Kali Linux是一种基于Debian的Linux发行版,专门设计用于数字取证和渗透测试。它由Offensive Security公司维护和开发。Kali Linux集成了大量的渗透测试和安全审计工具,包括Metasploit框架、Nmap、Wireshark等,以及用于密码破解、无线网络攻击、漏洞利用和数据恢复等方面的工具。这使得Kali Linux成为安全工程师、渗透测试工程师等专业人士的
第一行:带宽显示中间部分:外部连接列表,即记录了哪些ip正在和本机的网络连接 中间部分右边:实时参数分别是该访问ip连接到本机2秒,10秒和40秒的平均流量 =>代表发送数据,<= 代表接收数据 底部三行:表示发送,接收和全部的流量 底部三行第二列:为你运行iftop到目前流量 底部三行第三列:为高峰值 底部三行第四列:为平均
1、查看有多少个IP访问:awk'{print$1}'log_file|sort|uniq|wc-l2、查看某一个页面被访问的次数:grep"/index.php"log_file|wc-l3、查看每一个IP访问了多少个页面:awk'{++S[$1]}END{for(ainS)printa,S[a]}'log_file>log.txtsort-n-t''-
注释多行文本使用vim打开要操作的文件Ctrl+V,进入VISUALBLOCK模式使用上下的方向键移动光标,选择你需要注释的行shift+i输入注释符号#esc,退出visualblock模式,稍微等待一下(其他行的注释可能会有一些延迟),是不是已经将多行注释掉了啊?取消注释多行文本取消注释也类似,而且更简单一些,如下:使用vim打开要操作的文件Ctrl+V,进入VISUALBLOCK模式使用上下
在下面的示例中,我们使用rsync的-a选项,这会递归同步目录,传输特殊设备和块设备,并保留符号链接,修改时间,组,所有权和权限。当排除文件或目录时,需要使用它们到源目录的相对路径。有两个选项可以指定要排除的文件和目录:在命令行中,使用--exclude选项。在文件中,使用--exclude-from选项。排除特定文件要排除特定文件,请将文件的相对路径传递给该--exclude选项。在以下示例中,
shell脚本中如何设置字体颜色
获取服务器信息脚本
一、小括号,圆括号()1、单小括号 ()①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。②命令替换。等同于cmd,shell扫描一遍命令行,发现了结构,便将(cmd)结构,便将(cmd)中的cmd执行一次,得到其标准输出,再将此输出放到原来命令。有些shell不支
firewalld 配置脚本
linux 常用的基本命令总结
安全 加固 脚本
安全加固脚本
yum 安装gcc时候报错kernel-headers >= 2.2.1
下载地址:wget--no-check-certificatehttps://raw.github.com/oldratlee/useful-scripts/release-2.x/bin/show-busy-java-threads脚本一#!/bin/bash#@Function#Findoutthehighestcpuconsumedthreadsofjavaprocesses,andprin
说明:这个脚本是使用在集群当中的master,下面可以有很多node主机。只要master主机可以和node主机ssh端口互通,就可以使用。我起名为go,没有.sh。chmod+xgoj即可。放在/usr/bin/下。dest="jack_cloud01#主机名称--可以对应hostname的值,辨识度高就行jack_cloud02victor-liao"selectmodulein${dest}
其实本身Linux已经很安全了,但是如果密码设置的不够复杂,如果说小写+数字共12位以下,你的SSH还用的默认端口,那强力一点的***用不上半小时,就能暴力破解你的密码。所以,最好的方法就是修改掉SSH的端口。一、修改文件:/etc/ssh/sshd_configPort22#在第三行或第四行,如果前面有井号,请删除,修改为65534以下即可可在远程连接中用vi命令,或sftp下载到本地修改,修改后
location路径匹配匹配规则:location路径正则匹配:匹配优先级:路径匹配,优先级:(跟location的书写顺序关系不大)1、精确匹配:=前缀的指令严格匹配这个查询。如果找到,停止搜索。2、普通字符匹配:所有剩下的常规字符串,最长的匹配。如果这个匹配使用^〜前缀,搜索停止。3、正则匹配:正则表达式,在配置文件中定义的顺序,匹配到一个结果,搜索停止;4、默认匹配:如果第3条规则产生匹配的
docker利用Dockerfile来制作镜像
一个镜像的层级一个Docker镜像也可以继承另外一个镜像。通常的使用场景是Docker镜像去继承一个基础的操作系统镜像。你可以将它理解为面向对象中的像类层级一样。一个Docker镜像从另外一个镜像进行继承或者”扩展”,它就可以拥有这个镜像的所有功能。同时,它也可以替换或者覆盖这个基础镜像的功能。利用Docker镜像继承的好处可以参考面向对象继承的概念复用性–给基础镜像添加功能对所有继承的镜像都可用
在Jenkins的使用中,遇到过的一个场景是:在web代码更改之后,能自动的部署到测试服务器,我们写了run.sh脚本来重启服务,在使用Jenkins的任务自动跑这个脚本后发现,服务没有起来。开始以为是run.sh脚本的问题,但是直接执行是没有问题的;之后一直查运行环境差异,发现也不是这个原因;到后来才怀疑到Jenkins任务结束时候自动关掉了所有的子进程。通过以下shell脚本片段解决了问题:#
一、架构说明 inotify对同步数据目录信息的监控 rsync完成对数据信息的实时同步inotify3.14-9(centos764位版本)(阿里云更新时间20191128最新版本)wgethttps://mirrors.aliyun.com/epel/7/SRPMS/Packages/i/inotify-tools-3.14-9.el7.src.rpm?spm=a2c6h.13651111
查看/usr/log/hue/error.log发现如下问题[24/Nov/201916:57:53]supervisorERRORProcess/usr/lib/hue/build/env/bin/huekt_renewerexitedabnormally.Restartingit.[24/Nov/201916:57:53]supervisorERRORProcess/usr/lib/hue/b
一、主机环境192.168.19.7docker客户端192.168.19.4harbor服务端二、docker登录harbor密码是harbor-web的登录密码如果有如下报错:1、需要修改docker.servicevim/usr/lib/systemd/system/docker.serviceEnvironmentFile=-/etc/sysconfig/dockerExecStart=/
因为shell里将sed这句话原封不动的打印了出来,结果发现一个诡异的现象,shell运行后sed没有生效,但是将运行shell时打印的命令复制粘贴运行发现居然能过!查询资料后发现,原来在shell里用sed,如果有$这样的特殊字符,单引号要换成双引号才可以
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号