2026年Linux系统详细安装保姆级教程【超详细】

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

项目1:Linux基础环境配置

第一步:新建虚拟机

  • 下载并安装vmware workstation(通过博通官网,注册账号后可以下载,对个人用户免费)下载VMware17安装包
  • 下载vmware安装包之后打开安装即可
  • 按照如下的步骤新建一个虚拟机:

57865ecc34f8fd9660908b7b7720b478.png!huoxing3

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

a3c74cec5a52c36f60bfffd73d711661.png!huoxing3

默认即可:

48ac0648ac97af4a8828ddb580a0cbc1.png!huoxing3

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

64829bdfe91933e705b8df2568540ef6.png!huoxing3

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

0e8d7e5f5314c180d28290ad179b6241.png!huoxing3

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

27fd9666349b19cedec6b32d85275e94.png!huoxing3

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

04d35357faf0622e32b4813e74f8a588.png!huoxing3

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

cdeac58167ddc26ad21ea085fa26d549.png!huoxing3

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

2f2c8a1e26757d9c3651c47e9b76efad.png!huoxing3

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

8681c516dd115d95ec54b7084be04449.png!huoxing3

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

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

810bbcb6ca0bc96882685f42d15c8b5e.png!huoxing3

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

651cab7b1563404b2c6614e7a0afcdc3.png!huoxing3

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

470d578d0c15d212a3ddec6e983d5f46.png!huoxing3

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

cf1ee5151dfaa0abd439ba4c8e9593ed.png!huoxing3

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

7a0724cd97f61a69b4d5e89ebe44a2b5.png!huoxing3

第二步:安装Linux

这里以下载centos7.9版本为例。地址:https://pan.quark.cn/s/a89c5a5fc959

image-20260113134410476

下面开始安装Linux。

8c8521662e7f3d99148f00de9e7fec1b.png!huoxing3

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

d6ff7734febc35ddd6b3dd149ebb9d5e.png!huoxing3

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

d9560dc661c6d8c2a0495b3449d10fbf.png!huoxing3

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

04e936bb18323275116d48fd8bd7aeea.png!huoxing3

选择中文->简体中文

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

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

89519a6f6ae0d50fd0af32a92bf3f1b3.png!huoxing3

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

963178a3e1c0e318cddec92c09d7ba20.png!huoxing3

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

78bbe75b2204fd0b68da780dbf74a532.png!huoxing3

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

91737736c532e88be66bcdd41a09b621.png!huoxing3

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

b389c44e52d88e22e9da949dd9d6a3b5.png!huoxing3

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

05cfcaa8281aff5743121715123d64d9.png!huoxing3

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

902dc5e8fa1fd94a7bee83f4d1e135a4.png!huoxing3

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

a59fd10099a377ba1e5d20382b707d52.png!huoxing3

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

3592210e035cd8668d7f8898fd25863d.png!huoxing3

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

636902d72b90bbcdc35ef84a888bd184.png!huoxing3

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

bec988073d26413ef6d5a4097d33e6bf.png!huoxing3

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

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

bfba1e39676a076c20a64273a82b1ae2.png!huoxing3

71d403caad89d81d06a7b1f023dd88ea.png!huoxing3

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

ebad7e298c58f07b3849183e48b345c7.png!huoxing3

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

4700612543df7d9f3347726535cb37d4.png!huoxing3

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

1f4a11bc6d1d613c40b8cb91bf254aec.png!huoxing3

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

3ff8cb386088021d44549fc17ddd879a.png!huoxing3

选中中文的拼音输入法:

583e4d5a4c56f29443e91f4b404ce099.png!huoxing3

设置隐私,位置服务:

21d6a0e4cf6e36d7bd5e1584a819c6cd.png!huoxing3

这里选择“跳过”:

54588c23606dc78745a0fabacfcadc68.png!huoxing3

完成了所有的设置。

3aa84ec0795b712b11843c6ccf936080.png!huoxing3

看到Centos7的界面:

f56e5be0c02821be86e3873537e69023.png!huoxing3

第三步:远程登录Linux

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

可以确认一下:

622bae9f61b554b12ec6971ecabb9056.png!huoxing3

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

03fe561505b6fe17616269a32368fe87.png!huoxing3

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

42871b37bf38231e3ab24a3dbd6972f0.png!huoxing3

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

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

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

45be686ad621c5815610bfb2fd064431.png!huoxing3

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

f7ca06efdb90662491a24391698515ed.png!huoxing3

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

5282e7c2bc5c8c678984ce65a3716cc4.png!huoxing3

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

72bc1462424719970c76f52a91adee09.png!huoxing3

会弹出如下所示的界面:

011f24d047c318c82f34ab6567ec8f29.png!huoxing3

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

76753ce008311d8be458f1ac4b5a1ebf.png!huoxing3

这里就登录到了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
AI生成项目bash
  • 第一种方法:

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

  • # 可以使用nano编辑器修改/etc/selinux/config文件
    
    
    
    [root@bogon ~]# nano /etc/selinux/config
    
    
    
    找到文件中的这一行  SELINUX=enforcing
    
    
    
    修改为 SELINUX=disabled
    
    
    
    然后保存即可。
    AI生成项目bash
    
  • 第二种方法:

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

a07d134dd54e2ce52728d603deb08fee.png!huoxing3

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

40939959bff8924703fadcfbac6d0656.png!huoxing3

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

c9583e0a39e56c76e3df192897a938c4.png!huoxing3

修改方法:

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

修改完成后,保存即可。

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

4c4efef69b28fe25ba1787568b9cd6f4.png!huoxing3

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

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

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值