mkdir -p /opt/{tools,scripts} mkdir -p /data/backup cd /opt/tools/
apt-get update apt-get install lrzsz vim wget curl lsof telnet net-tools ntpdate tree screen iotop iftop
hostname demosrv-01 vi /etc/hostname -------------------------------- demosrv-01 -------------------------------
vi /etc/hosts -------------------------------- 192.168.1.200 demosrv-01 --------------------------------
sudo vim /etc/network/interfaces -------------------------------------------- auto eth0 iface eth0 inet static address 192.168.1.200 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 223.5.5.5 dns-nameservers 8.8.8.8 -------------------------------------------- # 重啓網卡 sudo /etc/init.d/networking restart
sudo vim /etc/network/interfaces -------------------------------------------- auto eth0:1 iface eth0:1 inet static address 192.168.1.201 netmask 255.255.255.0 gateway x.x.x.x network x.x.x.x broadcast x.x.x.x -------------------------------------------- # 重啓網卡: sudo /etc/init.d/networking restart
vi /etc/resolv.conf -------------------------------- nameserver 202.106.0.20 nameserver 8.8.8.8 -------------------------------- ip add ping www.baidu.com
cp /etc/apt/sources.list /etc/apt/sources.list.ori
vim /etc/apt/sources.list ---------------------------------- # aliyun deb http://mirrors.aliyun.com/ubuntu/ xenial main deb-src http://mirrors.aliyun.com/ubuntu/ xenial main deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main deb http://mirrors.aliyun.com/ubuntu/ xenial universe deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe deb http://mirrors.aliyun.com/ubuntu/ xenial-security main deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe ----------------------------------
apt-get update apt-get upgrade
# 嘗試卸載出錯的包,從新安裝正確版本的 sudo apt-get -f install
echo "HISTSIZE=10000" >> /etc/profile tail -1 /etc/profile
# 8h=28800s echo " " >> /etc/profile echo "# Auto-Logout for 4 hours by zhaoshuai on $(date +%F)." >> /etc/profile echo "export TMOUT=28800" >> /etc/profile tail -3 /etc/profile source /etc/profile echo $TMOUT
只監聽IPv4端口,關閉GSSAPI祕鑰認證,關閉DNS解析加速ssh鏈接linux
vim /etc/ssh/sshd_config ----------------------------- ListenAddress 0.0.0.0 PasswordAuthentication no GSSAPIAuthentication no UseDNS no -----------------------------
echo "ListenAddress 0.0.0.0" >> /etc/ssh/sshd_config echo "GSSAPIAuthentication no" >> /etc/ssh/sshd_config echo "UseDNS no" >> /etc/ssh/sshd_config grep ListenAddress /etc/ssh/sshd_config grep GSSAPIAuthentication /etc/ssh/sshd_config grep UseDNS /etc/ssh/sshd_config
/bin/systemctl restart sshd.service /bin/systemctl status sshd.service
systemctl stop firewalld systemctl disable firewalld systemctl status firewalld
systemctl stop postfix systemctl disable postfix systemctl status postfix netstat -anptl
vim /etc/security/limits.conf ----------------------------------- # 系統最大鏈接數 * soft nofile 65535 * hard nofile 65535 * soft nproc 65535 * hard nproc 65535 -----------------------------------
netstat -anptl|grep TIME_WAIT|wc -l echo " " >> /etc/sysctl.conf echo "# made by zhaoshuai for kill time_wait on $(date +%F)." >> /etc/sysctl.conf echo "net.ipv4.tcp_syncookies = 1" >> /etc/sysctl.conf echo "net.ipv4.tcp_tw_reuse = 1" >> /etc/sysctl.conf echo "net.ipv4.tcp_tw_recycle = 1" >> /etc/sysctl.conf echo "net.ipv4.tcp_fin_timeout = 30" >> /etc/sysctl.conf echo "net.ipv4.tcp_orphan_retries = 2" >> /etc/sysctl.conf echo "net.ipv4.ip_local_port_range = 1024 65000" >> /etc/sysctl.conf tail -8 /etc/sysctl.conf sysctl -p netstat -anptl|grep TIME_WAIT|wc -l
echo " ">>/etc/sysctl.conf echo "# Automatic recovery memory on $(date +%F)">>/etc/sysctl.conf echo "vm.extra_free_kbytes=209196">>/etc/sysctl.conf sysctl -p
yum -y install ntp systemctl enable ntpd systemctl start ntpd systemctl status ntpd
date /usr/sbin/ntpdate ntp1.aliyun.com
echo "# made by zhaoshuai for sync time on $(date +%F)" >> /var/spool/cron/crontabs/root echo '*/5 * * * * /usr/sbin/ntpdate ntp1.aliyun.com > /dev/null 2>&1' >> /var/spool/cron/crontabs/root crontab -l
時區應該爲CST爲中部時區,若是是EST則爲東部時區 安裝CentOS系統時要去掉夏令時的選項,不然在夏令時的那一天會有時間的自動變換, 若是某個服務在時間上有要求就會致使該服務承載的業務出現問題,因此要關閉夏令時