后台进程与init运行级别
1、使用一个不中断的命令
2、可以使用ctr1+z快捷键,暂停进程且放入后台
3、通过jobs命令,检查后台的任务
4、如果想要前台运行,输入,后台中的程序,通过序号,放入前台继续执行
命令:fg 序号
5、此时可以继续用ctrL+z命令,把ping进程暂停且放入后台,此时可以使用bg序号
bg命令相当于如下命令:
[root@chaogelinux ~]bg 1
[1]+ping baidu.com
6、如果不想让日志输出在前台,可以输出到文件或是黑洞文件
(1)第一种
程序执行正确/错误的输出结果,都写入到黑洞文件中
nohup ping baidu.com > /dev/null 2>&1
(2)第二种
将正确和错误分开写入
nohup ping baidu.com 1>/dev/null 2>/dev/null#
(3)第三种
nohup ping baidu.com &>/dev/null
7、linux系统的运行级别
(1)读取系统的/var/run/utmp系统定位的运行级别
检查当前系统的运行级别:
root@chaogelinux~]#runlevel
N 3
常见的级别如下:
0关机
1单用户模式
2:多用户模式,无网络模式
3:完全的多用户模式,有网模式
4:用户自定义的级别
5:图形化界面的多用户模式
6:重启机器
(2)nit命令
init是linux进程的初始化工具,是所有的linux进程的父进程,进程id号默认是1
可以使用init加上级别,直接操作系统运行级别
比如:init 6(重启linux机器)