重新编译bash源码 , 1.打开config-top.h文件,把#define SYSLOG_HISTORY这个宏定义打开。 2.修改bashhist.c文件,添加一个sshd来源IP记录 void bash_syslog_history (line)  const char *line;&nbs
原创 2013-04-24 11:30:18
827阅读
linux 记录系统用户bash操作日志
转载 2018-03-09 23:17:33
5071阅读
4点赞
一、编译BASH实现bash的syslog日志记录功能1. 本文将通过bash软件实现history记录到syslog日志的功能,并通过该方式可以实现实时的传送到了远端的日志集中服务器上,可以实现操作目志的审计功能。操作系统版本 : CentOS 6.5 x642. 安装6.5对应bash源码包# wget http://vault.centos.org/6.5/os/Source/SPackag
原创 2016-04-12 19:56:56
3200阅读
1点赞
记录所有用户登录系统的任何操作日志,以便有据可查。1.编辑/etc/profile文件vim/etc/profilehistoryUSER=`whoami`USER_IP=`who-uami2>/dev/null|awk'{print$NF}'|sed-e's/[()]//g'`if["$USER_IP"=""];thenUSER_IP=`hostname`fiif[!-d/var/log/
原创 2020-06-16 21:11:22
659阅读
转载 2017-07-11 23:30:00
155阅读
2评论
一、下载bash源码包 [root@repo other_x86_64]# http://vault.centos.org/6.9/os/Source/SPackages/bash-4.1.2-48.el6.src.rpm二、安装源码包 [root@repo other_x86_64]# rpm -ivh bash-4
原创 2017-07-25 13:51:02
1483阅读
1点赞
 说明:蓝色=命令名称       浅绿=命令参数       浅蓝=选项       紫色=目录       系统环境:CentOS  5.8&nbs
原创 2012-11-12 11:13:01
1624阅读
1.编写bash脚本#!/bin/bash step=1 #间隔的秒数,不能大于60 host_list=("localhost" "192.168.75.137" "master1" "wugenqiang.master")while [ 1 ]do num=$(((RANDOM%7)+1)) seq=$(((RANDOM%4))) url="http...
原创 2022-02-16 14:38:20
423阅读
1.编写bash脚本#!/bin/bash step=1 #间隔的秒数,不能大于60 host_list=("localhost" "192.168.75.137" "master1" "wugenqiang.master")while [ 1 ]do num=$(((RANDOM%7)+1)) seq=$(((RANDOM%4))) url="http...
原创 2021-06-04 22:27:50
704阅读
一、zip分片压缩 分卷压缩: zip -r dst.zip ./input.pdf //压缩为zip zip -s 20m dst.zip --out subbook.zip //分卷压缩 合并解压: zip subbook.zip -s=0 --out single.zip //多个压缩包合并为 ...
转载 2021-09-15 14:08:00
128阅读
2评论
http://blog.sina.com.cn/s/blog_c2c7c4640102v3xt.html
转载 精选 2015-08-07 14:25:38
944阅读
BASH增加日志功能     如果工作中遇到了比较囧的情况,机器被人攻破了,黑客登录了你的系统(当然我们会尽全力防止这样的事情发生)你一定会希望系统记录下来哪个用户做过哪些操作。History功能并不能满足这个要求,因为黑客的智商应该会告诉他在离开的时候删除history记录(除非你遇到个菜鸟黑客)。     那么我们怎么预防
原创 2011-01-14 14:45:54
1929阅读
#!/bin/bashlog_dir=/var/logroot_uid=0if["$UID"-ne$root_uid];thenecho"Thisaccountnotpermissiontoexecute."exit1ficd$log_dirif[$?-ne0];thenecho"Thispathnotexists."exit1elsec
原创 2018-01-02 13:20:16
639阅读
# 实现Redis设置记录日志 ## 简介 在开发过程中,记录日志是非常重要的,它可以帮助我们追踪程序的运行状态,排查问题。在本文中,我将教你如何使用Redis来设置记录日志。 ### 流程图 ```mermaid stateDiagram Start --> 设置记录 设置记录 --> 记录日志 记录日志 --> End ``` ### 类图 ```mermaid
原创 2024-04-08 04:13:50
255阅读
split.sh#!/bin/bashlog_dir="/dev/shm/"date_file=`date +%g%m%d%H%M`/bin/mv ${log_dir}/nginx_access.log ${log_dir}/${date_file}.trn[ ! -f /var/run/nginx.pid ] || kill -USR1 `cat /var/run/nginx.pid`/jo
原创 2015-06-18 14:25:23
396阅读
1 简介 在程序中写日志是一件非常重要,但是很容易被开发人员忽视的地方。写好程序的日志可以帮助我们大大减轻后期维护压力。在实际的工作中,开发人员往往迫于巨大时间压力,而写日志又是一个非常繁琐的事情,往往没有引起足够的重视。开发人员应在一开始就养成良好的日志撰写习惯,并且应在实际的开发工作中为写日志预留足够的时间。1.1 日志的作用一般程序日志出自下面几个方面的需求:1、 记录用户操作的审计日志,甚
转载 2024-05-18 06:48:54
77阅读
Bash提供了大量的快捷键为用户使用,熟练掌握这些快捷键会提高工作效率。快捷键功能描述Ctrl +a光标移动至行首Ctrl +e光标移动至行尾Ctrl+l清屏,等同clear命令Ctrl +u删除光标至行首的字符Ctrl +k删除光标至行尾的字符Ctrl +c终止进程Ctrl +z挂起进程(jobs命令查看挂起的进程)C...
原创 2022-12-07 20:07:43
172阅读
vim /etc/profileHISTSIZE=1000修改/root/.bash_history[root@192 ~]# history 1 chsh -l 2 userinfo 3 more /etc/profile 4 vim /etc/profile 5 ifconfig 6 yum install vim 7 vim /etc/
原创 2024-10-31 22:53:05
73阅读
目标:按文章类型分别统计文章PV,并按PV倒序显示分析:从NGINX日志按URL特征可以取出所有文章页URL,并从URL中得到ID拿ID到数据库中可查询出文章所属类型type具体操作:从日志中取出所有详情页URL特征片段,并排重统计每个文章的访问量,将结果另存为m1214.cntcat access.log | grep -o "GET 
原创 2015-12-15 18:06:41
819阅读
1点赞
1评论
记录linux登录用户及其操作的日志方法:本文使用的软件为xshell第二步:第三步:
原创 2013-11-13 17:10:06
531阅读
  • 1
  • 2
  • 3
  • 4
  • 5