您的位置:首页 > 运维架构 > Linux

Linux命令行—管理进程/获取磁盘统计信息

2017-07-30 14:51 435 查看

监测程序

ps命令

该命令有很多常用的参数,通常情况下我们使用:

ps -ef

另外一些比较有用的参数有:

-l, -H(该参数能把输出的进程组织城一个层级的格式,可以很轻松的看懂哪些进程启动了哪些进程);

–forest(它会显示进程的层级信息,并用ASCII字符绘出可爱的图表,这种格式使得跟踪子进程和父进程变得十分容易)

该命令的不足:只能显示某个特定时间点的进程的信息。

top命令

该命令会实时显示系统进程的信息

结束进程

kill命令:可通过PID(进程号)给进程发信号。

killall命令:支持通过进程名而不是进程号来结束进程。

killall http*

监测磁盘空间

Linux系统将所有的磁盘都挂在到一个虚拟目录下。

挂载是指:在使用新的存储媒体之前,你需要把它放到虚拟目录下。

命令:mount

卸载:从Linux系统上移除一个可移动设备时,不能直接从系统上移除,而应该先卸载它。

命令:umount

使用df命令

df命令:用来查看所有已挂载磁盘的使用情况的。



du命令

使用df命令很容易发现哪个磁盘就快要没有存储空间了。

使用du命令:可以显示某个特定目录的磁盘使用情况。

这是用来判断你系统上某个目录下是不是有超大文件的快速方法。

处理数据文件

a). sort命令:用来对文件中的数据行进行排序。

sort filename:默认情况下会执行标准的字符排序。

sort -n filename:把数字识别成数字而不是字符,并且将它们按值

排序。

-t: –field-seprator=SEP,指定一个用来区分键位置的字符。

-k: –key=POS1【, POS2】,排序从pos1位置开始;如果指定了

pos2的话,到pos2位置结束

sort -t 【char】 -k 3 -n 【filename】

eg: sort -t ‘:’ -k 3 /etc/passwd

b). grep命令:搜索文件中的数据

-v: 反向搜索

-n: 显示匹配行所在的行号

-c: 显示有多少行含有匹配的模式

-e: 如果要指定多于一个匹配模式,得到满足两个模式中任意一

个的所有结果。

grep -e t -e f file1 #输出含有字符t或字符f的所有行

c). 压缩数据

bzip2工具

gzip工具

zip工具

d). 归档数据

tar命令:

tar function 【options】object1 object2 …

tar -cvf test.tar test1/ test2/ #创建一个归档文件

tar -tf test.tar #列出tar文件test.tar的内容,但并不解压文件

tar-xvf test/tar #从tar文件test.tar中提取内容。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  磁盘