六、Linux/UNIX操作命令积累【kill、netstat、df、du】

时间:2020-12-18 05:23:20

   在使用Linux/UNIX下,经常会使用文本界面去设置系统或操作系统,作者本人在工作的过程也在不断接触这方面的命令,所以为此特酝酿、准备、开始了本文的编写。本文主要记录自己平时遇到的一些Linux/UNIX下操作命令,记录与整理一下,一可加深印象,二可记录分享。希望各位看官,对于不合适的或有歧义的地方,给予指明与说明,以便共同学习与提高。
【转载使用,请注明出处:http://blog.csdn.net/mahoking

023 kill命令:查看进程及杀死进程

       查看进程使用ps命令,本例演示ps –aux命令。

 -a 显示现行终端机下的所有程序,包括其他用户的程序。

-u 以用户为主的格式来显示程序状况。 

-x 显示所有程序,不以终端机来区分。

       常用的使用组合是通过管道使用grep命令过滤查找特定的进程,然后再对特定的进程进行操作。

格式:ps aux | grep program_filter_word

示例:ps -ef |grep tomcat

注:查找tomcat的进程任务信息。

1 命令格式

kill [选项]  格式ps [option] PID

2 命令功能

kill命令用来中止一个进程。

3 常用范例

范例01

       命令: kill -9  326

       输入:

[root@localhostroot]#   kill  -9  326

       说明:

强行中止(经常使用杀掉)一个进程标识号为326的进程。

-9 表示强迫进程立即停止。

 

024 netstat命令:显示各种网络相关信息

1 命令格式

netstat [选项]  格式netstat[option]

2 命令功能

netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade连接,多播成员 (Multicast Memberships) 等等。

3 常用范例

范例01

       命令: netstat  -an

       输入:

[root@localhostroot]#   netstat  -an

       说明:

-a (all)显示所有选项,默认不显示LISTEN相关。

-n 拒绝显示别名,能显示数字的全部转化成数字。

       扩展:

-t (tcp)仅显示tcp相关选项。

-u (udp)仅显示udp相关选项。

-i仅列出有在 Listen (监听) 的服務状态

 

范例02

       命令: netstat -an | grep 8080

       输入:

[root@localhostroot]#   netstat  -an | grep 8080

       说明:

       过滤查询8080端口。

-a (all)显示所有选项,默认不显示LISTEN相关。

-n 拒绝显示别名,能显示数字的全部转化成数字。

 

025 df命令:检查文件系统的磁盘空间占用

1 命令格式

df [选项]  格式df [option]

2 命令功能

显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_CORRECT 被指定,那样将以512字节为单位进行显示。

3 常用范例

范例01

       命令: df

       输入:

[root@localhostroot]#   df

       说明:

显示磁盘使用情况。


范例02

       命令: df  –T

       输入:

[root@localhostroot]#   df  -T

       说明:

列出文件系统的类型。

-T 文件系统类型。

       扩展:

-h更具目前磁盘空间和使用情况 以更易读的方式显示。

-H根上面的-h参数相同,不过在根式化的时候,采用1000而不是1024进行容量转换。

-k以单位显示磁盘的使用情况。

-l显示本地的分区的磁盘空间使用率,如果服务器nfs了远程服务器的磁盘,那么在df上加上-l后系统显示的是过滤nsf驱动器后的结果。

 

026 du命令:查看文件和目录使用的空间

1 命令格式

du [选项] 文件 格式du [option] File OR Dir

2 命令功能

显示每个文件和目录的磁盘使用空间。

3 常用范例

范例01

       命令: du

       输入:

[root@localhostroot]#   du

       说明:

显示磁盘使用情况。


范例02

       命令: du  test.log

       输入:

[root@localhostroot]#   du  test.log

       说明:

显示指定文件所占空间。


范例03

       命令: du  testDir

       输入:

[root@localhostroot]#   du  testDir

       说明:

显示指定目录所占空间。


范例04

       命令: du  -s  testDir

       输入:

[root@localhostroot]#   du –s  testDir

       说明:

显示指定目录下文件所占空间大小总和。

【转载使用,请注明出处:http://blog.csdn.net/mahoking