3.1 Linux 基础(对应 RHCE9 第 01-10 章 / RH124)
大约 1 分钟
3.1 Linux 基础(对应 RHCE9 第 01-10 章 / RH124)
目录结构(一级目录)
/根目录;/etc配置文件;/var可变数据(日志);/usr应用程序/home用户家目录;/root管理员家目录;/tmp临时文件;/proc虚拟文件系统(内核参数)/dev设备文件;/boot启动文件;/mnt、/media挂载点;/srv服务数据 文件管理- 查看:
cat / less / tail -f / head / grep - 复制移动删除:
cp -r / mv / rm -rf(慎用!) - 查找:
find /路径 -name "*.log"、which、locate - 编辑:
vi/vim(普通模式dd删除、yy复制、p粘贴、/搜索、wq!保存退出) 用户与组管理 - 用户配置文件:
/etc/passwd(7 段:名称:口令:UID:GID:描述:家目录:shell)、/etc/shadow(密码策略) - 命令:
useradd -m -u UID -s /bin/bash 用户名、passwd、usermod -g 组 -G 附加组、userdel -r - 组:
groupadd、gpasswd -a 用户 组、groupdel - 提权:
su - 用户切换;sudo -i临时 root;visudo配置/etc/sudoers sudo授权示例:用户名 ALL=(ALL) NOPASSWD:ALL文件权限- 基本权限:
r=4 w=2 x=1,属主/属组/其他三位一体(UGO) - 修改:
chmod 755 file、chown 用户:组 file - 特殊权限:
chmod u+s(SUID)、chmod g+s(SGID)、chmod +t(Sticky,如 /tmp) - ACL:
setfacl -m u:用户名:rwx 文件、getfacl 文件(细粒度授权) 进程管理 - 查看:
ps -ef、ps aux、top(P按 CPU、M按内存) - 状态:R 运行、S 睡眠、Z 僵尸、D 不可中断、T 停止
- 管理:
kill -9 PID、killall 进程名、pkill - 优先级:
nice -n -20 命令、renice - 后台作业:
命令 &、jobs、fg、bg、nohup 命令 & - 虚拟文件系统:
/proc/cpuinfo、/proc/meminfo、/proc/loadavg重定向与管道 - 输出重定向:
>(覆盖)、>>(追加)、2>(错误)、&>(全部) - 输入重定向:
< - 管道:
|前一个输出作为后一个输入,如ps -ef | grep java
