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中提取内容。
相关文章推荐
- Linux进程的管理 获取进程信息函数
- Linux下应如何获取磁盘信息
- C#获取CPU占用率、内存占用、磁盘占用、进程信息
- linux 获取进程信息
- Inxi:一个功能强大的获取Linux系统信息的命令行工具
- [Linux] 内核模块&proc使用 实例:统计所有进程的信息
- windows核心编程-如何获取进程命令行信息
- java 获取linux进程信息
- Unix/Linux获取进程的详细信息
- linux 获取文件系统信息(磁盘信息)
- linux windows下怎么获取当前进程的cpu 和内存的消耗的信息
- linux下获取指定exe进程pid和详细信息的命令
- linux命令行获取机器的物理地址并打印及Linux获取系统信息的常用命令
- Linux进程常用项总结(进程管理函数、命令行批量kill)
- linux下 stat statfs 获取 文件 磁盘 信息
- linux下 stat statfs 获取 文件 磁盘 信息
- linux 根据进程ID获取对应进程的信息
- C#获取CPU占用率、内存占用、磁盘占用、进程信息
- linux操作系统知识分享(进程简介,SSH使用原理图,配置环境变量,系统基本信息查询,系统管理,war包部署相关命令)
- 一个Window/Linux(Fedora测试平台)的CPU,磁盘,内存,PC,进程相关信息采集功能