随笔分类 - LINUX
摘要:需求 日常工作中,我们常需要同时在多台服务器上执行同样的命令,如对比日志、检查服务等。这就需要我们有服务器批量操作的能力。 两年前写过一篇文章,shell实现SSH自动登陆 使用 shell 的 expect 命令进行 ssh 登陆,这种方式的灵活性确实非常高,但实现起来比较麻烦,而且单进程阻塞的特
阅读全文
摘要:前言 前不久组内又有一次我比较期待的分享:”Linux 的虚拟内存”。是某天晚上加班时,我们讨论虚拟内存的概念时,leader 发现几位同事对虚拟内存认识不清后,特意给这位同学挑选的主题(笑)。 我之前了解一些操作系统的概念,主要是毕业后对自己大学四年的荒废比较懊恼,觉得自己有些对不起计算机专业出身
阅读全文
摘要:解决问题的过程中,我们经常会遇到 "X-Y" 问题,最终撞了南墙才回头,本文是我的一次踩坑经历,介绍了一次连续日志时间差的求解过程。当然也介绍了一些 shell 技巧和 strace 的用法。
阅读全文
摘要:在“求佛保佑服务器不宕机”、“杀程序员祭天”的环境下,程序员每天可谓是战战兢兢,接到电话和短信都吓得瑟瑟发抖,为了我们的安全,及时发现服务器运行问题已不仅仅是运维的问题了。本文总结了常见的服务器监控指标,希望各位开发人员都搞一个脚本运行着以保障自己的生命安全。
阅读全文
摘要:前言 前几天,从 DBA 手里接到一个 Redis RDB 文件,里面是 15G 约 660万 的 Redis 键值对数据,想通过这些数据提取出当前 Redis 的 Key 和这些 Key 的类型。其文件的每行结构类似于: KEY: IAmATestKey || TYPE: STRING || ex
阅读全文
摘要:常在 linux 下玩耍的开发者肯定会经常遇到需要对进程调度的情况,也会遇到一些其中的小状况,本文介绍了几个可以在 linux 方便安稳运行后台程序的命令、常用的作业调度命令及 Daemon 进程的特点及创建,也解决了几个常见的小问题。
阅读全文
摘要:使用 expect 和 alias 实现ssh一键登陆~~
阅读全文
摘要:linux的“自动化”linux系统的web网站在运营状态时,我们常需要对网站进行维护,例如查看资源剩余并做出响应、日志分割、数据整理,在特定状态执行特定任务等等,这些都会需要linux能实现自动执行某些任任务。本篇博文介绍如何进行常见的linux自动化任务。实现“自动化”有如下好处:节省人力,一个...
阅读全文
摘要:由于linux系统的稳定性,大部分的PHP服务器都被部署在linux上,而且像redis等扩展在linux能得到更好的支持,所以对于PHP程序员来说,使用linux的功底也相当重要,接下来总结一下我从一开始在linux下安装配置linux的心得。linux系统安装首先是选择linux操作系统,我使用...
阅读全文