linux操作系统命令
apt是基于dpkg构建于Debian系列的智能包管理工具。能自动解析依赖,支持联网操作,为普通用户屏蔽了dpkg的底层复杂性,提供简化语义化命令。硬链接是指向同一个inode索引节点的不同目录条目(文件名)的数量;创建硬链接命令:ln命令格式:ln 被链接的文件 创建硬链接文件名称验证硬链接查看inode号:ls -i。
常用基础命令














dpkg介绍
dpkg是Debian及其衍生系统中最底层的软件包管理工具,直接操作.deb格式的软件包文件,但不处理依赖关系
dpkg的核心特点

dpkg常用命令

apt介绍
apt是基于dpkg构建于Debian系列的智能包管理工具。能自动解析依赖,支持联网操作,为普通用户屏蔽了dpkg的底层复杂性,提供简化语义化命令。

apt与dpkg协作

apt命令

apt工作原理

dpkg和apt的对比

压缩命令

解压缩命令

压缩/解压缩命令

文件操作命令




硬链接(Hard Link)
硬链接的定义
硬链接是指向同一个inode索引节点的不同目录条目(文件名)的数量;
创建硬链接命令:ln
命令格式:ln 被链接的文件 创建硬链接文件名称
验证硬链接
查看inode号:ls -i
特点
- 硬链接文件与源文件共享相同的inode和数据块;
- 删除源文件后,硬链接仍可访问数据(直到所有硬链接被删除);
- 不能跨文件系统(如无法从ext4分区链接到NTFS分区);
- 不能链接目录(防止文件系统循环问题);
符号链接
符号链接又称之为软连接,是一种特殊的文件类型,它指向另一个文件或目录;
创建符号链接:
命令格式:ln -s 被连接的文件/目录(绝对路径)创建软链接文件名称
验证符号链接
查看符号链接指向:ls -l
查看inode号:ls -i
特点:
- 符号链接与源文件有不同的inode;
- 删除源文件后,符号链接失效(称为“断链”);
- 可以跨文件系统;
- 可以链接目录;
硬链接与符号链接对比
| 特性 | 硬链接 | 符号链接 |
| 底层原理 | 直接指向同一inode,共享数据块 | 指向源文件的路径 |
| 跨文件系统 | 不支持(必须在同一文件系统内) | 支持(可跨不同文件系统) |
| 连接目录 | 不支持链接目录 | 支持链接目录 |
| 删除源文件的影响 | 硬链接仍有效 数据未删除,直到inode的连接数为0 | 软连接失效(但链接文件本身仍存在) |
| 显示方式 | ls -l不显示特殊标记,inode号与源文件相同 | ls -l显示链接类型,且路径后带->指向源文件 |
| 典型用途 |
1.数据备份:多个硬链接共享数据,比米娜单点误删,丢失数据 2.文件多入口访问:同一文件多个名称共享数据 |
1.快捷方式:简化长路径访问 2.动态路径切换:通过修改软连接指向不同版本或路径 3.跨文件系统链接:如挂载设备的文件连接到本地目录; |
网络相关命令
在开发调试、网络维护或日常使用场景中,快速确认设备网络状态、排查连通性问题是基础且高频的需求。网络配置与诊断命令能够帮助我们高效查看设备的ip配置是否正确、临时调整多网卡设备的网络参数(如虚拟机ip切换),并实时检测设备与目标主机(如服务器、路由器等)之间的通信是否通常,无需依赖复杂工具,通过系统自带的基础命令即可定位;


IP地址分配方式
IP地址作为网络设备在互联网中的唯一逻辑标识,其分配方式主要分为静态IP与动态IP两种,而这两种分配方式均可通过图形界面或命令行界面对应的配置工具实现参数设置;
静态IP地址分配
- 工作原理:由网络管理员手动为设备配置固定的IP地址、子网掩码、默认网关和DNS服务器地址等信息,地址长期不变;
- 应用场景:适用于需稳定网络表示的设备,如服务器、网络打印机、监控设备等,确保其他设备能长期稳定访问。例如企业文件服务器,固定IP便于员工持续访问共享文件;
- 优点:稳定性高,便于针对特殊设备(如防火墙)进行管理和配置访问策略;
- 缺点:手动配置工作量大,设备网络环境变更时(如子网调整)需重新设置,灵活性不足;



动态IP地址分配(DHCP)
- 工作原理:通过DHCP服务器自动为接入网络的设备分配IP地址,同时提供子网掩码、网关、DNS等配置信息。设备每次联网时获取地址,地址可重复利用;
- 应用场景:广泛用于家庭网络(如手机、电脑连Wi-Fi)和企业办公网络,新设备接入或移动时能自动获取配置,简化管理;
- 优点:自动配置,减少人工错误;高效利用IP资源,适合设备频繁上下线的动态网络;
- 缺点:依赖DHCP服务器,若服务器故障,设备可能无法获取地址;地址有租期,到期未续租需重新分配,影响需长期稳定IP的应用;



IP地址分配方式


openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)