正文
linux开机只有命令行 linux开机执行一条命令
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
怎么样配置linux使其启动时直接登录到命令行模式?
1、首先在桌面模式下,右键点击open in terminal进入命令行。
2、vi /etc/inittab文件进入文件最后一行修改 id:5:initdefault,将数字5改为3,保存后重启即可。
把/etc/inittab中的默认启动级别设为3
七个运行级别分别是:
0:直接关机
1:单用户模式
2:没有NFS服务
3:完整含有网络功能的纯文本模式
4:系统保留功能
5:图形界面
6:重启
Linux如何进入纯命令行界面?
需要设置linux的启动模式即可进入,具体操作步骤如下:
1.编辑文件“/etc/inittab”。
2.将id“5:initdefault”改为“3:initdefault”,
3.保存并退出,下次启动就直接进入命令行界面了。
改动的数值是linux启动运行级别,取0~6,各级别意义如下:
0 - 停机,关闭机器。
1 - 单用户模式,类似win的安全模式。
2 - 多用户模式,但是没有NFS支持。
3 - 完全多用户模式,标准运行模式。
4 - 没有用到,一般不用,在一些特殊情况下可以用它来做一些事情。
5 - X11,启动进入X系统的图形界面。
6 - 重新启动,在命令行执行init 6就会重启。
一般情况下,都是在3和5之间选择。
linux开机自动执行命令和脚本 自动启动 自启 进程一直运行
原文及更新:
直接在/etc/rc.local(/etc/rc.d/rc.local)文件中添加即可
上面这脚本实际上在使用时出现了问题, /home/neucrack/software/ss/start_ss_local.sh 这个命令始终没有被执行,原因是 /home/neucrack/software/ss/start_kcptun_client.sh 中的命令阻塞了进程,导致后面一句始终没有执行,可以将他们分别放到后台执行就行了,如何在后台执行可以看文章最后一部分
也可以自己手动在rc*.d中建立软连接
桌面系统搜索 启动 ,打开启动管理器 添加删除即可
一般有以下几种方法:
1)在输入命令的最前面加上 nohup 命令
如 nohup your_command 这样命令在你退出后仍然会在后台执行
2) setsid 命令
setsid your_command 该命令的结果是使你所运行的命令的父进程为init,所以只有关机该进程才会停止
3) (your_command )
就是用括号将你的命令括起来,这样做也是使命令的父进程为init
4) disown
当你在命令行下输入 your_command 后命令就在后台执行了,然后执行jobs命令,该命令会列出当前正在后台执行的命令。例如输入命令“top”
然后执行"jobs"
输出结果是
[1] + Suspended (tty output) top
注意行开头方括号内的数字,该数字叫做jobspec,是给当前后台运行的job的编号。这是你只要在命令行下输入"disown -h 1" 后台运行的top命令就不会受到hangup信号的影响了。
5)使用 screen 命令
在命令行下输入screen命令就开启了一个screen进程,它就好像是一个全新的命令运行环境,在该环境中你可以像在正常的terminal下那样执行
命令,但是这个screen是不受其父进程的hangup信号的影响的,既然screen不受其父进程影响,当你意外掉线或者退出系统时,在screen
中仍在执行的命令仍然会继续执行。关于screen命令的使用方法你可以再去查阅相关资料。
linux为什么开机就是命令行界面?
那是因为你没有安装图形界面
再安装的时候有个选项linux开机只有命令行,最小安装linux开机只有命令行,带GUI安装
你应该选择带GUI安装linux开机只有命令行,这个就是带图形界面的Linux 比如红帽 centos ubuntu《Linux就该这么学》例如在最近的红帽RHEL8中 RHEL 8系统提供六种软件基本环境,依次为“带图形化的服务器”、“服务器”、“最小化安装”、“工作站”、“自定义”和“虚拟化”。
linux登录时为什么是命令行模式
linux登陆会进入命令行模式是因为linux登陆时通过inittab来判断用户需要登陆linux开机只有命令行的系统模式linux开机只有命令行,inittab是通过init系统进程控制的,init一共分为7种模式
0linux开机只有命令行:停止系统运行。init 0〈回车〉相当于 halt〈回车〉。
6linux开机只有命令行:重启系统。init 6〈回车〉相当于 reboot〈回车〉。
剩下的4中分别是:
init 1——进入单用户模式。
init 2——进入无网络服务的多用户模式 如果linux开机只有命令行你的计算机根本没有连网,这个模式就跟普通模式一样了。
init 3或init 4——进入控制台登录的多用户模式
init 5——进入图形化登录的多用户模式
根据这样的原理,你登陆的时候显示的是命令行模式说明你启动进入了init 3模式
所以如果你需要进入图形化登陆的模式的话,就需要修改/etc/inittab文件
把最后的启动配置改成5
###表示当前缺省运行级别为5(initdefault);
id:5:initdefault:
关于linux开机只有命令行和linux开机执行一条命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。