一.把ens33命名方式改为eth0命名方式
安装开始时按Tab,输入
net.ifnames=0 biosdevname=0
二.分区方式
常规分区
- /boot 一般分配200MB
- swap 内存8G以下分配内存容量的1.5倍大小,其他设置为8G
- /分区分配剩余所有
三. 网络设置
- 进入网络配置打开网卡开机自激活选项
- 修改hostname
- 关闭安全策略
- 设置时区
四. 软件设置
- 最小化安装
- 选中右边1、2、3、6项
五. 安装完成测试网络
- ip add 查看网卡配置
- ping 确认外网
六.设置yum源 epel源为阿里云,并安装常用工具
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.bak
#备份原repo文件
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
#下载新repo文件
yum clean all #清除缓存
yum makecache #重做缓存
yum repolist #检查使用的源
#安装常用软件
yum -y install net-tools vim lrzsz nmap tree dos2unix nc telnet wget lsof ntpdate bash-completion bash-completion-extras
七. 设置英文字符集\设置自动时间同步\加大文件描述
localectl set-locale LANG="en_US.UTF-8" #设置英文字符集
echo '*/5 * * * * /usr/sbin/ntpdate ntp1.aliyun.com >/dev/null 2>&1' >>/var/spool/cron/root
#添加ntp对时定时任务
echo '* - nofile 100000' >>/etc/security/limits.conf
echo "fs.file-max=100000" >>/etc/sysctl.conf
sysctl -p
#设置系统文件描述符和用户文件描述符大小
八. 关闭防火墙和Selinux
systemctl disable firewalld
systemctl stop firewalld
setenforce 0
sed -i.bak 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
九.优化ssh连接速度
sed -i.bak 's@#UseDNS yes@UseDNS no@g;s@^GSSAPIAuthentication yes@GSSAPIAuthentication no@g' /etc/ssh/sshd_config
systemctl restart sshd
十.命令提示符加彩色(可选)
echo "export PS1='[\[\e[32;1m\]\u@\[\e[33;1m\]\h\[\e[34;1m\] \W\[\e[0m\]]\$ '" >> /etc/proflie
source /etc/profile