当前位置: 首页 > news >正文

Linux概述与系统部署

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"。
关键人物与事件:

  1. 前身为Unix系统,诞生于贝尔实验室 ;
  2. 谭宁邦教授开发mini Unix系统用于教学;
  3. 斯托曼创立GNU项目(GPL协议);
  4. 托瓦兹开发Linux内核(1991年)
    协作关系: GNU项目提供大量开源软件,Linux提供内核,两者结合形成完整的操作系统。
    三层结构:
  5. 各种应用程序:Linux命令、服务等
  6. 命令解释器:Shell(GNU项目中称为Bash),解释并执行用户输入的命令,作为用户与内核间的"翻译官"。
  7. Linux内核:由托瓦兹开发,直接控制计算机硬件(如硬盘读写、电源管理等)

1.1 Linux发行版本

发行版 = 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系列(企业级王者)
1.1.3国产Linux系列
发行版公司/机构特点应用领域
统信UOS统信软件基于Debian,界面美观,软硬件生态完善政务、金融、教育
麒麟软件中国软件中标麒麟+银河麒麟合并,有桌面/服务器版政府、军工、国企
欧拉 openEuler华为面向数字基础设施,云计算、服务器、边缘计算企业服务器、云计算
Deepin深度科技界面设计优秀,易用性高,基于Debian桌面用户、个人使用
红旗Linux中科红旗历史较长,政府采购常见政府、教育
  1. 发行版都是Linux:内核相同,只是软件包、配置、管理方式不同
  2. 没有“最好”的发行版:只有“最适合”当前需求的
  3. 技能可迁移:学会一个发行版,其他发行版上手很快
  4. 企业主流

1.2 linux应用场景

1. 2.1服务器领域(统治地位)
1.2.2嵌入式与物联网
1.2.3移动设备
1.2.4桌面与开发

Linux系统主要运行在企业服务器上,常见发行版包括Debian、Ubuntu、CentOS和麒麟等。
虚拟化技术优势:虚拟化技术能显著节省硬件成本(无需购买昂贵物理服务器)、实现完全的环境隔离(各虚拟机互不影响)、支持灵活的资源扩展,且其核心技术也与云服务器一脉相承,对后续工作具有直接指导意义。

2.1 虚拟化平台选择与搭建建议

初学者推荐

2.2 Linux镜像获取与安装配置

镜像下载地址(推荐国内镜像站提速):

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 环境配置方向

配置方向:

2.4.1 虚拟机网络配置

配置步骤:

2.4.2 finalshell远程连接配置
1)查看ip地址:
2)通过Finalshell连接虚拟机

3.1 IP地址

本质定义:IP地址(Internet Protocol Address)是设备的逻辑位置标识,类似于家庭住址,用于网络设备间的访问定位。
核心功能:通过IP地址可以访问目标设备,例如访问百度服务器就是通过其公网IP实现的。

对比维度局域网IP(内网/私网IP)公网IP(外网IP)
作用范围局域网内部(公司、家庭、学校)全球互联网
分配机构本地网络管理员/路由器IANA → RIRs → ISP
典型范围私有地址段(RFC 1918): •10.0.0.0/8(10.0.0.0 - 10.255.255.255) •172.16.0.0/12(172.16.0.0 - 172.31.255.255) •192.168.0.0/16(192.168.0.0 - 192.168.255.255)全球唯一地址: 除私有地址外的所有IP(0.0.0.0 - 255.255.255.255)
分配方式DHCP自动分配或手动静态配置ISP分配: • 家庭宽带:动态PPPoE • 企业专线:固定公网IP
路由可达性仅在同一局域网内可达,路由器不转发到公网全球路由可达,任何地方都能访问
NAT转换需要,通过路由器NAT访问外网不需要,可直接访问互联网
典型应用内部服务器、打印机、摄像头、IoT设备Web服务器、VPN网关、远程访问入口
数量理论无限(可重复使用)稀缺有限:IPv4仅约42.9亿个
安全风险外部无法直接访问,相对安全暴露在互联网,需防火墙防护

