经常会安装centos 7 mini版安装系统来做实验,每次安装之后就需要重新部署很多东西,以后就来看这篇文章吧。入门级别。
配置源
使用aliyun源的做为yum源。
1 | rm -f /etc/yum.repos.d/*.repo |
配置完成之后,就开始安装一些软件包了。
修改网卡名
Linux 操作系统的网卡设备的传统命名方式是 eth0、eth1、eth2等,而 CentOS7 提供了不同的命名规则,默认是基于固件、拓扑、位置信息来分配。这样做的优点是命名全自动的、可预知的,缺点是比 eth0、wlan0 更难读,比如 ens33 。现在修改回原来的网卡名,添加net.ifnames=0 biosdevname=0
参数:
1 | [root@localhost ~]# grep GRUB_CMDLINE_LINUX /etc/sysconfig/grub |
然后重新启动系统,通过ip addr
可以看到网卡名称已经变为 eth0 。然后修改网卡配置即可。
关闭SELINUX与firewall
selinux、firewall、NetworkManager这三个东西用不习惯,直接关闭,并启用iptables服务
1 | # 关闭 selinux,重启后生效 |
优化sshd
可以优化登陆速度:
1 | sed -i 's/^GSSAPIAuthentication yes$/GSSAPIAuthentication no/' /etc/ssh/sshd_config |
打开文件数
1 | ulimit -SHn 102400 |
时区与同步时间
1 | cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime |
历史记录
将所有人的操作都放置在一个文件里面,方便查日志:
1 | cat>>/root/.bashrc<<EOF |
保存特殊权限文件
1 | find / -path "/proc" -prune -o -type f -perm -4000 -o -perm -2000 -print |
此文章仅供个人使用,不能用于生产环境,切记。