CentOS 7 Minimal 引导
1 热身(热“机”?)
1.1 网络配置
CentOS 7 Minimal默认网络为dhcp,网卡默认为关闭状态。因此,在安装好CentOS之后,任何涉及到网络的操作都会因为网卡为关闭状态而受到影响。
当我们进入一个未进行任何配置的CentOS Minimal时,使用命令ip addr(未安装net-tools,ifconfig无法使用)查看网络状态时,网卡不会显示ip地址:
ip addr
因此,我们需要配置网卡ens33为默认开启状态:
- 1:进入目录 /etc/sysconfig/network-scripts/
cd /etc/sysconfig/network-scripts/
- 2:打开配置文件 ifcfg-ens33
vi ifcfg-ens33
- 3:修改ONBOOT为‘on’
- 4:重启网络并再次执行ip addr
service network restart
ip addr
此时,我们发现网卡ens33开启并动态获取了IP地址:192.168.204.129
1.3 复制和粘贴
我们知道,无论是什么工作,都离不开CTRL+C和CTRL+V,但是在CentOS Minimal里我们发现,它不支持我们直接进行复制和粘贴操作,因此很多工作会变得很麻烦。
有一个办法可以让我们直接进行复制粘贴,那就是使用远程终端软件去访问主机,这样我们就可以在软件上去进行复制粘贴操作。
笔者使用的是MobaXterm,此外还有很多远程终端软件,比如Electerm、SecureCRT、Cmder等。
此处附MobaXterm(免费版)下载地址:https://mobaxterm.mobatek.net/download.html
安装打开后为:
Session—>SSH—>Remote host*192.168.204.129—>OK—>Accept—>输入登录用户和密码:
此时,我们可以通过远程SSH访问主机的方式,对CentOS 7主机进行更方便的操作,包括复制粘贴、传输文件等操作。
1.4 yum 换源
CentOS通过yum进行软件安装,但是默认软件库的地址为境外地址,如果不使用魔法的话,更新和下载可能会非常缓慢,因此我们需要对其进行换源。
首先备份初始文件:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
由于我们的机子比较原始,没有wget,因此无法直接从网络上获取配置文件,需要我们自己去创建:
* 一种方法为创建后复制粘贴,因为我们使用mobaxterm,所以复制粘贴操作不会很麻烦。
vi /etc/yum.repos.d/CentOS-Base.repo 修改为清华源:
[base]
name=CentOS-$releasever - Base
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-7
#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/updates/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-7
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/extras/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-7
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/centosplus/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-7
- 另一种方法为在远程主机上下载好配置文件(配置文件可以直接上网查找),通过mobaxterm的文件传输功能,直接传到被远程机上(可直接拖拽)。
完成上述操作之后,执行:
yum clean all | yum makecache
yum update
yum upgrade
然后我们就可以正常使用yum下载软件了,下载个net-tools试试
yum install net-tools
Complete!
使用ifconfig查看网络,ifconfig可以正常使用。