修改服务器名
hostnamectl set-hostname name
禁用防火墙
systemctl stop firewalld
systemctl disable firewalld
禁用NetworkManager
systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl status NetworkManager
升级内核
uname -r
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
sudo yum update -y
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
sudo yum install https://www.elrepo.org/elrepo-release-7.0-5.el7.elrepo.noarch.rpm -y
sudo yum --enablerepo=elrepo-kernel install kernel-lt -y
awk -F\' '$1=="menuentry " { print n++ " " $2}' /etc/grub2.cfg
sudo grub2-set-default 0
sudo grub2-mkconfig -o /etc/grub2.cfg
reboot
uname -r
升级指定内核版本(测试Docker可以使用)
uname -r
sudo yum update -y
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
sudo yum install https://www.elrepo.org/elrepo-release-7.0-5.el7.elrepo.noarch.rpm -y
sudo yum --enablerepo=elrepo-kernel install kernel-ml-6.8.1-1.el7.elrepo -y
awk -F\' '$1=="menuentry " { print n++ " " $2}' /etc/grub2.cfg
sudo grub2-set-default 0
sudo grub2-mkconfig -o /etc/grub2.cfg
reboot
uname -r
禁用交换分区
可在安装系统时, 把swap分区释放掉
swapoff -a
vim /etc/fstab
echo vm.swappiness=0 >> /etc/sysctl.conf
sysctl -p
free -m
关闭selinux配置
setenforce 0
vim /etc/sysconfig/selinux
SELINUX=disabled
时间同步
yum install ntp ntpdate -y
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo 'Asia/Shanghai' > /etc/timezone
ntpdate time2.aliyun.com
crontab -e
*/5 * * * * ntpdate time2.aliyun.com
vim /etc/rc.local
ntpdate time2.aliyun.com
date
安装基础软件
yum install -y net-tools
yum install -y epel-release
yum install -y htop
yum install -y vim
yum install -y lrzsz
yum install -y unzip
安装docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
https://help.aliyun.com/zh/ecs/use-cases/install-and-use-docker-on-a-linux-ecs-instance?spm=5176.21213303.J_qCOwPWspKEuWcmp8qiZNQ.21.a9232f3d96u6lK&scm=20140722.S_help@@%E6%96%87%E6%A1%A3@@51853._.ID_help@@%E6%96%87%E6%A1%A3@@51853-RL_docker%E5%AE%89%E8%A3%85-LOC_llm-OR_ser-V_3-RE_new2@@cardOld-P0_0
systemctl start docker
systemctl enable docker.service
systemctl status docker
安装docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/v2.26.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo mv /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose --version