vmware Centos7安装与优化

vmware16密钥

1
2
3
4
ZF3R0-FHED2-M80TY-8QYGC-NPKYF
YF390-0HF8P-M81RQ-2DXQE-M2UT6
ZF71R-DMX85-08DQY-8YMNC-PPHV8
ZF3R0-FHED2-M80TY-8QYGC-NPKYF

Centos 7 single install

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
# 查看,关闭,并禁用网络管理服务
systemctl status NetworkManager
systemctl stop NetworkManager
systemctl disable NetworkManager

# 配置静态IP地址
vi /etc/sysconfig/network-scripts/ifcfg-ens33
:%s/"//g
----------------------------
BOOTPROTO=static
IPADDR=192.168.244.128
NETMASK=255.255.255.0
GATEWAY=192.168.244.2
DNS1=8.8.8.8
DNS2=114.114.114.114
----------------------------
#重启网络服务
systemctl restart network

# 测试网络状况
# 在虚拟机内ping外网
ping www.baidu.com
# 在windows DOS窗口下
ping 192.168.244.128

# 虚拟机的优化
vi /etc/selinux/config
------------------------------
SELINUX=disabled
------------------------------

vi /etc/ssh/sshd_config
------------------------------
UseDNS no
------------------------------
#重启ssh服务
systemctl restart sshd

# 本地镜像挂载
# vmware 虚拟机设置 勾选cd/dvd“已连接”
# cd /etc/yum.repos.d/
mkdir bak
mv *.repo bak
# 挂载光盘
mkdir /mnt/centos
mount /dev/sr0 /mnt/centos
------------------------------------------------------
mount: /dev/sr0 is write-protected, mounting read-only
------------------------------------------------------
#编辑本地仓库配置文件
vi base.repo
----------------------
[local]
name=local
baseurl=file:///mnt/centos
gpgcheck=0
enabled=1
----------------------
# 远程镜像源设置
# 安装 wget 命令
yum -y install wget
# 拉取阿里远程镜像服务地址
wget -O CentOs-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 更新yum
yum -y install net-tools
yum clean all
yum makecache
yum update -y

#优化存储策略
vi /etc/sysctl.conf
----------------------
vm.max_map_count=655360
# 尽量避免使用swap
vm.swappiness=0
# 修改内存分配策略
vm.overcommit_memory=1
vm.overcommit_ratio=80
----------------------
sysctl -p

#配置安全限制
vi /etc/security/limits.conf
---------------------
* soft nofile 65536
* hard nofile 65536
* soft nproc 65536
* hard nproc 65536
---------------------

#关闭THP(Transparent Huge Pages : 防止内存锁影响性能)
vim /etc/rc.local
#-----------------------------------------------------------
if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi
#-----------------------------------------------------------

#检查并安装 psmisc
rpm -qf /sbin/fuser
# psmisc-22.20-17.el7.x86_64
# 如果psmisc不存在
yum install psmisc -y

vmware Centos7安装与优化
https://leaf-domain.gitee.io/2023/10/01/Centos7Install/
作者
叶域
发布于
2023年10月1日
许可协议