进程的概念与进程查看
查看命令
ps
pstree
top
守护进程和系统日志
nohup命令
使进程忽略hangup(挂起)信号,此时关闭终端进程会依然在后台运行, 进程输出会写到nohup.out中见下图
示例:
nohup tail -f /var/log/messages &
screen工具
在终端操作时,可以先进入screen执行命令,万一网络终端并不影响screen中命令的执行, 下次再连接终端可以通过命令再进入screen
安装screen:
yum install screen
进入screen:
screen
进入screen:
ctrl+a 按d退出
查询现有的screen会话:
screen -ls
恢复screen:
screen -r sessionId
系统日志
/var/log/下的日志文件需要重点关注的有以下
messages—系统的常规日志
dmesg—系统内核运行相关信息
secure—系统安全日志
cron—周期性任务的执行信息
服务管理工具systemctl
服务集中管理工具有service和systemctl, systemctl命令更加清晰,service都逐步升级为systemctl了
service脚本的位置在/etc/init.d/下
systemctl脚本的位置在/usr/lib/systemd/system/下
补充:比如添加一个a.service, 要求在此服务之前启动, 脚本如下: