这是许多新系统管理员提出的关键问题之一:如何审核文件事件,如读/写等? 如何使用audit查看谁在Linux更改了文件?答案是使用2.6内核的审计系统。 现代Linux内核(2.6.x)附带auditd守护程序。 它负责将审计记录写入磁盘。 在启动期间,此守护程序将读取/etc/audit.rules的规则。 您可以打开/etc/audit.rules文件并进行更改,例如设置审核文件日志位置和
原创 2021-03-10 09:38:09
884阅读
Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱
转载 2022-06-02 06:56:44
120阅读
Linux ausearch命令:搜索审计记录。Linux ausearch命令 功能描述使用ausearch命令可以搜索审计记录,必须以root用户身份执行ausearch命令。Linux ausearch命令 语法ausearch [选项]命令各选项的含义如表所示。 Linux ausearch命令 示例基于用户root搜索审计记录[root@rhel ~]# ausearch -
转载 2023-12-04 10:01:16
205阅读
Ansible常用模块学习笔记command & shellscriptcopyyum_repsitoryyumsystemdgroupuserfile模块cron模块debugtemplatelineinfile command & shell两个模块都是在远程服务器上去执行命令。但是command模块是ad-hoc的默认模块,在执行ad-hoc时,若不指定模块的名字则默认使用此
转载 2024-04-03 06:36:58
248阅读
shell bash 五种常用执行命令的方法 在shell下执行命令的方法1. #!/bin/sh语法:在shell.sh的开头写入#!/bin/sh 一般的shell脚本就是这种用法。这种方法调用脚本开头的shell执行命令,子shell执行的时候, 父shell暂停运行,等待子shell运行完后返回父shell。子shell从父shell继承环境变量
转载 2023-05-30 10:34:38
986阅读
fork ( /directory/script.sh) fork是最普通的, 就是直接在脚本里面用/directory/script.sh来调用script.sh这个脚本. 运行的时候开一个sub-shell执行调用的脚本,sub-shell执行的时候, parent-shell还在。 sub-shell执行完毕后返回parent-shel
转载 2024-01-06 10:02:57
79阅读
Shell调用别的shell脚本 方法一:   . ./subscript.sh (两个点之间,有空格)     方法二:   source ./subscript.sh
原创 2016-06-06 09:00:44
358阅读
必须写这个#!/bin/bash -ilex
原创 2022-12-13 10:20:44
878阅读
shell编程之循环语句 for
shell基础命令之ls1 命令格式ls [选项][命令名]2 命令功能列出目标目录内所有子目录及文件3 常用参数-a, -all 列出目录下所有目录及文件,包括以.开头的隐藏文件-A 同-a,但不列出以.开头的当前目录以及以..开头的父目录-c 配合-lt:根据ctime排序以及显示ctime(文件最后更改时间);配合-l:显示ctime但根据文件名称排序;否则根据ctime排序-C 每栏由上到
转载 2024-04-26 18:35:30
65阅读
## 运行 HBase Shell 命令的介绍及示例 HBase 是一个在 Hadoop 上构建的分布式开源 NoSQL 数据库,它提供了高可靠性、高性能的数据存储和访问能力。HBase Shell 是 HBase 提供的交互式命令行工具,用于管理和操作 HBase 的数据。 在 Shell 运行 HBase 命令可以执行一系列的操作,例如创建表、插入数据、查询数据、删除数据等。下面将介绍
原创 2023-12-23 08:55:04
217阅读
  笔者最近在使用shell脚本处理字符串,因此使用了大量shell脚本的四剑客(awk,grep,sed,cut)而其中使用最多的两种方法就是grep和awk,因此想总结整理一下。  一、grep的意义  二、grep的基本用法  三、awk的意义  四、awk的基本用法  五、实例说明两者怎么用  一、grep的意义    首先,grep是用来处理行数据的基本命令集,简单来说它的使用意义就
转载 2024-02-09 16:13:22
140阅读
在计划任务中经常可以看到。例如我们公司的计划任务举例:*/2 * * * * root cd /opt/xxxx/test_S1/html/xxxx/admin; php index.php task testOne >/dev/null 2>&1*/2 * * * * root cd /opt/x ...
转载 2021-08-18 11:20:00
158阅读
`` :反引号,获取执行命令的结果 打印日期:echo `date` --》 输出 2017年12月 8日 星期五 11时59分48秒 CST '' : 去掉 所有符号的特殊含义。 "" : 不去掉符号的特殊含义。 例如 n=3  echo '$n' --> 输出$nn=3  echo '$n' -->  输出  3 今天学习一个bash脚本,看到有一条:bin=`dirname "$
转载 2018-01-05 21:47:00
218阅读
2评论
脚本是: nohup /mnt/Nand3/H2000G >/dev/null 2>&1 &     对于& 1 更准确的说应该是文件描述符 1,而1一般代表的就是STDOUT_FILENO,实际上这个操作就是一个dup2(2)调用.他标准输出到all_result,然后复制标准输出到文件描述符2(STDERR_FILENO),其后果就是文件描述符1和2指向同一个文件表项,也可以说错误的输
转载 2022-06-17 08:32:45
66阅读
linux shell 可以用户定义函数,然后在shell脚本可以随便调用。下面说说它的定义方法,以及调用需要注意那些事项。一、定义shell 函数(define function)语法:[ function ] funname [()] { action; [return int;] }说明:1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。2、参数返回,
$[] 将数值赋予给变量:var=$[1+5],   var=$[$a + $b]$()$1 $0 获取参数$#获取参数个数echo the last parameter is ${$#}  错误,大括号里面不能使用美元符号可以用${!#}$* 将命令行参数作为一个单词处理 $@ 将命令行参数作为多个单词处理
原创 2014-05-06 15:41:57
481阅读
$( ) 与 ` ` (反引号)在 bash shell ,$( ) 与 ` ` (反引号) 都是用来做命令替换用(command substitution)的。 所谓的命令替换与我们第五章学过的变量替换差不多,都是用来重组命令行:* 完成引号里的命令行,然后将其结果替换出来,再重组命令行。例如:
转载 2018-02-01 08:39:00
170阅读
2评论
变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid./package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh:init_wireless...
转载 2015-11-02 09:25:00
292阅读
2评论
awk是处理文本文件的一个应用程序,非常方便。awk 动作 文件名awk '{print $0}' demo.txt # pri...
原创 2022-10-16 15:07:56
96阅读
  • 1
  • 2
  • 3
  • 4
  • 5