首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux用户操作记录审计环境部署记录

通常,我们运维管理人员需要知道一台服务器上有哪些用户登录过,在服务器上执行了哪些命令,干了哪些事情,这就要求记录服务器上所用登录用户操作信息,这对于安全维护来说很有必要。...废话不多说了,下面直接记录做法: 1)查看及管理当前登录用户 使用w命令查看当前登录用户正在使用进程信息,w命令用于显示已经登录系统用户名称,以及它们正在做事。...在Linux系统环境下,不管是root用户还是其它用户只有登陆系统后用进入操作我们都可以通过命令history来查看历史记录。...那有没有什么 办法实现通过记录登陆后IP地址和某用户名所操作历史记录呢?答案肯定是有的!...opt下新建个history目录,记录所有登陆过系统用户和IP地址(文件名),每当用户登录/退出会创建相应文件,该文件保存这段用户登录时期内操作历史,可以用这个 方法来监测系统安全性。

2K60
您找到你想要的搜索结果了吗?
是的
没有找到

Linuxrsyslog系统日志梳理(用户操作记录审计)

目前大多数Linux发行版默认也是使用rsyslog进行日志记录。...rsyslog简单配置记录(如下将公司防火墙上日志(UDP)打到IDCrsyslog日志服务器上) 一、rsyslog服务端部署 安装rsyslog 程序(rsyslog默认已经在各发行版安装,...里ip白名单设置为客户机ip端,比如: $AllowedSender tcp, 172.18.0.0/16 #表示接收172.18.0.0/16网段客户机tcp...现在需要将登录到 这两台服务器上用户所有操作过程记录下来,记录达到rsyslog日志里,相当于做用户操作记录审计工作。...有上面日志可以看出,在172.19.10.24这台机器上操作记录都被详细记录下来了。这样,就能清楚地知道登录到这台机器上用户都做了些什么了.......

11.4K81

linux审计脚本 -- 录屏用户操作 (记录用户屏幕输出内容)

导读之前我记得有人问过linux上, 怎么记录用户所有操作,包括输出结果. 那时候我还不知道. 今天看python文档pty时候看到个官方例子就是使用一个伪终端来模拟终端....这不就是我们要方法么.官方链接: https://docs.python.org/3/library/pty.html操作过程官方例子, 实际上就可以直接使用....如果要实现权限控制的话,自行修改脚本测试我们登录随便执行点信息然后退出, 使用root账号查看记录信息如果使用该用户查看信息的话, 也会记录该信息到那个文件, 就循环上了.......尤其是那种cat大文件操作(就尼玛离谱)总结这只是录屏用户操作. 但用户高危命令还是能执行.所以权限控制还是十分重要....录屏功能主要是方便后续问题排查, 比如某些比较重要信息输出到屏幕上, 但是操作多了就刷掉了, 就可以通过这种录屏来查看当时命令和输出.

21030

Linux下绑定网卡操作记录

,中途再经过不同链路,在客户端很有可能会出现数据包无序到达问题,而无序到达数据包需要重新要求被发送,这样网络吞吐量就会下降。...需要注意 是,并不是所有的传输策略都是802.3ad适应,尤其考虑到在802.3ad标准43.2.4章节提及包乱序问题。不同实现可能会有不同适应 性。...在每个slave上根据当前负载(根据速度计算)分配外出流量。如果正在接受数据slave出故障了,另一个slave接管失败slaveMAC地址。...接收负载均衡是通过ARP协商实现。bonding驱动截获本机发送ARP应答,并把源硬件地址改写为bond中某个slave唯一硬件地址,从而使得不同对端使用不同硬件地址进行通信。...而mod=6,会发现第一个口流量很高,第2个口只占了小部分流量 下面简单介绍下bond绑定双网卡操作记录: 通过网口绑定(bond)技术,可以很容易实现网口冗余,负载均衡,从而达到高可用高可靠目的。

4.6K80

linux下基本操作记录mongodb

linux 下怎样寻找mongodb安装位置 find / -name mongodb #通用方法,同时返回比较多信息,不管有没有权限 locate mongodb #不推荐 whereis...下面是例子: 1)列出当前数据库 > show dbs 查看当前数据库 可以使用show dbs来列出当前有多少个数据库,看到是只有test一个 2) 定义新数据库名   我们通过使用...“use new-databasename”语法去使用一个新数据库,注意,即使你数据库还没建立起来,依然可以这样使用,因为mongodb会在真正插入了数据后,才会真正建立起来。...http://www.cnblogs.com/qingtianyu2015/p/5968400.html 基本操作:https://zhangge.net/4493.html 网页启动:http...://www.cnblogs.com/hanyinglong/archive/2016/07/21/5690611.html 编辑启动:http://www.linuxidc.com/Linux/2011

1.3K90

linux下文件加密操作记录

为了安全考虑,通常会对一些重要文件进行加密备份或加密保存,下面对linux文件加密方法做一简单介绍: 一、 ZIP加密 1)文件加密 使用命令"zip -e filename.zip filename...[root@centos6-vm02 ~]# zip -e test.txt.zip test.txt //如下进行加密操作时,需要输入两次密码 Enter password:...二、GnuPG加密 GnuPG全称是GNU隐私保护(GNU Privacy Guard),常常被称为GPG,它结合了一组加密软件。它是由GNU项目用C编程语言编写。最新稳定版本是2.0.27。...在如今大多数Linux发行版中,gnupg程序包都是默认随带,所以万一它没有安装,你可以使用apt或yum从软件库来安装它(yum install gnupg)。...[root@centos6-vm02 ~]# rm -f test.txt 文件解密操作

