赞
踩
适用于新机器安装后的初始化,安装常用工具及初始系统配置
systemctl stop firewalld.service systemctl disable firewalld.service systemctl stop NetworkManager systemctl disable NetworkManager sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/sysconfig/selinux sed -i 's/^SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config cat /etc/sysconfig/selinux setenforce 0 getenforce #其他的一些必要工具 yum install net-tools vim wget yum-utils -y #更换yum源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #自动同步时间 yum install ntpdate -y \cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime ntpdate us.pool.ntp.org (echo "10 * * * * /usr/sbin/ntpdate -u cn.pool.ntp.org " ; crontab -l )| crontab #优化history mkdir -p /var/log/history cat << EOF >> /etc/profile readonly HISTFILE=/var/log/history/$USER-$UID.log readonly HISTFILESIZE=50000 readonly HISTSIZE=10000 readonly HISTTIMEFORMAT='%F %T ' readonly HISTCONTROL=ignoredups shopt -s histappend readonly PROMPT_COMMAND="history -a" EOF source /etc/profile #安装docker yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum -y install docker-ce docker-ce-cli containerd.io mkdir /etc/docker/ cat << EOF >/etc/docker/daemon.json { "registry-mirrors": ["https://registry.docker-cn.com"] } { "registry-mirrors": ["http://hub-mirror.c.163.com"] } EOF systemctl start docker systemctl enable docker docker -v
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。