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

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

通常,我们运维管理人员需要知道一台服务器上有哪些用户登录过,在服务器上执行了哪些命令,干了哪些事情,这就要求记录服务器上所用登录用户操作信息,这对于安全维护来说很有必要。...在Linux系统的环境下,不管是root用户还是其它的用户只有登陆系统后用进入操作我们都可以通过命令history来查看历史记录。...那有没有什么 办法实现通过记录登陆后的IP地址和某用户名所操作的历史记录呢?答案肯定是有的!...#记录每个用户操作信息 export PS1='[\u@\h \w]# ' history USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed...然后发现/var/log/message日志文件中已经记录了这两个用户的各自操作了~ [root@elk-node2 ~]# tail -20 /var/log/messages Oct 24 14:16

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

【Calculate】Calculate Linux安装操作记录

一、参考链接 阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 calculate-linux镜像-calculate-linux下载地址-calculate-linux安装教程 https://mirrors.aliyun.com...Calculate 目录服务器 (CDS) 是一个通过LDAP+SAMBA支持Windows和Linux客户端的解决方案,提供包括代理,邮件和 Jabber 的精简用户服务。...选择安装的镜像源 分配磁盘空间 确认磁盘安装位置 设置网络信息 设置root用户和密码 设置音频系统。...定期更新系统 开始安装 等待安装完成 系统安装完成,重启系统 进入开机界面,输入用户名和密码 注意:若启用了guest来宾账号登录时,需要使用guest账号和密码进行登录,进入系统后...至此,Calculate Linux系统安装完成。

81730

springboot+security 记录用户操作日志

参数 private String ip; //ip地址 private Date createDate; //操作时间 切面 切面中仅记录用户除登陆和退出以外的操作...RetentionPolicy.RUNTIME) //注解在哪个阶段执行 @Documented //生成文档 public @interface MyLog { String value() default ""; } 用户退出登陆操作...因为用户退出有可能直接关闭浏览器等非正常操作,所以这里直接用session监听器去监听 import org.springframework.beans.factory.annotation.Autowired...security的方法,所以在登陆后直接跳转一个我们自定义的方法,在此方法中记录用户操作然后在进入首页 @RequestMapping("jumpIndex") public String jumpIndex...(HttpSession session) { //记录用户登陆操作 SysLog sysLog=new SysLog(); sysLog.setUsername

2.2K01

VIM 操作记录

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

1.9K20

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

操作需求: 公司之前在阿里云上购买了6台机器,磁盘空间大小不一致,后续IDC建设好后,又将业务从阿里云上迁移到IDC机器上了。...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会话): # iscsiadm -m node -T node -T iqn.2018-02.com.node01.san:1 -p 192.168.10.17 -u 删除target条目的记录

6.4K70

Linux服务器增加硬盘操作记录

我这里记录一下对Amax公司生产的GPU服务器增加硬盘的步骤。...格式化硬盘 创建好分区表后,需要格式化硬盘,将Linux的文件系统应用到硬盘上,硬盘才能存储数据。格式化硬盘采用的是mkfs命令。...目前Linux常用的文件格式是ext3和ext4,其中ext4是ext3的后续版本,对后者进行了一些改进,例如最大文件变成16TB、最大子目录数高达64000个等。具体的改进请参考这里。...将挂载信息写入到fstab 如果只执行了挂载操作而不将硬盘的挂载操作写入到/etc/fstab中,则下次重启的时候,需要手动挂载,而用户对于/data5目录是无法进行读写操作的。...另外一种格式就是用/dev/sdf来代替UUID,即一条记录如下: /dev/sdf /data5 ext4 defaults 0 0 添加该记录到/etc/fstab文件后,下次重启,硬盘也会自动挂载

3K10

查看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.4K30

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

昨晚上老同事聚会,一个同事说道一个面试问题没有一个人做出来,就是求连续日期登录次数最大的用户,同事说借助 rownumber即可求解,由于是喝酒聊天,也没有说详细的解决过程。...登录时间里面有详细的时分秒数据,而我们的题目只要求连续的天数,所以使用DATEDIFF函数可以解决, DATEDIFF(d,LoginTime,getdate()) as diffDate , 有多个用户都在登录...,因此应该以用户名为分区,登录时间为顺序来计算rownumber,因此,就是下面的表达式: ROW_NUMBER() over(partition by Name order by LoginTime...如果是连续的记录,那么 diffDate- rn 肯定是相同的! OK,果然这种方式很巧妙,那么我们最终的SQL写出来也不难了。...,或者求连续登录15天的用户(比如QQ的签到功能),是不是很熟悉呢?

3K70

MySQL常用操作记录

BY 'password'; 说明: username:你将创建的用户名 host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符...% password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器 如: CREATE USER 'test'@'%' IDENTIFIED BY '123456' 3 用户授权...命令: GRANT privileges ON databasename.tablename TO 'username'@'host' 说明: privileges:用户操作权限,如SELECT,...INSERT,UPDATE等,如果要授予所的权限则使用ALL databasename:数据库名 tablename:表名,如果要授予该用户对所有数据库和表的相应操作权限则可用表示,如.* 例子:...:用户操作权限,如SELECT,INSERT,UPDATE等,如果要授予所的权限则使用ALL databasename:数据库名 tablename:表名,如果要授予该用户对所有数据库和表的相应操作权限则可用

1.5K30
领券