网络设置

将镜像加载进去,安装完毕后,发现无网络连接,因为没有设置网络开机自启动

要设置网络自启,需要将 /etc/sysconfig/network-scripts/ 目录下以 ifcfg-en 开头的文件中的 ONBOOT 由 no 改为 yes,可以使用下列命令快速修改

1
2
# 网络开机自启动
echo ONBOOT=yes >> /etc/sysconfig/network-scripts/ifcfg-ens33

如果想要固定内网ip,则需要继续修改配置文件,可通过ifconfig确定是哪一个文件,比如ifcfg-enp0s3,修改后重启即可

1
2
3
4
5
6
7
8
9
10
# 静态ip
BOOTPROTO=static
# 指定的ip
IPADDR="192.168.1.101"
PREFIX=24
# 网关ip
GATEWAY="192.168.0.1"
# DNS解析服务器ip
DNS1="223.5.5.5"
DNS2="223.6.6.6"

然后重启网卡或重启系统即可

1
2
3
4
#linux6重启网卡:
service network restart
#linux7重启网卡:
systemctl restart network.service

查看网络状态

1
2
3
4
5
6
7
8
#linux6查看网络状态:
service network status

#linux7查看网络状态:
systemctl status network.service

# 查看网卡信息
ip addr

yum及常用工具

更新yum

1
2
# yum更新
yum update -y

安装常用工具

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# Tab补全
yum -y install bash-completion

# Wget
yum install -y wget

# Vim
yum install -y vim-enhanced

# 网络工具
yum install -y net-tools.x86_64

# 一些其他环境
yum install -y gcc gcc-devel gcc-c++-devel make kernel kernel-devel

想要知道某个命令在哪个包中,可以使用 yum search

1
2
3
4
# 查找 ifconfig 在哪个包中
yum search ifconfig

# 可以知道 ifconfig 命令在 net-tools.x86_64 包中

安装增强功能

设备-安装增强功能
如果报错,则关闭虚拟机(不能选休眠),在设置-存储中将已有的增强cd镜像删除,新增一个留空的cd镜像,再开启虚拟机,安装增强功能

若还是不行执行如下操作(root用户)

1
2
3
4
5
cd /media
mkdir cdrom
mount /dev/cdrom /media/cdrom
cd cdrom/
sudo ./VboxLinuxAdditions.run

然后重启虚拟机

共享文件夹(需要安装增强功能)

设置-共享文件夹
挂载点选择到虚拟机内一个目录,勾选自动挂载和固定分配
在虚拟机中执行

1
2
# 设置中的共享文件夹名称 设置中的挂载点
mount -t vboxsf

另外也可在主机端,通过scp命令发送文件到虚拟机

1
2
3
4
5
# 复制单个文件
scp ./file.txt root@192.168.0.100:/opt/dest/file.txt

# 复制多个文件
scp -r ./* root@192.168.0.100:/opt/dest/

防火墙端口开放

firewall-cmd命令详解 - 百衲本 - 博客园 (cnblogs.com)

1
2
3
4
5
6
7
8
9
10
11
12
# 打开443/TCP端口
firewall-cmd --add-port=443/tcp

# 永久打开3306/TCP端口
firewall-cmd --permanent --add-port=3306/tcp

# 永久打开端口好像需要reload一下,临时打开好像不用,如果用了reload临时打开的端口就失效了
# 其它服务也可能是这样的,这个没有测试
firewall-cmd --reload

# 查看防火墙,添加的端口也可以看到
firewall-cmd --list-all