?
?
1.每个用户需要有自己"独享"的空间,也便于管理和权限的划分
2.普通用户的家目录都在 /home 目录下, 以"自己的用户名"当作目录名,如: 有一个普通用户 chenjian ,该用户的家目录则是: /home/chenjian
3.root 用户的家目录是 /root
FHS(Filesystem Hierarchy Standard 文件系统层次结构标准)
定义了 Unix/Linux 发行版的目录结构和内容(包括目录名,权限)
主要作为参考意义,供开发者与系统管理员使用,但 Linux 发行版通常严格遵循FHS,如: 所有配置文件都在 /etc 目录下 访问 https://linux.die.net/man/7/hier?可以看到更详细的文件系统结构详细信息
命令行漫游需要掌握的3个命令
pwd 命令: Print Working Directory 打印工作目录,用于确认当前具体的位置
ls 命令: List 列出/清单/目录,用于列出当前目录下的其他文件。常用选项 -a(all) –l(list) –h(human)
cd 命令: Change Directory 更改目录, 用于切换目录, 直接输入 cd 命令则返回到用户自己的"家目录"
?
环境变量
环境变量是系统预先定义的一些变量,可以控制系统的一些行为
查看当前系统的环境变量
?
6.总结: 这种方式可以简单轻松的监控系统上每个用户的历史命令,用于后期审计或取证, 但要注意日志的大小,定时做日志轮转(后面的课程会讲到)?
?
环境变量: $HISTTIMEFORMAT
作用: 控制 history 命令输出的格式(时间格式)
?
?
?
作用: 超时未做任何操作,自动注销用户,如果设置了该功能,将会影响: console控制台、SSH 的所有用户(前提是在全局配置文件下生效,也可以单独对用户生效,但不常见,通常都要全局生效)
?
echo $? Tab