企业应用:

技术特点:

3.2 端口


22号端口:
主要功能SSH是一种用于安全远程登录和管理计算机的网络协议。通过22号端口,您可以:

排障三板斧:

网络连通性检查:

防火墙状态检查:

服务可用性验证:

《网络安全从零到精通全套学习大礼包》

96节从入门到精通的全套视频教程免费领取

如果你也想通过学网络安全技术去帮助就业和转行,我可以把我自己亲自录制的96节 从零基础到精通的视频教程以及配套学习资料无偿分享给你。

网络安全学习路线图

想要学习 网络安全,作为新手一定要先按照路线图学习方向不对,努力白费。对于从来没有接触过网络安全的同学,我帮大家准备了从零基础到精通学习成长路线图以及学习规划。可以说是最科学最系统的学习路线,大家跟着这个路线图学习准没错。

配套实战项目/源码

所有视频教程所涉及的实战项目和项目源码

学习电子书籍

学习网络安全必看的书籍和文章的PDF,市面上网络安全书籍确实太多了,这些是我精选出来的

面试真题/经验

以上资料如何领取?

mg.cn/direct/5458f21c6efa4e739621ffb5d4309b20.jpeg#pic_center)

面试真题/经验

以上资料如何领取?

http://www.cnnetsun.cn/news/2561920.html

相关文章:

  • 在Node.js服务中集成Taotoken实现稳定高效的大模型API调用
  • 利用Taotoken实现AI应用的高可用与故障路由策略
  • 对象初始化过程深度解析
  • Vue2-Verify:5种验证码类型,轻松为Vue项目添加安全验证
  • 简历评分避坑:这些“加分项”其实是扣分雷区,别再踩了!
  • 别只盯着效率:在iPad上用UTM虚拟机跑起Win10后,我发现的3个真实使用场景
  • Icarus Verilog:颠覆性开源硬件验证工具,从零构建你的数字王国
  • DeepSeek推理速度提升300%?揭秘LLM量化压缩与KV缓存优化实战路径
  • AI 到底是怎么访问网页的?从爬虫、Browser Agent 到 Computer Use
  • 单机部署DeepSeek-R1-32B,实测吞吐达114 tokens/sec(附完整Prometheus+Grafana监控看板配置)
  • AI教材生成大揭秘:低查重工具实测,快速完成教材编写任务!
  • 天文时序数据分析:机器学习评估、半监督学习与无监督方法实战
  • 安卓HTTPS抓包实战:绕过SSL Pinning与Fiddler证书配置全解
  • 在微服务架构中使用Taotoken统一管理多个AI模型API调用
  • QML信号与槽(Signal Slot)底层机制
  • obfs4协议原理与企业级抗DPI混淆部署实战
  • 百考通AI降重/降AIGC:彻底解决各环节的创作难题
  • Claude Code用户如何通过Taotoken解决API调用不稳定与Token不足问题
  • Frida Hook签名校验实战:Android逆向绕过全链路指南
  • 舰载机牵引车行驶稳定性控制方法【附方案】
  • Google Admob被限流怎么办?常见原因与解决方案
  • GitHub狂揽23万Stars的OpenClaw:Windows一键部署,30分钟搭建你的私人AI助手
  • DeepSeek算法创新撬动10万亿美元硬件生态,有望成首家估值破万亿中国AI公司
  • 京东外卖商家端最新算法分析
  • 别再只用小白人了!UE5.1动画重定向实战:快速让商城角色‘动’起来
  • 华为S5720/S6720交换机配置备份与恢复:FTP vs TFTP vs SFTP,到底选哪个?
  • Unity游戏内实时GPU信息与FPS监控脚本实现
  • 可编程无源网络:高精度RLC元件箱的设计原理与工程实践
  • 分子动力学模拟揭秘SiC高压相变:机器学习势函数与缺陷效应研究
  • Harbor CVE-2022-46463:/api/v2.0/projects 信息泄露深度解析