目录
centos7相关
1. CentOS7:解决Packagekit占用yum问题
安装centos 相关的包时,经常会出现被占用的问题,比如如下的log:
Another app is currently holding the yum lock; waiting for it to exit... 另一个应用程序是:PackageKit 内存:163 M RSS (1.5 GB VSZ) 已启动: Wed Jun 21 07:58:02 2017 - 06:42之前 状态 :睡眠中,进程ID:14023
PackageKit是一个离线更新服务,基本没啥用途,应该永久禁用。
centos7下,打开: /etc/yum/pluginconf.d/langpacks.conf
将第一行:enable=1改为enable=0
ok,在执行sudo yum update,就不会被锁定了。
2. 安装系统时系统不识别U盘
2.1 方法一
https://blog.csdn.net/qq_39996062/article/details/79328540
主要是不认识安装U盘,需要修改一下,再进行安装。
用dd命令看U盘路径,一般是/dev/sdc4, /dev/sdb4, /dev/sda4等等。
2.2 方法二
也可等待超时后(估计要几分钟),出现命令提示符后输入ls /dev/sd*
,U盘一般被识别为/dev/sdb4, /dev/sdc4, /dev/sdd4
等。
将hd:xxxx quiet
内容修改为hd:/dev/sdb4 quiet
,输入系统识别出的U盘符
然后修改相应内容后,ctrl+x继续安装流程。
3. vpn连接问题
https://www.robberphex.com/centos-7-l2tp-ipsec-vpn/
下面这个看起来好像有用的样子。
https://www.tecmint.com/setup-l2tp-ipsec-vpn-client-in-linux/
4. close firewall
# 查看防火墙状态 firewall-cmd --state #停止firewall systemctl stop firewalld.service #禁止firewall开机启动 systemctl disable firewalld.service
5. httpd服务
systemctl status httpd systemctl stop httpd systemctl start httpd systemctl disable httpd systemctl enable httpd
6. INSTALL ORDER
yum install -y epel-release ######## VPN L2TP client ########### # yum install -y xl2tpd # yum install -y NetworkManager-l2tp # yum install -y NetworkManager-l2tp-gnome yum install -y redhat-lsb.x86_64
7. centos7自动对时
# 安装ntp yum -y install ntp ntpdate # 时间同步 ntpdate 0.asia.pool.ntp.org #写入硬件时间 hwclock --systohc # 可用的时间服务如下: time.nist.gov time.nuri.net 0.asia.pool.ntp.org 1.asia.pool.ntp.org 2.asia.pool.ntp.org 3.asia.pool.ntp.org 等
8. 安装xfce桌面环境
yum install -y epel-release yum groupinstall "X Window system" yum groupinstall xfce
9. 查看已安装的桌面环境
[root@localhost usr]# ll /usr/share/xsessions/ total 24 -rw-r--r-- 1 root root 7678 Apr 28 21:31 gnome-classic.desktop -rw-r--r--. 1 root root 7544 Oct 3 2020 gnome.desktop -rw-r--r-- 1 root root 5465 Apr 15 2016 xfce.desktop [root@localhost usr]#
像上述的情况下,默认还是使用的gnome环境。
如果只留下xfce.desktop文件(建议新建一个bak目录,然后将gnome*.desktop文件move到bak目录下),此时默认桌面环境就变成xfce。
10. 使用gdm环境
3.12.2 配置XDMCP 配置服务器支持XDMCP接入,在文件/etc/gdm/custom.conf中添加一下内容 [security] AllowRemoteRoot=ture [xdmcp] Enable=true Port=177 DisplaysPerHost=500 使用命令service gdm restart 或者systemctl restart gdm,重启GDM服务
11. 使用lightdm和xfce环境
需要注意的是,以下命令要在linux本机进行操作,或者是它的远程桌面里操作, 不能是用类似xshell ssh方式登录过去的方式操作,因为这涉及了desktop环境的切换,会造成命令死掉,执行不成功。
1.安装源 # yum install epel-release -y 2.安装lightdm # yum install lightdm -y 3.编写配置文件 # vi /etc/lightdm/lightdm.conf [XDMCPServer] enabled=true port=177 4.设置默认显示为lightdm # systemctl disable gdm ; systemctl enable lightdm 5.启动lightdm #systemctl start lightdm 6.安装xfce桌面, #yum groupinstall -y xfce 7.删除gnome文件 关键的一步,删除gnome文件,不然启动的时候还是gnome而不是xfce # cd /usr/share/xsessions/ # mkdir bak # mv gnome* bak # systemctl restart lightdm 8.将Display Manager切换为lightdm #systemctl disable gdm && systemctl enable lightdm 9.启动lightdm #systemctl start lightdm 10.关闭防火墙 #systemctl stop firewalld.service 11、查看可用的中文安装包 # yum list kde*chinese 12、安装中文包 # yum install kde-l10n-Chinese.noarch 13、修改开启启动模式 [root@k8smaster /]# vi /etc/inittab # multi-user.target: analogous to runlevel 3 graphical.target: analogous to runlevel 5 上面multi-user.target是命令行模式 上面graphical.target图形界面模式 14、设置启动模式 [root@k8smaster /]# systemctl set-default graphical.target
12. 修改系统语言
修改文件: /etc/locale.conf
修改为中文:
LANG="zh_CN.UTF-8"
修改为英文:
LANG="en_US.UTF-8"
13. 修改用户目录从中文名到英文名
修改系统语言环境 1.修改系统当前语言环境 export LANG=en_US 2.更新家目录的文件命名 xdg-user-dirs-gtk-update 跳出对话框,提示是否更新成英文,同意即可
14. 安装五笔输入法
#先搜索有哪些自带输入法 yum search ibus #安装五笔输入法 yum install -y ibus-table-chinese-wubi-jidian.noarch #重启ibus ibus restart # 设置 ibus-setup 点add,把刚刚装的中文->五笔输入法给添加进来。
15. 支持WAKE ON LAN
注:: 目前以下功能还没有试通,得有空的时候再试一下。 ref: https://www.lisenet.com/2016/set-up-wake-on-lan-wol-on-centos-7/#:~:text=Setting%20up%20Wake%20on%20LAN%20on%20a%20CentOS,net.ifnames%3D0%20%29%3A%20The%20Ethernet%20card%20supports%20Wake-on%3A%20g.
1. 使用ifconfig命令查看网卡名
2. 编辑配置文件,保证重启后自动支持远程开机
vi /etc/sysconfig/network-scripts/ifcfg-[网卡名] 在文件的最后增加以下内容: ETHTOOL_OPTS="-s ${DEVICE} wol g"
重启后生效
注:我的一台HP小机器在centos7系统下关机后问题不会成功wol,之前装成windows10系统的时候都是正常的,centos6系统没有试过。