LINUX 操作记录到syslog,并发送到syslog服务器上
首先配置命令记录到syslog中:
在客户端的/etc/bashrc 下添加:
logger -p local3.info \"`who am i` ======================================= is login \"
export PROMPT_COMMAND='{ msg=$(history 1 | { read x y; echo $y; }); logger -p local3.info \[ $(who am i)\]\# \""${msg}"\"; }'
logger命令:
为syslog的shell接口命令,有一些参数,这里用了-p,主要是让它记录日志类型和级别。具体用法,请man一下
不知道你想过没有,把命令直接追加到日志文件中,这样是也是可以,但是有两个问题,文件只存储本机上了,可人为删除,
这样syslog不可以把记录传走,还是不安全,这样做是为了配合日志服务器的记录,达到安全性。还可以做监控报警
架构是:syslog-ng swatch
再配置日志的输出:
上面已经把日志输入到系统的SYSLOG中了,现在目的把日志存储到哪的问题,上面的配置默认是到/var/log/message中的,
下面我更改一下:
1:本地存储:
修改/etc/syslog.conf # 如果是CentsOS6以上版本,修改/etc/rsyslog.conf
加入
local7.info /var/log/user_command.log
上述是指定将local7这个类型的info级别的日志输入到/var/log/user_command.log中,当然还需要去配置回滚问题(这里不讲),这也可以使用*来匹配。这个不用我说了
也可以将日志传到别的地方,本次就是这样配置的,加入:
local7.info @log.server.com
下面是输出结果示例:
Nov 7 15:31:11 x.x.x.x root: [ root pts/0 2013-03-18 10:44 (10.57.41.86)]# source /etc/bashrc
Nov 7 15:31:20 x.x.x.x root: [ root pts/0 2013-03-18 10:44 (10.57.41.86)]# source /etc/bashrc
Nov 7 15:31:20 x.x.x.x root: [ root pts/0 2013-03-18 10:44 (10.57.41.86)]# echo poll
解释 :因客户端的与服务端的时间不一样,所以这里看到两个不一样的时间,这个也一个很好的参考,还是保留着吧,
这里能看到的内容有:目标IP,目标用户,目标时间,目标登录IP,所执行过的命令
转载于:https://www.cnblogs.com/bonelee/p/9477494.html
LINUX 操作记录到syslog,并发送到syslog服务器上相关推荐
- linux推送日志到日志服务器,linux把日志发送到日志服务器上
上一篇我们介绍了rsyslog配置文件.在现网环境中,无论是为了把日志存储更长的时间还是为了分析日志的方便性,我们通常会把日志发送到日志服务器或是日志收集分析系统上.接下来我们介绍一下如何配置. 实验 ...
- VM虚拟机20G磁盘扩展到40G的Linux操作记录
系统CentOS7 原有磁盘20G 先到VM客户端界面中扩展到40G,然后启动系统,进入系统后操作,操作记录如下: Last login: Wed Dec 11 23:10:40 2019 from ...
- Linux系统部署Nginx+Mysql+PHP,在WEB服务器上部署ecshop网站。
Nginx下网站部署实战 题目:部署Nginx+Mysql+PHP,在WEB服务器上部署ecshop网站. 一. 搭建Nginx Nginx (engine x) 是一个高性能的HTTP和反向代理we ...
- 记录本地Hexo博客部署到服务器上
文章目录 前言: 武汉加油,中国加油! 一.服务器使用 二.部署博客 环境部署 服务器配置 0x01: 创建私有 Git 仓库 0x02:配置 Nginx 托管文件目录 0x03:创建 Git 钩子 ...
- Linux学习总结(7)——阿里云centeros服务器上安装 jdk,tomcat,mysql
2019独角兽企业重金招聘Python工程师标准>>> 查看服务器的系统版本 # cat /etc/issue 查看服务器是64位还是32位 #uname -a 或者用:# ...
- linux自动备份网站和数据库,到另外服务器上,为当前用户创建定时任务
2019独角兽企业重金招聘Python工程师标准>>> 两台服务器111,和117服务器,每天完成111服务器上网站和数据库自动备份到117服务器上 1:我的111服务器上是当前用户 ...
- linux怎么开启httpd服务公钥,在Apache httpd服务器上部署SSL证书
Apache是一款时下最主流.被广泛使用的web服务器.本文详细描述如何在Apache httpd服务器上部署并使用SSL(Secure Sockets Layer)证书. 前提条件 Apache 2 ...
- linux如何把nfs数据导出来,linux – NFS导出已经挂载NFS的目录(在服务器上)
我有一个NFS服务器,A,共享一个文件夹. B正在安装文件夹. B也在分享该文件夹.但是C无法安装它. C上的错误是: mount.nfs: 192.168.0.1:/export/myfolder ...
- linux如何挂载nfs目录,linux – NFS导出已经挂载NFS的目录(在服务器上)
我有一个NFS服务器,A,共享一个文件夹. B正在安装文件夹. B也在分享该文件夹.但是C无法安装它. C上的错误是: mount.nfs: 192.168.0.1:/export/myfolder ...
最新文章
- 织梦添加幻灯片的方法
- Mysql数据库基础系列(二):表结构、键值
- SVN mime-type 笔记
- java jpa hibernate_java - JPA和Hibernate - Criteria与JPQL或HQL
- linux启动后分区数据变化,求助!我删除了Linux启动分区
- listview与gridview点击时的背景色取消
- 水滴石穿C语言之static辨析
- 根据当前日期返回星期数
- 我们真正需要的目标(原名:制定目标你会吗?)
- 使用母版頁是內容如何使用CSS和javascript
- 掌握JS压缩图片,这一篇就够了
- rpt水晶报表制作过程
- IBM大中华区总架构师讲述话说程序员的职业生涯
- 开课吧Java课堂:线程间是如何实现通信
- iMazing与iTunes 两款iOS设备管理器区别 在备份操作上的对比
- 计算机学安杰拉,《朗文高级英语阅读参考-(上册)》.pdf
- 来了!2020 云栖大会 蚂蚁金融科技产品能力再升级
- 采用高德地图 实现打车功能代码
- 四年程序员的常用工具清单
- odoo中关于打印word格式的文件,利用docxtemplate方法
热门文章
- java点到直线的投影点到经纬度_12分高考答题必刷题型,“空间向量分析点到线的距离问题”...
- php video标签使用方法,HTML_HTML5 video标签(播放器)学习笔记(一):使用入门,近有在学习html5中video标签(播 - phpStudy...
- phpstudy升级mysql之后,修改配置文件无效的问题
- 一次哔哩哔哩面试经历,真香!
- 【深度学习】新的深度学习优化器探索(协同优化)
- 【操作系统】考研の页面置换算法例子(看不懂你来打我~!)
- python【蓝桥杯vip练习题库】ALGO-142 P1103(复数运算)
- tensorflow和keras的版本问题
- msoffice二级各题题型及其分值
- 密位测距离口诀_快速测距法(含简单几何说明)