Processing math: 100%

需求:公司测试环境因业务原因,需要在台式电脑上安装带桌面的CentOS系统,因同事有一个7.6版本Minimal ISO镜像的安装U盘,为了图方便没有去下载everything ISO镜像,而是待同事安装好最小化系统后我来添加桌面。系统安装参考如下链接:https://jingyan.baidu.com/article/59703552b61eb78fc0074027.html
桌面安装步骤如下:

1.配置网络(因为安装过程需要网络yum源。当然你这里如果有完整系统镜像做本地yum源或者其它本地yum源可以满足安装需求的话没有网络也是可以的。)

2.查看yum源是否可用:

yum repolist

3.执行命令:

yum grouplist  # 先检查一下系统支持哪些桌面安装类型,见下图

yum groupinstall -y "X Window System"  # X Window System是执行在UNIX系统上的视窗系统,出现complete表示成功。据其它同行说此步骤不执行亦可。

yum groupinstall -y "GNOME Desktop"  # 表示安装GNOME Desktop类型的桌面,出现complete表示成功;查阅其它经验贴发现也可以选择KDE Desktop,安装方法请参考其它资料。
报错:

Transaction check error:

file /boot/efi/EFI/redhat from install of fwupdate-efi-12-5.el7.x86_64 conflicts with file from package grub2-common-1:2.02-0.65.el7_4.2.noarch

file /boot/efi/EFI/redhat from install of fwupdate-efi-12-5.el7.x86_64 conflicts with file from package grub2-efi-1:2.02-0.65.el7_4.2.x86_64

解决:表示包的版本有冲突,貌似是系统bug;执行yum update grub2-common、yum install grub2-efi、yum install fwupdate 后再重新执行yum groupinstall -y "GNOME Desktop"即可,参考链接:https://www.createdpro.com/a/100006。

startx  # 表示进入桌面

报错:

xauth: file /root/.serverauth.2669 does not exist  # 这只是报错的其中一条,还有几条同类型报错,因当时不便截图故不能一 一列出。

解决:在有网的情况下执行yum upgrade 该命令表示安装新内核,重启后即可正常进入桌面。参考链接:https://www.cnblogs.com/rgqancy/p/5554814.html。

4.进入桌面后按提示输入一步步执行完成即可。注意事项:走到如下图这一步时只能以英文字母开头不能以数字开头,你输入全名时下一行的用户名会跟着自动输入,当用户名不跟着全名自动输入时说明系统不支持该类名称,但系统并不报错,只是等你到最后会发现一切就绪后桌面无图标并且鼠标右键无效无法操作;到输入密码这一步时,要求密码不能和名称有相同的字母或数字,否则无法进入下一步。

至此桌面安装完毕,以下为知识点扩展及经验总结:

1.整个过程报错几次,当时没细看报错,导致操作了几遍才解决,差点有重新装系统的冲动了。首先遇到报错不要着急要看一下报错信息再解决,不能盲目解决导致效率低,遇到问题要自信沉稳。

2.yum groupinstall 这个命令的新命令据说可以这样写yum groups install,本人未亲自验证。

3.卸载命令yum groupremove

4.设置开机启动模式为图形模式(是否需要操作这一步有待核实,因为我当时操作了,但与别人交流时他们并未操作该步骤)

systemctl set-default graphical.target或者ln -sf /usr/lib/systemd/system/graphical.target /etc/systemd/system/default.target

设置开机启动模式为文本模式(这一步在装桌面肯定是不用执行的啦,我在这里写出来只是为了知识点的扩展而已):ln -sf/lib/systemd/system/multi-user.target /etc/systemd/system/default.target

5.期间如果reboot后无法正常进入桌面,亦无法进入命令行模式时可以采用Xshell等远程工具连接进入命令行。(有人说可以在终端前用Ctrl+Alt+F*(*表示1-7)之间选择即可以进入控制台来操作,本人未亲自验证)

6.这种情况建议最好安装everything ISO带桌面的系统,一步到位。选择系统时不要选最新的,求稳不求新,同事下载的就是目前最新的7.6版本,新版本难免有bug。

 

posted @ 2018-12-14 17:19 godfather007 阅读(7576) 评论(0) 推荐(1) 编辑
摘要: 年轻时,写过很多蛊惑他人、也蛊惑自己的台词,比如:“上天会厚待那些勇敢的、坚强的、多情的人,只要你有足够大的愿望,你就是不可战胜的!”当然,你也知道,上天不会厚待任何人,无论是你,还是我,痛苦、困惑和艰辛对每个人都是同等的。回避、躲闪、辗转腾挪都毫无作用,既然来的总是要来的,迎着刀锋而上恐怕是最好的 阅读全文
posted @ 2019-12-05 07:23 godfather007 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 亦舒说,凡事都要自愿,同一件事,心甘情愿,即系享受,如不,便是虐待。下面小编为大家整理了亦舒大家其他经典语录,欢迎阅读! 1.作为女性,先要争取经济独立,然后才有资格谈到应该争取什么。十五至二十五岁,争取读书及旅游机会;二十五至三十五,努力工作,继续进修,组织家庭,开始储蓄;三十五岁以后,将工作变为 阅读全文
posted @ 2019-12-01 07:52 godfather007 阅读(1939) 评论(1) 推荐(0) 编辑
摘要: 在centos上安装一个偏门软件时出现如下问题: rpm ivh mNetAssist 0.1.1 2.x86_64.rpm 执行命令 file / from install of XXX conflicts with file from package filesystem XXX 报错 解决: 阅读全文
posted @ 2019-09-18 16:53 godfather007 阅读(1351) 评论(2) 推荐(0) 编辑
摘要: 在http段添加 http { ... map httpupgradeconnection_upgrade { default upgrade; '' close; } ... } 在server段配置 upstream websocket { server IP:PORT; websock 阅读全文
posted @ 2019-07-03 15:07 godfather007 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 转载链接https://www.cnblogs.com/jeffen/p/6077661.html 守护进程模式 默认情况下 redis 不是作为守护进程运行的,如果你想让它在后台运行,你就把它改成 yes 当redis作为守护进程运行的时候,它会写一个 pid 到 /var/run/redis.p 阅读全文
posted @ 2019-06-28 10:21 godfather007 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 一台物理机的系统盘在磁盘空间有剩余的情况下变为只读了,咨询后发现前几日修改过系统,然后就不可写了,重启也不行。见下图 解决:参考链接https://bbs.51cto.com/thread 926405 1.html 1.查看df h [root@localhost etc] df Th 文件系统 阅读全文
posted @ 2019-06-27 12:27 godfather007 阅读(3174) 评论(0) 推荐(0) 编辑
摘要: 要求给开发同事开设一个查看日志的账号,并限制其只能访问该目录下的单一文件 1.先新建账号 useradd loglook passwd loglook 家目录为/home/loglook 2.日志的属主属组是www,路径是/home/wwwroot/a/b.log(wwwroot/a/b.log的属 阅读全文
posted @ 2019-06-20 09:24 godfather007 阅读(3400) 评论(8) 推荐(0) 编辑
摘要: php fpm在命令行重启时出现如下提示信息在终端上,虽然不影响使用,但是不够干净利落,参考了一篇国外博客得以解决,参考链接:https://community.centminmod.com/threads/notice php message php warning version warning 阅读全文
posted @ 2019-06-18 15:47 godfather007 阅读(2557) 评论(0) 推荐(0) 编辑
摘要: 同事laravel框架开发的代码有如下错误日志 production.ERROR: The Process class relies on proc_open, which is not available on your PHP installation. {"exception":"[objec 阅读全文
posted @ 2019-06-12 14:33 godfather007 阅读(1389) 评论(0) 推荐(0) 编辑
摘要: 报错: [error] 12321 0: 92386 FastCGI sent in stderr: "PHP message: PHP Warning: Unknown: open_basedir restriction in effect. File(XXX) is not within the 阅读全文
posted @ 2019-06-12 09:53 godfather007 阅读(1266) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示