【环境】
操作系统:
CentOS 7 64位 / CentOS 8 64位
升级:
yum -y update
SWAP:
dd if=/dev/zero of=/swapfile bs=1024 count=2048k mkswap /swapfile && chown root:root /swapfile && chmod 0600 /swapfile && swapon /swapfile
重启时自动挂载 Swap:打开 /etc/fstab 文件,在其最后添加:
/swapfile swap swap defaults 0 0
升级内核+开启BBR:
【工具】
常用工具:
yum -y groupinstall 'Development Tools'
其他工具:
yum -y install make cmake gcc git wget dos2unix libtool automake perl
dnf:
yum -y install epel-release && yum -y install dnf
htop:
yum -y install epel-release && yum -y install htop
curl:
【模块:Nginx】
【模块:PHP】
【模块:MySQL】
【安全】
防火墙设置:
yum install firewalld chkconfig firewalld on service firewalld start firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --zone=public --add-port=443/tcp --permanent service firewalld reload firewall-cmd --zone=public --list-ports
注意:务必保证以上必要端口开启之后重启防火墙和服务器,否则只能进入Web控制台进行添加端口操作。
修改ssh端口:
设置ssh-key: