Linux基础操作:命令详解与系统管理

需积分: 0 1 下载量 115 浏览量 更新于2024-09-09 收藏 34KB DOCX 举报
"这篇文档是关于Linux操作系统的基本操作,特别是针对RHCE (Red Hat Certified Engineer) 考试的学习笔记。主要涵盖了系统管理和文件管理相关的命令和概念。" 在Linux中,`man`命令是一个非常重要的工具,它用于查看系统的各种命令、配置和功能的详细帮助文档。命令后面的数字代表不同的类别,例如: 1. 可执行程序或shell命令 2. 系统调用 3. 库函数 4. 特殊文件 5. 配置文件 6. 游戏 7. 辅助文件 8. 系统管理员命令 9. 内核相关文档 了解和使用`hostname`可以查看或设置主机名,通过编辑`/etc/sysconfig/network`来永久修改主机名。`uname`则用来显示系统的内核版本等信息,而`id`命令用于显示当前用户的信息。 在日期和时间管理方面,`date`不仅可以显示当前日期和时间,还可以设置时间,结合`$(date +%Y%m%d)`可以生成带有日期的日志文件。`cal`命令用于显示日历,`file`命令用于确定文件的类型。 在磁盘和文件系统管理中,`mount`用于挂载设备,如挂载U盘或虚拟光驱。`df`显示磁盘空间使用情况,而`du`计算文件或目录所占磁盘大小,`du -s`则只显示当前目录的总大小。 用户和组的管理涉及到多个命令,如`useradd`创建新用户,`passwd`修改密码,`userdel`删除用户,`usermod`修改用户属性,`groupadd`、`gpasswd`和`groupdel`分别用于管理用户组。这些操作会涉及到`/etc/passwd`、`/etc/shadow`、`/etc/group`和`/etc/gshadow`等重要配置文件。 `users`显示当前登录的用户,`w`提供更详细的用户活动信息,`write`和`mesg`允许用户间通信,`wall`广播消息给所有用户,`last`和`lastlog`记录用户的登录历史。 文件管理部分,Linux默认文件权限通常是644,目录是755。`chmod`用于改变文件权限,`chmod -R`递归改变目录下所有文件的权限。`chown`和`chgrp`分别改变文件所有者和组,`ln`创建链接,`ln -s`创建符号链接,`stat`查看文件的元数据,`.a`后缀用于创建隐藏文件。对于文件夹权限,`r`和`w`分别用于查看和修改文件夹内的所有文件权限。