Linux配置日志服务器的图文教程

前言

本文主要介绍的是关于Linux配置日志服务器的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧

日志服务器配置文件:/etc/rsyslog.conf

服务器端:

服务器IP如下:

编辑日志服务器的配置文件:

这里UDP或者TCP任选一个

将注释的两句复制一遍,然后取消注释即可

进入目录下创建配置文件,配置需要监控的客户端

Vim编辑器打开

内容如下:

内容格式如下:

:属性, 比较操作符, "值" 保存位置

属性包括以下内容

fromhost 哪个主机名发过来的

fromhost-ip 哪个ip发过来的

msg 从日志信息里的内容判断

hostname 从日志中的主机名判断

比较操作符包括以下内容

contains 包含

isequal 等于

startswith 以...开头

重启日志服务

可以看到目标目录下已经生成一个目录记录文件,且内容为空

客户机端:

客户机端IP为:192.168.0.100/24

编辑配置文件:

在末尾加上如下行指定日志服务器地址和端口号

保存退出,重启日志服务

开始验证:

用服务器端通过ssh试图连接客户端:

由于输入密码,连接失败

现在在去查看日志记录文件:

如上,ssh连接的记录已经被记录在日志文件中

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对我们的支持。

时间: 2018-11-09

错误日志和访问日志文件为系统管理员提供了有用的信息,比如,为 Web 服务器排障,保护系统不受各种各样的恶意活动侵犯,或者只是进行各种各样的分析以监控 HTTP 服务器.根据你 Web 服务器配置的不同,其错误/访问日志可能放在你系统中不同位置. 本文可以帮助你找到Linux上的Apache错误日志. Debian,Ubuntu或Linux Mint上的Apache错误日志位置 默认的错误日志 在基于Debian的Linux上,系统范围的Apache错误日志默认位置是/var/log/apach

服务器中的错误记录类似于这种: 124.65.133.242 – – [27/Oct/2014:14:30:51 +0800] "-" 400 0 "-" "-" 124.65.133.242 – – [27/Oct/2014:14:31:45 +0800] "-" 400 0 "-" "-" 124.65.133.242 – – [27/Oct/2014:14:31:45 +0800]

说明: 操作系统:CentOS 站点1:bbs.jb51.net 站点2:sns.jb51.net Nginx安装路径:/usr/local/nginx Nginx配置文件路径:/usr/local/nginx/conf/nginx.conf 站点1配置文件路径:/usr/local/nginx/conf/vhost/bbs.jb51.net.conf 站点2配置文件路径:/usr/local/nginx/conf/vhost/sns.jb51.net.conf 目的: 1.对站点1和站点2的n

Linux下nginx生成日志自动切割的实现方法 1.编辑切割日志的 shell 程序,目录自定 #vi /data/nginx/cut_nginx_log.sh 输入代码: #!/bin/bash # This script run at 00:00 function cutAccess() { dir=$1 newdir="${dir}/$(date -d "yesterday" +"%Y")/$(date -d "yesterday&quo