3K100

linux下基本操作记录mongodb

linux 下怎样寻找mongodb安装位置 find / -name mongodb #通用方法,同时返回比较多信息,不管有没有权限 locate mongodb #不推荐...下面是例子: 1)列出当前数据库 > show dbs 查看当前数据库 可以使用show dbs来列出当前有多少个数据库,看到是只有test一个 2) 定义新数据库名   我们通过使用...“use new-databasename”语法去使用一个新数据库,注意,即使你数据库还没建立起来,依然可以这样使用,因为mongodb会在真正插入了数据后,才会真正建立起来。...http://www.cnblogs.com/qingtianyu2015/p/5968400.html 基本操作:https://zhangge.net/4493.html 网页启动:http...://www.cnblogs.com/hanyinglong/archive/2016/07/21/5690611.html 编辑启动:http://www.linuxidc.com/Linux/2011

1.2K40

查看linux执行命令记录_linux删除history记录

前言 我们每次敲打linux命令时候,有时候想用之前用过命令,一般情况下,我们都会按↑↓箭头来寻找历史命令记录,那如果我想用1天前执行某条命令,难道还要按↑100次?...显示这样是不现实,我们可以使用history命令即可 实际过程中,history还是很有用 查看历史命令执行记录(history) history 查看命令tail 历史执行记录 history...| grep tail 执行历史记录中,序号为1000命令 执行上一条命令(直接输入两个感叹号) !!...查找最后5条历史记录(两种方式) history 5 history | tail -5 清除历史记录 history -c 将当前所有历史记录写入历史文件中,默认写入 ~/.bash_history

5.5K30

求连续操作(登录)数量(次数)最大记录用户

