CentOS7系列:CentOS-7设置开机进入命令行界面(不进入图形界面)以及图形化命令行均不可用的解决方法

CentOS-7设置开机进入命令行界面(不进入图形界面)以及图形化命令行均不可用的解决方法




CentOS-7设置开机进入命令行界面(不进入图形界面)

一. CentOS-7设置开机进入命令行界面

[root@localhost ~]# systemctl get-default
graphical.target
[root@localhost ~]# systemctl set-default multi-user.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/multi-user.target.
[root@localhost ~]# systemctl get-default
multi-user.target

使用systemctl get-default可以获得当前的默认target;

使用systemctl set-default可以设置默认target,target可以是graphical.target、multi-user.target。

  • //graphical.target表示开机将默认进入图形界面

  • //multi-user.target表示开机将默认进入文本界面

rm -f /etc/systemd/system/default.target

设置命令行级别方法:

ln -sf /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target 

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

systemctl set-default multi-user.target

改回窗口级别方法:

ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target 

ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target 

systemctl set-default graphical.target 




网上各种策略将编辑 inittab文件,从 5–》3即可,centos 7 之后 用系统

graphical.target

"/etc/inittab" 17L, 511C                                                                                                                             17,1         全部
# inittab is no longer used when using systemd.
#
# ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
#
# Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target
#
# systemd uses 'targets' instead of runlevels. By default, there are two main targets:
#
# multi-user.target: analogous to runlevel 3
# graphical.target: analogous to runlevel 5
#
# To view current default target, run:
# systemctl get-default
#
# To set a default target, run:
# systemctl set-default TARGET.target

重启系统,就进入命令行模式了。




二. 如果进不去图形化页面(命令行界面可以用)

Ctrl+Alt+F2

进入命令行页面

然后就可以设置命令行启动了




三. 如果进不去图形化页面(命令行界面不可用),也进入不了命令行界面

一. 获取(黑屏)虚拟机所在IP段

网络适配器设置 NAT模式
查看IP所在IP段

进入虚拟机

ifconfig

切记,进入虚拟机登陆后(不要对网络有任何操作)直接ifconfig

二. IP段扫描

安装nmap(新虚拟机)
yum -y install nmap
nmap扫描
nmap -sP IP段
IP排除

要知道NAT模式的IP段里面的IP有多少个,排除一下就好

  • 例子

    只开两个虚拟机,一个黑屏、一个新建的虚拟机(或已存在可以正常用的虚拟机)

    nmap扫描结果,正常的虚拟机IP知道了,剩下的一个IP就是哪个黑屏的虚拟机的IP了

三. SSH连接

然后可以设置命令行启动了

如果SSH没有配或连接不上,欢迎大家底下评论解决办法或私信,谢谢




四. 如果图形界面不可进,命令行已经可进,特别想进图形化界面

startx




五. 参考:centos7网络设置(CentOS7 网络配置超详细ip、网关设置)

一、centos7获取IP地址的两种方法

动态获取IP
设置静态IP地址

二、动态获取IP(不推荐使用)
1、使用 ip addr命令查看查看网卡名和是否有网络,获知网卡名为ens33。

在这里插入图片描述

2、输入vi /etc/sysconfig/network-scripts/ifcfg-ens33 ,修改ifcfg-ens33配置文件。
BOOTPROTO=dhcp
ONBOOT=yes

在这里插入图片描述

3、输入systemctl restart network重启网络服务,使修改的配置文件生效。

在这里插入图片描述

4、输入ip addr查看是否获取到IP地址,ping www.baidu.com。

在这里插入图片描述
在这里插入图片描述

三、设置静态ip(推挤使用)
1、检查虚拟机设置的网络连接是否为NAT模式

在这里插入图片描述

2、在虚拟网络编辑器中查看VMnet8的IP、子网掩码、网关

在这里插入图片描述
在这里插入图片描述

点击VMnet8。点击NAT设置

在这里插入图片描述

IP:192.168.157.0
子网掩码:255.255.255.0
网关:192.168.157.2

点击VMnet8。点击DHCP设置
3、查看本机VMnet8这个网络连接。发现VMnet8下的IPv4地址与虚拟机vmnet8的子网IP和网关也同处于192.157.130这个网段下,如果VMnet8下的IPv4地址与虚拟机vmnet8的子网IP和网关不同处一个网段下,请修改VMnet8下的IPv4地址与子网IP和网关处于同一个网段下,最后一位默认为1即可。

在这里插入图片描述
在这里插入图片描述

4、配置centos7的IP、子网掩码、网关

配置IP地址网关

cd /etc/sysconfig/network-scripts/    //进入到network-scripts目录下  
vi ifcfg-ens33  //注意:显示有ip addr查看,编辑对应的ensxx
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="76fbd52b-3576-4e50-b44f-a95b7c3a5518"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.157.130
GATEWAY=192.168.157.2
NETWORK=192.168.157.3
BROADCAST=192.168.157.255
NETMASK=255.255.255.0
DNS1=114.114.114.114
DNS2=8.8.8.8
~

在这里插入图片描述

