使用CentOS7-minmal进行Linux部署
使用CentOS7-minmal.iso进行在virtualBox上最小化安装
1、部署CentOS7
在VirtualBox
中新建虚拟机,输入名称为CentOS会自动选择类型(read),分配内存和大小创建完毕后在设置中配置处理器数量并启用两张网卡
- 网卡一:仅主机网络(host-only)用于通过主机网络连接互联网
- 网卡二:网络地址转换器(NAT)用于外部通信
在存储控制器中挂载下载的启动镜像,用于第一次启动安装系统
启动后选择第一个,install CentOS7 安装系统
进入图形界面后,选择最小安装并配置分区或自动分区,下一步,并设置root密码,等待安装完毕,点击重启
2、 启用网卡和网络工具
启动后,输入用户名密码进入系统(默认用户名root)
使用ip addr
命令查看本机网络信息
cd /etc/sysconfig/network-scripts/
进入到网卡配置文件目录,使用vi ifcfg-X
分别修改两张网卡配置文件X是当前的网卡名(如上图enp0s3、enp0s8),都将最后一行改为
ONBOOT=yes
使用命令重启网卡服务
service network restart
再次使用ip addr
可以看到出现了IP,并且可以访问网络
使用命令安装 net-tools
工具,会启用ifconfig
服务,并方便网络管理
yum install net-tools
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
若没有启动使用
systemctl enable sshd # sshd自动启动
systemctl start sshd # 启动sshd
在Xshell上输入之前设置的虚拟机IP地址,点击连接输入用户名和密码即可
可以向在虚拟机中一样使用命令行
此时可以在virtualBox中选择无界面启动,节省资源(设置固定IP和SSHD自启动后,xshell上重启可自动连接)