linux学习(linux入门基础教程)

linux学习(linux入门基础教程)svg xmlns http www w3 org 2000 svg style display none svg

大家好,我是讯享网,很高兴认识大家。



 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg> <p></p> 

讯享网

Unix从诞生并发展了近五十年,依然占有高端服务器市场,其稳定,性能优异,和其涉及的思想有重要关系。Linux和Unix一脉相承,也继承了Unix优秀的涉及思想,我们称为“哲学思想”。其思想有下面五个:

  1. 一切皆文件(包括硬件)

    一切皆文件是Unix/Linux的基本哲学之一。不仅普通文件,目录、字符设备、块设备、套接字等在Unix/Linux中都是以文件被对待;它们虽然类型不同,但是对其提供的却是同一套操作接口,使之所有资源的访问都统一的表现为对文件的访问。

  2. 提供很多小型的单一用途的程序

    Linux中提供的程序和可执行文件一般功能单一,短小精干,所以程序一般不太复杂,从而保证了Linux可以高效运行。Linux中创建的工具也就几白个,掌握这些命令,基本就可以玩转Linux了。

  3. 链接程序,共同完成复杂的功能(脚本)

    由于每个Linux命令功能简单,如果想实现复杂的任务时,可以通过连接多个简单的程序实现复杂的功能。对于复杂的功能Linux通过许多简单程序的组合灯方式实现,在保证简单功能的高效性的同事,复杂的程序也必然是高效性的。

  4. 避免令人困惑的用户界面

    对于使用Windows过程中故障和问题,比如莫名其妙地无法上网等,一般人选择的会是重启计算机,实在是不行的话就是重新安装系统了。因为Windows使用图形界面,相对比较复杂,最重要的是Windows不是开源系统,所以Windows的故障,一般的人是根本没有办法解决的。但是Linux就不一样了,Linux通常使用字符界面,相对比较单一,资源消耗小,最重要的是开源的,出现的问题都是可以通过简洁的命令行实现拍错,修改系统的配置,一切都是简洁明了为基础。

  5. 配置数据存储在文本中

    Linux及各种应用的配置文件都存放在文本配置文件当中的,无论什么配置修改都只需修改其配置文件即可,配置文件是文本形式的,只需任意一款文本编辑器修改即可,而不是类似于Windows那样保存在注册表中,并且Windows的注册表需要专门的二进制或十六进制的编辑器才可编辑,修改比较复杂。

Linux 各种版本

  • Rocky Linux各版本介绍
    • https://zh.wikipedia.org/wiki/Rocky_Linux
  • RHEL各版本介绍
    • https://zh.wikipedia.org/wiki/Red_Hat_Enterprise_Linux
  • Ubuntu各版本介绍
    • https://zh.wikipedia.org/wiki/Ubuntu
    • https://blog.csdn.net/songfulu/article/details/
  • CentOS Stream各版本介绍
    • https://zh.wikipedia.org/wiki/CentOS
  • AlmaLinux各版本介绍
    • https://zh.wikipedia.org/wiki/AlmaLinux
  • Debian各版本介绍
    • https://zh.wikipedia.org/wiki/Debian

目前国内主流的操作系统有Rocky Linux、红帽的收费版本RHEL、Ubuntu、AlmaLinux和Debian。

获取发行版

  • Rocky Linux
    • 官方:https://rockylinux.org/download
    • 阿里云:https://mirrors.aliyun.com/rockylinux
    • 腾讯:https://mirrors.tencent.com/rocky
    • 网易:https://mirrors.163.com/rocky
    • 搜狐:https://mirrors.sohu.com/Rocky
    • 南京大学:https://mirrors.nju.edu.cn/rocky
    • 中国科学技术大学:https://mirrors.ustc.edu.cn/rocky
    • 上海交通大学:https://mirror.sjtu.edu.cn/rocky
    • 西安交通大学:https://mirrors.xjtu.edu.cn/rocky
    • 北京大学:https://mirrors.pku.edu.cn/rocky
  • Ubuntu
    • Server版

