Centos7 服务器初始化设置

 

# Config Ssh Port

sed -i 's/^GSSAPIAuthentication yes$/GSSAPIAuthentication no/' /etc/ssh/sshd_config
sed -i 's/#UseDNS yes/UseDNS no/' /etc/ssh/sshd_config
sed -i 's/#Port 22/Port XXXX/' /etc/ssh/sshd_config
systemctl restart sshd
service sshd restart

 

# Installing Common Software Packages

cd /etc/yum.repos.d/
mkdir Tmp
mv *.repo Tmp/
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all && yum install -y epel-release && yum clean all && yum makecache fast && yum -y install unzip zip gcc gcc-c++ make autoconf libtool-ltdl-devel gd freetype-devel libxml2-devel libjpeg-devel libpng-devel openssl-devel curl-devel bison patch unzip ncurses-devel sudo bzip2 mlocate flex lrzsz sysstat lsof setuptool  system-config-network-tui system-config-firewall-tui ntp libaio-devel wget nmap finger elinks tree tcl sysstat vim wget net-tools tree telnet

yum -y install gcc gcc-c++ make autoconf libtool-ltdl-devel gd freetype-devel libxml2-devel libjpeg-devel libpng-devel openssl-devel curl-devel bison patch unzip ncurses-devel sudo bzip2 mlocate flex lrzsz sysstat lsof setuptool  system-config-network-tui system-config-firewall-tui ntp libaio-devel wget nmap finger elinks tree tcl sysstat 

 

# Turn Off Unnecessary Services

systemctl stop NetworkManager
systemctl disable NetworkManager
chkconfig NetworkManager off

 

Time Synchronization

echo "*/5 * * * * /usr/sbin/ntpdate ntp1.aliyun.com > /dev/null 2>&1" >> /var/spool/cron/root

echo "*/5 * * * * /usr/sbin/ntpdate ntp2.aliyun.com > /dev/null 2>&1" >> /var/spool/cron/root

 

# Set DNS

echo "nameserver 114.114.114.114" >> /etc/resolv.conf
echo "nameserver 223.5.5.5" >> /etc/resolv.conf

 

# Del Ctrl-Alt-Del reboot 

rm -rf /usr/lib/systemd/system/ctrl-alt-del.target 

##  recovery method

## ln -s /usr/lib/systemd/system/reboot.target /usr/lib/systemd/system/ctrl-alt-del.target

 
 
参考文献:
https://www.cnblogs.com/likecoke/p/13555145.html
 
posted @ 2022-08-24 09:02  Cong0ks  阅读(148)  评论(0)    收藏  举报