Linux系统是否被植入木马的排查流程梳理
[ 2021-11-30 14:42:45 | 作者: admin ]
在日常繁琐的运维工作中,对linux服务器进行安全检查是一个非常重要的环节。今天,分享一下如何检查linux系统是否遭受了入侵?一、是否入侵检查1)检查系统日志检查系统错误登陆日志,统计IP重试次数(last命令是查看系统登陆日志,比如系统被reboot或登陆情况)
[root@bastion-IDC~]#last2)检查系统用户查看是否有异常的系统用户
[root@bastion-IDC~]#cat/etc/passwd
查看是否产生了新用户,UID和GID为0的用户
[root@bastion-IDC~]#grep"0"/etc/passwd
查看passwd的修改时间,判断是否在不知的情况下添加用户
[root@bastion-IDC~]#&...
阅读全文…
阅读全文…
JavaScript的一个checkbox全选功能方法
[ 2021-11-03 15:21:03 | 作者: admin ]
<input type="checkbox" onclick="selectAll(this)" />全选
<script>
function selectAll(selectAllBtn){
var arr=document.getElementsByName("choice");
for(var i=0;i<arr.length;i++){
arr[i].checked=selectAllBtn.checked;//循环遍历看是否全选
}
}
</script>
function selectAll(selectAllBtn){
var arr=document.getElementsByName("choice");
for(var i=0;i<arr.length;i++){
arr[i].checked=selectAllBtn.checked;//循环遍历看是否全选
}
}
</script>
centos中top命令里 CPU状态 解释
[ 2021-10-13 15:01:12 | 作者: admin ]
p.s. loadavg可以判断总的核心数是否够用, cpu% id 判断cpu空闲百分比
这里显示不同模式下所占cpu时间百分比,这些不同的cpu时间表示:
us, user: 运行(未调整优先级的) 用户进程的CPU时间
sy,system: 运行内核进程的CPU时间
ni,niced:运行已调整优先级的用户进程的CPU时间
wa,IO wait: 用于等待IO完成的CPU时间
hi:处理硬件中断的CPU时间
si: 处理软件中断的CPU时间
st:这个虚拟机被hypervisor偷去的CPU时间(译注:如果当前处于一个hypervisor下的vm,实际上hypervisor也是要消耗一部分CPU处理时间的)。
...
阅读全文…
这里显示不同模式下所占cpu时间百分比,这些不同的cpu时间表示:
us, user: 运行(未调整优先级的) 用户进程的CPU时间
sy,system: 运行内核进程的CPU时间
ni,niced:运行已调整优先级的用户进程的CPU时间
wa,IO wait: 用于等待IO完成的CPU时间
hi:处理硬件中断的CPU时间
si: 处理软件中断的CPU时间
st:这个虚拟机被hypervisor偷去的CPU时间(译注:如果当前处于一个hypervisor下的vm,实际上hypervisor也是要消耗一部分CPU处理时间的)。
...
阅读全文…
Access中在有效性规则中Like运算符中的通配符有哪些 百分号和星号
[ 2021-10-05 14:22:54 | 作者: admin ]
在access中,我们查询的时候有的时候使用
select * from tablename where column like '*1*'
有时候使用
select * from tablename where column like '%1%'
这是由于通配符集不同
第一种是ANSI-89规范
第二种是ANSI-92规范
2003以后的版本可以定义使用ANSI-92
方法如下
勾选右下角的
sql srver兼容语法,当前数据库即可
这样就可以用百分号当通配符了,否则只能用星号
select * from tablename where column like '*1*'
有时候使用
select * from tablename where column like '%1%'
这是由于通配符集不同
第一种是ANSI-89规范
第二种是ANSI-92规范
2003以后的版本可以定义使用ANSI-92
方法如下
勾选右下角的
sql srver兼容语法,当前数据库即可
这样就可以用百分号当通配符了,否则只能用星号
关于win2003运行DTcms的问题,已经安全狗的误报错误拦截日志
[ 2021-09-29 13:59:40 | 作者: admin ]
1、需要.net4.0,开启 .axd, .ashx 后缀
2、安全狗安全防御中删除骑士cms apache 本地文件包含漏洞,否则新闻的封面图无法上传
安全狗误报错误拦截提示:
2、安全狗安全防御中删除骑士cms apache 本地文件包含漏洞,否则新闻的封面图无法上传
安全狗误报错误拦截提示:
访问xg98.com/tools/upload_ajax.ashx?action=UpLoadFile&DelFilePath=&DelFilePath=&id=WU_FILE_0&name=01.jpg&type=image/jpeg&lastModifiedDate=Thu+Aug+19+2021+10:42:26+GMT+0800+(中国标准时间)&size=261217,拦截原因:骑士cms apache 本地文件包含漏洞,可疑内容:&type=image/
Mysql不锁表增加字段和索引方法
[ 2021-09-20 14:02:28 | 作者: admin ]
5.6 以后增加了ONLINE DDL,实现不锁表增加字段和索引非常简单。解决办法ALTERTABLE`member`ADD`user_from`smallint(1)NOTNULL,ALGORITHM=INPLACE,LOCK=NONEALGORITHM表示算法:default默认(根据具体操作类型自动选择),inplace(不影响DML),copy创建临时表(锁表),INSTANT只修改元数据(8.0新增,在修改名字等极少数情况可用)LOCK表示是否锁表:default默认,none,shared共享锁,exclusive...
阅读全文…
阅读全文…
mysql merge engine 介绍,感觉说的有点道理
[ 2021-09-18 13:40:59 | 作者: admin ]
MERGE引擎初体验
MERGE存储引擎又叫MRG_MyISAM存储引擎,可以把许多相同的MyISAM表可以聚集到一个表来使用。“相同”的意思是所有的表要有相同的列和相同的索引信息。
MERGE引擎的另一个代替方案是分割(partitioned)表(把一个独立的分割后的表放到一个单独的文件中)。分割表是一个比MERGE更好的方案,具体请参考第18章Partitioning的内容。
当建立一个MERGE引擎表时,会产生两个文件:.frm文件存储的是表的格式,.MRG文件包含的是这个MERGE表所包含的MyISAM表的名字(这些表可以不在同一个数据库中)。
MERGE表中可以使用 SELECT, DELETE, UPDATE, 和INSERT等数据库操作语言。前提是对每个包含的表都有这些权限。
注意:
如果一个用户有权限操作数据表t, 那么可以建立一个MERGE表m来访问t, 这时如果用户对t的权限没有了,仍然可以通过m来操作t。
...
阅读全文…
MERGE存储引擎又叫MRG_MyISAM存储引擎,可以把许多相同的MyISAM表可以聚集到一个表来使用。“相同”的意思是所有的表要有相同的列和相同的索引信息。
MERGE引擎的另一个代替方案是分割(partitioned)表(把一个独立的分割后的表放到一个单独的文件中)。分割表是一个比MERGE更好的方案,具体请参考第18章Partitioning的内容。
当建立一个MERGE引擎表时,会产生两个文件:.frm文件存储的是表的格式,.MRG文件包含的是这个MERGE表所包含的MyISAM表的名字(这些表可以不在同一个数据库中)。
MERGE表中可以使用 SELECT, DELETE, UPDATE, 和INSERT等数据库操作语言。前提是对每个包含的表都有这些权限。
注意:
如果一个用户有权限操作数据表t, 那么可以建立一个MERGE表m来访问t, 这时如果用户对t的权限没有了,仍然可以通过m来操作t。
...
阅读全文…
修复mysql数据“is marked as crashed and last (automatic) repair failed”的几种方法
[ 2021-09-17 15:49:51 | 作者: admin ]
p.s. 先进入数据库文件所在目录,然后 /usr/mysql/bin/myisamchk -r q table_name;
Table ‘.\mydb\tbl_test’ is marked as crashed and should be repaired
开始还是用phpmyadmin去修复,结果不管用!
然后使用mysql自带的myisamchk,操作如下:
找到出错表所在位置(linux下mysql数据通常保存在/var/lib/mysql/下)
shell>cd /var/lib/mysql/mydb;
shell>myisamchk -r q tbl_test; (快速修复模式,会自动检查索引表和数据表是否能够一致,如果一致,则可以修复)
如果上一步失败,执行下一步
shell>myisamchk -r ...
阅读全文…
Table ‘.\mydb\tbl_test’ is marked as crashed and should be repaired
开始还是用phpmyadmin去修复,结果不管用!
然后使用mysql自带的myisamchk,操作如下:
找到出错表所在位置(linux下mysql数据通常保存在/var/lib/mysql/下)
shell>cd /var/lib/mysql/mydb;
shell>myisamchk -r q tbl_test; (快速修复模式,会自动检查索引表和数据表是否能够一致,如果一致,则可以修复)
如果上一步失败,执行下一步
shell>myisamchk -r ...
阅读全文…