2024全网最详细linux安装(保姆级,超详细,图文并茂)惠州保洁13825404095

文章正文
发布时间:2025-01-31 02:28

  项目1:Linux基础环境配置 第一步:新建虚拟机

 

57865ecc34f8fd9660908b7b7720b478.png

如下图所示,选择自定义:

 

a3c74cec5a52c36f60bfffd73d711661.png

默认即可:

 

48ac0648ac97af4a8828ddb580a0cbc1.png

这里选择“稍后安装操作系统”:

 

64829bdfe91933e705b8df2568540ef6.png

这里选择“Linux”->“版本:Centos7 64位”

 

0e8d7e5f5314c180d28290ad179b6241.png

给虚拟机起个名称,在“位置”中选择一个目录存放虚拟机。

 

27fd9666349b19cedec6b32d85275e94.png

处理器的数量和内核数量可以随意调整:

 

04d35357faf0622e32b4813e74f8a588.png

根据实际物理机的内存大小,设置虚拟机内存的大小。为保证运行流畅,选择大于4G即可。

 

cdeac58167ddc26ad21ea085fa26d549.png

网络类型,这里有四种选择,默认是NAT,一般默认即可。如果想要了解详细的每种网络设置有什么区别,应用在什么场合,可以参考: 

 

2f2c8a1e26757d9c3651c47e9b76efad.png

I/O控制器的类型,按照默认的推荐即可。

 

8681c516dd115d95ec54b7084be04449.png

这里选择磁盘的接口类型,需要注意的是,选择的磁盘接口类型不同,将来Linux识别硬盘的名称是不同的,比如IDE接口为hda,SCSI接口为sda等。这里默认选择SCSI接口即可。

 

530e8d8857871bafc972cc2b10cef520.png

有“创建新虚拟硬盘”、“使用现有虚拟硬盘”、“使用物理磁盘”三种选项。这里选择第一种即可。

 

810bbcb6ca0bc96882685f42d15c8b5e.png

设置虚拟磁盘的容量,默认是20G,将虚拟磁盘拆分成多个文件,便于移动虚拟机:

 

651cab7b1563404b2c6614e7a0afcdc3.png

选择一个路径,用来放置虚拟磁盘,和上面的虚拟机放置在同一个目录即可。

 

470d578d0c15d212a3ddec6e983d5f46.png

这里就完成了整个虚拟机的配置。

 

cf1ee5151dfaa0abd439ba4c8e9593ed.png

进入如下的界面中,接下来就可以在这台虚拟机中安装你想要的Linux操作系统了。

 

7a0724cd97f61a69b4d5e89ebe44a2b5.png

第二步:安装Linux

下载喜欢的Linux发行版:

国内常用Linux开源镜像站:

清华大学开源镜像站  

清华大学开源软件镜像站 | Tsinghua Open Source Mirror

网易开源镜像站

欢迎访问网易开源镜像站

阿里巴巴开源镜像站

阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区

这里以下载centos7.9版本为例。地址:

 

ab300de4d6cb5810072e0885304de22d.png

下载这里的Centos-7-x86-Everything-2207-02.iso。保存至电脑的D:/temp/centos7目录内。

下面开始安装Linux。

 

8c8521662e7f3d99148f00de9e7fec1b.png

点击上图中的“编辑虚拟机设置”,如下图所示,选择“硬件”选项卡中的光驱,然后在右边的“连接”中选择“使用ISO映像文件”,点击浏览,找到刚才下载的Linux发行版的D:/temp/centos7目录内Centos-7-x86-Everything-2207-02.iso光盘映像文件。

 

d6ff7734febc35ddd6b3dd149ebb9d5e.png

如下图,启动客户机。也就是打开虚拟机的电源。

 

d9560dc661c6d8c2a0495b3449d10fbf.png

系统会自动从光盘引导,开始安装程序,如下图所示,把鼠标点击进入虚拟机中,按键盘向上的箭头,选择第一项,然后回车。开始安装:

 

04e936bb18323275116d48fd8bd7aeea.png

选择中文->简体中文

 

90f9864908d29c0c00b7e7e91dd14a0b.png

在如下的界面中,进行几个重要的安装配置:

 

89519a6f6ae0d50fd0af32a92bf3f1b3.png

点击上图的“软件选择”,可以选择想要安装什么样的软件,这里选择“带GUI的服务器”:

 

963178a3e1c0e318cddec92c09d7ba20.png

接下来,在下图中选择“安装位置”。

 

78bbe75b2204fd0b68da780dbf74a532.png

这里可以看到系统的虚拟磁盘sda,大小是20G,对其进行分区,有两种选择,可以自动分区,也可以手动分区,建议初学者选择“自动配置分区”:

 

91737736c532e88be66bcdd41a09b621.png

接下来,如下图,选择“网络和主机名”:

 

b389c44e52d88e22e9da949dd9d6a3b5.png

这里选择打开网络,打开后,应该会看到如下所示的,系统会自动配置好网络的IP、掩码等各项参数,能够正常的连接网络了。注意这里新建的虚拟机使用的是NAT,在这种模式下,虚拟机可以和物理机进行正常的连网,如果物理机能够连接Internet,那么虚拟机也可以连接Internet。

 

05cfcaa8281aff5743121715123d64d9.png

网络设置完成后,在下图中可以看到有线已经连接的字样:

 

