Linux基础运维:用户管理、用户组与系统监控

需积分: 5 1 下载量 140 浏览量 更新于2024-08-04 收藏 7KB MD 举报
本文档是关于Linux基础运维的一份实用指南,主要涵盖了以下几个关键知识点: 1. **Linux用户管理**: - 创建用户:用户add命令用于添加新用户,如`useradd -g users user1`,其中`-g`选项指定了用户所属的用户组。 - 用户属性管理:包括设置密码(`passwd user1`)、修改登录名(`usermod -l u1 user1`)、添加到用户组(`usermod -g users user1`)和更改用户目录(`usermod -d /users/us1 user1`)。 - 删除用户:通过`userdel user2`单个删除用户,如果要连同用户目录一起删除,使用`userdel -r user3`。 2. **用户组管理**: - 创建用户组:通过`groupadd -g 888 users`创建名为users的组,其中`-g`指定组的全局标识符(GID)。 - 组成员管理:`gpasswd -a user1 users`将user1添加到users组,`gpasswd -d user1 users`移除user1。 - 修改组名:`groupmod -n user users`用来重命名用户组。 - 删除用户组:`groupdel users`删除用户组。 3. **服务器运维监控**: - 内存管理:通过`df -h`命令查看磁盘空间使用情况。 - CPU信息查询:`cat /proc/cpuinfo`提供了关于CPU物理信息的详细数据。 - 查找命令:介绍了常用的五个查找命令,如`find`, `locate`, `whereis`, `which`, 和 `type`,这些命令在系统管理和定位文件时非常实用。 4. **文件系统操作**: - 检查目录占用空间:使用`du -sh DirPath`来查看指定目录占用的空间大小。 5. **系统资源监控**: 提醒读者注意**总核数**的计算方法,即物理CPU个数乘以每个物理CPU的核心数。同时,文档还强调了如何查看CPU和内存的实时状态,尽管具体内容未在提供的部分内容中给出,但通常可以通过`top`或`htop`这样的工具进行监控。 以上内容为Linux基础运维的核心知识点,对于学习和实际操作Linux环境下的用户和组管理,以及系统性能监控具有很高的参考价值。对于系统管理员和运维人员来说,这份文档是一份实用的参考文档和操作指南。