兼职安全半年了,分享一下我这里是如何做安全的,当然作为兼职,不是太深入,进攻参考。 下面介绍端口安全,主要是公司IDC机房所有ip段开放端口情况,比如一个服务器,默认仅要求开放ssh端口,但如果开启了其他未允许端口,可能是被人误开或者被入侵,这样就...
因为最近搭建了个samba,大家都知道samba的用户要真实存在系统中的,当有很多用户要创建的时候,并且密码还给你指定了,这个时候只能用shell脚本来处理了. 下面这张图的格式,奇数行都是用户名,偶数行都是密码,这个就是我们的用户和密码文件了. shell脚本内容: vi...
实现备份文本内容的shell脚本,供大家学习交流使用。 代码如下: #! /bin/bash #功能:备份文本文件(记录备份日期和备份的文件名) echo 请在命令后输入两个参数;第一个是要备份到的位置(目录要以反斜线结尾) echo 第二个是要备份的文件(可以是多个文件)...
Linux目录递归改变文件名大小写的shell 先来看看当前目录下有哪些东东: 复制代码 代码如下:[root@localhost Desktop]# ls experiment-2.6-new.tar.bz2 dg_dir_files.sh experiment 我们看到,当前目录下共有两个文件,一个目录。 [root@localhost Desktop]#...
bash shell 脚本执行的方法有多种,本文作一个总结,供大家学习参考。 假设我们编写好的shell脚本的文件名为hello.sh,文件位置在/data/shell目录中并已有执行权限。 方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本: cd /data/shell...
sed 常用参数,挺实用的。 i 插入 sed /abc/i\def test.txt 在包含 abc的行并在其上一行添加edf a 添加 sed /abc/a\def test.txt 在包含 abc的行并在其下一行添加edf c 替换 sed /abc/,/edf/c\1234567 test.txt 查找abc和edf中间的行(包含) 并替换成 1234567...
Unix: awk /pattern/ {print $1} # 标准 Unix shell环境 DOS/Win: awk /pattern/ {print $1} # DJGPP 可编译通过 awk /pattern/ {print \$1\} # GnuWin32,UnxUtils,Mingw环境需要特别注意的是,DJGPP编译器可以允许awk脚本使用Unix的引号语法/like/ {this}...
diff最常用的功能莫过于生成patch文件了: diff -urN old/ new/ mysoft.patch 参数 -u 表示使用 unified 格式,-r 表示比较目录,-N 表示将不存在的文件当作空文件处理,新添加的文件也会出现在patch文件中。 然后在需要应用patch的地方使用下述命令即可: pa...
#查找当前目录中是否存在指定目录,若不存在,则创建之 function mkdir_1 { if test ! -d $1 then mkdir $1 fi } #指定文件中的prefix = .*串替换为prefix=/home/gnome-unicore-install2/usr/ #可以用来作为sed用法的参考 function modify_prefix { chmod +w...
判断进程是否存在,使用命令ps、grep、sed、awk。 代码chk_ps.sh: 代码如下: #!/bin/bash pid=`ps aux|grep -v grep|grep -v test.sh|grep $1|sed -n 1P | awk {print $2}` if [ -z $pid ];then echo there isnt this process! else echo $pid fi...
例子: 重启filebeat 升级版 #!/bin/bash ps -ef|grep filebeat |grep -v grep|cut -c...
crontab是linux自带的计划任务程序,可以实现分,时,日,周,月。 但是crontab有两个...
我在 CU 的日子并不长,有幸在 shell 版上与大家结缘。除了跟众前辈学习到不少技巧之...
cpu时间是一项重要的资源,有时,我们需要跟踪某个时间内占用cpu周期最多的进程。 在...
介绍一个强大的分析网络的shell脚本,此脚本是从EZHTTP拆分出来的,觉得有必要单独介...
Shell是一种具备特殊功能的程序,它是介于使用者和 UNIX/Linux 操作系统之核心程序(k...