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

相关推荐

  • 双主模型的lvs-dr高可用负载均衡集群

    实验目的:使用keepalived实现lvs-dr模型双主高可用集群 实验环境:两台virtual server(实现lvs的双主)、两台real server(安装web service,用于负载均衡)、一台clietn用于验证结果 注意:为了不影响实验结果,在实验开始前先关闭iptables和selinux 操作步骤: 一、配置IP 1.配置A主机的IP…

    2017-05-13
  • Vim和nano的区别

    Vim和nano的区别 Linux下有很多文本编辑器,其中系统(不管哪个分支)都会自带nano和vim这两个最基本的编辑器。vim相当于vim的升级版。今天将重点分析一下vim与nano的各自功能及区别。 1.nano 直接在命令行中敲入nano newfile即可打开文件或新建文件。 可以看到第一行反白介绍了nano的版本号以及被编辑的文件名称。接下来就是…

    2017-08-05
  • (一)Linux发行版及基础命令简述

    计算机 Linux 发行版 命令 帮助

    2017-12-11
  • 从LongAdder看更高效的无锁实现

    接触到AtomicLong的原因是在看guava的LoadingCache相关代码时,关于LoadingCache,其实思路也非常简单清晰:用模板模式解决了缓存不命中时获取数据的逻辑,这个思路我早前也正好在项目中使用到。 言归正传,为什么说LongAdder引起了我的注意,原因有二: 作者是Doug lea ,地位实在举足轻重。 他说这个比AtomicLon…

    Linux干货 2016-06-01
  • 开学第一天

      今天是我来到马哥教育的第一天,来之前心情非常之忐忑,因为没有接触过linux系统,感觉是个新事物,来到教室里,一百多人的大集体,年龄的差异,使我感觉到压力。首先马哥和张sir的讲话,非常的帮,其中令我记忆最深刻的是那句话,取上者得中,取中者得下。一个人在奋斗的时候如果给自己的目标定的低,那就收获的还要低。所以要高标准的要求自己,一开始给自己定一…

    Linux干货 2018-03-26
  • shell脚本总结

    shell脚本简要总结 脚本调试 bash -n /path/to/some_script检测脚本中的语法错误 bash -x /path/to/some_script调试执行 变量 环境变量 变量声明、赋值:export name=VALUEdeclare -x name=VALUE 变量引用:$name, ${name} 显示所有环境变量: export…

    Linux干货 2016-08-21