Linux运维常用命令


图腾
信创到家 2024-01-22 15:00:10 53663 赞同 0 反对 0
分类: 资源 标签: 银河麒麟
Linux运维常用命令

Linux运维常用命令


  1. find命令

    • 查看当前目录下,所属用户或者所属组不包含当前用户名的文件:
      find -type f -not -user $USER | xargs ls -lh
      file
    • 查找超过1G的docker容器目录下的日志并按照大小排序。
      sudo find /var/lib/docker/containers -type f -size +1G -print0 | xargs -0 du -h | sort -nr
      (清理日志,可以使用 > xxx.log 将null重定向到日志里,通常不能直接用rm命令进行删除日志,因为docker还持有日志文件的句柄,直接rm删除,空间并不会被释放。)
      > /var/lib/docker/containers/xxx-json.log
    • 搜索/tmp目录最近三天未使用且不属于 root 用户的文件,并删除
      sudo find /tmp -type f \( ! -user root \) -atime +3 -delete
    • 清理/tmp目录5天前的文件
      sudo find /tmp -type f -mtime +5 -exec rm -f {} \;
       

  1. top命令

    查看系统资源直接输入top命令,默认每3s刷新一下数据。
    file
    file

    • 显示指定进程信息:输入top -p <进程ID>,将只显示该进程的信息。
    • 显示线程信息:输入top -Hp <进程ID>,可以显示指定进程下面的线程信息。
    • 修改刷新时间间隔:输入top -d <秒数>,可以指定每两次屏幕信息刷新之间的时间间隔。
    • 隐藏不需要显示的列:在top命令的界面中,按下f键可以选择需要显示的列,按a-z可以显示或隐藏对应的列。
       

  1. free命令

    free -wh:查看内存使用情况
    file
     


  1. lsblk命令

    lsblk -f:查看磁盘分区
    file
     


  1. chmod命令

    chmod:修改文件或目录权限
    sudo chmod 777 test.txt,将test.txt文件权限修改为777(所有人可读可写可执行)
    file

    • 切勿执行sudo chmod 777 / 命令,如果执行了该命令系统的文件权限就都乱了,只能备份好文件重装系统了,切勿执行
       

  1. chown命令

    chown:修改文件或目录所属主和所属组,例:sudo chown $USER:$USER test.txt
    file
    常用的还有:sudo chown -R $USER:$USER ~/ -R代表递归用户家目录(~/)及子目录下的所有文件都修改所属主和所属组。
     


  1. dpkg命令

    dpkg :离线安装软件包

    #安装软件包,安装好的软件包的启动快捷方式默认在/usr/share/applications/目录下
    sudo  dpkg  -i   weixin.deb
    #卸载(保留配置)
    sudo  dpkg  -r  weixin
    #卸载(删除配置)
    sudo  dpkg  -P  weixin
    #查看软件安装到什么地方
    sudo  dpkg  -L  weixin
    #查看软件包安装状态和版本
    sudo  dpkg  -l  weixin
    #查看软件包的详细信息
    sudo  dpkg  -s  weixin
    #列出软件包内容
    sudo  dpkg  -c  weixin.deb
    #解压出包内容,第一个参数是包名,第二个参数是解压到哪个目录
    sudo  dpkg  -X  weixin.deb  weixin 
    #解压出包控制信息到weixin/DEBIAN目录下
    sudo  dpkg  -e  weixin.deb  weixin/DEBIAN
    #重新将目录打包成deb包,第一个参数是目录名,第二个参数是要打包成的软件包名称。
    sudo  dpkg  -b  weixin  weixin.deb

     


  1. apt命令

    apt :在线安装软件包、需要联网

    #在线安装软件,默认会安装最新版本,会自动在源上查找和安装所需要的依赖,安装好的软件和依赖包默认会在/var/cache/apt/archives/目录下。
    sudo  apt  install  weixin
    #在线安装软件,指定版本
    sudo  apt  install  weixin=2.4.1
    #卸载软件,(保留配置文件)
    sudo  apt  remove  weixin
    #卸载软件,(删除配置文件)
    sudo  apt  purge  weixin
    #卸载因安装软件自动安装的依赖,而现在又不需要的依赖包
    sudo  apt  autoremove
    #下载软件包到当前目录,
    apt  download  weixin
    #查看软件源上有哪些版本,和当前安装的版本
    apt  policy  weixin
    #查看软件信息,通过第一条命令的APT-Sources:字段和第二条命令的Filename:字段可以了解软件的获取链接。
    apt  show  weixin
    apt-cache  show  weixin
    #删除所有以下载的软件包
    sudo  apt  clean

     


  1. mv命令

    mv:移动文件或者目录

    #将系统授权文件移动到家目录作为备份
    sudo  mv  /etc/.kyinfo  ~/
    sudo  mv  /etc/LICENSE  ~/
    #将当前目前下的新的系统授权文件移动到/etc/目录下,-i参数是指有目标文件时给到提示,-f参数是直接覆盖不提示。
    sudo  mv  -i  .kyinfo  /etc/
    sudo  mv  -i  LICENSE  /etc/

     


  1. rm命令

    rm:删除文件或目录,高危命令,切勿执行sudo rm -rf / 命令,将会对系统造成不可修复损坏,同时也会使用重要文件丢失,切勿执行

    #系统激活错了,可以通过删除激活码后重新使用正确的服务序列号进行激活,-f参数是直接删除不提示,-rf参数是指参数目录及文件不提示,高危命令,请小心操作。
    sudo  rm  -f  /etc/.kyactivation
    sudo  rm  -f  /etc/.kyhwid

     


  1. history命令

    history:查看历史执行过的命令.

    系统默认不记录历史命令执行的时间,需要显示执行命令的具体时间,可以把【 export HISTTIMEFORMAT="%F %T " 】命令加入到 ~/.bashrc中即可在登录后自动开启history时间戳了

    #查看历史执行记录的后5条命令
    kylin@kylinos $ history 5

    file

如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!

评价 0 条
信创到家L3
粉丝 2 资源 151 + 关注 私信
最近热门资源
银河麒麟桌面操作系统备份用户数据  131
统信桌面专业版【全盘安装UOS系统】介绍  129
银河麒麟桌面操作系统安装佳能打印机驱动方法  121
银河麒麟桌面操作系统 V10-SP1用户密码修改  109
麒麟系统连接打印机常见问题及解决方法  30
最近下载排行榜
银河麒麟桌面操作系统备份用户数据 0
统信桌面专业版【全盘安装UOS系统】介绍 0
银河麒麟桌面操作系统安装佳能打印机驱动方法 0
银河麒麟桌面操作系统 V10-SP1用户密码修改 0
麒麟系统连接打印机常见问题及解决方法 0
作者收入月榜
1

prtyaa 收益393.62元

2

zlj141319 收益218元

3

1843880570 收益214.2元

4

IT-feng 收益210.13元

5

风晓 收益208.24元

6

777 收益172.71元

7

Fhawking 收益106.6元

8

信创来了 收益105.84元

9

克里斯蒂亚诺诺 收益91.08元

10

技术-小陈 收益79.5元

请使用微信扫码

加入交流群

请使用微信扫一扫!