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

监测程序

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

    ps -ef

    另外一些比较有用的参数有:
    -l, -H(该参数能把输出的进程组织城一个层级的格式,可以很轻松的看懂哪些进程启动了哪些进程);
    –forest(它会显示进程的层级信息,并用ASCII字符绘出可爱的图表,这种格式使得跟踪子进程和父进程变得十分容易)
    该命令的不足:只能显示某个特定时间点的进程的信息。

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

  3. 结束进程
    kill命令:可通过PID(进程号)给进程发信号。
    killall命令:支持通过进程名而不是进程号来结束进程。

    killall http*

  4. 监测磁盘空间
    Linux系统将所有的磁盘都挂在到一个虚拟目录下。
    挂载是指:在使用新的存储媒体之前,你需要把它放到虚拟目录下。
    命令:mount
    卸载:从Linux系统上移除一个可移动设备时,不能直接从系统上移除,而应该先卸载它。
    命令:umount

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

  6. du命令
    使用df命令很容易发现哪个磁盘就快要没有存储空间了。
    使用du命令:可以显示某个特定目录的磁盘使用情况。
    这是用来判断你系统上某个目录下是不是有超大文件的快速方法。

  7. 处理数据文件
    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中提取内容。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值