本文将从虚拟机安装、Linux系统安装、SSH客户端工具使用三方面来详细介绍Linux系统的安装及使用。

虚拟机安装

VirtualBox 是一款开源虚拟机软件,由Sun公司出品,现在则由Oracle进行开发。VirtualBox号称是最强的免费虚拟机软件,它性能优异且简单易用。可虚拟的系统包括Windows、Linux、MacOS、Android等操作系统!本文将使用VirtualBox作为虚拟机来安装Linux系统。

VirtualBox的安装

Linux 虚拟机安装及使用 - 图1

  • 中途需要自定义一下安装路径:

Linux 虚拟机安装及使用 - 图2

  • 最后点击完成,完成安装。

Linux 虚拟机安装及使用 - 图3

创建虚拟机

  • 创建一个Linux虚拟机:

Linux 虚拟机安装及使用 - 图4

  • 分配虚拟机内存大小,可以根据自己电脑配置来决定:

Linux 虚拟机安装及使用 - 图5

  • 创建虚拟硬盘:

Linux 虚拟机安装及使用 - 图6

  • 设置虚拟硬盘文件类型,这里选择DVI格式:

Linux 虚拟机安装及使用 - 图7

  • 选择动态分配空间大小,如果你的硬盘空间比较大的话,可以选择固定大小:

Linux 虚拟机安装及使用 - 图8

  • 设置虚拟硬盘的位置和大小:

Linux 虚拟机安装及使用 - 图9

Linux安装

CentOS(Community Enterprise Operating System)是Linux发行版之一,中文意思为社区企业操作系统。它是来自于商业版 Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成,因此具有高度稳定性且完全开源。本文将以CentOS 7.6为例来介绍Linux系统的安装。

下载

Linux 虚拟机安装及使用 - 图10

  • 点击启动运行虚拟机:

Linux 虚拟机安装及使用 - 图11

  • 运行成功后,选择Install CentOS 7进行安装:

Linux 虚拟机安装及使用 - 图12

  • 选择系统安装过程中的语言,建议选择English选项:

Linux 虚拟机安装及使用 - 图13

  • 需要进行设置的部分示意图:

Linux 虚拟机安装及使用 - 图14

  • 时区设置,地区选择Asia,城市选择Shanghai

Linux 虚拟机安装及使用 - 图15

  • 语言支持选择安装英文、简体中文两种语言安装包:

Linux 虚拟机安装及使用 - 图16

  • 软件安装设置选择Server with GUI,同时选择如图三种附加环境:

Linux 虚拟机安装及使用 - 图17

  • 磁盘分区设置,由于我的虚拟机设置的内存较小,需要创建一个较大的swap分区,内存设置较大的直接选择自动分区即可,这里我们使用手动分区:

Linux 虚拟机安装及使用 - 图18

  • 按如图所示进行手动分区操作;

image.png

【注意】var空间不够大,最少定义15G (docker的各种数据均会存在这里)

  • 关于分区的几个目录的说明:
    • /:根分区;
    • swap:交换分区,可以当虚拟内存使用;
    • /boot:存储系统的引导信息和内核信息;
    • /usr:存储系统应用软件安装信息;
    • /var:存储系统日志信息。
  • 网络设置,设置主机名称和进行网络激活操作:

Linux 虚拟机安装及使用 - 图20

  • 单击Begin Installation进行安装:

Linux 虚拟机安装及使用 - 图21

  • 安装过程中可以设置root用户的密码;

Linux 虚拟机安装及使用 - 图22
可以设置一个无密码账号
image.png

  • 完成安装后重新启动即可进入系统,第一次启动需要同意协议并完成配置:

Linux 虚拟机安装及使用 - 图24

  • 此时宿主机还无法直接访问虚拟机,需要将虚拟机的网络模式改为桥接模式才可以。

Linux 虚拟机安装及使用 - 图25

Xshell使用

Xshell是一款SSH连接客户端工具,可以用于远程操作Linux系统。Xshell对于家庭和学校可以免费使用,提供一个有效邮箱,下载链接就会发送到你的的邮箱。

Linux 虚拟机安装及使用 - 图26

  • 输入ifconfig命令获取IP地址;

Linux 虚拟机安装及使用 - 图27

  • 获取完成后通过Xshell进行连接,并输入账号和密码:

Linux 虚拟机安装及使用 - 图28

  • 连接完成后即可远程使用Linux系统了。

Linux 虚拟机安装及使用 - 图29

其他相关

修改默认启动模式

如果不想默认启动图形化界面的话,可以修改默认的启动模式,因为图形化界面还是比较占用内存的,使用命令如下。

  1. # 将默认级别修改为多用户文本模式
  2. systemctl set-default multi-user.target
  3. # 将默认级别修改为图形用户界面模式
  4. systemctl set-default graphical.target
  5. # 重启
  6. reboot

设置快照

虚拟开启的状态下
image.png

设置静态IP

启动服务器
进入网络设置的文件夹

  1. cd /etc/sysconfig/network-scripts/

编辑ifcfg-enp0s3

  1. vi ifcfg-enp0s3

按如图编辑(ip设置成你想要设置的)
Linux 虚拟机安装及使用 - 图31

关于vi命令的使用:
当输入vi ifcfg-enp0s3命令后,将会进入查看模式
此时敲击【i】将进入编辑模式(跟编辑记事本一样操作即可),编辑完成后,敲击【Esc】
然后按住【Shift+:】组合键,输入【wq!】将保存修改
若输入【q!】则放弃修改
即,操作顺序:vi XXX —>i —> 编辑文本 —> ESC —> Shift + :—> wq!
编辑完配置文件后,重启网关

  1. systemctl restart network

验证网络

重启完成后,尝试ping百度地址和自己的主机的ip,查看网络是否畅通

  1. ping www.baidu.com #验证是否通外网
  1. ping 192.168.1.xx (自己主机ip #验证宿主机网络畅通,我设置的是192.168.1.152

此时的服务器可以用xshell远程连接 (使用root账号)
image.png
如果无法连接,关闭防火墙并禁止开机启动

  1. systemctl stop firewalld.service
  1. systemctl disable firewalld.service

关机命令

  1. shutdown -h now