CentOS 6 新裝服務器部署流程

一、設置時區

rm -f /etc/localtime
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

二、配置內網IP (若是是外網IP,linux要修改遠程端口)

三、配置本身的yum源

yum install wget
rm -f /etc/yum.repos.d/CentOS-Base.repo
wget -P /etc/yum.repos.d/ http://mirrors.163.com/.help/CentOS6-Base-163.repo
wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-6.repo

或者python

curl http://mirrors.163.com/.help/CentOS6-Base-163.repo >/etc/yum.repos.d/comratings.repo
curl http://mirrors.aliyun.com/repo/epel-6.repo > /etc/yum.repos.d/epel-6.repo

如何須要最新版本的rpm包,請安裝下面的倉庫linux

rpm -Uvh http://repo.webtatic.com/yum/el6/latest.rpm

四、關閉SELinux

sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
setenforce 0

五、添加zabbix監控

六、配置防火牆

service iptables stop
iptables -L
service iptables save

七、安裝軟件包

yum install -y vim openssh-clients ntpdate man lrzsz

八、配置定時任務

echo "$((RANDOM%60)) $((RANDOM%24)) * * * /usr/sbin/ntpdate time1.aliyun.com" >> /var/spool/cron/root

九、配置主機名

十、修改文件句柄數

#臨時修改,馬上生效
ulimit -n 655350         

#永久修改
echo "* soft nofile 655360" >> /etc/security/limits.conf
echo "* hard nofile 655360" >> /etc/security/limits.conf

十一、能夠禁用ipv6

cat >> /etc/modprobe.d/ipv6.conf <<EOF
alias net-pf-10 off
alias ipv6 off
EOF

十二、去除ssh遠程DNS認證

sed -i 's/#UseDNS yes/UseDNS no/g' /etc/ssh/sshd_config
sed -i 's/GSSAPIAuthentication yes/GSSAPIAuthentication no/g' /etc/ssh/sshd_config
service sshd restart

1三、配置LDAP客戶端(可選)

yum install openldap-clients nss-pam-ldapd -y
authconfig --enablemkhomedir \
--disableldaptls \
--enablemd5 \
--enableldap \
--enableldapauth \
--ldapserver=ldap://xxx.x.x.27:8389 \
--ldapbasedn="dc=wzlinux,dc=com" \
--enableshadow \
--update

1四、安裝python3(rpm方式)

  • 安裝yum源
    yum install https://centos6.iuscommunity.org/ius-release.rpm -y
  • 能夠安裝的版本不少,咱們這裏安裝python3.6
    yum install -y python36u python36u-libs python36u-devel python36u-pip
  • 驗證
    [root@monitor ~]# python3.6
    Python 3.6.5 (default, Apr 10 2018, 17:08:20) 
    [GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> exit()
    [root@monitor ~]# python3.6 -V
    Python 3.6.5
相關文章
相關標籤/搜索