尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Linux系统管理核心技能:权限、进程与网络配置详解
1. RH124课程核心知识点回顾作为红帽认证系统管理员RHCSA的基础课程RH124涵盖了Linux系统管理的核心技能。第三次总结将重点梳理文件权限管理、进程控制和基础网络配置这三个关键模块。1.1 文件权限的深层机制Linux权限系统采用三位八进制数表示法每个数字对应不同用户组的权限组合。实际工作中需要特别注意权限掩码umask的逆运算逻辑新建文件的默认权限是666减去umask值目录是777减去umask值。例如umask为022时文件权限 666 - 022 644 (rw-r--r--) 目录权限 777 - 022 755 (rwxr-xr-x)特殊权限位的实际应用场景chmod us file # SetUID让普通用户临时获得文件属主权限如passwd命令 chmod gs dir # SetGID新建文件自动继承目录属组常用于共享目录 chmod t dir # Sticky Bit仅允许文件所有者删除如/tmp目录重要提示生产环境中SetUID使用需谨慎不当配置可能导致权限提升漏洞1.2 进程管理的实用技巧ps aux命令输出的关键字段解析USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1234 0.5 1.2 265288 12345 pts/0 S 14:30 0:01 vim /etc/hostsVSZ虚拟内存和RSS常驻内存的单位是KBSTAT状态码组合含义S可中断睡眠D不可中断睡眠通常出现在IO等待R运行中Z僵尸进程T暂停状态高优先级N低优先级进程优先级调整实战nice -n 10 command # 启动时设置优先级-20到19值越大优先级越低 renice 15 -p 1234 # 调整运行中进程的优先级2. 网络配置深度解析2.1 nmcli命令的进阶用法网络管理器NetworkManager是现代Linux网络配置的核心工具。创建以太网连接的完整示例nmcli con add con-name office-net ifname enp3s0 type ethernet \ ip4 192.168.1.100/24 gw4 192.168.1.1 \ ipv4.dns 8.8.8.8 8.8.4.4 \ ipv4.dns-search example.com \ ipv4.method manual连接配置文件通常存储在/etc/NetworkManager/system-connections/关键参数说明[connection] idoffice-net uuid5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 typeethernet [ipv4] address1192.168.1.100/24,192.168.1.1 dns8.8.8.8;8.8.4.4; dns-searchexample.com; methodmanual2.2 网络故障排查三板斧链路层检查ethtool enp3s0 # 查看网卡物理状态 ip -s link show # 统计信息错误包、丢包等网络层诊断ip route show # 路由表检查 tracepath 8.8.8.8 # 路径追踪比traceroute兼容性更好传输层测试nc -zv 192.168.1.1 22 # TCP端口检测 nmap -sU -p 53 192.168.1.1 # UDP端口扫描3. 系统日志分析实战3.1 journalctl的过滤技巧按时间范围查询支持相对时间journalctl --since 1 hour ago --until 30 min ago多条件组合过滤journalctl -u sshd _PID1234 _TRANSPORTsyslog导出特定字段进行分析journalctl -o json-pretty | jq ._EXE,.MESSAGE3.2 重要日志文件监控清单日志文件监控命令关键信息/var/log/messagestail -f /var/log/messages系统级通用消息/var/log/securegrep Failed password /var/log/secure认证失败记录/var/log/audit/audit.logausearch -m USER_LOGIN审计日志查询4. 磁盘管理进阶操作4.1 LVM的日常维护扩展逻辑卷的标准流程pvcreate /dev/sdb1 # 初始化物理卷 vgextend vg00 /dev/sdb1 # 扩展卷组 lvextend -L 10G /dev/vg00/lv01 # 扩展逻辑卷 xfs_growfs /mnt/data # XFS文件系统扩展 # 或 resize2fs /dev/vg00/lv01 # ext4文件系统扩展快照创建与恢复lvcreate -L 5G -s -n db_snap /dev/vg00/lv_db # 创建快照 mount /dev/vg00/db_snap /mnt/snapshot # 挂载快照 lvconvert --merge /dev/vg00/db_snap # 恢复快照4.2 磁盘性能测试方法使用fio进行综合测试fio --namerandwrite --ioenginelibaio --rwrandwrite \ --bs4k --numjobs16 --size1G --runtime60 \ --time_based --group_reporting关键参数解读--rwrandwrite随机写入模式可选seqread/seqwrite等--bs4k模拟数据库等小IO场景--numjobs16并发线程数--runtime60测试时长秒5. 安全加固实践5.1 sudo权限精细控制/etc/sudoers的语法示例User_Alias ADMINS alice,bob Cmnd_Alias DISK_CMD /bin/fdisk, /bin/lvm ADMINS ALL(root) NOPASSWD: DISK_CMD %wheel ALL(ALL) ALL审计sudo使用记录grep sudo /var/log/secure | awk {print $1,$6,$10}5.2 SSH安全配置要点/etc/ssh/sshd_config关键参数Protocol 2 PermitRootLogin no MaxAuthTries 3 LoginGraceTime 60 AllowUsers alice bob X11Forwarding no配置生效后记得测试sshd -t systemctl restart sshd # 保持另一个会话活跃以防配置错误导致断开我在实际运维中发现很多初级管理员容易忽视权限继承问题。比如用root创建的配置文件普通服务账户可能无法读取。建议采用以下权限策略install -m 640 -o root -g service_group config_file /etc/service/
RELATED

