UNIX系统管理命令大全

需积分: 9 3 下载量 141 浏览量 更新于2024-09-20 收藏 47KB DOC 举报
"这篇文档是关于UNIX操作系统的命令集合,主要涵盖了用户管理和LVM(Logical Volume Manager)两大方面的内容,适合系统管理员参考使用。" 在UNIX操作系统中,管理用户和组是系统管理员日常工作的重要部分。以下是一些常用的UNIX命令: 1. `useradd`: 这个命令用于添加新的用户到系统中,它会创建用户的主目录并设置默认权限。例如,`useradd username` 将创建名为`username`的新用户。 2. `userdel`: 用于删除已存在的用户。使用`userdel username` 可以移除指定的用户,但注意这不会自动删除用户的家目录和邮件。 3. `usermod`: 修改用户的信息,如密码、用户组、登录Shell等。例如,`usermod -p newpassword username` 可以更改用户`username`的密码。 4. `groupadd`, `groupmod`, `groupdel`: 分别用于创建新组、修改组属性和删除组。`groupmod -n newgroup oldgroup` 可以将旧组名`oldgroup`改为`newgroup`。 5. `passwd`: 用于修改用户的密码,包括自己的密码。`passwd username` 要求用户输入新密码。 LVM(Logical Volume Manager)在UNIX中提供了灵活的磁盘管理功能,以下是一些关键的LVM命令: 6. `extendfs`: 扩展一个离线的文件系统,通常与LVM一起使用,扩展逻辑卷后再扩展文件系统。 7. `lvchange`: 改变逻辑卷的属性,例如,禁用或启用逻辑卷,或者改变读写权限。 8. `lvcreate`: 在卷组中创建一个新的逻辑卷,如`lvcreate -L size -n volname vgname` 创建名为`volname`,大小为`size`的新逻辑卷。 9. `lvdisplay`: 显示逻辑卷的详细信息,包括大小、状态等。 10. `lvextend`: 增加逻辑卷的大小,`lvextend -L +size /dev/volname` 将`volname`的大小增加`size`。 11. `lvreduce`: 减少逻辑卷的大小,但需谨慎操作,因为可能造成数据丢失。 除了这些,还有更多高级的LVM操作命令,如`lvlnboot`、`lvmerge`、`pvchange`等,它们允许系统管理员对逻辑卷进行更复杂的管理和调整。 文件系统结构在UNIX中扮演着核心角色,理解各目录的用途至关重要: - `/usr`: 共享的用户可执行文件、库和文档。 - `/sbin`: 系统管理命令,通常只由root用户使用。 - `/opt`: 非标准或第三方应用程序存放的地方。 - `/etc`: 存放系统配置文件,不包含可执行程序。 - `/dev`: 设备文件,代表硬件设备。 - `/var`: 存放变动数据,如日志文件、缓存等。 - `/mnt`: 临时挂载其他文件系统的挂载点。 - `/tmp`: 存放系统运行时的临时文件。 - `/stand`: 内核和引导加载器。 - `/home`: 用户的个人工作目录。 - `/usr/bin`: 用户常用的命令。 - `/usr/conf`: 内核配置信息。 - `/usr/contrib`: 提供的额外软件。 - `/usr/lbin`: 其他后台命令。 - `/usr/local`: 用户自己安装的软件的默认位置。 了解和熟练掌握这些UNIX命令和文件系统结构对于有效管理和维护UNIX系统至关重要。