Linux概述与系统部署目录一、Linux概述1.1 Linux发行版本1.1.1 Debian系列最庞大的家族1.1.2 Red Hat系列企业级王者1.1.3 国产Linux系列1.2 linux应用场景1. 2.1服务器领域统治地位1.2.2嵌入式与物联网1.2.3移动设备1.2.4桌面与开发二、Linux学习与工作环境准备2.1 虚拟化平台选择与搭建建议2.2 Linux镜像获取与安装配置2.3 环境搭建实战步骤2.4 环境配置方向2.4.1 虚拟机网络配置2.4.2 finalshell远程连接配置1查看ip地址2通过Finalshell连接虚拟机三、 必备基础知识3.1 IP地址3.2 端口一、Linux概述Linux是一个开源的、免费的操作系统内核起源于1991年由芬兰学生林纳斯·托瓦兹创建。它通常与GNU项目的工具结合形成完整的GNU/Linux操作系统常简称为“Linux”。GNU软件Linux内核GNU/Linux操作系统很多人错误地简称为Linux。关键人物与事件前身为Unix系统诞生于贝尔实验室 谭宁邦教授开发mini Unix系统用于教学;斯托曼创立GNU项目GPL协议;托瓦兹开发Linux内核1991年协作关系: GNU项目提供大量开源软件Linux提供内核两者结合形成完整的操作系统。三层结构:各种应用程序Linux命令、服务等命令解释器ShellGNU项目中称为Bash解释并执行用户输入的命令作为用户与内核间的翻译官。Linux内核由托瓦兹开发直接控制计算机硬件如硬盘读写、电源管理等1.1 Linux发行版本发行版 Linux内核 GNU工具集 软件包管理 桌面环境/应用程序你可以这样理解Linux内核汽车的发动机GNU工具方向盘、刹车、仪表盘等基本操作部件发行版完整的汽车品牌如丰田、大众提供不同的配置和风格主流发行版本如下所述1.1.1Debian系列最庞大的家族Debian系列家族├── Debian老祖宗│ ├── Ubuntu最流行的分支│ │ ├── Ubuntu Desktop桌面版│ │ ├── Ubuntu Server服务器版│ │ ├── Ubuntu LTS长期支持版│ │ └── Kubuntu/Xubuntu等不同桌面环境│ └── Linux Mint基于Ubuntu更易用└── 其他衍生版特点对比| 发行版 | 特点 | 适用场景 || — | — | — ||Debian|极度稳定软件包较旧但经过充分测试更新周期长 | 服务器、要求高稳定的生产环境 ||Ubuntu|用户友好文档丰富社区活跃每6个月发布新版 | 桌面用户、开发环境、新手入门 ||Linux Mint| 基于Ubuntu界面类似Windows最适合Windows转Linux用户| 桌面日常使用 |1.1.2 Red Hat系列企业级王者Redhat Enterprise Linux RHEL红帽企业版 (属于IBM)CentOS系统基本国内最常用的Linux系统。(被红帽收购,红帽CentOS Stream测试版)Rocky Linux CentOS系统创始人新出的Linux系统1.1.3国产Linux系列发行版公司/机构特点应用领域统信UOS统信软件基于Debian界面美观软硬件生态完善政务、金融、教育麒麟软件中国软件中标麒麟银河麒麟合并有桌面/服务器版政府、军工、国企欧拉 openEuler华为面向数字基础设施云计算、服务器、边缘计算企业服务器、云计算Deepin深度科技界面设计优秀易用性高基于Debian桌面用户、个人使用红旗Linux中科红旗历史较长政府采购常见政府、教育发行版都是Linux内核相同只是软件包、配置、管理方式不同没有“最好”的发行版只有“最适合”当前需求的技能可迁移学会一个发行版其他发行版上手很快企业主流国际Ubuntu Server、RHEL、Rocky Linux国内CentOS存量多、向国产系统迁移中核心记忆点Debian系稳定Debian与易用Ubuntu的组合红帽系商业版RHEL与社区版CentOS/Rocky的演变国产系中标麒麟是目前主要推广的国产系统选择建议企业环境优先考虑RHEL、Debian或Ubuntu LTS开发学习推荐Ubuntu桌面版国产替代政府/国企场景选择中标麒麟1.2 linux应用场景1. 2.1服务器领域统治地位Web服务器全球70%以上的网站运行在Linux上云计算平台AWS、Google Cloud、阿里云的主要操作系统超级计算机全球Top 500超算几乎全部使用Linux数据库服务器MySQL、PostgreSQL、MongoDB等1.2.2嵌入式与物联网路由器、智能电视、车载系统智能家居设备工业控制系统1.2.3移动设备Android系统基于Linux内核全球市场份额最大1.2.4桌面与开发开发者工作站编程、数据分析科研计算特定领域工作站CAD、媒体制作二、Linux学习与工作环境准备Linux系统主要运行在企业服务器上常见发行版包括Debian、Ubuntu、CentOS和麒麟等。虚拟化技术优势虚拟化技术能显著节省硬件成本无需购买昂贵物理服务器、实现完全的环境隔离各虚拟机互不影响、支持灵活的资源扩展且其核心技术也与云服务器一脉相承对后续工作具有直接指导意义。2.1 虚拟化平台选择与搭建建议初学者推荐VMware Workstation Player免费版界面友好、性能稳定、支持快照与克隆。VirtualBox开源免费跨平台兼容性强、轻量灵活。进阶/企业环境VMware vSphere / ESXi企业级虚拟化平台支持资源动态分配与高可用。KVM virt-managerLinux原生虚拟化方案性能优异常见于生产环境。2.2 Linux镜像获取与安装配置镜像下载地址推荐国内镜像站提速清华大学开源镜像站https://mirrors.tuna.tsinghua.edu.cn/阿里云镜像站https://mirrors.aliyun.com/安装建议选择Ubuntu 22.04 LTS新手友好或CentOS 7/Rocky Linux 8企业常见作为入门系统。虚拟机配置建议内存 ≥ 2GB硬盘 ≥ 20GB网络选择桥接或NAT模式。2.3环境搭建实战步骤步骤1安装虚拟化软件如VMware Player步骤2下载Linux镜像如Ubuntu Server步骤3创建虚拟机并安装系统建议关闭图形界面以节省资源步骤4配置网络与SSH服务确保可通过主机远程连接步骤5安装常用工具包• Ubuntu/Debian: sudo apt install vim git net-tools• CentOS/RHEL: sudo yum install vim git net-tools步骤6创建快照便于随时回滚到初始状态。2.4 环境配置方向配置方向虚拟机网络配置finalshell远程连接设置系统基础环境配置中文时区等等连接方式本地连接当前通过VMware直接操作远程连接后续使用Xshell等工具连接2.4.1 虚拟机网络配置配置步骤打开VMware的虚拟网络编辑器如果界面显示灰色不可编辑需点击右下角更改配置按钮以管理员权限运行选择vmnet8网络设置子网IP为10.0.0.0确认配置与演示完全一致后点击确定关键参数子网地址10.0.0.0配置方式NAT模式与虚拟机共享主机的IP地址注意vmnet0缺失不影响只需关注vmnet8配置2.4.2 finalshell远程连接配置1查看ip地址ip a查看所有网络接口信息重点关注eth0网卡的inet地址如10.0.0.2002通过Finalshell连接虚拟机点击上方文件夹按钮点击白色添加Linux 的ssh远程连接名字任取主机为ip a所示ens 33 地址成功连接三、 必备基础知识3.1 IP地址本质定义IP地址Internet Protocol Address是设备的逻辑位置标识类似于家庭住址用于网络设备间的访问定位。核心功能通过IP地址可以访问目标设备例如访问百度服务器就是通过其公网IP实现的。对比维度局域网IP内网/私网IP公网IP外网IP作用范围局域网内部公司、家庭、学校全球互联网分配机构本地网络管理员/路由器IANA → RIRs → ISP典型范围私有地址段RFC 1918 •10.0.0.0/810.0.0.0 - 10.255.255.255 •172.16.0.0/12172.16.0.0 - 172.31.255.255 •192.168.0.0/16192.168.0.0 - 192.168.255.255全球唯一地址 除私有地址外的所有IP0.0.0.0 - 255.255.255.255分配方式DHCP自动分配或手动静态配置ISP分配 • 家庭宽带动态PPPoE • 企业专线固定公网IP路由可达性仅在同一局域网内可达路由器不转发到公网全球路由可达任何地方都能访问NAT转换需要通过路由器NAT访问外网不需要可直接访问互联网典型应用内部服务器、打印机、摄像头、IoT设备Web服务器、VPN网关、远程访问入口数量理论无限可重复使用稀缺有限IPv4仅约42.9亿个安全风险外部无法直接访问相对安全暴露在互联网需防火墙防护企业应用企业网站使用固定公网IP家庭宽带重启光猫会改变公网IP查询网站ip138.com可查看当前公网IP技术特点标准分类包含A/B/C/D/E五类实际运维常用ABC三类局域网IP可自由设置公网IP不可自定义3.2 端口22号端口主要功能SSH是一种用于安全远程登录和管理计算机的网络协议。通过22号端口您可以加密连接并登录到远程服务器如Linux服务器、网络设备。安全地执行命令、传输文件、管理配置。替代不安全的 Telnet23端口等明文传输协议。典型应用场景服务器运维系统管理员通过SSH客户端如OpenSSH, PuTTY连接服务器进行管理。远程开发开发者通过SSH连接到远程开发环境或云服务器。文件传输使用基于SSH的SCP或SFTP协议安全地传输文件。测试远程端口连接排障三板斧ping测试网络连通性检查防火墙配置telnet验证服务端口网络连通性检查使用ping命令验证两台设备之间的基础网络连通性原理通过ICMP协议检测网络层可达性防火墙状态检查需要检查本地和远程防火墙设置字幕中劫财劫色为谐音记忆点重点关注是否阻止了目标端口的通信服务可用性验证使用telnet工具测试目标端口是否开放服务Linux系统默认可能未安装telnet需要后期手动安装《网络安全从零到精通全套学习大礼包》96节从入门到精通的全套视频教程免费领取如果你也想通过学网络安全技术去帮助就业和转行我可以把我自己亲自录制的96节 从零基础到精通的视频教程以及配套学习资料无偿分享给你。网络安全学习路线图想要学习 网络安全作为新手一定要先按照路线图学习方向不对努力白费。对于从来没有接触过网络安全的同学我帮大家准备了从零基础到精通学习成长路线图以及学习规划。可以说是最科学最系统的学习路线大家跟着这个路线图学习准没错。配套实战项目/源码所有视频教程所涉及的实战项目和项目源码学习电子书籍学习网络安全必看的书籍和文章的PDF市面上网络安全书籍确实太多了这些是我精选出来的面试真题/经验以上资料如何领取mg.cn/direct/5458f21c6efa4e739621ffb5d4309b20.jpeg#pic_center)面试真题/经验以上资料如何领取
Linux概述与系统部署
发布时间:2026/5/25 19:25:37
Linux概述与系统部署目录一、Linux概述1.1 Linux发行版本1.1.1 Debian系列最庞大的家族1.1.2 Red Hat系列企业级王者1.1.3 国产Linux系列1.2 linux应用场景1. 2.1服务器领域统治地位1.2.2嵌入式与物联网1.2.3移动设备1.2.4桌面与开发二、Linux学习与工作环境准备2.1 虚拟化平台选择与搭建建议2.2 Linux镜像获取与安装配置2.3 环境搭建实战步骤2.4 环境配置方向2.4.1 虚拟机网络配置2.4.2 finalshell远程连接配置1查看ip地址2通过Finalshell连接虚拟机三、 必备基础知识3.1 IP地址3.2 端口一、Linux概述Linux是一个开源的、免费的操作系统内核起源于1991年由芬兰学生林纳斯·托瓦兹创建。它通常与GNU项目的工具结合形成完整的GNU/Linux操作系统常简称为“Linux”。GNU软件Linux内核GNU/Linux操作系统很多人错误地简称为Linux。关键人物与事件前身为Unix系统诞生于贝尔实验室 谭宁邦教授开发mini Unix系统用于教学;斯托曼创立GNU项目GPL协议;托瓦兹开发Linux内核1991年协作关系: GNU项目提供大量开源软件Linux提供内核两者结合形成完整的操作系统。三层结构:各种应用程序Linux命令、服务等命令解释器ShellGNU项目中称为Bash解释并执行用户输入的命令作为用户与内核间的翻译官。Linux内核由托瓦兹开发直接控制计算机硬件如硬盘读写、电源管理等1.1 Linux发行版本发行版 Linux内核 GNU工具集 软件包管理 桌面环境/应用程序你可以这样理解Linux内核汽车的发动机GNU工具方向盘、刹车、仪表盘等基本操作部件发行版完整的汽车品牌如丰田、大众提供不同的配置和风格主流发行版本如下所述1.1.1Debian系列最庞大的家族Debian系列家族├── Debian老祖宗│ ├── Ubuntu最流行的分支│ │ ├── Ubuntu Desktop桌面版│ │ ├── Ubuntu Server服务器版│ │ ├── Ubuntu LTS长期支持版│ │ └── Kubuntu/Xubuntu等不同桌面环境│ └── Linux Mint基于Ubuntu更易用└── 其他衍生版特点对比| 发行版 | 特点 | 适用场景 || — | — | — ||Debian|极度稳定软件包较旧但经过充分测试更新周期长 | 服务器、要求高稳定的生产环境 ||Ubuntu|用户友好文档丰富社区活跃每6个月发布新版 | 桌面用户、开发环境、新手入门 ||Linux Mint| 基于Ubuntu界面类似Windows最适合Windows转Linux用户| 桌面日常使用 |1.1.2 Red Hat系列企业级王者Redhat Enterprise Linux RHEL红帽企业版 (属于IBM)CentOS系统基本国内最常用的Linux系统。(被红帽收购,红帽CentOS Stream测试版)Rocky Linux CentOS系统创始人新出的Linux系统1.1.3国产Linux系列发行版公司/机构特点应用领域统信UOS统信软件基于Debian界面美观软硬件生态完善政务、金融、教育麒麟软件中国软件中标麒麟银河麒麟合并有桌面/服务器版政府、军工、国企欧拉 openEuler华为面向数字基础设施云计算、服务器、边缘计算企业服务器、云计算Deepin深度科技界面设计优秀易用性高基于Debian桌面用户、个人使用红旗Linux中科红旗历史较长政府采购常见政府、教育发行版都是Linux内核相同只是软件包、配置、管理方式不同没有“最好”的发行版只有“最适合”当前需求的技能可迁移学会一个发行版其他发行版上手很快企业主流国际Ubuntu Server、RHEL、Rocky Linux国内CentOS存量多、向国产系统迁移中核心记忆点Debian系稳定Debian与易用Ubuntu的组合红帽系商业版RHEL与社区版CentOS/Rocky的演变国产系中标麒麟是目前主要推广的国产系统选择建议企业环境优先考虑RHEL、Debian或Ubuntu LTS开发学习推荐Ubuntu桌面版国产替代政府/国企场景选择中标麒麟1.2 linux应用场景1. 2.1服务器领域统治地位Web服务器全球70%以上的网站运行在Linux上云计算平台AWS、Google Cloud、阿里云的主要操作系统超级计算机全球Top 500超算几乎全部使用Linux数据库服务器MySQL、PostgreSQL、MongoDB等1.2.2嵌入式与物联网路由器、智能电视、车载系统智能家居设备工业控制系统1.2.3移动设备Android系统基于Linux内核全球市场份额最大1.2.4桌面与开发开发者工作站编程、数据分析科研计算特定领域工作站CAD、媒体制作二、Linux学习与工作环境准备Linux系统主要运行在企业服务器上常见发行版包括Debian、Ubuntu、CentOS和麒麟等。虚拟化技术优势虚拟化技术能显著节省硬件成本无需购买昂贵物理服务器、实现完全的环境隔离各虚拟机互不影响、支持灵活的资源扩展且其核心技术也与云服务器一脉相承对后续工作具有直接指导意义。2.1 虚拟化平台选择与搭建建议初学者推荐VMware Workstation Player免费版界面友好、性能稳定、支持快照与克隆。VirtualBox开源免费跨平台兼容性强、轻量灵活。进阶/企业环境VMware vSphere / ESXi企业级虚拟化平台支持资源动态分配与高可用。KVM virt-managerLinux原生虚拟化方案性能优异常见于生产环境。2.2 Linux镜像获取与安装配置镜像下载地址推荐国内镜像站提速清华大学开源镜像站https://mirrors.tuna.tsinghua.edu.cn/阿里云镜像站https://mirrors.aliyun.com/安装建议选择Ubuntu 22.04 LTS新手友好或CentOS 7/Rocky Linux 8企业常见作为入门系统。虚拟机配置建议内存 ≥ 2GB硬盘 ≥ 20GB网络选择桥接或NAT模式。2.3环境搭建实战步骤步骤1安装虚拟化软件如VMware Player步骤2下载Linux镜像如Ubuntu Server步骤3创建虚拟机并安装系统建议关闭图形界面以节省资源步骤4配置网络与SSH服务确保可通过主机远程连接步骤5安装常用工具包• Ubuntu/Debian: sudo apt install vim git net-tools• CentOS/RHEL: sudo yum install vim git net-tools步骤6创建快照便于随时回滚到初始状态。2.4 环境配置方向配置方向虚拟机网络配置finalshell远程连接设置系统基础环境配置中文时区等等连接方式本地连接当前通过VMware直接操作远程连接后续使用Xshell等工具连接2.4.1 虚拟机网络配置配置步骤打开VMware的虚拟网络编辑器如果界面显示灰色不可编辑需点击右下角更改配置按钮以管理员权限运行选择vmnet8网络设置子网IP为10.0.0.0确认配置与演示完全一致后点击确定关键参数子网地址10.0.0.0配置方式NAT模式与虚拟机共享主机的IP地址注意vmnet0缺失不影响只需关注vmnet8配置2.4.2 finalshell远程连接配置1查看ip地址ip a查看所有网络接口信息重点关注eth0网卡的inet地址如10.0.0.2002通过Finalshell连接虚拟机点击上方文件夹按钮点击白色添加Linux 的ssh远程连接名字任取主机为ip a所示ens 33 地址成功连接三、 必备基础知识3.1 IP地址本质定义IP地址Internet Protocol Address是设备的逻辑位置标识类似于家庭住址用于网络设备间的访问定位。核心功能通过IP地址可以访问目标设备例如访问百度服务器就是通过其公网IP实现的。对比维度局域网IP内网/私网IP公网IP外网IP作用范围局域网内部公司、家庭、学校全球互联网分配机构本地网络管理员/路由器IANA → RIRs → ISP典型范围私有地址段RFC 1918 •10.0.0.0/810.0.0.0 - 10.255.255.255 •172.16.0.0/12172.16.0.0 - 172.31.255.255 •192.168.0.0/16192.168.0.0 - 192.168.255.255全球唯一地址 除私有地址外的所有IP0.0.0.0 - 255.255.255.255分配方式DHCP自动分配或手动静态配置ISP分配 • 家庭宽带动态PPPoE • 企业专线固定公网IP路由可达性仅在同一局域网内可达路由器不转发到公网全球路由可达任何地方都能访问NAT转换需要通过路由器NAT访问外网不需要可直接访问互联网典型应用内部服务器、打印机、摄像头、IoT设备Web服务器、VPN网关、远程访问入口数量理论无限可重复使用稀缺有限IPv4仅约42.9亿个安全风险外部无法直接访问相对安全暴露在互联网需防火墙防护企业应用企业网站使用固定公网IP家庭宽带重启光猫会改变公网IP查询网站ip138.com可查看当前公网IP技术特点标准分类包含A/B/C/D/E五类实际运维常用ABC三类局域网IP可自由设置公网IP不可自定义3.2 端口22号端口主要功能SSH是一种用于安全远程登录和管理计算机的网络协议。通过22号端口您可以加密连接并登录到远程服务器如Linux服务器、网络设备。安全地执行命令、传输文件、管理配置。替代不安全的 Telnet23端口等明文传输协议。典型应用场景服务器运维系统管理员通过SSH客户端如OpenSSH, PuTTY连接服务器进行管理。远程开发开发者通过SSH连接到远程开发环境或云服务器。文件传输使用基于SSH的SCP或SFTP协议安全地传输文件。测试远程端口连接排障三板斧ping测试网络连通性检查防火墙配置telnet验证服务端口网络连通性检查使用ping命令验证两台设备之间的基础网络连通性原理通过ICMP协议检测网络层可达性防火墙状态检查需要检查本地和远程防火墙设置字幕中劫财劫色为谐音记忆点重点关注是否阻止了目标端口的通信服务可用性验证使用telnet工具测试目标端口是否开放服务Linux系统默认可能未安装telnet需要后期手动安装《网络安全从零到精通全套学习大礼包》96节从入门到精通的全套视频教程免费领取如果你也想通过学网络安全技术去帮助就业和转行我可以把我自己亲自录制的96节 从零基础到精通的视频教程以及配套学习资料无偿分享给你。网络安全学习路线图想要学习 网络安全作为新手一定要先按照路线图学习方向不对努力白费。对于从来没有接触过网络安全的同学我帮大家准备了从零基础到精通学习成长路线图以及学习规划。可以说是最科学最系统的学习路线大家跟着这个路线图学习准没错。配套实战项目/源码所有视频教程所涉及的实战项目和项目源码学习电子书籍学习网络安全必看的书籍和文章的PDF市面上网络安全书籍确实太多了这些是我精选出来的面试真题/经验以上资料如何领取mg.cn/direct/5458f21c6efa4e739621ffb5d4309b20.jpeg#pic_center)面试真题/经验以上资料如何领取