前言
笔者在前段时间迁移系统环境到了Linux,在众多发行版里我选择了Manjaro作为开发环境,因为在这个发行版下坑挺多的所以写一篇来记录一下
安装虚拟机软件
查看内核版本
输入命令行sudo uname -r 来获取系统内核信息,或者在系统管理中心也可以得知
sudo uname -r
安装
笔者这里使用了virtualbox作为虚拟机,可以使用pacman命令行或者kde桌面安装管理器安装virtualbox(推荐)
在可视化界面中选择你系统所对应的linuxXX-virtualbox-host-modules包
配置
打开终端,输入sudo /sbin/rcvboxdrv setup载入模块
sudo /sbin/rcvboxdrv setup
配置虚拟机
安装镜像
从网络下载需要的系统ios文件后(我选择的是debian,因为前段时间听说centos马上将不被redhat支持),打开virtualbox后点击新建然后一路next(当然你有自己的需求可以自行改动),你将看到出现了一个新的虚拟机(图中的node1)
然后点击图中储存中的控制器IDE的[光驱]选择你下载的IOS镜像文件,然后点击启动安装你的虚拟机
配置网络环境
选择网络模式
安装完成后,根据需求不同(参考 blog.csdn.net/bifengmiaoz… ),可选用不同的网络配置,笔者这里需要一个可以互相ping通并都能连接外网的网络所以我们以桥接模式为例
配置网络模式
点击创建好的虚拟机点击配置,选择网络,在连接方式中选择桥接网卡
启动虚拟机,登陆后因为Debian系列的网卡配置和rh系列的不一样,配置文件是/etc/network/interfaces
su
vi /etc/network/interfaces
auto lo #开机启动loopback网卡
iface lo inet loopback #网卡名称是lo, 类型是loopback
allow-hotplug enp0s3
iface enp0s3 inet static
address 192.168.31.179
netmask 255.255.255.0
gateway 192.168.31.1 //网关应该与主机一致
dns-nameserver 192.168.31.1 //同网关
配置SSH
输入nano /etc/ssh/sshd_config,将文件中的#PasswordAuthentication no的注释去掉,并且将no修改为yes,将#PermitRootLogin prohibit-password的注释去掉,将prohibit-password改为yes
nano /etc/ssh/sshd_config
启动ssh
systemctl start ssh
设置ssh开机自启
systemctl start ssh