美文网首页
Linux笔记(三)—日常管理与维护

Linux笔记(三)—日常管理与维护

作者: 玩阿轲睡妲己 | 来源:发表于2018-03-19 08:44 被阅读0次

    TOP命令实时监控Linux系统CPU使用状态

    top //每隔5秒显式所有进程的资源占用情况
    top -d 2 //每隔2秒显式所有进程的资源占用情况
    top -c //每隔5秒显式进程的资源占用情况,并显示进程的命令行参数(默认只有进程名)
    top -p 12345 -p 6789//每隔5秒显示pid是12345和pid是6789的两个进程的资源占用情况
    top -d 2 -c -p 123456 //每隔2秒显示pid是12345的进程的资源使用情况,并显式该进程启动的命令行参数

    rpm软件包管理

    -v 表示在安装过程中显示详细信息
    -h 表示显示水平进度条
    安装软件包: rpm -ivh 包
    卸载软件包: rpm -e 包
    升级软件包: rpm -Uvh 包
    刷新软件包: rpm -Fvh 包
    查询软件包: rpm -q 包
    例子:
    rpm -qa # 查询系统中所有已经安装的软件包
    rpm -q redis == rpm -qa|grep redis # 查询软件包
    查询某软件包的安装依赖关系: rpm -qR 包

    tar命令: tar可以为文件和目录创建备份。

    主选项:(必须)
    -c 创建
    -r 追加
    -t 查看
    -x 解包
    辅选项:(可选)
    -v 详细报告tar处理的文件信息。
    -f 使用档案文件或设备,这个选项通常是必选的。

    mkdir aaa bbb
    touch aaa/test.txt bbb/testb.txt
    tar cvf aaa.tar aaa/
    tar tvf aaa.tar
    tar rvf aaa.tar bbb/
    tar tvf aaa.tar
    tar xvf aaa.tar

    tar命令可以在打包和解包的时候调用压缩解压缩程序,一种是gzip,一种是bzip2 。
    gzip以.gz结尾,tar通过参数'z'调用gzip
    使用方法:跟tar基本命令相似,在参数前加z即可
    tar zcvf aaa.tar.gz aaa/
    tar tcvf aaa.tar.gz
    tar zxvf aaa.tar.gz (解压缩)

    bzip2是一个压缩能力更强的压缩程序,以.bz2结尾,tar通过参数'j'调用bzip2(压缩能力更强,推荐使用!)
    使用方法:跟tar基本命令相似,用j替换v即可
    tar cjf aaa.tar.bz2 aaa/
    tar tjf aaa.tar.bz2
    tar xjf aaa.tar.bz2 (解压缩)

    ps 和 kill 配合使用

    ps aux |grep python
    kill -9 PID "-9":无条件杀死
    top命令用来动态显示进程

    定时任务(crontab,at)
    1,crontab

    crontab可以完成在终端实现重复定时任务,在crontab的配置文件中添加命令实现重复定时任务。

    2,at

    at命令被用来实现一次性定时任务,不重复。
    at now +5 days

    ls -l 5天后的现在列出内容到/var/spool/mail/yang
    at -l 列出所提交的作业
    atrm ID 按照作业标识清除作业
    输出的结果在/var/spool/mail/yang文件里。

    查看系统信息(free , df , du)
    查看内存信息

    free
    free -m 以MB为单位
    free -tm 显示物理内存和交换分区的总量,以MB为单位I暗显示

    查看磁盘信息

    df
    df -h 以MB和GB显示

    查看目录或文件大小

    du test.txt
    du aaa/

    相关文章

      网友评论

          本文标题:Linux笔记(三)—日常管理与维护

          本文链接:https://www.haomeiwen.com/subject/ygesqftx.html