因为我们的 Linux 系统是最小化安装的,所以我们需要配置一些基本的功能,首当其中的就是配置网卡。
首先,使用命令来更改配置文件。
vi /etc/sysconfig/network-scripts/ifcfg-ens33
进入编辑界面后,编写配置文件并更换为如下内容。
TYPE=Ethernet BOOTPROTO=static NAME=ens33 DEVICE=ens33 ONBOOT=yes IPADDR=192.168.1.110 GATEWAY=192.168.1.2 NETMASK=255.255.255.0 DNS1=8.8.8.8
重启网卡,并且进行测试。
service network restart ping www.baidu.com
配置完网卡有了网络之后,我们就需要使用远程 SSH 工具来连接虚拟机进行操作,必要的一步就是关闭防火墙,如下是临时关闭防火墙的命令。
systemctl stop firewalld
禁止防火墙开机启动的命令如下。
systemctl disable firewalld
考虑到国内网络的特殊性 yum 源的配置建议使用阿里云,如下是配置阿里云 Base 源的命令。
# 备份yum源文件 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak # 配置阿里的yum源 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
Base 源中的包不能满足所有软件的环境依赖需求,我们需要配置一些拓展源。
# 配置阿里云epel源 curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
配置完 yum 源之后,我们需要清除原来的 yum 源缓存,并生成新的 yum 缓存,命令如下。
yum clean all yum makecache fast
为了方便系统的使用,我们需要安装一些基本的常用命令。
# 基本命令 yum install gcc gcc-c++ cmake pcre pcre-devel zlib zlib-devel openssl openssl-devel vim wget telnet setuptool lrzsz dos2unix net-tools bind-utils tree screen iftop ntpdate tree lsof iftop iotop -y # 源码安装软件所需命令 yum groupinstall "Development tools" -y