永发信息网

关于一个CentOS 的进程?

答案:5  悬赏:10  手机版
解决时间 2021-03-26 10:37
  • 提问者网友:箛茗
  • 2021-03-25 21:57
关于一个CentOS 的进程?
最佳答案
  • 五星知识达人网友:不想翻身的咸鱼
  • 2021-03-25 22:25
mingetty tty1就是虚拟终端啊。mingetty是控制虚拟终端的众多getty程序中的一种。
全部回答
  • 1楼网友:青尢
  • 2021-03-26 01:15
linux的tty

最近做了一个小测试,得到了以下结论
测试linux发行版本:rhel AS4.0
环境:VMware 5.0
目的:修改 vi /etc/inittab 里的init的值,测试不同值对应的不同情况
结论:
1、如果init:0
则重启后系统自动关闭。
2、如果init:1
则重启后系统进入单用户模式,默认提示符为 sh-3.00#,输入tty得到的结果是/dev/console , 输入runlevel 得到的结果是1 S,其中1 表示运行级别为1,S表示运行模式为Single,即单用户模式。
3、如果init:2
则重启后系统进入多用户模式且无网络支持,默认是一个登录界面,让你输入用户和密码。输入tty得到的结果是/dev/tty1 , tty即为虚拟控制台,可以通过按alt+F1-F6快捷键在tty1到tty6之间进行转换。输入runlevel得到的结果是 N 2,其中N 表示运行模式为多用户,2表示运行级别为2,即多用户无网络支持。
4、如果init:3
则重启后系统进入多用户模式且有网络支持,默认和init:2一样也是一个登录界面,输入用户和密码后,输入tty得到的结果依然是/dev/tty1 , 输入runlevel得到的结果是 N 3,其中N 表示运行模式为多用户,3表示运行级别为3,即多用户有网络支持,这个和init:2比较类似。
5、如果init:4
一些资料或者教程上没有提到init的4这个级别,但是为了证实,把运行级别改成4后重启,和2、3都很类似,只是runlevel是N 4。
6、如果init:5
这个就是安装完linux默认进入的GUI模式,也就是在3下输入startx进入的界面,多用户及网络全支持。输入tty得到的结果是/dev/pst/1。
7、如果init:6
如果设置为init:6,则系统会不断重启。
那如果设置为其他数呢? 比如7、10、100呢?
其后,我也做了这个测试,将init数值设为7,重启后发现系统无法启动,提示
no more processes left in this runlevel
改成8、9也是一样的,但是改成10,则进入了init:4的模式,tty显示为默认的tty1。100也是一样
不断变换数字,发现如果是和7、8、9相关的都是无法启动,比如17、18、177、188等等。
具体原因不明白。。。。。。
说明:
TTY端口直接连接STDIN的文件描述符,你无法将而local tty终端上的显示通过网络传导到客户端,
pts虚拟终端是通过一个ptmx的char设备将STDIN传到客户端的pts终端显示的。
初学,请大家多指正。
  • 2楼网友:举杯邀酒敬孤独
  • 2021-03-25 22:37
知道的太少了,帮不上、
电脑好好的就OK
  • 3楼网友:duile
  • 2021-03-25 22:32
不知道你用的是那个LINUX的版本,这几个进程是本机端终端机启动的个数,玩linux终端你应该是知道的,我就不多说了。他是在rc执行完毕后,返回init。这时基本系统环境已经设置好了,各种守护进程也已经启动了。init接下来会打开6个终端,以便用户登录系统。通过按Alt+Fn(n对应1-6)可以在这6个终端中切换。在inittab中的以下6行就是定义了6个终端。
明白否,你是不是刚学linux啊?

参考资料:正版原创

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