CentOS7.6虚拟机基础配置

QingchenJia Lv3

一、引言

开发过程中,使用Windows进行命令行操作十分不便,引入Linux的虚拟机进行辅助无疑是一个好的选择。Linux不同于Windows,其GUI偏弱,因此需要通过命令行的方式来完成对应的配置,这里主要以CentOS7.6版本操作系统为例进行演示。

二、基础配置

1.静态IP设置

1)设置NAT模式的网络适配器

在创建虚拟机配置文件时,网络适配器选择NAT模式。

使用NAT模式能够在物理机上划分出一片子网,用以分配IP给配置在该物理机上的虚拟机。各虚拟机访问互联网均须通过物理机传输网络,而不是与物理机享有同等地位。

2)检查NAT设置详情

点击VMware Workstation菜单栏中编辑->虚拟网络编辑器->NAT设置,查看NAT模式下的详细参数。

NAT为虚拟机划分了的子网IP为192.168.19.0,重点关注子网掩码255.255.255.0和网关IP192.168.19.2。

3)修改IP地址文件

进入CentOS7.6操作系统,打开终端,进入/etc/sysconfig/network-scripts目录中,对ifcfg-ens33文件进行修改。

1
vim /etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO项由dhcp修改为static,并在文件末尾增加IPADDRNETMASKGATEWAY三个配置项,其余不变。修改完成后,保存并退出文件。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static # dhcp->static
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=b06c2775-f93e-4bf7-b2ca-94126d9456b2
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.19.130 # ip地址
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.19.2 # 网关
PEERDNS=no
PEERROUTES=no

再进入/etc目录中,对resolv.conf文件进行修改。

1
vim /etc/resolv.conf

新增一条nameserver,值与网关相同,即虚拟机网络的DNS配置。修改完成后,保存并退出文件。

1
2
# Generated by NetworkManage
nameserver 192.168.19.2

完成上述操作后,重启操作系统的网络服务。

1
systemctl restart network

检查网络服务状态,若状态为标绿的active即代表网络服务重启成功。

1
systemctl status network

2.远程SSH连接

1)安装并启动SSH服务

如果未安装SSH服务,可以使用以下命令进行安装。

1
yum install -y openssh-server

启动SSH服务,并检查其状态是否启动成功。如果SSH服务运行正常,状态应显示为active (running)

1
2
systemctl start sshd
systemctl status sshd

SSH服务设置为开机自启动项。

1
systemctl enable sshd
2)使用远程终端连接

使用FinalShell进行SSH连接,名称可任意编辑,主机填写成功配置的静态IP地址,端口号默认为22。认证方法采用密码,使用管理员密码以root身份连接。

3.更换国内yum源

1)访问阿里云镜像站

找到centos,访问其镜像源配置。

2)配置阿里云yum源

备份原始yum仓库源配置,将整个文件夹进行复制,以备错误时进行还原。

1
cp /etc/yum.repos.d /etc/yum.repos.d.bak

下载新的CentOS-Base.repo/etc/yum.repos.d

1
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

运行yum命令生成缓存。

1
yum makecache

4.关闭操作系统GUI

Linux操作系统主要用作服务器,GUI功能并非所长,且占用一定的系统性能,因此关闭GUI保证系统性能更多的保障服务运行。

永久禁用GUI服务,修改默认启动目标为多用户模式。

1
systemctl set-default multi-user.target

命令执行完毕后,重启操作系统即可进入纯命令行模式。

1
reboot

关闭GUI服务以后,可以通过VMware Workstation外部按钮或通过poweroff命令进行关机。

1
poweroff

三、写在最后

无论习惯于何种操作系统的使用,Linux操作系统都是开发者的必修课,熟悉基本配置能够帮助开发者在使用过程中更加轻松,从而提高开发效率。

  • Title: CentOS7.6虚拟机基础配置
  • Author: QingchenJia
  • Created at : 2024-12-29 18:51:04
  • Updated at : 2026-05-13 12:45:18
  • Link: https://qingchenjia.github.io/2024/12/29/CentOS7.6虚拟机基础配置/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments
On this page
CentOS7.6虚拟机基础配置