如果新建的虚拟机,可以运行以下脚本,一些常规配置:修改yum源、关闭防火墙、设置终端提示符颜色、修改缩进等
#!/bin/bash
# CentOS7
# 修改华为云的yum源,如果已设置yum源,可注释
cp -a /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.huaweicloud.com/repository/conf/CentOS-7-anon.repo
yum clean all
yum makecache
# 修改字符终端提示符颜色
echo "export PS1='\[\e[1;32m\][\u@\h \W]\\$ \[\e[0m\]'" >> /etc/bashrc
echo "export TIME_STYLE='+%Y-%m-%d %H:%M:%S'" >> /etc/bashrc
echo "export HISTTIMEFORMAT='%F %T '" >> /etc/profile
# 关闭firewalld防火墙和selinux
sed -i "s/SELINUX=.*/SELINUX=disabled/g" /etc/selinux/config
systemctl stop firewalld && systemctl disable firewalld && rpm -e --nodeps firewalld
# 关闭定时服务
systemctl disable chronyd
systemctl stop chronyd
# 清空防火墙
yum -y install iptables-services
systemctl start iptables && iptables -F && service iptables save
# 安装常用工具
yum -y install lrzsz net-tools vim psmisc bash-completion kernel-tools tree wget dos2unix ntpdate zip unzip tcpdump
# 修改缩进
cat >> ~/.vimrc <<EOF
set ts=4
set expandtab
set paste
EOF