Linux 的用法 系统基础操作指南
Linux 是开源类 Unix 操作系统,整体用法核心就是通过终端命令行完成系统管理 文件操作 软件安装 网络配置 权限管控,它和 Windows 图形化点击操作思路不一样,绝大多数服务器场景都是纯命令行模式,用户登录系统之后进入 shell 环境,依靠输入指令让内核执行任务,主流发行版包含 Ubuntu CentOS Rocky Debian,不同发行版包管理器和部分配置文件路径有差别,但是基础操作逻辑统一,学习 Linux 用法首先要理解目录树结构,所有文件和设备都挂载在根目录 / 下面,没有 C 盘 D 盘这种分区概念,然后掌握用户权限体系,root 超级管理员和普通用户,sudo 提权机制,后续再逐步学习文件管理 进程管理 服务管理 定时任务 日志排查,日常使用分为桌面个人使用和服务器运维使用两大方向,桌面版自带图形界面,可以鼠标操作,服务器一般最小化安装,没有图形桌面,全部依靠命令,很多新手入门卡在不熟悉 shell 语法,分不清相对路径绝对路径,不理解文件权限三位数字含义,所以学习 Linux 用法要从基础命令循序渐进,不要一开始就学习复杂脚本。
一 Linux 基础认知
目录树核心目录说明
| 目录 | 主要用途 |
|---|---|
| /root | root 用户家目录 |
| /home | 普通用户家目录 |
| /etc | 系统和软件配置文件目录 |
| /var | 动态数据,日志 缓存 数据库文件 |
| /usr | 程序安装目录,用户软件资源 |
| /bin /sbin | 基础可执行命令,系统管理命令 |
| /dev | 设备文件,硬盘 串口等设备 |
| /tmp | 临时文件目录,重启一般自动清理 |
shell 概念
shell 是用户和 Linux 内核之间的交互解释器,默认最常用是 bash,我们输入的命令由 shell 解析,调用对应的程序执行,支持管道 重定向 通配符 变量 循环判断,shell 也是后续写 shell 脚本的基础,属于 Linux 用法里面非常重要的部分。
二 基础操作学习步骤
第一步 登录系统,物理机本地登录或者 ssh 远程登录,进入终端 shell
第二步 学习路径相关命令,pwd 查看当前路径,cd 切换目录,ls 查看目录内容
第三步 学习文件目录管理,mkdir 创建目录,touch 创建文件,cp 复制,mv 移动重命名,rm 删除
第四步 学习查看文件内容,cat 查看全文,more 分页查看,less 滚动查看,tail 查看日志末尾,head 查看文件头部
第五步 学习权限命令 chmod chown,修改文件权限和属主属组
第六步 学习软件包管理,debian 系 apt,redhat 系 dnf yum,安装更新卸载软件
第七步 学习进程和服务管理,ps 查看进程,kill 终止进程,systemctl 管理系统服务
第八步 学习网络相关命令,ip addr 查询 ip,ping 测试连通性,ss netstat 查看端口
三 核心模块深度讲解
文件权限体系
Linux 文件权限分为读 r 写 w 执行 x,三组权限分别对应属主 属组 其他用户,用数字表示 r=4 w=2 x=1,比如 755 就是属主全部权限,组和其他用户可读可执行,普通用户不能随意修改系统目录文件,高危操作需要 root 或者 sudo 提权,这个是 Linux 安全设计核心,也是 Linux 用法里面必须掌握的重点。
进程与 systemd 服务管理
现代 Linux 全部使用 systemd 作为系统初始化管理器,systemctl 是核心命令,可以启动 停止 重启 开机自启 查看服务状态,比如 sshd nginx 这类服务,排查服务异常第一步就是 systemctl status 查看服务状态,ps 命令可以查看正在运行进程,识别占用 CPU 内存过高的进程,配合 kill 或者 killall 终止异常进程。
重定向与管道
重定向就是把命令输出写入文件,> 覆盖写入,>> 追加写入,< 读取文件作为输入,管道符号 | 把前一条命令输出作为后一条命令输入,比如 ps aux | grep nginx,这个是 Linux 用法里面非常实用的组合技巧,大量排查命令都会用到管道。
定时任务 crontab
crontab 用来设置周期性自动执行任务,比如每天凌晨备份日志,定时清理临时文件,编辑 crontab 之后系统会按照时间规则自动调用命令,属于自动化运维常用功能,配置的时候要注意执行用户环境变量,很多定时任务执行失败就是环境变量缺失。
四 桌面版和服务器版用法差异
桌面版 Linux 用法额外包含图形界面操作,浏览器 办公软件 图形编辑器,也可以打开终端调用全部命令,适合个人电脑学习,服务器版本最小化安装,没有图形界面,不推荐安装桌面环境,因为图形界面会占用大量内存 CPU,增加攻击面,服务器 Linux 用法重点是远程 ssh 管理,安全加固,日志巡检,性能调优。
五 常见踩坑场景
1 普通用户直接修改 etc 下配置,提示权限拒绝,忘记 sudo 提权
2 rm 删除命令没有确认,误删系统文件,生产环境严禁 rm -rf 随意执行
3 不区分大小写,Linux 系统文件名命令全部区分大小写,File 和 file 是两个不同文件
4 路径错误,混淆相对路径和绝对路径,cd 切换目录之后找不到文件
5 软件源没有更新,执行安装软件失败,没有先执行 apt update 或者 dnf update
6 防火墙没有放行端口,服务已经启动但是外部无法访问,只关注服务本身忽略防火墙规则
六 进阶拓展方向
掌握基础 Linux 用法之后,可以继续学习 shell 脚本编写,把多条命令组合成自动化脚本,学习磁盘管理 fdisk mount,内存 CPU 性能监控 top htop,防火墙 firewalld iptables,还有 docker 容器,ssh 密钥免密登录,安全加固,这些属于进阶运维内容,适合有基础之后继续深入。
总结,Linux 的用法本质就是基于 shell 命令行,掌握目录结构 权限 软件管理 进程服务 网络排查,理解 shell 管道重定向,区分桌面版和服务器版使用场景,从基础命令逐步进阶脚本和运维调优,学习的时候多在虚拟机练习,熟悉每一条命令输出含义,不要死记硬背,理解原理才能灵活运用 Linux。
【常见问题】
问题 1 Linux 的用法里面普通用户为什么不能修改系统配置文件
回答 1 Linux 的用法设计了严格权限体系,系统配置文件默认只允许 root 修改,普通用户没有写权限,想要修改需要使用 sudo 提权,这个机制是为了防止误操作破坏系统。
问题 2 Linux 的用法里面 apt 和 dnf 有什么区别
回答 1 Linux 的用法里面,apt 是 debian 系发行版包管理器,dnf 是 redhat 系发行版新一代包管理器,二者都用来安装更新卸载软件,只是所属发行版不同,命令参数略有差别。
问题 3 Linux 的用法里面 rm 命令使用需要注意什么
回答 1 Linux 的用法里面 rm 是删除命令,rm -rf 属于高危操作,不会二次确认,执行前确认目标路径,生产环境不要随意递归删除系统目录,避免误删重要文件。
问题 4 Linux 的用法里面 ssh 远程登录是做什么的
回答 1 Linux 的用法里面 ssh 是远程登录工具,可以从其他电脑远程连接服务器终端,不用在服务器本机操作,是服务器版 Linux 最核心的管理方式,可以执行全部 Linux 命令。
【免责申明】
本文内容基于主流 Linux 发行版通用 Linux 的用法整理,不同发行版配置路径包管理器存在差异,所有系统操作尤其是删除 修改配置 服务重启,请提前做好备份,生产环境操作确认业务影响,本文不对错误使用 Linux 的用法造成系统损坏数据丢失承担责任。
相关阅读
-
羊肉汤面条想要汤头奶白鲜香,羊肉软嫩不膻,面条筋道不坨,核心就是先把羊肉小火慢熬成浓白羊汤,单独煮面条...浏览全文>>
-
腌豆腐一般就是家常自制腐乳,好吃的关键是先让豆腐长白毛发酵,再裹料入坛密封熟成,成品绵密起沙、咸香入味...浏览全文>>
-
腌豆腐一般就是家常自制腐乳,好吃的关键是先让豆腐长白毛发酵,再裹料入坛密封熟成,成品绵密起沙、咸香入味...浏览全文>>
-
logit 公式本质就是对概率做对数几率变换,它把取值范围在 0 到 1 之间的概率 p,转换成全体实数范围的...浏览全文>>
-
新鲜无花果最直接的吃法就是清洗干净之后直接鲜食,也可以用来榨汁做沙拉烘烤煲汤制作果酱,成熟度高的新鲜无...浏览全文>>
-
核心结论 lnk 扩展名也就是 lnk 文件,是 Windows 系统专属的快捷方式文件,全称 link,中文一般叫做快...浏览全文>>
-
做好小海螺核心要点是先吐沙,焯水时间一定要短,煮久肉质会老、发柴咬不动,清洗的时候把海螺尾部内脏去掉,...浏览全文>>
-
✅ 核心一句话:listen 是不及物动词,后面如果要接听的对象,必须加介词 to,变成 listen to;如果后面...浏览全文>>
-
咸味腊八粥的做法,和传统甜腊八粥不一样,它不用放糖,是以杂粮杂豆为主,搭配肉类、菌菇、根茎蔬菜,用盐和...浏览全文>>
-
Linux 是开源类 Unix 操作系统,整体用法核心就是通过终端命令行完成系统管理 文件操作 软件安装 网络配...浏览全文>>
- 小海螺怎么做好吃 家常小海螺多种做法教程
- 西米水果捞的做法 零失败家常教程
- leave 英文解释 英英释义
- lawfy 指什么 词汇释义详解
- 双面胶的去除方法 不同表面除胶实操技巧
- 生蚝要蒸多长时间 清蒸生蚝火候详解
- kindle 怎么导入电子书 3 步帮你导入电子书 USB 传书简易教程
- 扇贝做法大全家常 多款式扇贝家常菜
- justnow 的用法 英语短语精讲
- jojo 第几部有替身 替身设定起源详解
- 排骨怎么炒才好吃 干香入味家常做法
- 牛蹄子怎么做好吃 红烧卤炖款
- IT 专业哪个学校好 选校评估指南
- 面筋怎么制作方法 洗面法手工详细教程
- 米凉粉如何做好吃 多种家常做法
- ip 地址子网掩码网关怎么填 静态 ip 填写规范
- 江浙都有什么名菜 苏菜浙菜经典菜品汇总
- 鸡蛋干的家常做法 自制紧实版本
- 红酒做菜有哪些菜 经典红酒入菜清单
- iPhone12 动态壁纸怎么自己动 触发设置教程
