文章目录一、Linux系统整体结构1、核心特点2、常见发行版3、主要应用场景4、目录结构5、系统核心组成二、Linux基础必备命令1、目录与文件操作2、文件查看与编辑3、文件查找与搜索4、系统信息查看5、用户与权限管理6、进程管理7、网络常用命令8、打包压缩与解压9、系统开关机重启10、管道与重定向三、运维工作高频场景1、核心配置目录2、日常工作一、Linux系统整体结构Linux 是一个免费、开源、类 Unix 的操作系统内核1991 年由芬兰人 Linus Torvalds 发布现在是全球服务器、云计算、嵌入式设备和超算的主流系统。1、核心特点开源免费内核源代码完全开放可自由使用、修改、分发。多用户 / 多任务支持多人同时登录、多程序并行运行。稳定安全服务器常年不关机也不易崩溃权限模型严谨病毒极少。跨平台可运行在 x86、ARM、RISC‑V 等几乎所有硬件架构。高度可定制从手机、路由器到超算都能裁剪适配。2、常见发行版Ubuntu基于 Debian桌面友好适合新手与开发。CentOS企业级稳定服务器 / 运维主流选择。3、主要应用场景✅ 服务器全球 70% 网站、云计算阿里云 / 腾讯云 / AWS、数据库MySQL均运行在 Linux 上。✅ 嵌入式 / 物联网Android基于 Linux 内核、路由器、智能家居、工业控制。✅ 超级计算机全球 Top500 超算 100% 运行 Linux。✅ 开发 / 编程原生支持 Git、Docker、各种编程语言深受程序员喜爱。✅ 桌面办公Ubuntu、Deepin 等可日常办公替代 Windows。4、目录结构/ 根目录 ├── bin 普通用户可执行基础命令 ├── sbin 管理员系统命令 ├── etc 系统配置文件重中之重 ├── home 普通用户家目录 /home/用户名 ├── root root管理员家目录 ├── usr 应用程序、源码、文档、安装软件 ├── var 动态数据日志、缓存、进程文件、数据库 ├── tmp 临时目录重启清空 ├── dev 硬件设备文件磁盘、光驱、网卡 ├── proc 虚拟文件系统内核/进程实时信息 ├── sys 硬件与内核参数 ├── lib/lib64 系统依赖库文件 ├── media 挂载光盘、U盘 ├── mnt 手动挂载目录5、系统核心组成内核 Kernel管理硬件、进程、内存、网络、驱动Shell命令解释器bash 最常用文件系统ext4、xfs 等管理磁盘文件用户与权限多用户、权限隔离进程管理程序运行实例日志系统系统 / 服务故障排查二、Linux基础必备命令1、目录与文件操作pwd查看当前所在路径cd切换目录cd~ 回家目录cd..返回上一级cd- 返回上一次目录ls列出目录内容ls-l详细信息ls-a显示隐藏文件ls-lh人性化大小显示mkdir创建目录mkdir-pa/b/c 递归创建rmdir删除空目录rm删除文件/目录rm-rf强制递归删除慎用cp复制cp源 目标cp-r复制目录mv移动/重命名touch创建空文件2、文件查看与编辑cat一次性查看全部文件more分页查看less增强分页上下箭头滚动head-n10查看前10行tail-n10查看后10行tail-f实时追踪日志运维必用 vi/vim 文件编辑 三种模式命令模式、插入模式、末行模式 :w 保存 :q 退出 :wq 保存退出 :q!强制不保存退出3、文件查找与搜索find路径-name文件名全盘找文件grep关键词 文件名 过滤文本grep-n显示行号grep-v反向匹配which命令 查找命令所在路径whereis查找命令/配置文件位置4、系统信息查看uname-r查看内核版本hostname主机名 hostnamectl 查看系统版本、内核df-h磁盘分区使用率du-sh查看文件/目录占用大小free-h内存、swap 使用情况top实时进程资源监控htop增强版top需安装uptime系统开机时长、负载 systemctl start 服务名 启动 systemctl stop 服务名 停止 systemctl restart 服务名 重启 systemctl reload 服务名 平滑重载配置date日期ls-letc/localtime 查看时区5、用户与权限管理useradd用户名 创建用户passwd用户名 设置密码userdel用户名 删除用户groupadd组名 创建用户组id用户名 查看用户UID/GID who/w 查看当前登录用户chmod权限 文件 修改文件权限 例chmod755filechown用户:组 文件 修改所有者和所属组 rwx4217rw-426r-x4156、进程管理ps-ef查看所有进程psaux 进程详细资源占用kill进程ID 正常终止进程kill-9进程ID 强制杀死进程pkill进程名 按进程名批量杀7、网络常用命令ipaddr 查看网卡IP代替ifconfigping测试网络连通curl访问网址、测试接口wget下载文件netstat-lntp查看监听端口、进程 ss-lntp替代netstat更快 route-n路由表8、打包压缩与解压tar打包命令tar-zcvf压缩包.tar.gz 目录 压缩tar-zxvf压缩包.tar.gz 解压9、系统开关机重启shutdown-hnow 立即关机shutdown-rnow 立即重启reboot重启 init0关机 init6重启10、管道与重定向|管道把前一个命令结果传给后一个覆盖重定向追加重定向 例ps-ef|grepjavacata.txtb.txtecho内容a.txt三、运维工作高频场景1、核心配置目录/etc/passwd 用户信息配置 /etc/group 用户组配置 /etc/shadow 用户密码密文 /etc/hosts 本地域名映射 /etc/profile 系统全局环境变量 /etc/bash.bashrc shell环境变量 /etc/systemd/ systemd服务配置 /var/log/ 系统日志目录2、日常工作日志排查tail -f 日志文件 grep 过滤报错磁盘空间不足df -h 查分区 → du -sh 找大文件 → 清理端口占用ss -lntp 查端口、终止冲突进程文件部署mkdir、cp、mv、vim 改配置权限问题chmod、chown 授权进程异常top 看 CPU / 内存 → ps 查进程 → kill 处理
【运维必备Linux系统知识】
发布时间:2026/5/25 6:21:38
文章目录一、Linux系统整体结构1、核心特点2、常见发行版3、主要应用场景4、目录结构5、系统核心组成二、Linux基础必备命令1、目录与文件操作2、文件查看与编辑3、文件查找与搜索4、系统信息查看5、用户与权限管理6、进程管理7、网络常用命令8、打包压缩与解压9、系统开关机重启10、管道与重定向三、运维工作高频场景1、核心配置目录2、日常工作一、Linux系统整体结构Linux 是一个免费、开源、类 Unix 的操作系统内核1991 年由芬兰人 Linus Torvalds 发布现在是全球服务器、云计算、嵌入式设备和超算的主流系统。1、核心特点开源免费内核源代码完全开放可自由使用、修改、分发。多用户 / 多任务支持多人同时登录、多程序并行运行。稳定安全服务器常年不关机也不易崩溃权限模型严谨病毒极少。跨平台可运行在 x86、ARM、RISC‑V 等几乎所有硬件架构。高度可定制从手机、路由器到超算都能裁剪适配。2、常见发行版Ubuntu基于 Debian桌面友好适合新手与开发。CentOS企业级稳定服务器 / 运维主流选择。3、主要应用场景✅ 服务器全球 70% 网站、云计算阿里云 / 腾讯云 / AWS、数据库MySQL均运行在 Linux 上。✅ 嵌入式 / 物联网Android基于 Linux 内核、路由器、智能家居、工业控制。✅ 超级计算机全球 Top500 超算 100% 运行 Linux。✅ 开发 / 编程原生支持 Git、Docker、各种编程语言深受程序员喜爱。✅ 桌面办公Ubuntu、Deepin 等可日常办公替代 Windows。4、目录结构/ 根目录 ├── bin 普通用户可执行基础命令 ├── sbin 管理员系统命令 ├── etc 系统配置文件重中之重 ├── home 普通用户家目录 /home/用户名 ├── root root管理员家目录 ├── usr 应用程序、源码、文档、安装软件 ├── var 动态数据日志、缓存、进程文件、数据库 ├── tmp 临时目录重启清空 ├── dev 硬件设备文件磁盘、光驱、网卡 ├── proc 虚拟文件系统内核/进程实时信息 ├── sys 硬件与内核参数 ├── lib/lib64 系统依赖库文件 ├── media 挂载光盘、U盘 ├── mnt 手动挂载目录5、系统核心组成内核 Kernel管理硬件、进程、内存、网络、驱动Shell命令解释器bash 最常用文件系统ext4、xfs 等管理磁盘文件用户与权限多用户、权限隔离进程管理程序运行实例日志系统系统 / 服务故障排查二、Linux基础必备命令1、目录与文件操作pwd查看当前所在路径cd切换目录cd~ 回家目录cd..返回上一级cd- 返回上一次目录ls列出目录内容ls-l详细信息ls-a显示隐藏文件ls-lh人性化大小显示mkdir创建目录mkdir-pa/b/c 递归创建rmdir删除空目录rm删除文件/目录rm-rf强制递归删除慎用cp复制cp源 目标cp-r复制目录mv移动/重命名touch创建空文件2、文件查看与编辑cat一次性查看全部文件more分页查看less增强分页上下箭头滚动head-n10查看前10行tail-n10查看后10行tail-f实时追踪日志运维必用 vi/vim 文件编辑 三种模式命令模式、插入模式、末行模式 :w 保存 :q 退出 :wq 保存退出 :q!强制不保存退出3、文件查找与搜索find路径-name文件名全盘找文件grep关键词 文件名 过滤文本grep-n显示行号grep-v反向匹配which命令 查找命令所在路径whereis查找命令/配置文件位置4、系统信息查看uname-r查看内核版本hostname主机名 hostnamectl 查看系统版本、内核df-h磁盘分区使用率du-sh查看文件/目录占用大小free-h内存、swap 使用情况top实时进程资源监控htop增强版top需安装uptime系统开机时长、负载 systemctl start 服务名 启动 systemctl stop 服务名 停止 systemctl restart 服务名 重启 systemctl reload 服务名 平滑重载配置date日期ls-letc/localtime 查看时区5、用户与权限管理useradd用户名 创建用户passwd用户名 设置密码userdel用户名 删除用户groupadd组名 创建用户组id用户名 查看用户UID/GID who/w 查看当前登录用户chmod权限 文件 修改文件权限 例chmod755filechown用户:组 文件 修改所有者和所属组 rwx4217rw-426r-x4156、进程管理ps-ef查看所有进程psaux 进程详细资源占用kill进程ID 正常终止进程kill-9进程ID 强制杀死进程pkill进程名 按进程名批量杀7、网络常用命令ipaddr 查看网卡IP代替ifconfigping测试网络连通curl访问网址、测试接口wget下载文件netstat-lntp查看监听端口、进程 ss-lntp替代netstat更快 route-n路由表8、打包压缩与解压tar打包命令tar-zcvf压缩包.tar.gz 目录 压缩tar-zxvf压缩包.tar.gz 解压9、系统开关机重启shutdown-hnow 立即关机shutdown-rnow 立即重启reboot重启 init0关机 init6重启10、管道与重定向|管道把前一个命令结果传给后一个覆盖重定向追加重定向 例ps-ef|grepjavacata.txtb.txtecho内容a.txt三、运维工作高频场景1、核心配置目录/etc/passwd 用户信息配置 /etc/group 用户组配置 /etc/shadow 用户密码密文 /etc/hosts 本地域名映射 /etc/profile 系统全局环境变量 /etc/bash.bashrc shell环境变量 /etc/systemd/ systemd服务配置 /var/log/ 系统日志目录2、日常工作日志排查tail -f 日志文件 grep 过滤报错磁盘空间不足df -h 查分区 → du -sh 找大文件 → 清理端口占用ss -lntp 查端口、终止冲突进程文件部署mkdir、cp、mv、vim 改配置权限问题chmod、chown 授权进程异常top 看 CPU / 内存 → ps 查进程 → kill 处理