3. Linux安装
3.1 安装方式介绍
方式 | 概述 | 场景 |
物理机安装 | 直接将操作系统安装到服务器硬件上 | 企业开发中,我们使用的服务器基本都是采用这种方式 |
虚拟机安装 | 通过虚拟机软件安装 | 我们在学习阶段,没有自己服务器,而我们又需要学Linux,就可以安装在虚拟机上 |
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能、运行在完全隔离环境中的完整计算机系统。常用虚拟机软件:
- VMWareVirtualBox
- VMLite WorkStation
- Qemu
- HopeddotVOS
那么我们就可以在课程中将Linux操作系统安装在虚拟机中,我们课上选择的虚拟机软件是VMware。
3.2 安装VMware
以上就是VMware在安装时的每一步操作,基本上就是点击 "下一步" 一直进行安装。
3.3 安装Linux
VMware虚拟机安装完毕之后,我们就可以打开VMware,并在上面来安装Linux操作系统。具体步骤如下:
1). 选择创建新的虚拟机
2). 选择"典型"配置
3). 选择"稍后安装操作系统(S)"
4). 选择"Linux"操作系统,"CentOS7 64位"版本
5). 设置虚拟机的名称及系统文件存放路径
6). 设置磁盘容量
7). 自定义硬件信息
8). 启动上述创建的新虚拟机
9). 选择"Install CentOS7"
进入到Linux系统里面, 我们发现光标无法移动到windows操作系统中了, 这个时候, 我们可以通过快捷键 "Ctrl+Alt" 切换光标到windows系统中。
10). 选择语言为 "简体中文"
11). 选择"自动配置分区"
12). 选择"最小安装"
13). 设置"root"用户密码
14). 登录系统
注意 : 在Linux系统中,在命令行中输入密码信息,为了保证安全性,密码是不显示的(看似没有输入,实际已经输入了);
3.4 网卡设置
服务器重启完成之后,我们可以通过linux的指令 ip addr
来查询Linux系统的IP地址,具体信息如下:
从图中我们可以看到,并没有获取到linux系统的IP地址,这是为什么呢?这是由于启动服务器时未加载网卡,导致IP地址初始化失败而造成的。那么接下来我们就需要来修改网络初始化配置,设定网卡在系统启动时初始化。
具体操作步骤如下:
1). 修改网卡的配置项
<span style="background-color:#f8f8f8"><span style="color:#333333"><span style="color:#000000">cd</span> <span style="color:#981a1a">/</span> <span style="color:#000000">进入根目录</span> <span style="color:#000000">cd</span> <span style="color:#000000">etc</span> <span style="color:#000000">进入etc目录</span> <span style="color:#000000">cd</span> <span style="color:#000000">sysconfig</span> <span style="color:#000000">进入sysconfig目录</span> <span style="color:#000000">cd</span> <span style="color:#000000">network</span><span style="color:#981a1a">-</span><span style="color:#000000">scripts</span> <span style="color:#000000">进入network</span><span style="color:#981a1a">-</span><span style="color:#000000">scripts</span> <span style="color:#000000">vi</span> <span style="color:#000000">ifcfg</span><span style="color:#981a1a">-</span><span style="color:#000000">ens33</span> <span style="color:#000000">编辑ifcfg</span><span style="color:#981a1a">-</span><span style="color:#000000">ens33文件</span> <span style="color:#000000">进入文件后执行如下操作</span>: <span style="color:#000000">①</span>. <span style="color:#000000">按</span> <span style="color:#000000">i</span> <span style="color:#000000">键</span> <span style="color:#000000">进入编辑状态</span> <span style="color:#000000">②</span>. <span style="color:#000000">按↑↓键来移动光标</span>, <span style="color:#000000">删除no</span>,<span style="color:#000000">输入yes</span> <span style="color:#000000">③</span>. <span style="color:#000000">按</span> <span style="color:#000000">ESC</span> <span style="color:#000000">键</span> <span style="color:#000000">④</span>. <span style="color:#000000">输入</span> :<span style="color:#000000">wq</span> <span style="color:#000000">⑤</span>. <span style="color:#000000">按</span> <span style="color:#000000">ENTER</span> <span style="color:#000000">保存退出</span></span></span>
3.5 安装SSH连接工具
3.5.1 SSH连接工具介绍
Linux已经安装并且配置好了,接下来我们要来学习Linux的基本操作指令。而在学习之前,我们还需要做一件事情,由于我们企业开发时,Linux服务器一般都是在远程的机房部署的,我们要操作服务器,不会每次都跑到远程的机房里面操作,而是会直接通过SSH连接工具进行连接操作。
SSH(Secure Shell),建立在应用层基础上的安全协议。常用的SSH连接工具:
3.5.2 FinalShell安装
在课程资料中,提供了finalShell的安装包
双击.exe文件,然后进行正常的安装即可。
3.5.3 连接Linux
1). 打开finalShell
2). 建立连接
3.6 Linux目录结构
登录到Linux系统之后,我们需要先来熟悉一下Linux的目录结构。在Linux系统中,也是存在目录的概念的,但是Linux的目录结构和Windows的目录结构是存在比较多的差异的 在Windows目录下,是一个一个的盘符(C盘、D盘、E盘),目录是归属于某一个盘符的。Linux系统中的目录有以下特点:
A. / 是所有目录的顶点
B. 目录结构像一颗倒挂的树
Linux 和 Windows的目录结构对比:
Linux的目录结构,如下:
根目录/ 下各个目录的作用及含义说明: