Hi,小伙伴们,系统初始化是运维工做中重要的一环,它能有效的提高工做效率,而且是标准化规范化的前提;它能省去要用时再去下载的麻烦,另外,还能够避免因未初始化引发的一些故障问题,可谓好处多多。系统初始化的方式有不少,好比说利用ansible(编写playbook),或制做脚本等,目的一致的都是为了将刚安装好的系统达到可用的目标状态。固然也能够将已经初始化的系统制做为模版,之后备用。本篇就介绍了一些经常使用的初始化内容,请自行调整使用。java
yum -y install vim wget lrzsz telnet ntpdate net-tools curl ansible rsync git nginx epel-release tree net-snmp-utilslinux
##centos平台编译环境使用以下指令
安装make:
yum -y install gcc automake autoconf libtool make
安装g++:
yum -y install gcc gcc-c++nginx
sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config && setenforce 0c++
systemctl disable firewalld.servicegit
systemctl stop firewalld.serviceapache
yes | cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtimevim
ntpdate -u ntp.api.bzcentos
hwclock -wapi
#shutdown -r now运维
mkdir -pv /data/soft
cd /data/soft/
wget http://mirrors.linuxeye.com/jdk/jdk-8u144-linux-x64.tar.gz
#https://pan.baidu.com/s/1mjLQSHU
tar -xf jdk-8u144-linux-x64.tar.gz -C /usr/local/
cd /usr/local
ln -sv jdk1.8.0_144 jdk
chown root:root -R /usr/local/jdk
cat > /etc/profile.d/jdk.sh << "EOF"
export JAVA_HOME=/usr/local/jdk
export PATH=$PATH:$JAVA_HOME/bin
EOF
source /etc/profile.d/jdk.sh
java -version
mkdir /data/soft -vp
cd /data/soft
wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
#https://pan.baidu.com/s/1ghivHsB
tar xf apache-maven-3.3.9-bin.tar.gz -C /usr/local/
cd /usr/local/
ln -sv apache-maven-3.3.9 maven
cat > /etc/profile.d/maven.sh << "EOF"
export M2_HOME=/usr/local/maven
export PATH=$PATH:$M2_HOME/bin
EOF
source /etc/profile.d/maven.sh
java -version
mvn -v
sestatus
date
hwclock
systemctl status firewalld.service
java -version
mvn -v
cat > /etc/yum.repos.d/CentOS-Base.repo << "EOF"
[base]
name=CentOS-$releasever - Base
baseurl=https://mirrors.ustc.edu.cn/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[updates]
name=CentOS-$releasever - Updates
baseurl=https://mirrors.ustc.edu.cn/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[extras]
name=CentOS-$releasever - Extras
baseurl=https://mirrors.ustc.edu.cn/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[centosplus]
name=CentOS-$releasever - Plus
baseurl=https://mirrors.ustc.edu.cn/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
EOF
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo