进程的概念与进程查看

image.png
查看命令

  1. ps
  2. pstree
  3. top

image.png

守护进程和系统日志

nohup命令

使进程忽略hangup(挂起)信号,此时关闭终端进程会依然在后台运行, 进程输出会写到nohup.out中见下图

  1. 示例:
  2. nohup tail -f /var/log/messages &

image.png

screen工具

在终端操作时,可以先进入screen执行命令,万一网络终端并不影响screen中命令的执行, 下次再连接终端可以通过命令再进入screen

  1. 安装screen
  2. yum install screen
  3. 进入screen:
  4. screen
  5. 进入screen:
  6. ctrl+a d退出
  7. 查询现有的screen会话:
  8. screen -ls
  9. 恢复screen:
  10. screen -r sessionId

系统日志

/var/log/下的日志文件需要重点关注的有以下
messages—系统的常规日志
dmesg—系统内核运行相关信息
secure—系统安全日志
cron—周期性任务的执行信息

服务管理工具systemctl

服务集中管理工具有service和systemctl, systemctl命令更加清晰,service都逐步升级为systemctl了
service脚本的位置在/etc/init.d/下
systemctl脚本的位置在/usr/lib/systemd/system/下
image.png

补充:比如添加一个a.service, 要求在此服务之前启动, 脚本如下:
image.png