atop是一个功能非常强大的系统性能监控工具,它以一定的频率记录系统的运行状态,支持交互式和后台方式运行,所采集的数据包含系统资源(CPU、内存、磁盘和网络)使用情况和进程运行情况,当哪一部分资源压力大时会以特殊颜色进行展示,并能以日志文件的方式保存在磁盘中,服务器出现问题后,我们可获取相应的atop日志文件进行分析。

安装使用

# atop一般在默认的下载源中就有,安装命令如下:
c...

Continue reading>>

  • 生产实践

    连接数据库查找id,然后调用接口屏蔽报警

  • 脚本内容:      

PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。脚本内容如下...

Continue reading>>

六六三十六,数中有术,术中有数。阴阳燮理,机在其中。机不可设,设则不中。

1. 胜战计

01.瞒天过海 备周则意怠,常见则不疑。阴在阳之内,不在阳之对。太阳,太阴。

02.围魏救赵 共敌不如分敌,敌阳不如敌阴。

03.借刀杀人 敌已明,友未定,引友杀敌。不自出力,以推演。

04.以逸待劳 困敌之势,不以战。损刚益柔

05.趁火打劫 敌之害大,就势取利,刚决柔也

06.声东击西 敌志乱,不虞。坤...

Continue reading>>

1 基本概念

1.1 虚拟内存空间管理示意图(重点理解)
1.2 虚拟内存(重点理解)
1.3 SWAP
1.4 页表(重点理解)
1.5 Translation Lookaside Buffer (TLB)与缺页中断(初学了解即可)
1.6 进程的内存结构
1.6.1 共享内存(重点理解)
1.6.2 程序段与lib(初学了解即可)
1.6.3 内存碎片(初学了解即可)
1.6.4 Slab内存(初学了解即可)
1....

Continue reading>>

最近博客被挂马啦,wordpress 4.x版本用了4年没升级,一直也没管,太懒了。周末修整了一番,给wordpress加固升级了一下,又学了几招,哈哈。

1.服务器加固

整体遵守最小化、最简化原则,不需要打开的端口尽量不打开,不需要安装的软件尽量不安装,系统参数调整好,服务保持更新升级,做好防护即可

  • 选择靠谱的云厂商,这个没啥好说的,花钱买服务

  • 安全策略只开22、80、443等必需开放的端口,有钱还可以...

Continue reading>>

这是一段由国外网友Drex发在YouTube上的视频:16分钟带你看完世界各个文明的发展进程。

视频从公元前3000年的尼罗河流域开始,向我们展示了古埃及的位置,接着慢慢把视野扩展向4大文明古国,然后是欧洲、小亚细亚等地。整个视频展示了从古代文明一直到2016年这几千年间世界各个国家版图的发展进程。 虽然从头到尾只是在看世界地图,但加上宏大的背景音乐衬托,大家可以感受到整个非常震撼的效果。

最...

Continue reading>>