linux开机直接进入命令行模式

您所在的位置:网站首页 开机时进入选择模式 linux开机直接进入命令行模式

linux开机直接进入命令行模式

2023-12-01 17:44| 来源: 网络整理| 查看: 265

一、linux开机直接进入命令行模式

系统开机默认会进入图形界面,要切换到命令行模式还得手动Alt + F2,F3…

如果想开机直接进入命令行方法如下:

方式一

vim /etc/inittab

#默认内容为: id:5:initdefault: #改为: id:3:initdefault:

修改了配置文件系统启动直接进入命令行,这时用Ctrl+Alt+F7不会进入图形界面,需要使用startx命令进入图形界面

绍一下init命令启动级别的含义(0-6):

0:停机1:单用户形式,只root进行维护2:多用户,不能使用net file system3:完全多用户,即多用户模式的命令行界面4:未使用(系统之间可能略有不同,有些人的博客写的是安全模式,我本地是未使用)5:图形化6:重启

关机命令:init 0 或者 halt 重启命令:init 6 或者 reboot

方式二

multi-user.target 相当于 runleve3 [命令行界面] graphical.target 相当于 runleve5 [图形界面]

系统默认是使用图形界面:通过命令 ll /etc/systemd/system/default.target 查看,该文件是软链接,指向 /lib/systemd/system/graphical.target 文件

修改为启动到命令行:

ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

二、进入命令行模式取消用户名和密码直接登录 去掉root密码

方式一: passwd -d root, 但ssh必须要有用户名和密码,所以可以passwd root, 然后输入密码

方式二: 1.修改/etc/passwd去掉root后面的x 修改前:root:x:0:0:root:/root:/bin/bash 修改后:root::0:0:root:/root:/bin/bash

2.修改/etc/shadow 修改前:root:$6$S/rtR3umdwVhwKPE$P7HAgTrHjQF945AtXqGVfCqsEpv13bJpcocZoo7.:18652:0:99999:7::: 修改后:root::18652:0:99999:7:::

修改直接进入root用户

方式一: 修改/lib/systemd/system/[email protected] #ExecStart=-/sbin/agetty --keep-baud 115200,38400,9600 %I $TERM ExecStart=-/sbin/agetty --autologin root 115200,38400,9600 %I $TERM

方式二: 修改/lib/systemd/system/[email protected] #ExecStart=-/sbin/agetty -o '-p -- \\u' --noclear %I $TERM ExecStart=-/sbin/agetty --autologin root -o '-p -- \\u' --noclear %I $TERM

三、启动添加的程序 sudo vi /etc/profile开头添加./app.sh

备注:app.sh在/etc/profile目录下



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3