Anolis OS CentOS停更;阿里发布全新操作系统( 二 )

  • 第一步,查看宿主机的网络环境
我的电脑是window,win+R输入cmd命令打开黑窗体,然后输入ipconfig命令即可查看宿主机的IP、网关、子网掩码等
Anolis OS CentOS停更;阿里发布全新操作系统

文章插图
 
自己选一个局域网下没有人用的IP,测试一下,比如我宿主机的网络是 192.168.1.102,选择一个 192.168.1.241ping一下,如果ping不通,说明局域网IP没人使用,就可以把这个IP配置给虚拟机;
Anolis OS CentOS停更;阿里发布全新操作系统

文章插图
 
  • 第二步,配置网络
  • 进入配置文件目录
/etc/sysconfig/network-scripts
Anolis OS CentOS停更;阿里发布全新操作系统

文章插图
 
注:你的配置文件名称可能和我的不一样,不过没关系,只要是ifcfg-打头的配置文件就行
  • 编辑配置文件
修改并添加以下配置:
// 修改下面的两项// 将BOOTPROTO=dhcp 修改为 BOOTPROTO=static意思是IP设置为固定的// 将ONBOOT=no 修改为ONBOOT=yes// 添加以下配置 // 以下以192.168.1开头的配置请根据个人实际的网段配置# ipIPADDR=192.168.1.241NETWORK=192.168.1.1NETSTAT=255.255.255.0GATEWAY=192.168.1.1DNS1=192.168.1.1DNS2=8.8.8.8// :wq保存配置好后的信息如下:
Anolis OS CentOS停更;阿里发布全新操作系统

文章插图
 
  • 重启网卡
重启网卡之前一定要重新载入一下配置文件,不然不能立即生效
nmcli c reload重启网卡(下面的三条命令都可以)
注:其中的 enpxxx为上面配置文件名称的后缀,请根据实际情况修改;
nmcli c up enpxxxnmcli d reApply enpxxxnmcli d connect enpxxx测试网络
ping www.qq.com任意ping一个外网域名,如果能应答,说明网络已经配置好了;
  • 查看看网络
ip addr如果发现对应网卡的IP变成你配置的IP且能正常ping外网,说明网络配置已经正常
Anolis OS CentOS停更;阿里发布全新操作系统

文章插图
 
SSH工具连接网络配置好之后,这就是一台实实在在可用的机器了,除了外网没办法访问之外(想外网能访问到也不是没有办法,后续再找机会来单独说说);其他的功能,和一台真实的物理机没有大的区别,为了使用更方便,需要用SSH工具远程到主机上进行环境配置、软件安装;
之前给大家推荐过多款好用且免费的SSH工具,有兴趣的可以看看: 这里就不再赘述了 。
为了验证系统是否真的完全兼容CentOS,我决定在上面装上Docker,跑个Nginx服务,试一下使用效果 。
安装Docker
  • 移除旧版本
如果之前安装过,这条指令会将Docker卸载掉
sudo yum remove dockerdocker-clientdocker-client-latestdocker-commondocker-latestdocker-latest-logrotatedocker-logrotatedocker-selinuxdocker-engine-selinuxdocker-engine移除历史镜像和容器等数据,如果之前已经安装了Docker,不移除,再次安装Docker,历史的镜像和容器都还存在;
注意!!! 这行指令会删除历史的所有数据,请酌情执行
rm -rf /var/lib/docker
  • 第二步
安装一些必要的系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  • 第三步:
添加软件源信息
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  • 第四步:
更新 yum 缓存
CentOS 7的命令
sudo yum makecache fastCentOS 8的命令
sudo yum makecache
Anolis OS CentOS停更;阿里发布全新操作系统

文章插图
 
  • 第五步:
安装 最新的Docker-ce
sudo yum -y install docker-ce安装指定版本
sudoyum install -y docker-ce-18.09.7 docker-ce-cli-18.09.7 containerd.io
  • 第六步:
启动 Docker 后台服务
sudo systemctl start docker// 设置开机自启sudo systemctl enable docker
  • 其他指令(可以不执行的指令)
// 停止sudo systemctl stop docker// 重启sudo systemctl restart docker// 查看状态sudo systemctl status docker// 设置开机自启sudo systemctl enable docker// 取消开机自启sudo systemctl disable docker// 查看是否已经配置开机自启sudo systemctl is-enabled docker


推荐阅读