1 选择模式
- 若你是新装虚拟机时,这个界面会依次安装时会直接有,到这一步选择添加->选择网络适配器,点击桥接模式和复制物理网络。
- 若你已经安装好虚拟机,可以点击虚拟机上方的虚拟机(M),然后也会出现这个界面,操作和上面一样。
2 安装vim
若你已经安装不需要理会。
sudo apt-get install vim-gtk #可以tab按全
3 查看windows的ip信息
由于我们使用桥接模式,所以linux和windows的ip是不一样的(net模式共享windows的ip)。桥接模式可以看作是局域网中的不同电脑,所以我们需要将linux的ip和windows的ip放在同一网段。即前三个点十分制一样,最后一个不一样。例如192.168.1.1和192.168.1.2。
执行命令:
ipconfig
由于我使用的是wifi,所以选择无线局域网,记住ipv4,子掩码,默认网关的信息。有网络的直接选以太网即可。VMWARE的信息不需要理会。
4 随便选择一个同网段的ip地址给linux
随便选择一个同网段的ip地址给linux,但是必须在该局域网没被使用,可以选择使用ping去测试是否被使用。我这里喜欢9,所以使用9。
5 配置linux的网络配置文件
cd /etc/network/
sudo vim interfaces
原有内容:
接下来我们修改该文件:
注释掉最后一行,然后添加4行,static代表静态的固定ip地址。
6 修改DNS
上面虽然添加了网络配置,但是我们还需要配置DNS域名才能上网。
cd /etc/resolveconf/resolv.conf.d
sudo vim base #此时是个空文件
输入以下内容即可。
nameserver 8.8.8.8 #域名转换地址
7 重启
为了方便配置生效,需要重启虚拟机。
8 测试
重启后,查看linux的ip已经变成刚刚修改的9了。
ping一下百度,成功。
9 配置远程网络ssh
由于我们开发时经常需要远程使用linux,所以需要配置ssh。
1)首先查看是否已经安装ssh。
ps -e | grep ssh
sudo apt-get install openssh-server
ps -e | grep ssh #重新执行就会有这个服务,并且开启默认启动
这样以后就可以使用xshell连接虚拟机操作了,当然也可以使用vscode。
10 安装gcc,g++
sudo apt-get install build-essential//和gcc,g++相关的软件包
sudo apt-get install gcc//实际上安装上面的包后已经自动安装了gcc,g++,可能与ubuntu版本有关吧,我的是16.04
sudo apt-get install g++