Linux系统日志查看与用户管理指南
立即解锁
发布时间: 2025-08-13 00:28:08 阅读量: 6 订阅数: 12 

# Linux系统日志查看与用户管理指南
## 1. 日志查看与分析
### 1.1 日志的重要性
日志和日志文件是系统管理员解决各种问题的重要信息来源。有时候我们可能会忘记利用它们,但当我们想起查看日志时,往往能快速找到问题的答案。
### 1.2 传统日志的访问与搜索
我们可以通过一些传统的文本日志来获取系统信息,还可以使用`logwatch`工具来帮助定位可能存在问题的日志条目。在这个过程中,我们还安装了`Sendmail`和`mailx`作为测试`logwatch`的工具。
### 1.3 日志查看练习
以下是一些相关的练习及操作步骤:
1. **使用SAR查看两天前的磁盘活动**:使用`SAR`工具查看磁盘活动,显示设备名称(如`sda`)而非块设备ID(如`dev8 - 16`)。
2. **其他查看和分析历史性能与事件数据的工具**:思考除了`SAR`之外,还有哪些工具可以用于查看和分析历史性能与事件数据。
3. **SAR的默认数据收集间隔**:了解`SAR`的默认数据收集间隔是多少。
4. **分析安全日志条目**:分析以下安全日志条目产生的原因:
```plaintext
May 23 12:54:29 studentvm1 login[18310]: pam_unix(login:session): session closed for user root
May 23 12:54:35 studentvm1 login[20004]: pam_unix(login:auth): check pass; user unknown
May 23 12:54:35 studentvm1 login[20004]: pam_unix(login:auth): authentication failure; logname=LOGIN uid=0 euid=0 tty=tty2 ruser= rhost=
May 23 12:54:37 studentvm1 login[20004]: FAILED LOGIN 1 FROM tty2 FOR (unknown), User not known to the underlying authentication module
May 23 12:54:49 studentvm1 login[20004]: pam_unix(login:auth): check pass; user unknown
May 23 12:54:49 studentvm1 login[20004]: pam_unix(login:auth): authentication failure; logname=LOGIN uid=0 euid=0 tty=tty2 ruser= rhost=
May 23 12:54:52 studentvm1 login[20004]: FAILED LOGIN 2 FROM tty2 FOR (unknown), User not known to the underlying authentication module
May 23 12:56:04 studentvm1 login[20147]: pam_unix(login:auth): authentication failure; logname=LOGIN uid=0 euid=0 tty=tty2 ruser= rhost= user=root
May 23 12:56:04 studentvm1 login[20147]: pam_succeed_if(login:auth): requirement "uid >= 1000" not met by user "root"
May 23 12:56:05 studentvm1 login[20147]: FAILED LOGIN 1 FROM tty2 FOR root, Authentication failure
```
5. **验证`logger`命令添加的消息是否显示在系统日志和文件中**:验证使用`logger`命令添加的消息是否会同时出现在`systemd`日志和`/var/log/messages`文件中。
6. **使用`logwatch`搜索逻辑卷管理(LVM)条目**:从命令行界面(CLI)使用`logwatch`搜索所有逻辑卷管理(LVM)条目,并查看是否有相关条目。
7. **确定使用`logwatch`获取系统服务非空输出的最小详细级别**:确定使用`logwatch`时,为了获取系统服务的非空输出,必须指定的最小详细级别是多少。
## 2. 用户管理
### 2.1 用户管理的重要性
在Linux系统中,用户账户和组用于提供访问和安全控制。了解用户账户和组的使用,以及相关文件的功能和结构,对于系统管理至关重要。
### 2.2 用户账户和组的基本概念
#### 2.2.1 根账户
根账户(root)存在于所有Linux计算机上,拥有最高权限,可以读取、更改和删除任何文件,甚至可以更改任何用户的密码或锁定用户账户。为了保护系统的完整性,只有系统管理员应该拥有根账户的密码。
#### 2.2.2 普通用户账户
普通用户通过自己的账户ID和密码登录系统后,可以访问和操作自己主目录
0
0
复制全文
相关推荐










