VirtualBox Linux CentOS
发表于|更新于
网络设置
将镜像加载进去,安装完毕后,发现无网络连接,因为没有设置网络开机自启动
要设置网络自启,需要将 /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 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
|