本篇文章记录在虚拟机上跑Ubuntu16.04遇到的一系列问题,熟悉一下Ubuntu的相关操作,进入终端的方法ctrl+alt+t。
1.修改屏幕分辨率,进入系统默认的是800x600 即便能够进入system settings的display选择其它分辨率,也按不到apply按钮,可以通过Tab键+enter不断尝试,看是否能选到应用按钮,但是还是通过终端比较快。
xrandr 查看所有的分辨率
xrandr -s 1360x768 (选择一个有的分辨率应用)
2.修改root账户的密码,刚刚安装ubuntu,却切换不了最高权限用户,不知道其密码。百度了一下,说是ubuntu的root用户每次开机密码都是随机的,如果要切换,需要自己修改密码。
sudo passwd
输入自己当前登录用户的密码,再输入的root用户新的密码,确认输入一次。这个密码就是root用户今后的密码了。
3.电脑太渣,开虚拟机图形界面很伤,使用命令行界面启动方式,一般是通过vi /etc/inittab修改里面的内容,设置启动级别3(命令界面启动,5是图形界面,6是重启,千万不要用6,会无限循环重启),具体内容是id:3:initdefault:。但是ubuntu并没有这个文件,查了一下好像说linux的debian(含ubuntu)级别2-5的默认效果是相同的,默认安装后运行级别是2(这个不对,我是有runlevel命令查看是5),顺便说一下linux中的debian系列是使用apt-get来作为软件安装方式,而常见的yum软件安装方式是另一个系列的(名字不记得),RedHat、Fedora和Centos等系统都是使用yum命令下载rpm包管理软件安装的。
vi /etc/default/grub 修改GRUB_CMDLINE_LINUX="" 将其改成GRUB_CMDLINE_LINUX="text",之后执行update-grub命令,要改回来一样的操作。如果要在命令行切换成图像界面执行sudo /etc/init.d/lightdm start(没有尝试过)。由于我这个地方有一行字所以注释了原来的,新加这条记录,备份,实验没有成功,后来找到一个修改上面那条记录的,但其是quiet splash改成quiet splash text和我的也不一样,百度16.04的修改方式,是将GRUB_CMDLINE_LINUX_DEFAULT修改成text,取消下面这一行的注释#GRUB_TERMINAL=console。update-grub。注意这个文件只有管理员有写的权限。启动桌面使用sudo service lightdm restart。这个方法还是不灵,进入了命令行,但还是跳转到了图型界面,因为systemd覆盖了上述的命令,要执行下面命令:
sudo systemctl set-default multi-user.target 禁用关闭x windows直接进命令行
执行如下命令启动到桌面:
sudo systemctl start lightdm
要恢复默认启动到桌面,执行:
systemctl set-default graphical.target
4.使用apt-get install vim 安装vim命令,上面3 vi命令不太好使,不知道是不是由于虚拟机的问题。
5.使用secure crt连接VM中的Ubuntu。首先要确保Ubuntu中安装过ssh,默认是没有的。执行ssh localhost 如果是resufed,就需要安装。
apt-get install openssh-server openssh-client 这样就会在/etc/init.d/ssh 找到这个文件了,执行/etc/init.d/ssh restart重启ssh服务
在CRT中快速链接,配置说明:SSH2为SSH服务的第二种链接方式;主机名就是你的Ubuntu ip,使用ifconfig命令查看inet addr:;用户名是你在Ubuntu中的名,
点击链接,过几秒钟输入你的密码即可。