使用CentOS7-minmal进行Linux部署

使用CentOS7-minmal.iso进行在virtualBox上最小化安装

1、部署CentOS7

VirtualBox中新建虚拟机,输入名称为CentOS会自动选择类型(read),分配内存和大小创建完毕后在设置中配置处理器数量并启用两张网卡

  • 网卡一:仅主机网络(host-only)用于通过主机网络连接互联网
  • 网卡二:网络地址转换器(NAT)用于外部通信

CentOS 最小化_重启

在存储控制器中挂载下载的启动镜像,用于第一次启动安装系统

CentOS 最小化_linux_02

启动后选择第一个,install CentOS7 安装系统

CentOS 最小化_重启_03

进入图形界面后,选择最小安装并配置分区或自动分区,下一步,并设置root密码,等待安装完毕,点击重启

2、 启用网卡和网络工具

启动后,输入用户名密码进入系统(默认用户名root)

CentOS 最小化_CentOS 最小化_04

使用ip addr命令查看本机网络信息

CentOS 最小化_重启_05

cd /etc/sysconfig/network-scripts/进入到网卡配置文件目录,使用vi ifcfg-X分别修改两张网卡配置文件X是当前的网卡名(如上图enp0s3、enp0s8),都将最后一行改为

ONBOOT=yes

使用命令重启网卡服务

service network restart

CentOS 最小化_CentOS 最小化_06

再次使用ip addr可以看到出现了IP,并且可以访问网络

CentOS 最小化_重启_07

使用命令安装 net-tools工具,会启用ifconfig服务,并方便网络管理

yum install net-tools

CentOS 最小化_IPV6_08

3、设置固定IP

使用命令cd /etc/sysconfig/network-scripts/进入网卡配置文件目录

vi ifcfg-[x]修改当前本地网段的网卡的配置文件,(如步骤2的

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#BOOTPROTO=dhcp  #注释之前的 
# 修改bootproto为静态
BOOTPROTO=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=enp0s3
UUID=474d061e-703a-4b61-a35e-77d88ba6f387
DEVICE=enp0s3
# 添加需要固定的ip
IPADDR=192.168.56.104
# 添加子网掩码
NETMASK=255.255.255.0
ONBOOT=yes

保存后,使用如下命令重启网卡服务

service network restart

4、Xshell远程SSH连接

检测SSHD服务有没有启动

service sshd status

CentOS 最小化_IPV6_09

若没有启动使用

systemctl enable sshd # sshd自动启动
systemctl start sshd # 启动sshd

在Xshell上输入之前设置的虚拟机IP地址,点击连接输入用户名和密码即可

CentOS 最小化_CentOS 最小化_10

可以向在虚拟机中一样使用命令行

CentOS 最小化_CentOS 最小化_11


此时可以在virtualBox中选择无界面启动,节省资源(设置固定IP和SSHD自启动后,xshell上重启可自动连接)

CentOS 最小化_重启_12