虚拟机中Ubuntu系统的安装与基本配置

作者: dravenxiaokai | 来源:发表于2017-09-29 22:36 被阅读227次

    首先,没有条件购买云服务的小伙伴们,可以通过安装虚拟机来安装Ubuntu系统,可以去 VMware Workstation 官网下载 pro 增强版的虚拟机,我这里下载的是 VMware Workstation 12 64位的,客户机下载的是 ubuntu1404-server-64 版本,个人比较喜欢这个版本,比较稳定,可以去 Ubuntu 官网去下载,如果你实在找不到上述版本,也可以联系本人@惜墨的少年

    VM 虚拟机的安装

    • 虚拟机有很多种,VMware 和 Virtual Box 都用过,个人感觉VB相对小一点,如果只是单纯的练习一些 linux 的操作,用 VB 也是挺不错的,如果你想要操作大数据云计算相关的操作练习,推荐使用 VMware 增强版,这里以 Workstation 12 64bit 为例,因为后面要测试 Hadoop 或者 spark ,以及后面需要一些增强版的功能。
    • 在安装 VMware 的时候,推荐安装在C盘的固态硬盘上,新建一个目录,客户机可以安装在其他盘符的机械硬盘上,最好在根目录也新建一个目录,养成良好的习惯,方便后续的管理与操作。

    介绍一下 Ubuntu 安装vm增强工具

    增强工具的优点

    • 和HOST共享文件夹
      HOST宿主机,个人电脑;VM,虚拟机;Client,客户机(Ubuntu系统)
    • 鼠标自动捕捉缩放
    • 高分屏
    • 自适应窗口

    Ubuntu 默认的用户是 ubuntu,root 用户默认密码是随机的,每次开机都是一个新的密码,需要设置一下 root 用户的密码,可以输入 sudo passwd 后输入当前用户的密码,回车
    终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就 ok 了

    【天朝的用户使用默认的源在线下载安装软件是非常慢的,可以更换一下软件源】

    这里提供 apt-get 网易源(ubuntu1404):

    deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse

    Ubuntu-server 版是没有桌面的,只有黑窗口命令行,你想嘛服务器上面装上桌面干嘛,资源是宝贵的,服务器压力越小越好,当然后面有些操作不是太方便或者需要用到桌面,这里讲解一下 Ubuntu 是如何通过命令行安装软件的,以安装图形化桌面为例

    可以用命令行工具执行操作
    xshell、putty、MTPuTTY等
    客户机中需要安装openssh-server

    apt 下载安装工具的使用及操作步骤

    cd /etc/apt
    cp sources.list sources.list.bak // 备份一下源列表文件
    su root // 切换 root 用户
    echo '' > sources.list
    nano sources.list
    将163源粘贴在 sources.list 中

    粘贴上面的163源到 /etc/apt/sources.list 中

    su ubuntu
    sudo apt-get update 更新
    sudo apt-get upgrade 升级
    sudo apt-get install xxx 安装软件
    sudo apt-cache search xxx 搜索有哪些关于 xxx 的软件
    sudo apt-get remove xxx 卸载软件,但不是真正删除
    sudo apt-get purge xxx 删除软件
    sudo dpkg -l | grep xxx 查看是否安装过关于 xxx 的软件
    sudo apt-cache search ubuntu-desktop | head -10
    sudo apt-get install ubuntu-desktop 安装Ubuntu桌面,需要等待的
    sudo dpkg -l | grep desktop
    sudo reboot 重启一下系统,进入桌面
    sudo shutdown -r now 当然个人推荐用这种方式重启电脑,更安全一点,通过改运行级重启的方式慎用

    Ubuntu桌面

    安装增强工具

    • 点击虚拟机菜单上面的 虚拟机 选择 安装 VM Tools,有的版本提示是 重新安装,会弹出如图所示
    VMwareTools
    • 复制 VMwareToolsxxx.tar,gz 的压缩包到桌面,如图所示
    压缩包
    • 然后右键该压缩包 Extract Here 压缩该文件到当前桌面,如图所示
      解压
    • 进到该文件夹,需要执行 vmware-install.pl 的脚本
    vmware-install.pl
    • 打开命令行终端,按照如图所示操作,绿色的文件表示可执行的文件
    查看 vmware-install.pl 文件权限
    • 输入 ./vmware-install.pl 就可以执行这个文件了
    执行 vmware-install.pl
    • 上述的身份不对,所以还需要加上 sudosudo ./vmware-install.pl,输入密码然后默认敲回车就即可。如图:
    管理员权限执行
    • 这里有可能会先问你是否要执行安装,输入 yes,后面默认敲回车就可以,如图:
    确认安装
    • 当看到如下祝贺语的时候,表示安装完毕,如图:


      增强功能安装完毕
    • 安装完毕之后,我们就可以使用增强工具的一些功能。首先我们需要先关闭客户机。右键虚拟机左导航栏上的系统,选择 【电源】 >> 【关闭客户机】 即可。如图:

      关闭客户机
    • 然后点击 【编辑虚拟机设置】 >> 选择 【显示器】 >> 选择 【指定显示器设置】 >> 改成你自己的电脑实际的分辨率,如果列表里面没有跟你本机匹配的,可以手动输入。如图

    修改分辨率
    • 然后点击 【选项】 选项卡,选择 【共享文件夹】,选择 【总是启用】,如图:
    总是启用共享文件夹
    • 然后点击 【添加】,选择本机的路径,这里我选择下载的目录,你也可以自定义目录,这个目录将来可以和虚拟机共享,如图:
    选择共享文件夹
    • 然后 【开启此虚拟机】,登录之后,就可以看到系统可以全屏显示了,如果你还是没有全屏显示,桌面很小而且周围有很大黑边的话,在虚拟机上面点击 【全屏】 之后,你就可以向本机使用一样了。如图:
    可以全屏的桌面
    • 然后,之前共享的文件夹在 /mnt/hgfs/ 目录下,可以 cd /mnt/hgfs/ 进入到该目录下,查看本机的文件。这里的 Downloads 文件夹就是本机的 下载 文件夹。如图:
    共享文件夹
    • 另外,Ubuntu 自带有一个 nano 文本编辑器,非常好用。使用 nano <文件名> 命令就可以打开文件,文本编辑完成后,Ctrl + O 快捷键,接着按 【Enter】 回车保存文件,按 Ctrl + X 快捷键退出文本。

    普通 Linux 系统运行级别

    0  # 关机 halt 不要设为默认级别
    1  # 单用户模式,可以看成是 windows 的安全模式,主要用于系统修复
    2  # 不完全的命令行模式,不含 NFS 服务
    3  # 完全的命令行模式,标准字符界面
    4  # 系统保留
    5  # 图形界面
    6  # 重启 reboot 不要设为默认级别
    
    runlevel 查看当前运行级别
    init <运行级别> # 改变运行级别命令
    

    普通的 Linux 系统默认运行级别

    sudo vi /etc/inittab
    id:3:initdefault:
    # 系统开机后直接进入哪个运行级别
    

    Ubuntu 系统修改默认运行级别

    1、阻止默认图形桌面启动
    ubuntu 默认的开机会进入一个图形界面,它是由lightdm进程来实现的
    首先,要阻止这个lightdm的进程开机启动
    (1) 查看文件 /etc/init/rc-sysinit.conf
    在第14行附近:确认“env DEFAULT_RUNLEVEL=2”。
    2是新装系统默认的,确保不被修改。
    (2)编辑文件 /etc/init/lightdm.conf
    在第12行附近,原句“ and runlevel [!06]” 改为“ and runlevel [!026]”
    
    PS:
    init会执行两个目录下的脚本,
    一个是/etc/init/下的,另一个是/etc/rc?.d/下的,
    问号可能是0~6的其中一个数字,代表运行级别
    
    在ubuntu上,init进程首先执行/etc/init/目录下的rc-sysinit.conf,
    这个文件指明了本次启动的默认运行级别。
    这是上面第一步的意义:确保默认运行级别是2。
    
    接下来目录/etc/init下的其他脚本的执行都会根据不同的运行级别做出不同的动作,
    比如lightdm会判断运行级别是否处于1,2,3,4,5中的一个,是则启动lightdm,不是则不启动lightdm。
    这便是上面第二步的意义,修改 lightdm.conf ,
    把“2”加入到判断语句,使得lightdm在运行级别2的时候不要启动。
    
    明白了这些,你就可以灵活一点,例如把默认级别设置为3,
    而把3加入那个判断语句,也可以达到阻止lightdm启动的效果。
    完成了/etc/init/目录下的启动动作,init进程会继续执行/etc/rc2.d目录下的脚本
    
    2、关闭Ubuntu的载入画面
    ubuntu启动时,会有一个ubuntu字样出现在屏幕,文字下方有闪烁的点,
    这时按ESC可以在动画和文字界面之间切换。
    这一步骤不属于lightdm,而是一个叫 plymouth 的进程在起作用。
    实际上,plymouth的意义就在于,在开机到图形桌面 (lightdm)起来这段时间里展示出一个动画,
    从而提高用户体验。
    
    屏蔽的方法:
    
    (1)、编辑 /etc/default/grub文件,原文11行附近:
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 
    去掉”splash“,改成:
    GRUB_CMDLINE_LINUX_DEFAULT="quiet"
    (2)、执行命令:
    sudo update-grub
    重启,即可看到,不再有载入画面出现。
    
    进入 Ubuntu 图形桌面
    1、 startx  # 启动 x-windows 桌面 (装了才可以)
    2、 sudo lightdm  # 启动 Ubuntu 的默认桌面
    

    想要查看更多文章,敬请关注 dravenxiaokai 的简书

    哇,写的太赞了,别拦着我打赏 o( ̄︶ ̄)o

    微信打赏 支付宝打赏

    相关文章

      网友评论

        本文标题:虚拟机中Ubuntu系统的安装与基本配置

        本文链接:https://www.haomeiwen.com/subject/ojkwextx.html