5、设置DNS地址
vi /etc/resolv.conf    //编辑 resolv.conf文件 
nameserver 114.114.114.114   //添加DNS地址
nameserver 8.8.8.8

在这里插入图片描述

6、重启网络服务
三种选择使用第一第二都可以
systemctl restart network #重启网卡
service network restart   #重启网卡network服务
systemctl enable network #开机启动网卡
ping www.baidu.com
7、测试网络是否配置成功,使用ip addr命令,ping www.baidu.com。
ip addr

在这里插入图片描述

ping www.baidu.com

在这里插入图片描述

ifconfig

在这里插入图片描述







pycod

CentOS-7设置开机进入命令行界面(不进入图形界面)

大码王

CentOS7 网络配置超详细ip、网关设置

  • 25
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
1. 先安装win10,并给centos 7分出空间。 2. 安装centos 7系统分使用刚预留的分区。 3. 装完centos7,进入系统修改vim /boot/grub2/grub.cfg 最后面插入以下内容: menuentry 'Windows 10' { #显示菜单的名字 insmod ntfs #加载ntfs支持 set root=(hd0,1) #设置第一个硬盘的第一分区为工作目录(根目录) chainloader +1 #加载引导 boot #启动 } 4. 保存重启 5. 安装图形界面。 更新系统: yum -y upgrade 6. 安装必要的软件包: yum -y install grub2-efi fwupdate 7.重启电脑,删除老版本内核: yum -y remove kernel 8.查看可安装组列表: yum grouplist 9. 安装桌面: yum -y groupinstall'GNOME Desktop''Graphical Administration Tools' 10.配置默认启动方式: vim /etc/inittab vi /etc/inittab //查询当前的默认设置: systemctl get-default //启动切换图形化界面: startx //设置默认启动为图形化界面: systemctl set-default graphical.target //设置默认启动为命令行界面: systemctl set-default multi-user.target //命令行界面热切换到图形界面: init 5 //图形界面热切换到命令行界面: init 3 6. 执行以下命令。 systemctl set-default graphical.target systemctl set-default multi-user.target 7. 输入init5 进入图形化界面。 8. 执行以下命令设置图形化界面开机启动。 systemctl set-default graphical.target 图形化安装界面参考地址:https://blog.csdn.net/wqh0830/article/details/86701379 https://blog.csdn.net/qq_37279783/article/details/88086454 双系统安装参考地址;https://www.jianshu.com/p/643b613f4629 删除原来的内核及内核工具 [root@test ~]# rpm -qa | grep kernel* kernel-lt-4.4.140-1.el7.elrepo.x86_64 kernel-3.10.0-862.3.2.el7.x86_64 kernel-headers-3.10.0-862.3.3.el7.x86_64 kernel-tools-libs-3.10.0-862.3.2.el7.x86_64 kernel-tools-3.10.0-862.3.2.el7.x86_64 yum remove kernel-3.10.0-862.3.2.el7.x86_64 kernel-headers-3.10.0-862.3.3.el7.x86_64 kernel-tools-libs-3.10.0-862.3.2.el7.x86_64 kernel-tools-3.10.0-862.3.2.el7.x86_64 更新内核: 首先导入第三方的公共key rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 查看目前可以使用的longterm 版本(生产环境中一定要使用这种版本) yum --disablerepo="*" --enablerepo="elrepo-kernel" list available 安装长期支持版内核 yum --enablerepo=elrepo-kernel install kernel-lt 同时修改默认加载内核的启动顺序,修改成如下: [root@test ~]# cat /etc/default/grub GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=0 GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDL
CentOS 7.9版本(CentOS-7-i386-Everything-2009)适用于i386,必须集齐9个文件才能一起解压缩使用,9个文件下载地址: CentOS-7-i386-Everything-2009.part09.rar https://download.csdn.net/download/weixin_43800734/20433341 CentOS-7-i386-Everything-2009.part08.rar https://download.csdn.net/download/weixin_43800734/20433316 CentOS-7-i386-Everything-2009.part07.rar https://download.csdn.net/download/weixin_43800734/20433271 CentOS-7-i386-Everything-2009.part06.rar https://download.csdn.net/download/weixin_43800734/20433250 CentOS-7-i386-Everything-2009.part05.rar https://download.csdn.net/download/weixin_43800734/20433222 CentOS-7-i386-Everything-2009.part04.rar https://download.csdn.net/download/weixin_43800734/20433129 CentOS-7-i386-Everything-2009.part03.rar https://download.csdn.net/download/weixin_43800734/20433111 CentOS-7-i386-Everything-2009.part02.rar https://download.csdn.net/download/weixin_43800734/20433025 CentOS-7-i386-Everything-2009.part01.rar https://download.csdn.net/download/weixin_43800734/20432977 CentOS是免费的、开源的、可以重新分发的开源操作系统,CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一。 CentOS Linux发行版是一个稳定的,可预测的,可管理的和可复现的平台,源于Red Hat Enterprise Linux(RHEL)依照开放源代码(大部分是GPL开源协议 )规定释出的源码所编译而成。自2004年3月以来,CentOS Linux一直是社区驱动的开源项目,旨在与RHEL在功能上兼容。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

坦笑&&life

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值