centos7从最小化安装到图形界面

man /etc/inittab
systemctl get-default
sytemctl set-default graphical.target|multi-user.target
yum install $a -y

Centos7从最小化安装到图形界面

1,查看可以安装的安装包组

yum grouplist

2,选着桌面相关的包组进行安装

yum groupinstall “GNOME Desktop” -y

  • 查找与中文相关的软件包并全部安装

Yum search all chinese

]#a=`yum search all chinese |awk -F “:” ‘NR>3{print $1}’`

]#echo $a

]#yum install $a -y

4,查看系统默认运行级别(可以通过man /etc/inittab  查找相关信息)

Systemctl get-default

5,设置系统默认运行级别

Systemctl set-default graphical.target

或者

ln -s  /usr/lib/systemd/system/graphical.target /etc/systemd/system/default

  • 重启,

reboot

  • 如果出现系统起不来,试着进入单用户模式

2017-12-09_004126

根据提示 按 e 会出现一些条目,找到 linux16 开头的,将ro 换成rw,在utf8后面按空格 (保证你的输入没有换行)输入 init=/bin/bash 最后按Ctrl +x 就可已进入单用户模式了

2017-12-09_005139

在这里可以修改系统默认运行级别

修改之前删掉之前的设置

rm /etc/systemd/system/default.target

ln -s /usr/lib/sysytemd/system/multi-user.target /etc/systemd/system/default.target

最后退出单用户模式就可以了,

exec /sbin/init

 

回到最小化安装界面,再试着安装 “X Windows System”

yum  groupinstall  “X Windows System”  -y

然后重启

 

如果在学习中,不小心删掉了一些包,导致图形化不能正常显示,可以试着将删掉的包再装回来,

关机,再重启,

如果还是不行,回到最小化安装界面,将从最小化到图形化的过程中装的一些包卸载,再装一遍,(gnome desktop he 与chinese相关的包),,

如果成功进入了图形化界面,想一开机就是命令行窗口,只需修改默认运行级别

就可以了,

rm /etc/systemd/system/default.target

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

或者

systemctl set-default multi-user.target

 

重启就可以了。

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/89706

(4)
songzisongzi
上一篇 2017-12-09 10:33
下一篇 2017-12-09 12:29

相关推荐

  • LVM: Logical Volume Manager 逻辑卷管理

      一、LVM介绍         LVM: Logical Volume Manager, Version: 2             …

    Linux干货 2016-09-19
  • 对ssh的简单理解

    ssh:secure shell,protocol,22、tcp安全的远程登录 具体的软件实现:openssh:ssh协议的开源实现,centos默认安装dropbear:另一个开源实现ssh协议版本v1:基于crc-32做MAC,不安全;man-in-middle 已淘汰v2:双方主机协议选择安全的MAC方式基于DH算法做密钥交换,基于RSA或DSA实现身…

    2017-09-29
  • Iptables入门到进阶

    Iptables入门到进阶 一、前言 Firewall(防火墙): 隔离工具;Packets Filter Firewall(包过滤防火墙);工作于主机或网络的边缘,对经由的报文根据预先定义的规则(匹配条件)进行检测,对于能够被规则匹配到的报文实行某预定义的处理机制的一套组件; 防火墙类型 从防火墙的实现形式来分的话,防火墙可以分为软件防火墙和硬件防火墙 硬…

    Linux干货 2017-02-11
  • 如何编译源码安装

    #include <stdio.h> main() {printf(“Hello World!\n”); } gcc -o hello hello.c 在编写hello.c的时候出现问题一直找不到,后来发现是因为我安装的gcc有问题 我在安装的时候是用rpm -ivh gcc –nodeps忽略依赖关系直接安装…

    2017-08-19
  • python面向对象学习第一周

     面向对象的思想 一个具体对象的属性方法,都有各个来源,来源于类,比如消化类,有各种各样的消化模式,人类的只是其中一种 另一种思想方法,类有各种属性方法,人类有很多的属性,一个人应该包括其中的属性,只是值上可能有不同,不同人群也有他们的特征属性和方法     类是对象的抽象,但是类本身也是对象, 对象是一个类的实例. 类的属性:类变量,对象方法,类方法,静态…

    Linux干货 2017-11-13
  • N25 第五周博客

      1、显示当前系统上root、fedora或user1用户的默认shell;      ]# egrep "^root\b|^user1\b|^fedora\b" /etc/passwd | cut -d: -f1,7…

    Linux干货 2017-01-04