Linux管理员速查表:命令与配置文件必备

需积分: 9 1 下载量 131 浏览量 更新于2024-10-08 收藏 162KB PDF 举报
"Linux Administrator's Quick Reference Card" 这份文档是Linux系统管理员的速查指南,旨在帮助管理员快速查找和记忆常用的命令、配置文件及其用途。作者Jialong He提供了这个简洁的资料,方便打印和随时查阅。 ### 用户管理 在Linux中,用户管理是系统管理的重要组成部分。以下是一些与用户管理相关的文件: - `/etc/group`:存储所有用户组信息的文件,包括组名、GID(组标识号)以及属于该组的用户列表。 - `/etc/passwd`:包含所有用户的基本信息,如用户名、加密密码、用户ID(UID)、默认组ID(GID)、用户主目录、登录Shell等。 - `/etc/shadow`:安全地存储加密密码和其他账户相关信息,不直接对普通用户开放。 - `/etc/bashrc`, `/etc/profile`: 这些是系统级别的Bash初始化文件,用于设置环境变量和定义全局函数。 - `$HOME/.bashrc`, `$HOME/.bash_profile`: 用户个人的Bash启动文件,当用户登录时执行,用于定制用户的Shell环境。 - `/etc/csh.cshrc`, `/etc/csh.login`, `$HOME/.cshrc`, `$HOME/.tcshrc`, `$HOME/.login`: 对于Csh和Tcsh shell,这些文件起到类似的作用,定义用户或系统的环境变量和命令别名。 ### 新用户模板 - `/etc/skel`:新用户创建时,其主目录中的初始文件和目录通常来自这个目录,用于设定新用户环境的模板。 ### 系统默认配置 - `/etc/default`:包含某些命令的默认配置信息,例如服务启动脚本。 ### 发行版信息 - `/etc/redhat-release`, `/etc/slackware-version`:显示Redhat和Slackware Linux发行版的具体版本信息,也可以通过`uname -a`命令查看内核版本。 ### 常用命令 - `adduser`(Slackware)/ `useradd`(Redhat):交互式创建新用户,或者链接到`useradd`命令。 - `userdel`, `usermod`:删除用户或修改用户信息。 - `newusers`:批量模式下更新并创建新用户。 - `groupadd`, `groupdel`, `groupmod`:管理用户组,添加、删除或修改组信息。 - `chage`, `chfn`, `chsh`:更改账户策略(如密码长度和过期日期),更新用户指纹信息(如全名、电话号码等)以及改变默认登录Shell。 这些命令和配置文件是Linux系统管理的基础,熟练掌握它们能大大提高系统管理员的工作效率。通过这份速查卡,管理员可以在需要时快速找到所需的信息,进行有效的系统维护和管理。