Tag Archives: linux

cve-2016-5195 漏洞处理说明

By | 2016-10-21

详见以下链接: cve-2016-5195 360 bobao redhat mitigation 漏洞影响描述: A race condition was found in the way Linux kernel’s memory subsystem handled breakage of the read only private mappings COW situation on write access. An unprivileged local user could use this flaw to gain write access to otherwise read only memory mappings and thus increase their privileges… Read More »

pcstat 如何获取内存页信息

By | 2015-08-08

1. 介绍 详见: https://github.com/tobert/pcstat pcstat 是 page cache stats 的缩写, 使用该工具可以帮助我们判断一个文件是否被 Linux cache 缓存, 或获取进程在 cache 中的缓存信息. 这在调优数据库或诊断其他 IO 密集型应用的场景下会有所帮助. 该工具的输出有多种格式, 选项包括: Usage of ./pcstat: -bname=false: convert paths to basename to narrow the output -histo=false: print a simple histogram instead of raw data -json=false: return data in JSON format -nohdr=false: omit the header from terse… Read More »

MegaCli常用参数介绍

By | 2014-05-11

常用命令参数: MegaCli -adpCount [显示适配器个数] MegaCli -AdpGetTime –aALL [显示适配器时间] MegaCli -AdpAllInfo -aAll [显示所有适配器信息] MegaCli -LDInfo -LALL -aAll [显示所有逻辑磁盘组信息,RAID Level] MegaCli -PDList -aAll [显示所有的物理信息] MegaCli -cfgdsply -aALL [显示Raid卡型号,Raid设置,Disk相关信息] MegaCli -LDBI -ProgDsply -LALL -aALL [raid building进度] MegaCli64 -LDInit -ShowProg -LALL -aALL [查看初始化同步块的过程的进度] MegaCli -AdpBbuCmd -GetBbuStatus -aALL |grep ‘Charger Status’ [查看充电状态] MegaCli -AdpBbuCmd -GetBbuStatus -aALL[显示BBU状态信息] MegaCli -AdpBbuCmd -GetBbuCapacityInfo -aALL[显示BBU容量信息]… Read More »

svn镜像同步

By | 2014-03-11

#全量同步操作: 目标主机新建仓库repos: svnadmin create /export/svn_mirror/svn/repo #源主机操作 #svnsync init https://svn.dest.com/svn/repo file:///data/svn/repo #svnsync sync https://svn.dest.com/svn/repo #从版本0开始同步,时间较长

cp命令故障排查

By | 2013-12-21

如果不小心输入如下命令: cp -a -p /tmp/i.com/* 由于疏忽缺少了目标路径,这样造成的后果是: 1、如果i.com目录下最后一个文件不为目录,则会提示该命令错误,这遇我们的期望相同; 2、如果i.com目录下最后一个文件为目录,那么从原理上讲该命令会这样执行 cp -a -p /tmp/i.com/文件1 文件2 文件3 …… 文件x 即所有的文件都会复制一份到文件x中,此即为问题的根源所在; 3、当你没有意识到2点的时候,你很有可能会 使用 cp -a -p /tmp/i.com/* . 来重新执行一次,但是这样做的后果便是和你预想结果的差异越来越大;

iptables自定义链的使用

By | 2013-10-11

iptables中,target/jump决定了符合条件的包到何处去,语法是–jump target或-j target。 通过-N参数创建自定义链: iptables -N BLOCK 之后将BLOCK链作为jump的目标: iptables -I INPUT 6 -p tcp –dport 80 -i p3p1 -j BLOCK