linux
打开虚拟机,跟我这一步一步走进来
这里选择你的安装路径,建议选择固态盘,安装好之后运行速度飞起
可以自己个性化一下名字
这里我只是演示,电脑配置强劲的同学可以选择
处理器数量:2
每个处理器的内核数量:2
这里可以调整一下,正常情况下给4GB就够了,如果想模拟大的项目给个8GB
根据个人情况而定
建议这里给到200-300GB,因为不是真正的划分硬盘资源,它是用多少拿多少
声卡和打印机是我们不需要的,可以直接移除
使用键盘自带的上下键选择最上面一个
建议安装英文版更加稳定
等待一会,当看到虚体变成实体之后,选择DATA&TIME
默认最小化安装,不需要点击进去,无需做任何操作
但是我们要进入INSTALLATION DESTINATION进入以下界面
如果上面一步Swap没出来,就把INSTALLATION DESTINATION重新进入选择一遍
一般boot给到你选择处理器的2倍,比如你选的是8GB内存
,则boot给到16GB
swap分区实际是缓存区域,给到2GB就够了,越大越好
剩下全部给到一个根目录 /
这里设置ROOT密码 和 用户账号名以及密码
这里设置我们的用户名和密码
登录root密码
输入vi /etc/sysconfig/network-scripts/ifcfg-ens33
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=21b93a7c-e851-475b-99af-add4de020489
DEVICE=ens33
ONBOOT=yes
IPADDR=20.0.0.25
PREFIX=24
GATEWAY=20.0.0.2
DNS1=8.8.8.8
DNS2=114.114.114.114
这里我们ping了一下百度,有数据出去和回拨,说明安装成功,网络也打通了,可以正常使用了
调优
#yum源
cd /etc/yum.repos.d
mkdir backup
mv ./* backup/
mv backup/CentOS-Base.repo ./
yum clean all
yum makecache
#关闭selinux:
1、临时关闭:setenforce 0
2、永久关闭:vim /etc/selinux/config
#关闭防火墙:
systemctl disable --now firewalld
安装ntp
yum install ntpdate -y
ntpdate ntp.aliyun.com
最大PID数
1、临时修改
echo 111111 > /proc/sys/kernel/pid_max
2、永久修改
echo "kernel.pid_max= 4194303" >> /etc/sysctl.conf
sysctl -p
推荐关闭NetworkManager:
systemctl disable --now NetworkManager
调整内核参数
打开操作系统网络转发功能:net.ipv4.ip_forward = 1
cat >>/etc/sysctl.conf<<EOF
net.ipv4.tcp_fin_timeout = 2
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_keepalive_time = 600
net.ipv4.ip_local_port_range = 4000 65000
net.ipv4.tcp_max_syn_backlog = 16384
net.ipv4.tcp_max_tw_buckets = 36000
net.ipv4.route.gc_timeout = 100
net.ipv4.tcp_syn_retries = 1
net.ipv4.tcp_synack_retries = 1
net.core.somaxconn = 16384
net.core.netdev_max_backlog = 16384
net.ipv4.tcp_max_orphans = 16384
net.ipv4.ip_forward = 1
EOF