四、网络和系统基础
·
一、网络技术基础
1.IP 地址基础
- IPv4 地址:32 比特,点分十进制表示;分为网络部分 + 主机部分,子网掩码用来区分两部分,也支持
/前缀长度简写(如/24)。 - IP 五类分类
- A 类:0‑127,默认掩码 / 8
- B 类:128‑191,默认掩码 / 16
- C 类:192‑223,默认掩码 / 24
- D 类:224‑239,组播地址
- E 类:240‑255,科研保留
- 私网地址(内网,需要 NAT 访问互联网)
- A:
10.0.0.0/8 - B:
172.16.0.0‑172.31.255.255 - C:
192.168.0.0/16
- 特殊 IP
255.255.255.255有限广播;0.0.0.0任意地址;127.0.0.0/8环回自测;169.254.0.0/16DHCP 获取失败自动分配地址。
- 网段计算:网络地址(主机位全 0)、广播地址(主机位全 1),可用主机数 = 2ⁿ‑2,网络地址、广播地址不可分配给主机。
- 子网划分 VLSM:把大网络切分成多个更小子网,适配不同部门主机规模。
2.网络技术基础
- 网络通信:设备之间传递数据;IP 地址逻辑寻址,MAC 地址二层硬件寻址。
- 网关:跨网段通信的出口,主机访问其他网段的默认下一跳。
- 交换机(二层设备)
- 接入终端,MAC 地址学习,维护 MAC 地址表,基于 MAC 转发帧;
- 隔离冲突域,不能隔离广播域;未知单播做广播转发。
- 路由器(三层设备)
- 实现不同网段互通,隔离广播域;
- 维护路由表,根据目的 IP 选路转发报文;支持 NAT、广域网接入。
通俗区分:交换机管二层 MAC,解决同一个局域网内部通信;路由器管三层 IP,解决不同网段之间互通。
二、操作系统基础(openEuler)总结
1.操作系统基础
- OS 定义:管理软硬件资源的系统软件;核心能力:进程管理、内存管理、文件系统、驱动、系统调用。分为内核空间(内核)、用户空间(应用程序)。
- 主流服务器 OS
- UNIX:HP‑UX、AIX、Solaris,大型机使用;
- Windows Server:图形界面;
- Linux(GNU/Linux):多用户多任务、开源、一切皆文件,兼容 POSIX,支持多硬件平台;代表:CentOS、Redhat、openEuler。
- openEuler:由 EulerOS 开源而来,支持 x86、ARM、RISC‑V;社区免费,厂商可基于它做商业发行版。
- 文件系统:管理磁盘文件的结构;openEuler 默认Ext4;常见还有 XFS(适合大文件)、VFAT、ISO9660 (光盘)。Linux 目录树以
/根目录起始。
2.Linux 用户
UID 唯一标识用户
- 超级用户 root:UID=0,最高权限
- 系统用户:1‑999,供服务程序运行
- 普通用户:1000‑60000,管理员创建,权限受限
常用命令:
useradd 用户名创建普通用户id 用户名查看用户信息su - 用户名切换用户passwd [用户名]修改密码userdel 用户名删除用户
3.命令行基础(CLI)
- CLI vs GUI:服务器多用命令行,开销小、可写脚本自动化;GUI 图形界面消耗资源。
- 小技巧:
Tab补全;上下方向键调取历史;Ctrl+A行首、Ctrl+E行尾;Ctrl+L清屏。 - 登录:本地控制台 / Xshell、PuTTY 远程 SSH 登录。
文件目录基础命令
表格
| 命令 | 作用 |
|---|---|
pwd | 打印当前工作目录 |
cd | 切换目录;.当前,..上一级,~家目录,/根目录 |
ls [-l -a] | 列出目录内容,‑l 详情,‑a 显示隐藏文件 |
mkdir [-p] | 创建目录,‑p 递归创建多级目录 |
touch | 创建空文件 |
cp [-r -a] | 复制,‑r 复制目录 |
mv | 移动 / 重命名 |
rm [-rf] | 删除,高危!‑rf 强制递归删除,无回收站 |
cat / head / tail | 查看文件全部、头部、尾部内容 |
command --help | 查看命令帮助 |
路径:绝对路径从 / 开始;相对路径从当前目录出发。
4.vim 文本编辑器
三种模式:
- 命令模式(普通模式):打开文件默认进入,复制、删除、跳转;
gg到开头,G到末尾,yy复制行,dd删除行。 - 插入模式:按
i/a/o进入,编辑文字;ESC退回命令模式。 - 底行模式:命令模式输入
:进入;:w保存;:wq保存退出;:q!强制不保存退出;- 替换:
%s/旧/新/g全局替换;/关键词搜索。
5.网络配置
- 关键概念:网卡、接口、IP、子网掩码、广播地址、网关(跨网段的出口)、路由表。
- 查看 IP:
ip addr/ifconfig -a - 两种配置静态 IP 方式
- 修改配置文件:
/etc/sysconfig/network‑scripts/ifcfg‑xxx,设置BOOTPROTO=static、IPADDR、NETMASK、GATEWAY、DNS;修改后nmcli重载激活。 - nmcli 命令:
nmcli connection modify改参数,reload、up生效。
- 修改配置文件:
- 路由管理
route -n查看路由表;route add添加路由;route del删除路由;内存临时生效,重启丢失。
- 主机名
- 文件
/etc/hostname; hostnamectl set‑hostname永久修改主机名。
- 文件
/etc/hosts:本地主机名‑IP 映射,优先于 DNS。
考前速记小卡片
网络
- IPv4=32bit;可用主机
2ⁿ‑2,扣掉网络、广播地址。 - 私网三段:10 段、172.16‑31 段、192.168 段;内网访问外网靠 NAT。
- D 类用于组播,127 段本地环回,169.254 代表 DHCP 失败。
- 交换机:二层、MAC 表、隔离冲突域、不隔离广播域。
- 路由器:三层、路由表、隔离广播域、实现跨网段通信。
- 网关:跨网段通信的出口。
系统
- Linux 一切皆文件,根目录
/;openEuler 默认文件系统Ext4。 - root UID=0;系统用户 1‑999;普通用户≥1000。
- rm‑rf 高危,没有回收站;vim 三种模式:命令→i 进入插入,ESC 回命令,
:进底行。 - 绝对路径以
/开头;相对路径不以/开头。 - 网关负责跨网段通信;route 操作路由是内存临时生效。
/etc/hostname主机名;/etc/hosts本地域名解析。
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)