前言 大家应该都知道,nginx有很强大的日志功能,但是在缺省状态下,它只能记录用户的IP地址以及浏览器信息.如果我们有用户登录注册系统,在用户已登录的情况下,想记录访问某一个网页的到底是哪一个用户,怎么办呢?因为我们不只想知道到底是哪一个IP地址访问了哪一个网页,并且还想知道到底是哪一个登录用户访问了哪一个网页,这对于我们日后有针对性地向他/她推荐信息甚至推送广告都是非常有用的.下面话不多说,来一起看看详细的介绍: nginx缺省的日志格式 127.0.0.1 - - [20/Jul/2017

使用Python 分析Nginx access 日志,根据Nginx日志格式进行分割并存入MySQL数据库.一.Nginx access日志格式如下: 复制代码 代码如下: $remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent" "$http_x_forwarded_f

前言 刚接触的linux服务器上,nginx配置乱的有点令人发指,就把老的卸载了重新装一下.下面话不多说了,来一起看看详细的介绍吧 卸载 linux有一系列的软件管理器,比如常见的linux下的yum.Ubuntu下的apt-get等等.通过这些软件管理器可以很快的卸载软件,并且不会有文件及配置残留.这里我使用的是yum,命令如下 yum remove nginx 安装 相比于卸载,安装就相对麻烦了,不过也还好.一步一步来~ 1.下载并解压安装包 wget http://nginx.org/do

我在服务器上有每天切割nginx日志的习惯,所以针对每天各大搜索引擎来访,总能记录一些404页面信息,传统上我只是偶尔分析下日志,但是对于很多日志信息的朋友,人工来筛选可能不是一件容易的事情,这不我个人自己慢慢研究了一点点,针对谷歌.百度.搜搜.360搜索.宜搜.搜狗.必应等搜索引擎的404访问生成为一个txt文本文件,直接上代码test.php. 复制代码 代码如下: <?php //访问test.php?s=google $domain='http://www.jb51.net'; $spi

前言 本文的脚本是分析nginx的访问日志, 主要为了检查站点uri的访问次数的,检查的结果会提供给研发人员做参考,因为谈到分析嘛,那肯定要用到正则表达式了,所以请没有接触过正则的小伙伴自行补脑,因为涉及正则的内容,实在没法展开写,正则的内容太过庞大,根本不是一篇两篇能写清楚的. 开始前,我们先看看要分析的日志结构: 127.0.0.1 - - [19/Jun/2012:09:16:22 +0100] "GET /GO.jpg HTTP/1.1" 499 0 "http://

Nginx与apache.lighttp性能综合对比,如下图: 注意:关闭rpm默认安装的apache和mysql 1.准备php函数的rpm包 yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel b

本文实例讲述了python下paramiko模块实现ssh连接登录Linux服务器的方法.分享给大家供大家参考.具体分析如下: python下有个paramiko模块,这个模块可以实现ssh登录linux服务器,下面贴出代码,注意,我在centos5.6下,python2.6.5,paramiko-1.7的版本下测试成功. #!/usr/bin/env python import paramiko hostname='172.28.102.249' username='root' passwor

linux怎么配置日志,Linux配置日志服务器的图文教程相关推荐

  1. 饥荒联机版linux服务器安装,饥荒联机版服务器怎么搭建?饥荒联机版服务器建立图文教程 六、进阶配置及启动-游侠网...

    六.进阶配置及启动 配置管理员 cd ~/.klei/DoNotStarveTogether/MyDediServer/ vim adminlist.txt 然后写入用户id,这里不是指游戏ID,而是 ...

  2. 流放者柯南自建服务器 linux,《流放者柯南》服务器怎么搭建 服务器搭建图文教程...

    导 读 <流放者柯南>官方的服务器国服玩延迟非常高,所以我们要自己搭建个,这次就为大家带来了流放者柯南服务器搭建图文教程,教给大家怎么架设个人服务器,还不会的朋友可以学习下,一起来看吧. ...

  3. 云服务器架设网站教程_手把手教你搭建腾讯云服务器入门(图文教程)

    本文由博主 威威喵 原创 博客主页:https://blog.csdn.net/smile_running 背景 暑假期间,愁着无聊但也不能荒废学业吧,毕竟以后想靠技术混口饭吃!为了实施自己的计划,特 ...

  4. 伤害世界怎么自建服务器,《伤害世界》服务器架设图文教程

    原标题:<伤害世界>服务器架设图文教程 <伤害世界>是一款多人生存冒险游戏,那么在这款游戏中服务器怎么架设呢?对于大部分新手玩家来说应该对服务器的架设不太清楚吧,所以下面小编就 ...

  5. Windows平台下搭建Git服务器的图文教程

     Windows平台下搭建Git服务器的图文教程 来源:互联网 作者:佚名 时间:08-27 11:42:10 [大 中 小] Git没有客户端服务器端的概念,但是要共享Git仓库,就需要用到SS ...

  6. 伤害世界怎么自建服务器,伤害世界服务器架设图文教程

    <伤害世界>是一款多人生存冒险游戏,那么在这款游戏中服务器怎么架设呢?对于大部分新手玩家来说应该对服务器的架设不太清楚吧,所以下面小编就为大家带来伤害世界服务器架设图文教程,非常详细的内容 ...

  7. 伤害世界服务器连接失败_伤害世界服务器怎么架设_伤害世界服务器架设图文教程_玩游戏网...

    <伤害世界>服务器怎么架设?很多小伙伴表示不清楚具体的操作步骤,不用着急,今天小编带来"tutuonline2008"分享的<伤害世界>服务器架设图文教程, ...

  8. 正版伤害世界搭建服务器教程,伤害世界Hurtworld服务器架设图文教程_快吧单机游戏...

    在<伤害世界>(Hurtworld)游戏中,许多玩家正在游侠和steam上进行联机游戏,不过你想过自己也建服么?其实你也可以成为服主的,怎么架设服务器呢?下面是玩家分享的<伤害世界& ...

  9. 用win7系统如何登录ftp服务器,必备技巧之最详细win7系统登陆ftp服务器的图文教程...

    FTP服务器是什么呢?FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务. 那么如何在win7系统登陆ft ...

最新文章

  1. MS SQL Server查询优化方法
  2. 关于git的ssh-key:解决本地多个ssh-key的问题
  3. codeforces 7.22 E Permutation Shift
  4. java中的字符,字符串,数字之间的转换(亲测)
  5. Linux 安装Redis全过程日志
  6. 简明Git与GitHub命令使用教程
  7. oracle导入substring,java中substring()和oracle中substr()区别
  8. android uber源码,Uber SDK in android
  9. js把base64串解析成中文_26日大嘴足球:晚场5中3/中2串+1比分,早场(意甲+西甲)2场解析!!...
  10. 在centos7中安装nodejs(npm )
  11. 2019互联网寒冬期IT大牛不容错过的泰牛程序员PHP系列高级教程
  12. 屏幕录像大师2016【破解版】
  13. 中考计算机excel考点,信息技术中考excel操作题部分操作要求及操作要点指导
  14. 过去式和现在完成时区别
  15. git提交代码出现 fatal: The remote end hung up unexpectedly-错误处理
  16. 不同进制之间相互转换
  17. 风电的Weibull分布及光电的Beta分布组合研究(Matlab代码实现)
  18. 【Vue】Vue中传值的几种方法,案例代码解析
  19. HTML5游戏开发经验及开发工具分享
  20. php生成表格数据类型,phpspreadsheet 中文文档(四) 创建电子表格+档案格式

热门文章

  1. 通用计算机冯诺依曼,那些改变了世界的IT人(1)——冯·诺依曼
  2. Tcl -- set
  3. 《解忧杂货铺》读书笔记
  4. 【电流环设计、参数计算-萌新版】
  5. 什么是音箱阻抗与阻尼系数
  6. Unknown column ‘avatar_url‘ in ‘field list‘
  7. 汇编中各寄存器及作用
  8. 关于联想新电脑安装win7系统的一些问题
  9. ChatGPT炒股:从上市公司招股说明书中批量提取发明专利表格
  10. java技术人员考核表 百度_java考核完的心得