2.Docker入门笔记——配置CentOS7
修改网络配置
vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="781c7ab8-621d-42dd-90df-4ca4fba0da68"
DEVICE="ens33"
ONBOOT="yes"
#表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理
NM_CONTROLLED="no"
#查看Network Manager服务状态
systemctl status NetworkManager
#停止Network Manager服务
systemctl stop NetworkManager
#关闭Network Manager开机启动
systemctl disable NetworkManager
重启网络服务及查看 ip
systemctl restart network.service
ip addr
关闭防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看firewall运行状态
查看 SELinux 状态
getenforce
#或者
/usr/sbin/sestatus -v
禁用 SELinux
#临时禁用
setenforce
#永久禁用
vi /etc/selinux/config
# 将SELINUX=enforcing改成SELINUX=disabled
# 保存,重启
配置 DNS 服务器
在/etc/sysconfig/network-scripts/ifcfg-ens33
中修改内容:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
PEERDNS="yes"
DNS1="114.114.114.114"
DNS2="119.29.29.29"
重启网络服务
systemctl restart network
另一种方法:
直接修改/etc/resolv.conf
需要注意的是,若要使直接修改的 DNS 内容不会在服务器重启之后丢失,需要设置网卡中PEERDNS
的值为no
:
nameserver xxx.xxx.xxx.xxx
nameserver xxx.xxx.xxx.xxx
切换成命令行模式
#由命令行模式更改为图形界面模式
systemctl set-default graphical.target
#由图形界面模式更改为命令行模式
systemctl set-default multi-user.target
关机和重启命令
#立即关机
shutdown -h now
#10分钟后关机
shutdown -h 10
#或者使用poweroff
poweroff
#立即重新启动
shutdown -r now
#10分钟之后重启
shutdown -r +10
#或者使用reboot
reboot
更换为国内的阿里云 Yum 源
备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
#或者
mv /etc/yum/repos.d/CentOS-Base.repo{,.date -I}
下载新的 CentOS-Base.repo 到/etc/yum.repos.d/
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#或者
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
添加 EPEL
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
清理缓存并生成新的缓存
yum clean all
yum makecache
配置系统时间
安装 ntpdate
yum install -y ntp
ntpdate 0.pool.ntp.org
#查看系统当前时间是否正确
date
#添加NTP
systemctl enable ntpd
#开机自启动NTP
systemctl start ntpd
修改 NTP 配置文件
vi /etc/ntp.conf
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
server 0.pool.ntp.org iburst
server 1.pool.ntp.org iburst
server 2.pool.ntp.org iburst
server 3.pool.ntp.org iburst
###