902dc5e8fa1fd94a7bee83f4d1e135a4.png

点击“开始安装”按钮。开始安装过程。

 

a59fd10099a377ba1e5d20382b707d52.png

点击“ROOT密码”,给超级用户root设置密码。

 

3592210e035cd8668d7f8898fd25863d.png

点击“完成”,等待安装。

 

636902d72b90bbcdc35ef84a888bd184.png

点击“创建用户”,可以设置普通用户账号。

 

bec988073d26413ef6d5a4097d33e6bf.png

点击“完成”,等待安装。

20230724024159.png?origin_url=http%3A%2F%2F116.204.123.75%2Ftraining%2Fproject01.assets%2Fimage-20240528205635525.png&pos_id=9DVGkac8

耐心等待安装过程,可能需要几分钟。

 

bfba1e39676a076c20a64273a82b1ae2.png

 

71d403caad89d81d06a7b1f023dd88ea.png

点击上图中“LICENSE INFORMATION”,接受许可协议即可:

 

ebad7e298c58f07b3849183e48b345c7.png

完成后,如下所示:

 

c3f3bb29c8167f419582f78080cc8d94.png

系统自动重启,进入到如下的界面中。这里看到的是上面设置的普通用户,如果想要以其他的用户,比如root账号登录,选择下图中“未列出”即可:

 

4700612543df7d9f3347726535cb37d4.png

这里以普通用户登录,初学者建议以普通用户登录Linux。

 

1f4a11bc6d1d613c40b8cb91bf254aec.png

登录后,第一次需要进行一些简单的设置:

 

3ff8cb386088021d44549fc17ddd879a.png

选中中文的拼音输入法:

 

583e4d5a4c56f29443e91f4b404ce099.png

设置隐私,位置服务:

 

21d6a0e4cf6e36d7bd5e1584a819c6cd.png

这里选择“跳过”:

 

54588c23606dc78745a0fabacfcadc68.png

完成了所有的设置。

 

3aa84ec0795b712b11843c6ccf936080.png

看到Centos7的界面:

 

f56e5be0c02821be86e3873537e69023.png

第三步:远程登录Linux

首先需要保证虚拟机中的Linux的ssh服务正常启动,并且22端口出于监听状态。默认情况下,按照上述步骤安装完成后,sshd服务就是处于启动状态,22号端口也是处于可连接状态。

可以确认一下:

 

622bae9f61b554b12ec6971ecabb9056.png

右键,点击打开终端,输入如下的命令:

 

03fe561505b6fe17616269a32368fe87.png

那么接下来就可以通过22号端口远程登录这台Linux服务器了。在远程连接之前首先查看Linux的IP地址。

 

42871b37bf38231e3ab24a3dbd6972f0.png

上图中的ens33就是Linux服务器的网络接口,其IP地址是192.168.204.128

 

这里通过物理机的Windows远程登录Linux服务器:

下载解压后,不用安装即可使用。

 

45be686ad621c5815610bfb2fd064431.png

这里选择“session”按钮,如下图所示,选择SSH,输入Linux的IP地址,用户名,点击“OK”。

 

f7ca06efdb90662491a24391698515ed.png

如果是第一次连接,Linux会自动发送过来一个密钥,点击“Accept”即可。

 

5282e7c2bc5c8c678984ce65a3716cc4.png

在下图中,输入密码,提示:这里输入密码的时候,屏幕没有任何提示。只要输入正确,输入完成回车即可。

 

72bc1462424719970c76f52a91adee09.png

会弹出如下所示的界面:

 

011f24d047c318c82f34ab6567ec8f29.png

上图中选择“No”就可以。这样就完成了登录Linux。

 

76753ce008311d8be458f1ac4b5a1ebf.png

这里就登录到了Linux服务器。可以通过命令行管理Linux系统了。

第四步:关闭selinux

因为CentOS7系统,默认安装完成后,会自动开启Selinux策略,该安全策略较为复杂,初学者容易出错,所以建议初学者先关闭该安全策略。

关闭selinux的方法如下:

# 查看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

第一种方法:

使用基于命令行的编辑器vi、nano等,这里使用较为简单的nano编辑器

# 可以使用nano编辑器修改/etc/selinux/config文件 [root@bogon ~]# nano /etc/selinux/config 找到文件中的这一行 SELINUX=enforcing 修改为 SELINUX=disabled 然后保存即可。

 

第二中方法:

这里如果不喜欢使用命令行下的编辑器,也可以通过Mobaxterm远程修改Linux服务器上的文件。 步骤如下所示:在下图的左边的地址栏中输入/etc/selinux/,然后回车:

a07d134dd54e2ce52728d603deb08fee.png

选中“config”文件,右键,选择“open with default text editor”.

40939959bff8924703fadcfbac6d0656.png

这样就可以使用MobaXterm自动的编辑器,打开远程Linux服务器上的/etc/selinux/config文件,进行修改了。

c9583e0a39e56c76e3df192897a938c4.png

修改方法:

找到文件中的这一行 SELINUX=enforcing 修改为 SELINUX=disabled

修改完成后,保存即可。

不管是使用哪种方式,修改完成后,重新启动Linux。

4c4efef69b28fe25ba1787568b9cd6f4.png

提示:重新启动后,需要重新远程连接Linux服务器。

至此,所有的基础环境准备工作已经完成。

首页
评论
分享
Top