- top和ps显示进程的区别
top可以实时动态的显示进程状态,ps只能显示某一时刻的进程状态。 - lsof(list opend files):①根据打开的文件找到对应的进程 ②监听指定的协议,端口,主机等信息
lsof /var/log/message //显示message文件打开的进程
lsof -i 4 udp@192.168.0.10:53 //监听192.168.0.10上的udp协议对应的53端口的进程信息
- kill和killall:结束进程
格式:kill [9|15] PID // 9:强制结束进程 15:正常结束进程
格式:kill[9|15] 进程名
- ln:为文件创建链接
硬链接和软链接[符号链接]:Linux下文件的链接包括硬链接和软链接
硬链接:在Linux中,每个文件的都有一个inode编号,多个文件可以指向同一个inode。通过硬链接原文件,可以产生链接文件和原文件是同一个inode,可以简单的理解为:一个房子里面有一些东西,现在有两扇门可以进到房子里[即通过链接文件和原文件途径都可以访问到数据]。删除其中一个链接[即关闭其中一扇门],通过另一扇门仍然可以进入到房子里,直到这扇门也被关闭,就无法进门[即不能访问数据]。显然,改变原文件或是链接文件的数据[即房子里面的东西],两个文件数据都发生改变。硬链接本质上是对同一块数据块的引用。
软链接:为原文件创建一个快捷方式,链接文件中只包含原文件的路径或是inode信息,大小一般固定。通过软链接文件,直接可以访问到元数据,若删除原文件,那么此时打开链接文件会报错,因为原文件已被删除。
ln -s /etc/file.txt /opt/file.txt
//-s:表示软链接[默认下是建立硬链接], file.txt软链接到file1.txt