文件读写与木马植入 一、读写权限确认 show global variables like '%secure%'; # 查看mysql全局变量的配置,当输入以上命令后,结果 secure_file_priv = 空 的时候,任意读写 secure_file_priv = 某个路径的时候,只能在规定的路径下读写 secure_fi…
正则表达式 python中 要使用正则表达式,先导入re模块 一、用处 用于判断某个字符串是否满足要求 用于从一个字符串中查找满足要求的内容 用于把一个字符串中满足要求的内容替换位其他内容 二、元字符 字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n&quo…
函数和数组 一、函数的定义与调用 1. 函数的作用 函数可以将一个专门的功能进行封装,用于解决一个特定的问题,并且可以通过传递不同的参数给某个函数,实现处理不同数据的能力 函数的参数与脚本的参数比较类似 2. 函数的使用 函数名、参数、返回结果,其中函数名是必须的,参数和返回结果可选,根据需要进行处理 function 函数名() {……} 或 函…
字符串处理 一、字符串处理 假设有变量 url="http://www.wouniuxy.com/index/html",以下用法及结果输出 *// 从左边开始删除第一个 // 号及左边的所有字符: echo ${url#*//} 输出结果:www.wouniuxy.com/index/html ##*/ 表示从左边开始删除最后…
性能指标监控与通知 系统的性能指标监控是比较常见的针对系统的管理场景,比如系统有挖矿程序,或者系统本身存在高cpu进程(正常应用),除了cpu,也可以监控内存,硬盘,网络流量等使用情况。通过监控和发送通知,可以及时对系统的运行情况进行把控进而实现正确的位置,如果发现某些异常cpu消耗,甚至可以直接结束掉进程。 通过相应的命令能够输出需要的指标 通过…
cron定时任务 一、cron定时任务 1. 基本原理 # 每5秒向文本和屏幕输出一次时间 # for i in {1...10}; do while [ 1-eq 1 ]; do date "+%Y-%m-%d %H:%M:%S" >> /opt/learn/date.txt date "+%Y-%m-%…
Shell环境与变量 Shell脚本就是把一批命令集合在一起,解决一些复杂的问题。有点类似于程序设计(在Shell中,变量、分支、循环、函数、数组等与程序设计完全类似的功能)。Shell的程序复杂度是无法真正与编程语言相提并论的,但是由于与操作系统是集成在一起的,所以能够执行一些更加底层的命令组合,且效率很高。 一、Shell基本用法 1. She…
shell脚本基础应用 一、脚本执行 编写一个最简单的脚本并保存在/opt/learn/helloworld.sh下 #!/usr/bin/bash #这是一个最简单的shell脚本(注释) echo "Hello" 使用如下命令运行helloworld.sh . helloworld.sh sh helloworld.sh bash helloe…
分支与循环 一、分支语句 # if 或 elif 后面跟的条件,事实上是一条可执行的程序,判断的依据是该程序是否执行成功 if 条件 then 命令 fi # 如果脚本的参数个数小于三个,则提示用户需要三个参数; if [ $# -lt 3 ] then echo "Sotty,if needs 3atgs" fi if 条件;…
使用Xshell 一、SSH协议介绍 Windows 和Linux实现远程通信所使用的协议是SSH 目前主流工具由Xshell,XFTP,SecureCRT,SecureFX等,以及免费的国产作品堡塔。 在手机端可以安装JuiceSSH实现与Linux远程通信。 SSH提供两种级别的安全验证 1. 第一种级别(基于口令的安全验证) 只要知道账号和口…