配置网络
虚拟机使用NatNetwork即可让虚拟机访问外网,并且宿主机可以访问到虚拟机。
首先在virtualbox的全局设定中,点击“网络”,新建一个NatNetwork
并配置端口转发
再到虚拟机的“网络”配置中选择刚创建的NAT
进入ubuntu后查看网络信息:
ifconfig
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.0.3.5 netmask 255.255.255.0 broadcast 10.0.3.255
inet6 fe80::a00:27ff:fede:670b prefixlen 64 scopeid 0x20<link>
ether 08:00:27:de:67:0b txqueuelen 1000 (Ethernet)
RX packets 4540 bytes 1092911 (1.0 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 5575 bytes 609207 (609.2 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 110 bytes 11256 (11.2 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 110 bytes 11256 (11.2 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
可以连通外网:
ping baidu.com
PING baidu.com (110.242.68.66) 56(84) bytes of data.
64 bytes from 110.242.68.66 (110.242.68.66): icmp_seq=1 ttl=53 time=217 ms
64 bytes from 110.242.68.66 (110.242.68.66): icmp_seq=2 ttl=53 time=101 ms
但是Aechoterm无法连接到虚拟机,测试连接很快就提示连接失败。
原来是因为ubuntu里没开放ssh连接。
如果 ssh localhost出错就说明没开放ssh连接,开启方法:
sudo apt-get install openssh-server
sudo apt-get install ufw
sudo ufw enable
sudo ufw allow 22
然后再测试连接就成功了。
这时候root帐号远程连接还是会失败,进一步设置。
先设定root帐号的密码:sudo passwd root
//打开ssh服务配置文件所在的文件夹
cd /etc/ssh/
//使用vim编辑器对配置文件进行编辑
//vim的基本使用方法(按字母“i”进入编辑模式,按ESC退出编辑模式,“:wq”保存退出)
vim sshd_config
将“#PermitRootLogin prohibit-password”修改为PermitRootLogin yes
保存后
service sshd restart
root帐号远程连接成功
安装增强功能
![在这里插入图片描述](https://img-blog.csdnimg.cn/39ae7f0a8c814cc29a813e3d4036a361.png
遇到这个错误只能手动安装,先把VBoxGuestAdditions.iso文件传到虚拟机内
sudo mkdir /media/GuestAdditionsISO
sudo mount -o loop /home/lx/VBoxGuestAdditions.iso /media/GuestAdditionsISO
sudo /media/GuestAdditionsISO/VBoxLinuxAdditions.run
重启后就可共享文件夹了
空间闲置
我这安装的是ubuntu20.04 server版
df -h
Filesystem Size Used Avail Use% Mounted on
udev 948M 0 948M 0% /dev
tmpfs 199M 1.2M 198M 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 9.8G 6.5G 2.8G 71% /
比分配的硬盘空间少了几G,运行vgdisplay查看
vgdisplay
--- Volume group ---
VG Name ubuntu-vg
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 2
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 1
Max PV 0
Cur PV 1
Act PV 1
VG Size <13.25 GiB
PE Size 4.00 MiB
Total PE 3391
Alloc PE / Size 2560 / 10.00 GiB
Free PE / Size 831 / <3.25 GiB
VG UUID X8msbP-eLYk-hjeg-CNcB-3FsE-Q4Np-EVEHhS
Free PE / Size 831 / < 3.25 GiB表示还有3.25G闲置
运行:
lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
再次运行df -h,可以看到根目录的空间就变大了。