- 博客(32)
- 资源 (2)
- 收藏
- 关注
原创 合规检查是否可以对日志数量进行配置与检查是否可以对日志大小进行配置
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S
2023-11-29 11:07:54
260
原创 clickhouse报:<Error> mytable_all.Distributed.DirectoryMonitor: Code: 192, e.displayText() = DB::E异常
mytable_all.Distributed.DirectoryMonitor: Code: 192, e.displayText() = DB::Exception: Received from 10.XX.XX.XX:9000. DB
2023-02-21 18:07:18
303
原创 目标主机showmount -e信息泄露(CVE-1999-0554)漏洞处理方法
–备份cp /etc/hosts.deny /etc/hosts.deny_bak20211123cp /etc/hosts.allow /etc/hosts.allow_bak20211123–拒绝所有挂载主机echo “rpcbind:ALL:deny” >>/etc/hosts.denyecho “mountd:all” >>/etc/hosts.denyecho “Portmap:ALL:deny” >>/etc/hosts.deny—此IP为目标挂
2021-11-24 10:06:19
3459
原创 SecureCRT在windows本机执行VBS脚本,批量登录linux主机,跳转用户,并执行多条命令的脚本
#$language = “VBScript”$interface = “1.0”'本脚本示范:从一个文件里面自动读取设备IP地址,密码等,自动连接配置文件中设备,再执行命令'设计思路,从list列表中获取IP列表与密码以及命令等参数Sub Main'打开保存设备管理地址、名称以及密码的文件Const ForReading = 1, ForWriting = 2, ForAppending = 8Dim fso,file1,line,str1,paramsSet fso = CreateOb
2021-11-13 17:24:22
2532
原创 用shell批量登录多台主机,同时执行多条命令,多条命令可用分号隔开
#author:lijian#edition: v1.0ate:2021年11月12日#批量登录多台主机执行多条命令,多条命令注意用分号隔开#脚本运行样例:./doCommands.sh ‘/etc/init.d/nfslock status;/etc/init.d/nfslock stop’#注意要在同一目录下,编辑hosts主机清单,格式如下::<<!202.103.28.X58.53.56.2XX61.184.136.1XX61.136.171.1XX!#!/bin/
2021-11-13 17:14:19
1889
原创 linux通过获取文件最后更新时间,来判断是否杀进程的shell
#!/bin/bash#author:lijian#Development date:2021年9月28日#edition: v1.0#当前时间echo “当前时间:”date "+%Y-%m-%d %H:%M:%S"nowday=date +%Y%m%decho “当前日期:”$nowday#当前文件日志时间FILE_NAME="XXXXX.log.nowday"echo"日志文件名:"{nowday}"echo "日志文件名:"nowday"echo"日志文件名:"FILE_NAME
2021-09-28 17:04:33
1024
原创 调整mysql路径后,登录报ERROR 2002 (HY000),找不到新路径的mysql.sock问题
调整mysql路径后,登录报ERROR 2002 (HY000),报找不到新路径的mysql.sock问题,ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)解决思路:查看/etc/my.cnf 里是否配置client 的socket路径,否则在登录的时间会报找不mysql.sock,或读取了修改前的sock文件[client]socket =
2021-08-20 16:48:13
226
原创 excel根据不同的条件模糊匹配,替换,做计算
=IF(COUNTIF(E2,“Gbps”)>0,VALUE(SUBSTITUTE(E2," Gbps","")),IF(COUNTIF(E2,“Tbps”)>0,VALUE(SUBSTITUTE(E2," Tbps","")*1024),IF(COUNTIF(E2,“Mbps”)>0,VALUE(SUBSTITUTE(E2," Mbps","")/1024),IF(COUNTIF(E2,“kbps”)>0,VALUE(SUBSTITUTE(E2," kbps","")/1024/1
2021-04-28 15:04:24
1610
原创 linux主机history日志输出时间、用户、IP、执行指令
linux主机history日志输出时间、用户、IP、执行指令history 10echo ‘export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S,whoami,who am i 2>/dev/null| \awk '"'{print \$NF}'"'|sed -e '"'s/[()]//g'"',"’ >> /etc/profilecat /etc/profile | grep “export HISTTIMEFORMAT=”source /etc/p
2021-04-28 14:59:43
285
原创 linux主机内存占用过高与运行程序占用不符问题处理
linux主机内存占用过高与运行程序占用不符问题处理1、使用top命令查看内存的占用情况,然后键入shift+m命令根据内存的占用情况降序排列,按c(shift+p是按CPU占用情况降序排列)按shift+m内存排序按c可以看到运行的程序shift+p按CPU占用排序2、free -h 查看,发现内存占率高,但是top中的进程加起不与使用的内存不一致3、vmstat发现是cache 占用了大量内存。4、root用户运行以下命令释放缓存,内存占用率释放:echo 1 > /proc/
2021-02-25 17:49:56
2571
原创 采集日志文件是否更新shell脚本
#采集日志最后一行记录,获取时间,IP,等参数grep 1= rootLogger_DEBUG.log | tail -1f|awk -F “[= ,]” '{print substr($1" “$2,1,19),”,134.1XX.XX.1XX,bin_XX,",$4,$6,$8,$10,$12,$14,$16,$18,$20,$22}'sed ‘s///-/g’#获取当前日期file_time=$(date +%Y%m%d%H%M%S)#入库标准日期格式insert_time=(date+ec
2020-07-23 09:24:10
313
原创 获取文件日志中每个0、1、2、3、4、5开头分钟数据是否生成样例
#获取10分钟前日志文件是否存在每个0、1、2、3、4、5开头分钟数据ls /data/opt/log/log/XXX/(date−d"10minuteago"+"(date -d "10 minute ago" +"%Y%m%d%H%M"|sed 's/.(date−d"10minuteago"+"//’) | wc -l#带去掉最后一位字符sed ‘s/.$//’...
2020-07-23 09:17:53
86
原创 采集DPI板卡信息shell脚本,跳主机登录设备执行指令
#第一段脚本jk-ping_monitor.sh#!/bin/bash####获取DPI的ping测数据####cd /home/XXX/shellecho “cd /home/XXX/shell”#清空结果表/home/XXX/shell/logs/jk-ping_monitor.logecho “>/home/XXX/shell/logs/jk-ping_monitor.log”#获取板卡地址for line in cat DPI_ip_listdomaster_ip=e
2020-06-10 09:36:47
368
原创 SSH版本信息可被获取漏洞解决方法CVE-1999-0634
–直接执行cd /etc/touch ssh_banner_changeecho ‘Version is empty’>> /etc/ssh_banner_changecd /etc/ssh/cp sshd_config sshd_config_bak20200525echo ‘Banner /etc/ssh_banner_change’>> /etc/ssh/sshd_configsudo service sshd restart–在shellX里直接执行...
2020-05-25 17:37:57
7818
2
转载 H323、H248(MGCP)、SIP三协议浅析
H323、H248(MGCP)、SIP三协议浅析在传统电话系统中,一次通话从建立系统连接到拆除连接都需要一定的信令来配合完成。同样,在IP电话中,如何寻找被叫方、如何建立应答、如何按照彼此的数据处理能力发送数据,也需要相应的信令系统,一般称为协议。目前在国际上,比较有影响的IP电话方面的协议包括ITU-T提出的H.323协议和IETF提出的SIP协议,本节主要介绍目前用得最广泛H.323协议。一、 相关协议说明1.H323协议H.323建议是ITU-T第16研究组(SG16)为多媒体会议系统而
2020-05-23 22:58:04
2065
原创 redhat6.8安装salt,minion测试环境VMware虚拟机,注意联网状态,使用在线yum源
redhat6.8安装salt,minion测试环境VMware虚拟机,注意联网状态,使用在线yum源master的IP地址: 192.168.52.18mininon的IP地址:192.168.52.180mininon的IP地址(克隆):192.68.52.181一、配置minion主机连接外网: 修改主机名称:sudo sysctl kernel.hostname=1...
2020-05-04 23:59:52
282
原创 java工程导入导出方法
一、导出工程1、右键选择Export2、选择General->Archive File3、选择导出路径文件已经生成二、导入一个java项目点击file->Import,如下图所示:选择General->Existing Projects into workspace,点击next,如下图所示:2、选择General->Existing Project...
2020-04-29 10:12:15
2630
原创 解决升级OPENSSH后无法SSH登陆主机问题:kex_exchange_identification: read: Connection reset by peer
在升级OPENSSH后发现无法SSH登陆主机问题,其实只要更新一下指文就可以了,有可能报如下错误:kex_exchange_identification: read: Connection reset by peer#运行指令 XX.XX.XX.XX 为登陆主机的IP地址ssh-keygen -R XX.XX.XX.XX#更新后,正常连接...
2020-04-28 16:59:51
26137
2
原创 正则中查找包含某关键字的行与过滤包含某关键字的行写法: (WDU)\S*\s*(\S+)[^\n]*$|(SCSI)\S*\s*(\S+)[^\n]*$
(WDU)\S*\s*(\S+)[^\n]KaTeX parse error: Undefined control sequence: \S at position 8: |(SCSI)\̲S̲*\s*(\S+)[^\n]*#说明:获取包含WDU与SCSI关键字的行#图例#过滤包含某关键字的行字法#此为行间匹配,不包含点 ‘.’ 和换行 ‘\n’interface[.&^\n]...
2020-04-28 09:09:03
1325
原创 linux中grep查找进程名,使用awk截取进程号,通过xargs来kill掉进程
ps -ef | grep test|grep -v grep|awk ‘{print $2}’|xargs -i kill -9 {}命令解释:–查找test关键字进程1、ps -ef | grep test–grep -v 是反向查找的意思,grep -v grep 就是查找不含有 grep 字段的行,去除包含grep的行,即过滤掉自己执行的grep2、ps -ef | grep ...
2020-04-27 10:07:40
3867
原创 MySql获取七天前,今天,本周第一天,上周一到上周日,格式化时间SQL样例
SELECT DATE_SUB(CURDATE(), INTERVAL 7 DAY) 七天前,DATE_FORMAT(NOW(), ‘%Y%m%d’) 今天,DATE_SUB(CURDATE(), INTERVAL 0 DAY) 今天,DATE_FORMAT(date_sub(NOW(),interval 1 day), ‘%H’) ,DATE_FORMAT(DATE_SUB(CURDAT...
2020-04-26 15:09:28
972
原创 redhat6、7与centos6、7版本升级到openssh8.1版本与openssl-1.1.1自动化脚本,解决linuxOpenSSH输入验证错误漏洞(CVE-2019-16905)
redhat6、7与centos6、7版本升级到openssh8.1版本与openssl-1.1.1自动化脚本,解决linuxOpenSSH输入验证错误漏洞(CVE-2019-16905)
2020-04-26 15:06:33
2604
5
原创 redhat6、7与centos6、7版本自动升级openssh8.0方法与脚本解决安全漏洞问题
一、XSHELL工具登陆跳转主机,上传升级包 Update_SSH_1.0.21.tar.gz 到/tmp 直接拖放到此目录,下一步再推送到需要部署主机(跳转主机无法直接上传)二、登陆要复制的文件远程主机,推送到本机scp /tmp/Update_SSH_1.0.21.tar.gz txt@110.111.22.111:/tmp/Update_SSH_1.0.21.tar.gz三、在...
2020-04-24 09:00:35
1467
2
原创 excel中查找具有相同列值的单元格,并返回相应的列中单元格的值
实例截图公式在e例中:VLOOKUP(D1,Sheet1!$B$1:$C$5,2,FALSE) 大家有兴趣收藏一下 ,把D1中的值在b1:c5范围中查找,2代表c5列中的值,如果匹配了就填写到e例中=VLOOKUP(A1,SHEET2!$A1:1:1:B$100,2,FALSE)意思是:在工作表sheet2的A1:B100区域的A列查找与本工作表的A1相同的值,找不到则返回错误值,找到的...
2020-04-24 08:38:55
9701
1
原创 oracle中同N天前每小时数据对比,数据列在同一行
select to_char(a.create_time, ‘hh24’) 小时,sum(case when to_char(a.create_time, ‘yyyymmdd’) =to_char(sysdate,‘yyyymmdd’) then data end ) 当前天每小时数据求和,sum(case when to_char(a.create_time, ‘yyyymmdd’)...
2020-04-23 09:54:45
287
原创 oracle利用listagg把多列合成一行并用指定分隔符分割
select listagg(serial_number, ‘’’,’’’) within group (order by serial_number) ||’’’’ from table where rownum<5;
2020-04-22 10:38:08
1355
原创 解决ifconfig查询到的ip与网卡配置文件中的ip不一致问题
解决ifconfig查询到的ip与网卡配置文件中的ip不一致问题运行ifconfig发现设置的ifcfg-ens33ifconfig查询到的ip与网卡配置文件中的ip不一致找到网卡配置文件位置:/etc/sysconfig/network-scripts/ifcfg-ens33#网卡以自己实际为准,我用的虚拟机默认为ifcfg-ens33打开配置文件vi /etc/sysconfig...
2020-04-21 10:48:14
7169
1
原创 oralce中如何将多列合成一行,并用分隔符来分割
oralce中如何将多列合成一行,并用分隔符来分割,以下是SQL:select listagg(serial_number, ‘’’,’’’) within group (order by serial_number) ||’’’’ from table where rownum<5;...
2020-04-21 09:24:28
646
原创 history保存用户操作日志,登陆时间,防止会话退出时覆盖
linux系统history记录保存用户操作日志,登陆时间,防止会话退出时覆盖以下是代码:#说明: /etc/profile 中结尾添加如果下指令#保存并执行如下使之生效:source /etc/profile#history#HISTFILESIZE:表示文件的最大大小,默认也是1000,可以自行设置;export HISTFILESIZE=100000#HISTSIZE:表示最多...
2020-04-20 15:08:29
866
1
Update_SSH_1.0.21.tar.gz
2020-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人