1.
nohup可以让用户在脱机或注销系统后还能让工作举行
语法:
nohup [命令与参数] &
需要注意的是,nohup不支持bash内键命令,只支持外部命令。
在管理服务器是经常是远程连接,当我们想关闭连接终端、但又想让任务继续,nohup相当实用。
2.
信号:signal当系统后台有程序运行时可以直接给一个signal。
使用kill和小写的-L可以查看到系统提供的signal
kill -l
主要的signal代号及名称及其对应的内容
1(SIGHUP ):启动被终止的程序,可让该PID重新读取配置文件,类似重启
2(SIGINT):相当于使用ctrl + c中断程序
9(SIGKILL):代表强制中断一个进程,如果程序运行到一半,未完成的部分可能会产生半成品,如vim会产生.filename.swp等文件。
15(SIGTERM):以正常方式终止程序。未完成部分会继续执行,当程序出问题是使用它无效。
17(SIGSTOP):相当于ctrl + z暂停进程
3.
常用排除及系统管理命令
uptime:观察系统启动时间与工作负载
直接在系统中输入即可
dmesg:分析内核产生的信息,包括内核产生的硬件检测事件,基本上包含了内核的事件。
用法:
dmesg |less ##查看所有
dmesg | grep -i hd ##硬盘相关
dmesg | grep -i eth ##网卡相关