linux服务运维常用命令

目录

  • 前沿
    • 仅适合有linux基础的童鞋
    • 删除/卸载/杀进程操作,请谨慎,再谨慎
  • 命令
    • rpm篇
    • supervisor篇
    • 日志篇
    • 清除篇(谨慎)
    • 进程篇

前沿

仅适合有linux基础的童鞋

删除/卸载/杀进程操作,请谨慎,再谨慎

命令

rpm篇

rpm -qa | grep 'xxx'                #查看服务安装情况
rpm -ivh xxxx_1_0_0.rpm              #初次安装
rpm -Uvh xxxx_1_0_1.rpm     		 #升级  版本好只能更高
rpm -Uvh --force xxxx_1_0_0.rpm      #强制升级 回退
rpm -e   xxxx_1_0_1.rpm              #卸载  慎用

supervisor篇

supervisorctl status   xxxx           #查看服务状况
supervisorctl start    xxxx           #启动服务
supervisorctl stop     xxxx           #关闭服务
supervisorctl restart  xxxx           #重启服务

日志篇

tail -f /logs/xxx.log               #控制台持续输出日志
control + c                         #推出tail
cat /logs/xxx.log   | grep 'error'  #过滤错误日志
zmore /logs/xxx.log                 #查看gizp zip compress压缩文件
q或Q                                 #推出zmore

清除篇(谨慎)

find . -type d  | grep 'xxxx'                         #查找当前目录下子目录
find . -type d  | grep 'xxxx' |xargs rm -rf          #删除匹配文件夹  慎用
find . -type f  | grep 'xxxx.json'                    #查找当前目录下子目录
find . -type d  | grep 'xxxx.json' |xargs rm -f       #删除匹配文件  慎用

进程篇

ps -aux | grep 'xxxx'               #查看增在运行的服务 可获得pid
top -p pid                          #查看正在运行的服务各项指标
q或者Q                               #退出top
kill -9 pid                         #杀死指定进程 慎用

待续。。。。

你可能感兴趣的:(工作经验,bash,运维,linux)