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