昨晚上老同事聚会,一个同事说道一个面试问题没有一个人做出来,就是求连续日期登录次数最大用户,同事说借助 rownumber即可求解,由于是喝酒聊天,也没有说详细解决过程。...登录时间里面有详细时分秒数据,而我们题目只要求连续天数,所以使用DATEDIFF函数可以解决, DATEDIFF(d,LoginTime,getdate()) as diffDate , 有多个用户都在登录...如果是连续记录,那么 diffDate- rn 肯定是相同! OK,果然这种方式很巧妙,那么我们最终SQL写出来也不难了。...开始动手,先构造一个表,插入初始数据: /* 求连续登录次数最多用户 */ create table UserLoginInfo( ID int IDENTITY primary key,...,或者求连续登录15天用户(比如QQ签到功能),是不是很熟悉呢?

3K70

VIM 操作记录

@(linux 编程)[vim, 技能, VIM, 开发技能, 工具使用] 使用vim 大概有2年,但是感觉一直停留在刚入门。...--- lcd vim 神之编辑器 哈哈哈 本文记录, vim 入门后使用进阶 ---- 说明 : 命令格式 xxx表示在Nornal 模式下键盘直接输入 命令格式 : xxx表示在命令行模式下输入...2yy 复制当前行开始2行 2y 复制当前行和后续2行 其他组合操作类似 操作撤销和恢复 u 撤销操作 C_r 恢复操作 文件打开保存退出切换 操作 效果 : e xx 打开文件 : saveas...= : 代码自动缩进(多层次) J : 选中区域连接为一行 宏录制 st=>start: qa : q开始记录,a是保存寄存器 end=>end: end op=>operation: 一系列操作..., 诸如yy,ddd opq=>operation: q : 停止记录 opu=>operation: @a : 调用录制宏 opu2=>operation: @@ 调用最近录制宏 opu3=>operation

2K20

Linux下部署Samba服务环境操作记录

下面简单介绍下,在Centos7下部署Samba服务操作记录(测试机192.168.10.204): 1)安装Samba [root@samba-server ~]# cat /etc/redhat-release...,格式为:"pdbedit [选项] 帐户" 第一次把用户信息写入到数据库时需要使用-a参数,以后修改用户密码、删除用户等等操作就不再需要了。...删除samba用户 samba服务数据库密码也可以用 smbpasswd 命令 操作 smbpasswd -a user:添加一个samba用户 smbpasswd -d user:禁用一个samba...Win+E键"打开,在最上面的"网络"地址栏输入“\\192.168.10.204”,然后回车,输入上面设置samba账号kevin及其密码,就能共享到linux/home/kevin下文件了...连接上后,就可以在windows和linux直接进行文件夹共享操作了,可以让里面放点测试文件 ? ? ?

2.1K80

Linux下快速迁移海量文件操作记录

这种方法速度会慢,不过好在支持续传,在带宽不高或网站不稳定情况下强烈建议用此方法: 1)先修改一下旧站上传图片功能,确保新上传图片保存到另一个新目录地址下; 2)用rsync把旧图片同步到新机器上...;rsync可限速,同步操作时不会影响网站对外服务。...不过打包后,要在一个停站周期内完成迁移,对于100G文件传输,这种方法不太靠谱。 3.可以分块打包,比如根据图片大小适当分块筛选(find)打包,然后再传输。...5.直接把旧站服务器硬盘拿下来,然后将硬盘挂载到新站服务器上,再在新服务器上将nginx站点目录指向新挂载硬盘。...操作思路: 直接用rsync把文件一个一个迁移过去,因为文件数量比较大,如果一下子在循环脚本里操作,会非常慢。 所以决定用分批操作,采用化整为零方法。

2.7K70

Linux下IP SAN共享存储操作记录

2)服务端操作记录(即ipsan-node01、ipsan-node02、ipsan-node03、ipsan-node04、ipsan-node05) 关闭iptbales防火墙 [root@ipsan-node01...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3)客户端操作记录...,其模式可通过-m或--mode选项指定,常见模式有discovery、node、fw、session、host、iface几个, 如果没有额外指定其它选项,则discovery和node会显示其相关所有记录...用于指定target名字 -u, --logout -o, --op=OPEARTION:指定针对discoverydb数据库操作,其仅能为new、delete、update、show...ipsan-node01节点target条目的记录): # iscsiadm -m node -T node -T iqn.2018-02.com.node01.san:1 -p 192.168.10.17

6.4K70

Centos记录所有用户登录和操作详细日志

1、起因     最近 Linux服务器上一些文件呗篡改,想追查已经查不到记录了,所以得想个办法记录下所有用户操作记录。     ...一般大家通常会采用history来记录,但是history有个缺陷就是默认是1000行,当然你也可以vim /etc/profile将1000修改成1000000行,但是这只是比较笼统做法,看不到详细用户来源已经操作记录...,比如来源ip地址、操作时间、操作用户等。...chown -R admin:admin /var/log/history/admin #给各个用户赋予权限1.2.3. 3、自动记录脚本 在/etc/profile文件末尾追加编写脚本如下...而每次用户登录到退出都会产生以用户名、登录ip地址、操作时间为文件名文件,文件里面包含本次用户所有操作记录

2.9K40
领券