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:图形界面
【linux开机只有命令行 linux开机执行一条命令】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系统提供六种软件基本环境,依次为“带图形化的服务器”、“服务器”、“最小化安装”、“工作站”、“自定义”和“虚拟化” 。

推荐阅读