【Linux】sudo, su, chmod, chown, chgrp, useradd, usermod, userdel, groupadd, passwd, id, getent, ps

以下是文档内容的详细分析,包括指令作用、RHCSA考点以及所有指令的汇总:


1. 核心内容分析

1.1 权限管理
  • sudo:以root权限执行命令(RHCSA考点:权限提升)
  • su:切换用户身份(RHCSA考点:用户切换)
  • chmod:修改文件权限(RHCSA考点:权限管理)
    • 示例:chmod 755 file 设置权限为rwxr-xr-x
  • chown:修改文件所有者(RHCSA考点:所有权管理)
    • 示例:chown user:group file
  • chgrp:修改文件所属组(RHCSA考点:组管理)
  • 特殊权限
    • SetUIDchmod u+s):以文件所有者身份执行
    • SetGIDchmod g+s):继承目录组权限
    • Sticky Bitchmod +t):仅允许所有者删除文件(如/tmp
1.2 用户和组管理
  • useradd:创建用户(RHCSA考点:用户管理)
    • 示例:useradd -m -G group username
  • usermod:修改用户属性(如修改主组)
  • userdel:删除用户(-r删除家目录)
  • groupadd:创建组(RHCSA考点:组管理)
  • passwd:设置密码(RHCSA考点:密码策略)
  • id:查看用户UID/GID(RHCSA考点:用户信息查询)
  • getent:查询系统数据库(如getent passwd
1.3 进程管理
  • ps:查看进程(RHCSA考点:进程监控)
    • 常用选项:ps -ef(全格式)、ps aux(BSD格式)
  • top:动态查看进程(RHCSA考点:资源监控)
  • kill:终止进程(RHCSA考点:进程控制)
    • 示例:kill -9 PID(强制终止)
  • killall:按名称终止进程
  • renice:调整进程优先级(RHCSA考点:优先级管理)
    • 示例:renice +10 PID
1.4 文件权限与属性
  • 权限表示
    • 字母:rwxr-xr--(所有者/组/其他)
    • 数字:755(7=rwx, 5=r-x)
  • 文件类型标识
    • -:普通文件
    • d:目录
    • l:符号链接

2. RHCSA核心考点

考点分类相关指令考试要求
用户和组管理useradd, usermod, passwd创建用户、设置密码、修改属性
权限管理chmod, chown, chgrp设置文件权限和所有权
进程管理ps, top, kill, renice监控进程、终止进程、调整优先级
特权操作sudo, su安全提权与用户切换
文件系统权限SetUID/SetGID/Sticky Bit理解并配置特殊权限

3. 初学者学习建议

  1. 从基础命令入手
    • 先掌握ls, cd, mkdir等基础操作,再学习权限管理。
  2. 理解权限模型
    • 通过ls -l观察权限字段,练习chmodchown
  3. 实践用户管理
    • 在虚拟机中创建测试用户和组,模拟真实场景。
  4. 安全原则
    • 最小权限原则:避免滥用sudosu

4. 所有Linux指令及作用(一行汇总)

指令
sudo, su, chmod, chown, chgrp, useradd, usermod, userdel, groupadd, passwd, id, getent, ps, top, kill, killall, renice, ls, cd, mkdir, rm, cp, mv, cat, vi, vim, find, grep

作用
权限管理(sudo/su/chmod), 用户/组操作(useradd/passwd), 进程控制(ps/kill), 文件操作(ls/cp/mv), 文本编辑(vi/grep).


5. 典型场景示例

  1. 创建用户并设置密码
    sudo useradd -m -s /bin/bash alice
    sudo passwd alice
    
  2. 设置目录权限
    chmod 775 /shared_dir  # 组用户可读写
    chown alice:devs /shared_dir
    
  3. 终止进程
    ps aux | grep firefox  # 查找PID
    kill -9 1234
    

通过结合理论学习和实践操作,可以快速掌握这些核心指令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值