相关推荐

基于scrapy-redis的多平台新闻采集:原理、配置与实战踩坑

基于scrapy-redis的多平台新闻采集:原理、配置与实战踩坑

简介:基于scrapy-redis的多平台新闻资讯采集系统,面向有一定Python基础、希望掌握分布式爬虫开发的工程师。项目利用Redis实现请求调度与URL去重,支持对多个新闻站点并行采集,并配套数据处理、存储与部署配置。资源共41个文件&…

📅 2026/10/27 14:50:53
马尾辫避坑指南:从扎法逻辑到脱发预防全解析

马尾辫避坑指南:从扎法逻辑到脱发预防全解析

说个挺反常识的现象:很多人把马尾辫当成“懒得打理头发时的应急方案”,随手一扎就出门。但真正研究过的人都知道,马尾辫恰恰是最考验细节处理能力的发型之一。同一个人的同一头头发,扎法不同、位置不同、松紧程度不同,…

📅 2026/10/27 14:45:53
昇腾AI处理器CANN ops-nn算子库优化与部署实战

昇腾AI处理器CANN ops-nn算子库优化与部署实战

1. 项目概述:CANN ops-nn仓库的技术定位在AI模型从训练到落地的完整链路中,算力引擎始终是决定性能上限的关键组件。华为开源的CANN(Compute Architecture for Neural Networks)ops-nn仓库,正是面向昇腾AI处理器打造的…

📅 2026/10/27 14:45:53
MORE NEWS

更多资讯

📰

老旧产线零停机加装机器视觉:非侵入式技改与嵌入式Linux实战

1. 老旧产线加装机器视觉的真实困境与破局思路干了十几年自动化,我见过太多这样的场景:一条跑了七八年的产线,机械结构稳如老狗,PLC程序虽然写得像意大利面条但好歹能跑,老板突然拍脑袋说要上机器视觉做质检。你心里清…

📰

多机共用 WorkBuddy 账号:跨机双写同步与缓存分离实战指南

先说个背景。我平时在办公室用一台 Windows 工作站,回家之后主力是一台 Ubuntu 笔记本,日常干活的 AI 助手工具就是 WorkBuddy。最初我对它的定位是“第二大脑”:会话记录要长期保留,技能要反复打磨,知识库索引更是越大…

📰

FARO:面向工程落地的收益-风险协同优化框架

1. FARO不是新算法,而是优化视角的一次重构很多人第一次看到“FARO”这个词,会下意识去GitHub搜仓库、查论文链接、翻PyTorch官方文档——结果什么都没找到。我去年也这么干过,花三天时间在arXiv、ICML、NeurIPS的最新录用列表里反复筛关键词…

📰

强化学习如何提升视觉语言模型的泛化能力?

1. 项目概述:强化学习如何提升视觉语言模型的泛化能力?2025年NIPS这篇论文探讨了一个极具前瞻性的问题:强化学习(RL)技术能为视觉语言模型(VLA)的泛化能力带来哪些实质性提升?作为同…

📰

Codex CLI:从命令行到任务调度中枢的范式跃迁

1. 从“敲命令”到“下指令”:Codex CLI 的范式迁移本质 Codex CLI 不再是那个你输完 git commit -m "fix bug" 后就安静等待返回结果的工具。它正在经历一次静默却彻底的底层重构——不是功能堆叠,而是角色重定义。过去十年里,…

📰

基于GIN-PPO的脉动装配线技能感知调度方法

飞机脉动装配线上,每个工位都被严格的节拍时间卡死,装配对象按照固定节拍从一个工位移动到下一个工位——而真正决定节拍能否守住的关键因素里,工人的技能等级往往是被忽略得最狠的一项。我在做车间调度优化的那段时间,反复被同一…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