ps -ajx top top命令显示各进程的信息,包括占内存和占CPU的情况 这个命令直接执行就行了 lsof lsof(list open files)是一个列出当前系统打开文件的工具 在Linux...Aug 4 13:50:15 holmes86 kernel: Linux version 2.6.22.1-8 (root@everestbuilder.linux-ren.org) (gcc version
我们继续学习Linux 1. egrep egrep命令用于在文件内查找指定的字符串。...一般常用的几种用法和情景: 1 查找当前目录下所有文件中包含字符串linux的文件 egrep linux * ?...2. chmod chmod命令用于改变linux系统文件或目录的访问权限,用它控制文件或目录的访问权限。...chmod命令使用介绍: 命令格式:chmod [options] mode files 命令功能:chmod命令用于改变linux系统文件或目录的访问权限 命令的常用参数选项说明: -c 当发生改变时...3. ln ln是Linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接。
今天我们来学习新的Linux命令 1. kill Linux中的kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令 通常,终止一个前台进程可以使用...只显示监听中的UNIX端口 netstat -lx 然后我一般用是这样的命令 比如我们要查找某个端口上监听的程序是哪个,我们可以这样 netstat -apn | grep 8080 3. wget Linux...对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器 wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理 这个就比较常用了,比如我们要在服务器上下载个什么文件
我们继续介绍基础Linux命令 scp scp就是secure copy,一个在Linux下用来进行远程拷贝文件的命令 有时我们需要获得远程服务器上的某个文件,该服务器既没有配置ftp服务器,也没有做共享...,无法通过常规途径获得文件时,只需要通过简单的scp命令便可达到目的 1 将本地文件复制到远程Linux上 scp test.txt root@192.168.1.1:/root 这里的test.txt...是我们在本地的一个txt文件,我们将他复制到远程的192.168.1.1上的/root目录下,用的是用户root,所以到了远程的Linux上,文件的所属用户和组就是root:root 2 将远程的文件拷贝到本地
今天我们来了解一下几个Linux小命令,因为比较短的,而且不常用,所以会有三个(我就是这么任性) 1. paste paste命令用于合并文件的列 paste指令会把每个文件以列对列的方式,一列列地加以合并...,这里就不分一二三了 1 统计行数 wc -l testfile.txt 统计单词数 wc -w testfile.txt 统计字符数 wc -c testfile.txt sdfd 3. df Linux...中df命令的功能是用来检查Linux服务器的文件系统的磁盘空间占用情况 可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息 df命令使用介绍: 命令格式:df [选项] [文件] 命令功能
Linux中一般默认安装的的编辑器叫vi,而vim是vi的增强版(vi Improved),很多发行版需要用户自己安装,但是vim与vi编辑器完全兼容,但是vim实现了更多的增强功能。
今天我们进行的第四课,也是我们的的最后一篇,还是关于 Linux C程序的调试 这里我们讲到一些简单但是使用的命令 strings 这个命令可以用来查看二进制数据中的文本信息的,...当然,类似的命令还有hexdump,感兴趣的同学可以去看看相关文档 到这里我们系列的教程就结束了
今天我们继续学习Linux命令 su su命令用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码 su命令使用介绍: 命令格式:su [option] name 命令功能:切换当前用户身份到其他用户身份...hackuser 4 当然,如果你哪天发现这个是你自己创建的用户,你想解封可以这样 usermod -U hackuser sdfd uname uname命令可用于大多数UNIX和类UNIX系统以及Linux...详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称 -m 显示主机的硬件(CPU)名 -n 显示主机在网络节点上的名称或主机名称 -r 显示Linux...操作系统内核版本号 -s 显示Linux内核名称 -v 显示显示操作系统是第几个version版本 -p 显示处理器类型或unknown -i 显示硬件平台类型或unknown -o 显示操作系统名 -
这一部分主要是讲解Linux常用命令工具,比如文件管理,文本处理等等,主要是为了让读者用最少的实践掌握和熟练应用基本的Linux操作,对于每个命令的举例,尽量做到小而精。...废话少说,我们先从最基础的开始: 1. ls ls命令是Linux下最常用的命令,ls命令就是list的缩写。...通过ls命令不仅可以查看Linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等,ls命令在日常的Linux操作中用的很多,在此给大家介绍一下ls命令的使用方法。...跨越很多不存在的目录创建一个目录树 如我们的目录只到/home/me/Documents/这里,但是我们需要一个目录在/home/me/Documents/Linux/is/funny,我们可以这样 mkdir...-p /home/me/Documents/Linux/is/funny 3. rm rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令。
是Linux系统下常用的命令,经常用来备份文件或者目录。...ningx.conf nginx.conf 3 移动一个目录下的全部文件到一个新的地方,我们可以这样 mv /opt/php7 /usr/local/php7 2. cp cp命令用来复制文件或者目录,是Linux...这个文件其实已经指向了我们自己目录下这个nginx.conf mv -l nginx.conf /etc/nginx/nginx.conf 3 复制整个目录 cp -R /opt/php7 /usr/bin/php7 3. cd Linux...cd命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用cd命令上的。
我们今天开始接触一些更高级的Linux知识 Linux C程序的构建 一般在日常的IT生活中,很多时候是需要我们在源码的环境下编译安装一个软件的 这也是Open Source的一个特点,Windows中其他闭源软件是不会提供这种源码编译安装的安装方式的...但是最重要的是有了Makefile这个文件 我们这里就不说Makefile是怎么写的,这个比较复杂,一般要写C语言超过一年以上的同学才乱得清楚,而且对于用户来说,没必要知道程序的编译过程 然后,我们还要知道的是,Linux...字样的文件去加载 一般需要链接的库或者头文件少的代码,可以手动写makefile,这样就省去了第一步的功夫 但是对于依赖比较多,而且代码结构复杂的,最好还是用程序自动生成的makefile 这里稍微介绍一个Linux...下编译文件 假设我们有个C文件叫linux-test.c,那怎么编译它 可以用gcc命令 gcc linux-test.c -o lt 这里的linux-test.c就是我们写好的代码,然后-o之后接的是我们希望这个编译后的程序的名字...这样程序就会自动链接和编译文件了 最后等待一会,编译完成 安装 安装在Linux中就简单多, 如果你做完上面的几个步骤,只用把生成的可执行程序拷贝到你想拷贝的地方即可 但是我们有个简单的命令 make
今天我们进入Linux进阶的第二课 Linux C程序的调试 这里我们会解释一下怎样在Linux下调试C程序 可能有的同学会问,这和Hacker有什么关系呢?...因为吧,简单说,这其实就是Linux PWN技术的基础 是一个黑客语法的俚语词,是指攻破设备或者系统 发音类似,对黑客而言,这就是成功实施黑客攻击的声音,砰的一声,被的电脑或手机就被你操纵了...以上抄自某度 通过二进制/系统调用等方式获得目标主机的shell 有Windows上的PWN,当然也有Linux上的PWN,但是相比较Windows丰富的调试工具,Linux上就显得"寒酸"多了(我是打双引号的啊...,大家别打我~~~) Windows上有大家熟悉的OD啊,IDA啊等等,大家都很熟悉了,现在我们就介绍一下Linux上的调试工具 gdb 这个神器gdb的全称是(GNU Debugger),是一个可移植的调试器...Unix系统上,可用于许多编程语言,包括Ada,C,C++,Objective-C,Free Pascal,Fortran,Go,Java 他的作者Richard Stallman,GNU的提出者和创建者,Linux
有同学说看不过瘾额~~~好吧,今天有三个 useradd useradd命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户...这样我们就创建了一个用户叫test 2 创建一个用户并指定UID useradd rooot -u 544 我们创建了一个叫rooot的用户并指定UID为544,需要说明的是,设定ID值时尽量要大于500,以免冲突 因为Linux
上节我们说到了netstat这个用于查看网络状态的命令,现在我们介绍其他查看网络状态的命令
以后这个系列的每次就浓缩一下只推送一个命令~ sort sort命令是帮我们依据不同的数据类型进行排序,在Linux里非常常用的一个命令 sort命令使用介绍: 命令格式:sort [-bcfMnrtk
今天我们进行第三课,更深入的了解Linux下程序调试内容 Linux C程序的调试 这里我们会用到一些更高级的工具 objdump objdump命令是Linux下的反汇编目标文件或者可执行文件的命令,
我们开始学习Linux压缩和打包基础 tar 在Linux中,打包和压缩是分两步完成的 打包 打包是将多个文件归并到一个文件中 tar -cvf test.tar test/ 其中 -c 打包选项 -
我们继续学习Linux命令,今天的内容比较长 我们先放小姐姐~ sar sar(System Activity Reporter),翻译过来就是,是目前Linux上最为全面的系统性能分析工具之一...3次,观察CPU的使用情况,并将采样结果以二进制形式存入当前目录下的文件output.txt中 输出如下: [root@localhost ~]# sar -u -o output.txt 10 3 Linux...inode、文件和其他内核表的监控 sar -v 10 3 这个命令的意思是,每10秒采样一次,连续采样3次,观察核心表的状态 输入如下: [root@localhost ~]# sar -v 10 3 Linux...pty-nr:使用的pty数量 3 内存和交换空间的监控 sar -r 10 3 每10秒采样一次,连续采样3次,监控内存分页 输出如下: [root@localhost ~]# sar -r 10 3 Linux...commit:这个值是kbcommit与内存总量(包括swap)的一个百分比 4 内存分页的监控 sar -B 10 3 输出是这样的 [root@localhost ~]# sar -B 10 3 Linux
今天我们来学习几个小知识,不一定是Linux的命令,都是用于查看Linux的系统信息的 这也是我们的的最后一篇 下一节我们会介绍 查看Linux的CPU的信息 如何查看CPU的信息呢,我们可以这样 cat /proc/cpuinfo 这里我们可以找到我们的CPU的具体型号之类的详细信息 返回值是这样的...Linux的发行版,旧版本的Linux可以这样 cat /etc/release 在CentOS7以及现在的大多数发行版以后,发行版信息不在上面那个了 CentOS7: cat /etc/redhat-release...VERSION_CODENAME=xenial UBUNTU_CODENAME=xenial 各发行版都有不同的文件,不过一般都在/etc/下面,遇到的时候结合实际情况去查看~ 到这里呢,我们的系列就完结了 下面我们会介绍更高级的内容
我们继续学习Linux 1. find find命令用来在指定目录下查找文件,任何位于参数之前的字符串都将被视为欲查找的目录名。...sdfd 2. pwd Linux中用pwd命令来查看当前工作目录的完整路径。 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录,现在就用pwd来列出当前的工作目录 ?...localhost ~]# cd /opt/soft/ [root@localhost soft]# pwd /opt/soft 为什么要介绍这个命令,因为这个命令对于渗透的来说是个重要的命令,比如你发现了某个Linux
领取专属 10元无门槛券
手把手带您无忧上云