linux配置Linux 络,源码编译安装,自定义yum仓库,日志管理

linux配置Linux 络,源码编译安装,自定义yum仓库,日志管理

文章目录

  • linux配置Linux 络,源码编译安装,自定义yum仓库,日志管理
  • 编译安装软件包
    • 问题
    • 方案
    • 步骤
      • 一:确认已配置好编译环境
      • 二:编译安装inotify-tools软件包
      • 三:测试inotify-tools软件程序
  • 系统日志分析
    • 问题
    • 方案
    • 步骤
      • 一:分析系统日志及用户日志
      • 二:使用journalctl日志提取工具
  • 重要的事情说三遍

编译安装软件包

问题

本例要求掌握常规源代码应用的安装过程,通过编译的方式安装inotify-tools 软件工具,完成下列任务:

释放 inotify-tools-3.13.tar.gz 源码包 配置 ./configure 编译 make、安装 make
install 测试inotifywait监控工具的用法及用途

方案

对于标准源码发布的C/C++软件包,编译安装一般包括以下过程:

解包:使用tar命令,将下载的源代码释放至指定目录 配置:执行源码目录内的 ./configure 脚本,指定安装目录/功能模块等选项
编译:在源码目录下执行 make 操作,根据配置清单Makefile生成可执行的二进制程序文件 安装:在源码目录下执行make
install 操作,将编译好的程序及相关文件复制到安装目录

步骤

实现此案例需要按照如下步骤进行。

一:确认已配置好编译环境

二:编译安装inotify-tools软件包

1)解包inotify-tools-3.13.tar.gz文件

2)配置 ./configure,安装目录默认(/usr/local/*/)

3)编译 make

4)安装 make install

三:测试inotify-tools软件程序

软件包inotify-tools提供了一个主要程序inotifywait,可以用来监控指定目录或文档的变化,并及时给出通知。

1)开启对/opt目录的事件监控

2)修改/opt/目录内容,观察屏幕输出信息

3)结束inotifywait监控

系统日志分析

问题

本例要求熟悉Linux系统中的常见日志文件,使用必要的命令工具完成下列任务:

列出所有包含关键词8909的系统日志消息 查看启动时识别的鼠标设备信息 列出最近2条成功/不成功的用户登录消息 列出最近10条重要程度在
ERR 及以上的日志消息 列出所有与服务httpd相关的消息 列出前4个小时内新记录的日志

方案

常见的系统日志及各自用途:

/var/log/messages,记录内核消息、各种服务的公共消息 /var/log/dmesg,记录系统启动过程的各种消息
/var/log/cron,记录与cron计划任务相关的消息 /var/log/maillog,记录邮件收发相关的消息
/var/log/secure,记录与访问限制相关的安全消息 日志消息的优先级(高–>低):

EMERG(紧急):级别0,系统不可用的情况 ALERT(警 ):级别1,必须马上采取措施的情况 CRIT(严重):级别2,严重情形
ERR(错误):级别3,出现错误 WARNING(警告):级别4,值得警告的情形 NOTICE(注意):级别5,普通但值得引起注意的事件
INFO(信息):级别6,一般信息 DEBUG(调试):级别7,程序/服务调试消息 RHEL7提供的journalctl日志工具的常见用法:

journalctl | grep 关键词 journalctl -u 服务名 -p 优先级 journalctl -n 消息条数
journalctl –since=“yyyy-mm-dd HH:MM:SS” –until=“yyyy-mm-dd HH:MM:SS”

步骤

实现此案例需要按照如下步骤进行。

一:分析系统日志及用户日志

1)列出所有包含关键词8909的系统日志消息

简单模拟一个故障(SELinux阻止Web开放8909端口):

2)查看启动时识别的鼠标设备信息

3)列出最近2条成功/不成功的用户登录消息

查看成功登录的事件消息:

二:使用journalctl日志提取工具

1)列出最近10条重要程度在 ERR 及以上的日志消息

2)列出所有与服务httpd相关的消息

3)列出前4个小时内新记录的日志

重要的事情说三遍

作为一个为linux奉献一生的码员,很是荣幸和骄傲,这里我总结了一些linux的精华,也就是速成文章,后面还会继续更新,望大家关注,绝对有用!

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门在线安装软件24695 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年10月13日
下一篇 2020年10月13日

相关推荐