<h4> </h4>
<h2>项目1:Linux基础环境配置</h2>
<h3>第一步:新建虚拟机</h3>
<ul><li>下载并安装vmware workstation(通过博通官网,注册账号后可以下载,对个人用户免费)下载VMware17 视频教程</li><li>vmware 三种网络模式详解 VMware虚拟机三种网络模式 三种网络模式图解2</li><li>按照如下的步骤新建一个虚拟机:</li></ul>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/57865ecc34f8fd9660908b7b7720b478.png" alt="57865ecc34f8fd9660908b7b7720b478.png" />
</p>
<p>如下图所示,选择自定义:</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/a3c74cec5a52c36f60bfffd73d711661.png" alt="a3c74cec5a52c36f60bfffd73d711661.png" />
</p>
<p>默认即可:</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/48ac0648ac97af4a8828ddb580a0cbc1.png" alt="48ac0648ac97af4a8828ddb580a0cbc1.png" />
</p>
<p>这里选择“稍后安装操作系统”:</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/64829bdfe91933e705b8df2568540ef6.png" alt="64829bdfe91933e705b8df2568540ef6.png" />
</p>
<p>这里选择“Linux”->“版本:Centos7 64位”</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/0e8d7e5f5314c180d28290ad179b6241.png" alt="0e8d7e5f5314c180d28290ad179b6241.png" />
</p>
<p>给虚拟机起个名称,在“位置”中选择一个目录存放虚拟机。</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/27fd9666349b19cedec6b32d85275e94.png" alt="27fd9666349b19cedec6b32d85275e94.png" />
</p>
<p>处理器的数量和内核数量可以随意调整:</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/04d35357faf0622e32b4813e74f8a588.png" alt="04d35357faf0622e32b4813e74f8a588.png" />
</p>
<p>根据实际物理机的内存大小,设置虚拟机内存的大小。为保证运行流畅,选择大于4G即可。</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/cdeac58167ddc26ad21ea085fa26d549.png" alt="cdeac58167ddc26ad21ea085fa26d549.png" />
</p>
<p>网络类型,这里有四种选择,默认是NAT,一般默认即可。如果想要了解详细的每种网络设置有什么区别,应用在什么场合,可以参考: 三种网络模式图解2</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/2f2c8a1e26757d9c3651c47e9b76efad.png" alt="2f2c8a1e26757d9c3651c47e9b76efad.png" />
</p>
<p>I/O控制器的类型,按照默认的推荐即可。</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/8681c516dd115d95ec54b7084be04449.png" alt="8681c516dd115d95ec54b7084be04449.png" />
</p>
<p>这里选择磁盘的接口类型,需要注意的是,选择的磁盘接口类型不同,将来Linux识别硬盘的名称是不同的,比如IDE接口为hda,SCSI接口为sda等。这里默认选择SCSI接口即可。</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/530e8d8857871bafc972cc2b10cef520.png" alt="530e8d8857871bafc972cc2b10cef520.png" />
</p>
<p>有“创建新虚拟硬盘”、“使用现有虚拟硬盘”、“使用物理磁盘”三种选项。这里选择第一种即可。</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/810bbcb6ca0bc96882685f42d15c8b5e.png" alt="810bbcb6ca0bc96882685f42d15c8b5e.png" />
</p>
<p>设置虚拟磁盘的容量,默认是20G,将虚拟磁盘拆分成多个文件,便于移动虚拟机:</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/651cab7b1563404b2c6614e7a0afcdc3.png" alt="651cab7b1563404b2c6614e7a0afcdc3.png" />
</p>
<p>选择一个路径,用来放置虚拟磁盘,和上面的虚拟机放置在同一个目录即可。</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/470d578d0c15d212a3ddec6e983d5f46.png" alt="470d578d0c15d212a3ddec6e983d5f46.png" />
</p>
<p>这里就完成了整个虚拟机的配置。</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/cf1ee5151dfaa0abd439ba4c8e9593ed.png" alt="cf1ee5151dfaa0abd439ba4c8e9593ed.png" />
</p>
<p>进入如下的界面中,接下来就可以在这台虚拟机中安装你想要的Linux操作系统了。</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/7a0724cd97f61a69b4d5e89ebe44a2b5.png" alt="7a0724cd97f61a69b4d5e89ebe44a2b5.png" />
</p>
<h3>第二步:安装Linux</h3>
<p>下载喜欢的Linux发行版:</p>
<p>国内常用Linux开源镜像站:</p>
<p>清华大学开源镜像站 </p>
<p>清华大学开源软件镜像站 | Tsinghua Open Source Mirror</p>
<p>网易开源镜像站</p>
<p>欢迎访问网易开源镜像站</p>
<p>阿里巴巴开源镜像站</p>
<p>阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区</p>
<p>这里以下载centos7.9版本为例。地址:centos-7.9.2009-isos-x86_64安装包下载_开源镜像站-阿里云 (aliyun.com)</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/ab300de4d6cb5810072e0885304de22d.png" alt="ab300de4d6cb5810072e0885304de22d.png" />
</p>
<p>下载这里的Centos-7-x86-Everything-2207-02.iso。保存至电脑的D:/temp/centos7目录内。</p>
<p>下面开始安装Linux。</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/8c8521662e7f3d99148f00de9e7fec1b.png" alt="8c8521662e7f3d99148f00de9e7fec1b.png" />
</p>
<p>点击上图中的“编辑虚拟机设置”,如下图所示,选择“硬件”选项卡中的光驱,然后在右边的“连接”中选择“使用ISO映像文件”,点击浏览,找到刚才下载的Linux发行版的D:/temp/centos7目录内Centos-7-x86-Everything-2207-02.iso光盘映像文件。</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/d6ff7734febc35ddd6b3dd149ebb9d5e.png" alt="d6ff7734febc35ddd6b3dd149ebb9d5e.png" />
</p>
<p>如下图,启动客户机。也就是打开虚拟机的电源。</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/d9560dc661c6d8c2a0495b3449d10fbf.png" alt="d9560dc661c6d8c2a0495b3449d10fbf.png" />
</p>
<p>系统会自动从光盘引导,开始安装程序,如下图所示,把鼠标点击进入虚拟机中,按键盘向上的箭头,选择第一项,然后回车。开始安装:</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/04e936bb18323275116d48fd8bd7aeea.png" alt="04e936bb18323275116d48fd8bd7aeea.png" />
</p>
<p>选择中文->简体中文</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/90f9864908d29c0c00b7e7e91dd14a0b.png" alt="90f9864908d29c0c00b7e7e91dd14a0b.png" />
</p>
<p>在如下的界面中,进行几个重要的安装配置:</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/89519a6f6ae0d50fd0af32a92bf3f1b3.png" alt="89519a6f6ae0d50fd0af32a92bf3f1b3.png" />
</p>
<p>点击上图的“软件选择”,可以选择想要安装什么样的软件,这里选择“带GUI的服务器”:</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/963178a3e1c0e318cddec92c09d7ba20.png" alt="963178a3e1c0e318cddec92c09d7ba20.png" />
</p>
<p>接下来,在下图中选择“安装位置”。</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/78bbe75b2204fd0b68da780dbf74a532.png" alt="78bbe75b2204fd0b68da780dbf74a532.png" />
</p>
<p>这里可以看到系统的虚拟磁盘sda,大小是20G,对其进行分区,有两种选择,可以自动分区,也可以手动分区,建议初学者选择“自动配置分区”:</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/91737736c532e88be66bcdd41a09b621.png" alt="91737736c532e88be66bcdd41a09b621.png" />
</p>
<p>接下来,如下图,选择“网络和主机名”:</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/b389c44e52d88e22e9da949dd9d6a3b5.png" alt="b389c44e52d88e22e9da949dd9d6a3b5.png" />
</p>
<p>这里选择打开网络,打开后,应该会看到如下所示的,系统会自动配置好网络的IP、掩码等各项参数,能够正常的连接网络了。注意这里新建的虚拟机使用的是NAT,在这种模式下,虚拟机可以和物理机进行正常的连网,如果物理机能够连接Internet,那么虚拟机也可以连接Internet。</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/05cfcaa8281aff5743121715123d64d9.png" alt="05cfcaa8281aff5743121715123d64d9.png" />
</p>
<p>网络设置完成后,在下图中可以看到有线已经连接的字样:</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/902dc5e8fa1fd94a7bee83f4d1e135a4.png" alt="902dc5e8fa1fd94a7bee83f4d1e135a4.png" />
</p>
<p>点击“开始安装”按钮。开始安装过程。</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/a59fd10099a377ba1e5d20382b707d52.png" alt="a59fd10099a377ba1e5d20382b707d52.png" />
</p>
<p>点击“ROOT密码”,给超级用户root设置密码。</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/3592210e035cd8668d7f8898fd25863d.png" alt="3592210e035cd8668d7f8898fd25863d.png" />
</p>
<p>点击“完成”,等待安装。</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/636902d72b90bbcdc35ef84a888bd184.png" alt="636902d72b90bbcdc35ef84a888bd184.png" />
</p>
<p>点击“创建用户”,可以设置普通用户账号。</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/bec988073d26413ef6d5a4097d33e6bf.png" alt="bec988073d26413ef6d5a4097d33e6bf.png" />
</p>
<p>点击“完成”,等待安装。</p>
<p>
<img src="https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=http%3A%2F%2F116.204.123.75%2Ftraining%2Fproject01.assets%2Fimage-20240528205635525.png&pos_id=9DVGkac8" alt="20230724024159.png?origin_url=http%3A%2F%2F116.204.123.75%2Ftraining%2Fproject01.assets%2Fimage-20240528205635525.png&pos_id=9DVGkac8" />
</p>
<p>耐心等待安装过程,可能需要几分钟。</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/bfba1e39676a076c20a64273a82b1ae2.png" alt="bfba1e39676a076c20a64273a82b1ae2.png" />
</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/71d403caad89d81d06a7b1f023dd88ea.png" alt="71d403caad89d81d06a7b1f023dd88ea.png" />
</p>
<p>点击上图中“LICENSE INFORMATION”,接受许可协议即可:</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/ebad7e298c58f07b3849183e48b345c7.png" alt="ebad7e298c58f07b3849183e48b345c7.png" />
</p>
<p>完成后,如下所示:</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/c3f3bb29c8167f419582f78080cc8d94.png" alt="c3f3bb29c8167f419582f78080cc8d94.png" />
</p>
<p>系统自动重启,进入到如下的界面中。这里看到的是上面设置的普通用户,如果想要以其他的用户,比如root账号登录,选择下图中“未列出”即可:</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/4700612543df7d9f3347726535cb37d4.png" alt="4700612543df7d9f3347726535cb37d4.png" />
</p>
<p>这里以普通用户登录,初学者建议以普通用户登录Linux。</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/1f4a11bc6d1d613c40b8cb91bf254aec.png" alt="1f4a11bc6d1d613c40b8cb91bf254aec.png" />
</p>
<p>登录后,第一次需要进行一些简单的设置:</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/3ff8cb386088021d44549fc17ddd879a.png" alt="3ff8cb386088021d44549fc17ddd879a.png" />
</p>
<p>选中中文的拼音输入法:</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/583e4d5a4c56f29443e91f4b404ce099.png" alt="583e4d5a4c56f29443e91f4b404ce099.png" />
</p>
<p>设置隐私,位置服务:</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/21d6a0e4cf6e36d7bd5e1584a819c6cd.png" alt="21d6a0e4cf6e36d7bd5e1584a819c6cd.png" />
</p>
<p>这里选择“跳过”:</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/54588c23606dc78745a0fabacfcadc68.png" alt="54588c23606dc78745a0fabacfcadc68.png" />
</p>
<p>完成了所有的设置。</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/3aa84ec0795b712b11843c6ccf936080.png" alt="3aa84ec0795b712b11843c6ccf936080.png" />
</p>
<p>看到Centos7的界面:</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/f56e5be0c02821be86e3873537e69023.png" alt="f56e5be0c02821be86e3873537e69023.png" />
</p>
<h3>第三步:远程登录Linux</h3>
<p>首先需要保证虚拟机中的Linux的ssh服务正常启动,并且22端口出于监听状态。默认情况下,按照上述步骤安装完成后,sshd服务就是处于启动状态,22号端口也是处于可连接状态。</p>
<p>可以确认一下:</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/622bae9f61b554b12ec6971ecabb9056.png" alt="622bae9f61b554b12ec6971ecabb9056.png" />
</p>
<p>右键,点击打开终端,输入如下的命令:</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/03fe561505b6fe17616269a32368fe87.png" alt="03fe561505b6fe17616269a32368fe87.png" />
</p>
<p>那么接下来就可以通过22号端口远程登录这台Linux服务器了。在远程连接之前首先查看Linux的IP地址。</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/42871b37bf38231e3ab24a3dbd6972f0.png" alt="42871b37bf38231e3ab24a3dbd6972f0.png" />
</p>
<p>上图中的ens33就是Linux服务器的网络接口,其IP地址是192.168.204.128</p>
<p> </p>
<p>这里通过物理机的Windows远程登录Linux服务器:</p>
<ul><li>首先windows下载并安装MobaXterm 地址: MobaXterm Xserver with SSH, telnet, RDP, VNC and X11 - Home Edition (mobatek.net)</li></ul>
<p>下载解压后,不用安装即可使用。</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/45be686ad621c5815610bfb2fd064431.png" alt="45be686ad621c5815610bfb2fd064431.png" />
</p>
<p>这里选择“session”按钮,如下图所示,选择SSH,输入Linux的IP地址,用户名,点击“OK”。</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/f7ca06efdb90662491a24391698515ed.png" alt="f7ca06efdb90662491a24391698515ed.png" />
</p>
<p>如果是第一次连接,Linux会自动发送过来一个密钥,点击“Accept”即可。</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/5282e7c2bc5c8c678984ce65a3716cc4.png" alt="5282e7c2bc5c8c678984ce65a3716cc4.png" />
</p>
<p>在下图中,输入密码,提示:这里输入密码的时候,屏幕没有任何提示。只要输入正确,输入完成回车即可。</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/72bc1462424719970c76f52a91adee09.png" alt="72bc1462424719970c76f52a91adee09.png" />
</p>
<p>会弹出如下所示的界面:</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/011f24d047c318c82f34ab6567ec8f29.png" alt="011f24d047c318c82f34ab6567ec8f29.png" />
</p>
<p>上图中选择“No”就可以。这样就完成了登录Linux。</p>
<p> </p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/76753ce008311d8be458f1ac4b5a1ebf.png" alt="76753ce008311d8be458f1ac4b5a1ebf.png" />
</p>
<p>这里就登录到了Linux服务器。可以通过命令行管理Linux系统了。</p>
<h3>第四步:关闭selinux</h3>
<p>因为CentOS7系统,默认安装完成后,会自动开启Selinux策略,该安全策略较为复杂,初学者容易出错,所以建议初学者先关闭该安全策略。</p>
<p>关闭selinux的方法如下:</p>
- # 查看selinux的状态,这里可以看到默认情况下,selinux是处于enabled的状态,也就是开启的状态。
- [root@bogon ~]# sestatus
- SELinux status: enabled
- SELinuxfs mount: /sys/fs/selinux
- SELinux root directory: /etc/selinux
- Loaded policy name: targeted
- Current mode: enforcing
- Mode from config file: enforcing
- Policy MLS status: enabled
- Policy deny_unknown status: allowed
- Max kernel policy version: 31
复制代码
<ul><li> <p>第一种方法:</p> <p>使用基于命令行的编辑器vi、nano等,这里使用较为简单的nano编辑器</p> </li><li>
- # 可以使用nano编辑器修改/etc/selinux/config文件
- [root@bogon ~]# nano /etc/selinux/config
- 找到文件中的这一行 SELINUX=enforcing
- 修改为 SELINUX=disabled
- 然后保存即可。
复制代码<p> </p> </li></ul>
<ul><li>第二中方法:</li></ul>
<p>这里如果不喜欢使用命令行下的编辑器,也可以通过Mobaxterm远程修改Linux服务器上的文件。 步骤如下所示:在下图的左边的地址栏中输入/etc/selinux/,然后回车:</p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/a07d134dd54e2ce52728d603deb08fee.png" alt="a07d134dd54e2ce52728d603deb08fee.png" />
</p>
<p>选中“config”文件,右键,选择“open with default text editor”.</p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/40939959bff8924703fadcfbac6d0656.png" alt="40939959bff8924703fadcfbac6d0656.png" />
</p>
<p>这样就可以使用MobaXterm自动的编辑器,打开远程Linux服务器上的/etc/selinux/config文件,进行修改了。</p>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/c9583e0a39e56c76e3df192897a938c4.png" alt="c9583e0a39e56c76e3df192897a938c4.png" />
</p>
<p>修改方法:</p>
<p>找到文件中的这一行 SELINUX=enforcing 修改为 SELINUX=disabled</p>
<p>修改完成后,保存即可。</p>
<ul><li>不管是使用哪种方式,修改完成后,重新启动Linux。</li></ul>
<p>
<img src="https://img-blog.csdnimg.cn/img_convert/4c4efef69b28fe25ba1787568b9cd6f4.png" alt="4c4efef69b28fe25ba1787568b9cd6f4.png" />
</p>
<p>提示:重新启动后,需要重新远程连接Linux服务器。</p>
<p>至此,所有的基础环境准备工作已经完成。</p>
<p> </p>
<p> </p>
<p> </p>