====== centos7相关 ======
===== - 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,就不会被锁定了。
===== - 安装系统时系统不识别U盘 =====
==== - 方法一 ====
https://blog.csdn.net/qq_39996062/article/details/79328540
主要是不认识安装U盘,需要修改一下,再进行安装。
用dd命令看U盘路径,一般是/dev/sdc4, /dev/sdb4, /dev/sda4等等。
==== - 方法二 ====
也可等待超时后(估计要几分钟),出现命令提示符后输入''ls /dev/sd*'',U盘一般被识别为''/dev/sdb4, /dev/sdc4, /dev/sdd4''等。
将''hd:xxxx quiet''内容修改为''hd:/dev/sdb4 quiet'',输入系统识别出的U盘符
然后修改相应内容后,ctrl+x继续安装流程。
===== - vpn连接问题 =====
https://www.robberphex.com/centos-7-l2tp-ipsec-vpn/
下面这个看起来好像有用的样子。 \\
https://www.tecmint.com/setup-l2tp-ipsec-vpn-client-in-linux/
===== - close firewall =====
# 查看防火墙状态
firewall-cmd --state
#停止firewall
systemctl stop firewalld.service
#禁止firewall开机启动
systemctl disable firewalld.service
===== - httpd服务 =====
systemctl status httpd
systemctl stop httpd
systemctl start httpd
systemctl disable httpd
systemctl enable httpd
===== - 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
===== - 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
等
===== - 安装xfce桌面环境 =====
yum install -y epel-release
yum groupinstall "X Window system"
yum groupinstall xfce
===== - 查看已安装的桌面环境 =====
[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。
===== - 使用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服务
===== - 使用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
===== - 修改系统语言 =====
修改文件: ''/etc/locale.conf''
修改为中文:
LANG="zh_CN.UTF-8"
修改为英文:
LANG="en_US.UTF-8"
===== - 修改用户目录从中文名到英文名 =====
修改系统语言环境
1.修改系统当前语言环境
export LANG=en_US
2.更新家目录的文件命名
xdg-user-dirs-gtk-update
跳出对话框,提示是否更新成英文,同意即可
===== - 安装五笔输入法 =====
#先搜索有哪些自带输入法
yum search ibus
#安装五笔输入法
yum install -y ibus-table-chinese-wubi-jidian.noarch
#重启ibus
ibus restart
# 设置
ibus-setup
点add,把刚刚装的中文->五笔输入法给添加进来。
===== - 支持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.
https://renwoxing.blog.csdn.net/article/details/81782096?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link
1. 使用ifconfig命令查看网卡名
2. 编辑配置文件,保证重启后自动支持远程开机
vi /etc/sysconfig/network-scripts/ifcfg-[网卡名]
在文件的最后增加以下内容:
ETHTOOL_OPTS="-s ${DEVICE} wol g"
重启后生效
注:我的一台HP小机器在centos7系统下关机后问题不会成功wol,之前装成windows10系统的时候都是正常的,centos6系统没有试过。