后台进程与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机器)

 

posted @ 2022-05-25 20:49  屯子里唯一的架构师  阅读(87)  评论(0编辑  收藏  举报