讯享网<ul><li> <p>amd64版本&#xff1a;</p> <ul><li>官方&#xff1a;https://cn.ubuntu.com/server</li><li>阿里云&#xff1a;https://mirrors.aliyun.com/ubuntu-releases</li><li>华为&#xff1a;https://mirrors.huaweicloud.com/ubuntu-releases</li><li>腾讯&#xff1a;https://mirrors.tencent.com/ubuntu-releases</li><li>清华大学&#xff1a;https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases</li><li>网易&#xff1a;https://mirrors.163.com/ubuntu-releases</li><li>搜狐&#xff1a;https://mirrors.sohu.com/ubuntu-releases</li><li>南京大学&#xff1a;https://mirrors.nju.edu.cn/ubuntu-releases</li><li>中国科学技术大学&#xff1a;https://mirrors.ustc.edu.cn/ubuntu-releases</li><li>上海交通大学&#xff1a;https://mirror.sjtu.edu.cn/ubuntu-releases</li><li>西安交通大学&#xff1a;https://mirrors.xjtu.edu.cn/ubuntu-releases</li><li>北京外国语大学&#xff1a;https://mirrors.bfsu.edu.cn/ubuntu-releases</li><li>北京交通大学&#xff1a;https://mirror.bjtu.edu.cn/ubuntu-releases</li><li>北京大学&#xff1a;https://mirrors.pku.edu.cn/ubuntu-releases</li></ul> </li><li> <p>其它平台版本</p> <ul><li> <p>官方&#xff1a;https://cdimage.ubuntu.com/releases</p> </li><li> <p>阿里云&#xff1a;https://mirrors.aliyun.com/ubuntu-cdimage/releases</p> </li></ul> </li></ul> </li><li>desktop版&#xff1a;https://cn.ubuntu.com/desktop</li></ul> </li><li>AlmaLinux 

  • 官方:https://almalinux.org/get-almalinux
  • 阿里云:https://mirrors.aliyun.com/almalinux
  • 腾讯:https://mirrors.tencent.com/almalinux
  • 南京大学:https://mirrors.nju.edu.cn/almalinux
  • 上海交通大学:https://mirrors.sjtug.sjtu.edu.cn/almalinux
  • 北京大学:https://mirrors.pku.edu.cn/almalinux
  • CentOS Stream
    • 官方:https://www.centos.org/download
    • 阿里云:https://mirrors.aliyun.com/centos-stream
    • 华为:https://mirrors.huaweicloud.com/centos-stream
    • 腾讯:https://mirrors.tencent.com/centos-stream
    • 清华大学:https://mirrors.tuna.tsinghua.edu.cn/centos-stream
    • 南京大学:https://mirrors.nju.edu.cn/centos-stream
    • 中国科学技术大学:https://mirrors.ustc.edu.cn/centos-stream
    • 北京外国语大学:https://mirrors.bfsu.edu.cn/centos-stream
    • 北京大学:https://mirrors.pku.edu.cn/centos-stream
  • Debian
    • 官方:https://cdimage.debian.org/debian-cd/current/amd64/iso-dvd
    • 阿里云:https://mirrors.aliyun.com/debian-cd
    • 华为:https://mirrors.huaweicloud.com/debian-cd
    • 腾讯:https://mirrors.tencent.com/debian-cd
    • 清华大学:https://mirrors.tuna.tsinghua.edu.cn/debian-cd
    • 网易:https://mirrors.163.com/debian-cd
    • 搜狐:https://mirrors.sohu.com/debian-cd
    • 南京大学:https://mirrors.nju.edu.cn/debian-cd
    • 中国科学技术大学:https://mirrors.ustc.edu.cn/debian-cd
    • 上海交通大学:https://mirror.sjtu.edu.cn/debian-cd
    • 西安交通大学:https://mirrors.xjtu.edu.cn/debian-cd
    • 北京外国语大学:https://mirrors.bfsu.edu.cn/debian-cd
    • 北京交通大学:https://mirror.bjtu.edu.cn/debian-cd
    • 北京大学:https://mirrors.pku.edu.cn/debian-cd
  • 2.3.1 Linux安装前准备

    虚拟机:用软件(如:vmware,virtualbox等)模拟硬件,方便实验的灵活配置

    在这里插入图片描述
    讯享网

    图1-54 虚拟化

    硬件上面跑一个操作系统,操作系统上面跑一个软件,这个软件上面再去跑操作系统,就是把操作系统放到软件上面去运行。

    在这里插入图片描述

    图1-55 虚拟机

    计算机硬件上面装一个Windows 11,在Windows 11上装一个软件叫VMware WorkStation,在VMware WorkStation上面在各个系统装上,比方说装个Rocky 9、Ubuntu 24.04等操作系统。

    2.3.1.1 VMware WorkStation下载、安装和网络设置

    VMware WorkStation是一款功能强大的桌面虚拟计算机软件,是软件虚拟化,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试、部署新的应用程序的**解决方案,也是主流的桌面虚拟机软件。

    VMware被博通(broadcom)收购且宣布了17.5版本的VMware Workstation Pro对个人用户免费许可使用。由于现在官网的下载方式有改变,故贴出来一下,给广大用户一个便利的方式,省得到处找下载地址了。

    1. 下载准备条件:

    需要有一个博通的账号。使用邮箱注册成功,没什么问题。

    1)下载的时候需要输入地址等其他信息必填项什么的,可随便填即可,这个没有影响。

    1. 下载地址:

    https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware Workstation Pro

    1. 如图1-56红色框选的是免费版,蓝色框选的是收费版,这里选择“ VMware WorkStation Pro 17.0 for Personal Use (Windows)”。如果需要VMware WorkStation Pro 17.0 for Windows,官方是不能直接下载的,请去这里“https://sysin.org/blog/vmware-workstation-17/”下载。

    在这里插入图片描述

    图1-56 VMware WorkStation下载

    1. 如图1-57选择VMware WorkStation的版本,这里选择的是17.6.1。

    在这里插入图片描述

    图1-57 选择VMware WorkStation的版本

    1. 如图1-58选择红色框选的地方下载VMware WorkStation。

    在这里插入图片描述

    图1-58 下载VMware WorkStation

    虚拟机硬件配置

    • CPU:2核或更多
    • 内存:1G以上,推荐2G
    • 硬盘:一块硬盘,200G
    • 网卡:NAT模式
    • 光盘:挂载对应版本的ISO文件

    打开虚拟化功能

    在很多家用台式机和笔记本电脑上,虚拟化功能默认是关闭的,再要打开后才能使用Vmware等虚拟化软件,否则会报类拟以下的错误

    在这里插入图片描述

    图1-59 Intel CPU 报错提示

    在这里插入图片描述

    图1-60 AMD CPU 报错提示

    如果安装虚拟机有上面的报错,在电脑的BIOS里,打开虚拟化功能

    在这里插入图片描述

    图1-61 Intel CPU 开启虚拟化功能

    在这里插入图片描述

    图1-62 AMD CPU 开启虚拟化功能

    在Windows系统下安装了适合Windows版本的VMware WorkStation之后,就可以在VMware WorkStation上创建虚拟机了,之后运行创建的虚拟机,在虚拟机上安装Rocky或Ubuntu操作系统,这个安装过程与在实际生产环境下的安装是一样的。

    VMware WorkStation虚拟机软件的安装很简单,只需要按照Windows常规方法持续“下一步”即可完成,这里不再讲述。

    虚拟网络设置

    网络规划:

    • 仅主机网络:

    10.0.0.0/21 子网掩码:255.255.255.248

    网络地址段:10.0.0.0、10.0.1.0、10.0.2.0、10.0.3.0、10.0.4.0、10.0.5.0、10.0.6.0、10.0.7.0

    • NAT网络:

    172.31.0.0/21 网关:172.30.0.2 子网掩码:255.255.255.248

    网络地址段:172.31.0.0、172.31.1.0、172.31.2.0、172.31.3.0、172.31.4.0、172.31.5.0、172.31.6.0、172.31.7.0

    VMware虚拟机厂家的网络类型有bridaed(桥接)、host-only(仅主机)、NAT(地址转换)3种,在分析如何选择之前,先向大家简单介绍下这三种网络类型。

    虚拟机界面选择“编辑”,然后在选择“虚拟机编辑器”,如图1-63虚拟机网络编辑器界面。

    在这里插入图片描述

    图1-63 虚拟机网络编辑器界面

    • Bridged(桥接模式)

    Bridged网络类型适合的场景:特别适合于局域网环境,优势是虚拟机像一台真正的主机一样,缺点是可能会与其他物理主机IP发生冲突,并且在与宿主机交换数据时,都会经过实际的路由器,在不考虑NAT模式的时候,就选这个桥接模式,桥接模式下更换了网络环境之后,所有虚拟机的IP都会受影响。

    在这里插入图片描述

    图1-64 VMware Bridged网络模式原理逻辑图

    • Host-only(仅主机)

    在Host-only模式下,虚拟机的网卡会连接到宿主机的VMnet1上,但宿主系统并不会为虚拟机提供任何路由服务,因此虚拟机只能与宿主机进行通信,不能连接到实际的网络上,即无法上网。Host-only网络类型的原理逻辑图如图1-65所示。

    在这里插入图片描述

    图1-65 VMware Host-only网络模式原理逻辑图

    选择VMnet1 仅主机模式,然后设置子网IP:10.0.0.0,子网掩码:255.255.248.0,然后选择DHCP设置,如图1-66所示。

    在这里插入图片描述

    图1-66 设置仅主机模式

    仅主机模式的DHCP设置,设置起始IP地址:10.0.7.1,结束IP地址:10.0.7.254,然后单击确定。

    在这里插入图片描述

    图1-67 仅主机模式DHCP设置

    • NAT(地址转换)

    NAT(Network Address Translation),网络地址转换,NAT模式是比较简单的实现虚拟机上网的方式,简单的理解就是,NAT模式虚拟机就是通过宿主机(物理电脑)进行上网和交换数据的。

    在NAT模式下,虚拟机的网卡连接到宿主机的VMnet8上。此时系统的VMware NAT Service服务就充当了路由器,负责将虚拟机发到VMnet8的包进行地址转换之后再发到实际的网络上,再将实际网络上返回的包进行地址转换后通过VMnet8发送给虚拟机。VMware DHCP Service负责为虚拟机分配IP地址。NAT网络类型的原理逻辑图如图1-68所示。

    在这里插入图片描述

    图1-68 VMware Host-only网络模式原理逻辑图

    选择VMnet8 NAT模式,然后设置子网IP:172.31.0.0,子网掩码:255.255.248.0,然后依次选择DHCP设置和NAT设置,如图1-69所示。

    在这里插入图片描述

    图1-69 设置NAT模式

    NAT模式的DHCP设置,设置起始IP地址:172.31.7.1,结束IP地址:172.31.7.254,然后单击确定。

    在这里插入图片描述

    图1-70 NAT模式DHCP设置

    回到图1-69选择NAT模式,NAT设置,设置网关IP:172.31.0.2,,然后单击确定,如图1-71所示。

    在这里插入图片描述

    图1-71 NAT设置

    选择“应用”,完成后,再选择确定,虚拟网络就设置完成了,如图1-72所示。

    在这里插入图片描述

    图1-72 虚拟网络设置

    2.3.1.2 下载操作系统
    1. 下载Rocky操作系统镜像

      去官方网站:https://rockylinux.org/download下载Rocky的系统镜像,选择“AMD/Intel(x86_64)”,然后选择“Rocky Linux 9”,再选择“DVD ISO”进行下载,如图1-73所示。

      在这里插入图片描述

      图1-73 Rocky官方下载

      如果国外网站下载速度慢去阿里云镜像站:https://mirrors.aliyun.com/rockylinux/9/isos/x86_64/下载Rocky Linux的系统镜像,选择“Rocky-9.4-x86_64-dvd.iso”文件进行下载,如图1-74所示。

      在这里插入图片描述

      图1-74 阿里云镜像站下载Rocky Linux系统

      当然也可以去上面获取发行版里面其它镜像站点下载Rocky Linux系统。

    2. 下载Ubuntu操作系统镜像

      去官方网站:https://cn.ubuntu.com/server下载Ubuntu的系统镜像,选择“下载Ubuntu服务器版”,如图1-75所示。

      在这里插入图片描述

      图1-75 Ubuntu官方下载

      选择“下载Ubuntu Server 24.04.1 LTS”进行下载,如图1-76所示。

      在这里插入图片描述

      图1-76 Ubuntu官方下载2

      如果国外网站下载速度慢去阿里云镜像站:https://mirrors.aliyun.com/ubuntu-releases/24.04下载Ubuntu的系统镜像,选择“ubuntu-24.04.1-live-server-amd64.iso”文件进行下载,如图1-77所示。

      在这里插入图片描述

      图1-77 阿里云镜像站下载Ubuntu系统

      当然也可以去上面获取发行版里面其它镜像站点下载Ubuntu系统。

    3. 下载CentOS Stream操作系统镜像

      去官方网站:https://www.centos.org/download下载CentOS Stream的系统镜像,选择“x86_64”进行下载,如图1-78所示。

      在这里插入图片描述

      图1-78 CentOS Stream官方下载

      如果国外网站下载速度慢去阿里云镜像站:https://mirrors.aliyun.com/centos-stream/9-stream/BaseOS/x86_64/iso下载CentOS Stream的系统镜像,选择“CentOS-Stream-9-.0-x86_64-dvd1.iso”文件进行下载,如图1-79所示。

      在这里插入图片描述

      图1-79 阿里云镜像站下载CentOS Stream系统

      当然也可以去上面获取发行版里面其它镜像站点下载CentOS Stream系统。

    4. 下载Almalinux操作系统镜像

      去官方网站:https://almalinux.org/get-almalinux下载Almalinux的系统镜像,选择“AlmaLinux OS 9.4 DVD ISO”进行下载,如图1-80所示。

      在这里插入图片描述

      图1-80 Almalinux官方下载

      如果国外网站下载速度慢去阿里云镜像站:https://mirrors.aliyun.com/almalinux/9/isos/x86_64下载Almalinux的系统镜像,选择“AlmaLinux-9.4-x86_64-dvd.iso”文件进行下载,如图1-81所示。

      在这里插入图片描述

      图1-81 阿里云镜像站下载Almalinux系统

      当然也可以去上面获取发行版里面其它镜像站点下载Almalinux系统。

    5. 下载Debian操作系统镜像

      去官方网站:https://cdimage.debian.org/debian-cd/current/amd64/iso-dvd下载Debian的系统镜像,选择“debian-12.7.0-amd64-DVD-1.iso”进行下载,如图1-82所示。

      在这里插入图片描述

      图1-82 Debian官方下载

      如果国外网站下载速度慢去阿里云镜像站:https://mirrors.aliyun.com/debian-cd/current/amd64/iso-dvd下载Debian的系统镜像,选择“debian-12.7.0-amd64-DVD-1.iso”文件进行下载,如图1-83所示。

      在这里插入图片描述

      图1-83 阿里云镜像站下载Debian系统

      当然也可以去上面获取发行版里面其它镜像站点下载Debian系统。

    2.3.1.3 创建一个新的虚拟机

    在虚拟机上创建虚拟机并安装Linux系统。

    1. 打开VMware WorkStation软件,然后单击“创建新的虚拟机“,如图1-84打开的VMware WorkStation界面。

      在这里插入图片描述

      图1-84 打开的VMware WorkStation界面

    2. 在弹出的“新建虚拟机向导”窗口,选择“典型”默认的即可,单击“下一步”,如图1-85选择虚拟机类型。

      在这里插入图片描述

      图1-85 选择虚拟机类型

    3. 在弹出的“安装客户机操作系统”窗口,选择“稍后安装操作系统”,单击“下一步”,如图1-86安装客户端操作系统界面。

      在这里插入图片描述

      图1-86 安装客户端操作系统界面

    4. 在弹出的“选择客户机操作系统”窗口,选择客户端操作系统,根据需要选择相应的内容即可,客户端操作系统选择“Linux”,版本根据需要选择,如果是Rocky Linux选择“Rocky Linux 64位”,如果是Ubuntu选择“Ubuntu 64位”,如果是CentOS Stream因为选项里没有CentOS Stream的选项,选择“Rocky Linux 64位”也是可以的,如果是Almalinux选择“Almalinux 64位”,如果是Debian选择“Debian 12.x 64位”,单击“下一步”,如图1-87选择客户端操作系统界面。

      在这里插入图片描述

      图1-87 选择客户端操作系统界面

    5. 在弹出的“命名虚拟机”窗口,可自定义填写虚拟机名称,安装位置,填写完成后单击“下一步”,如图1-88命名虚拟机界面。

      在这里插入图片描述

      图1-88 命名虚拟机界面

    6. 在弹出的“指定磁盘容量”窗口,设置“最大磁盘大小(GB)”为200,根据需求设置,然后选择“将虚拟磁盘存储为单个文件”,然后单击“下一步”,如图1-89指定磁盘容量界面。

      在这里插入图片描述

      图1-89 指定磁盘容量界面

    7. 在弹出的“已准备好创建虚拟机”窗口,可以看到设置的虚拟机配置,然后选择“自定义硬件”,如果1-90已准备好创建虚拟机界面。

      在这里插入图片描述

      图1-90 已准备好创建虚拟机界面

    8. 在弹出的“虚拟机设置”窗口,在这里可以对虚拟机的内存、处理器和网络适配器等进行设置,根据需求设置即可,单击“CD/DVD(IDE)”,然后选择“使用ISO映像文件”,然后再选择“浏览”,如图1-91虚拟机设置界面。

      在这里插入图片描述

      图1-91 虚拟机设置界面

    9. 在弹出的“浏览ISO镜像”窗口,选择下载好的的镜像文件,根据要安装的操作系统选择Rocky、Ubuntu、CentOS、Almalinux和Debian的操作系统镜像,然后单击“打开”,如图1-92浏览ISO映像界面。

      在这里插入图片描述

      图1-92 浏览ISO映像界面

    10. 返回到“虚拟机设置”窗口,然后点击“确定”,如图1-93确认虚拟机设置窗口。

      在这里插入图片描述

      图1-93 确认虚拟机设置窗口

    11. 到此虚拟机就创建和设置完成了,选择“完成”,如图1-94所示。

      在这里插入图片描述

      图1-94 虚拟机配置窗口


    小讯
    上一篇 2025-04-28 07:58
    下一篇 2025-05-05 16:43

    相关推荐

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
    如需转载请保留出处:https://51itzy.com/kjqy/196895.html