摘要:
近来回顾系统知识,想写个基于iptables安全防御的脚本,实现系统自动防护。 参考文档:http://blog.chinaunix.net/uid-26495963-id-3279216.html iptables的历史 iptables的前身叫ipfirewall (内核1.x时代),这是一个作者从freeBSD上移植过来的,能够工作在内核当中的,对数据包进行检测的一款简... 阅读全文
摘要:
IP包头结构(20字节) |--4位版本---|--4位部首长度 --|---8位服务类型(TOC)---|---------------------16位总长度----------------------| |----------------------------16位标识符-----------------------|-3位标识-|--------------13位片偏移-----... 阅读全文
摘要:
背景 最近接到一个需求要求每天巡检各台业务设备,并导出报表,但一想到设备有N台,一台台每天巡检这样的重复劳作实在是太伤神了,因此决定写一个脚本来搞定这件事。 首先,第一个要解决的问题是批量服务器执行命令的问题。 之前尝试用过pssh来进行批量服务器上执行脚本,限制较少,效果不错,各位有兴趣的可以试一下,本次为了跟上互联公司的脚步,打算用ansible对服务器进行批量操控。 至于a... 阅读全文
摘要:
struct spwd { char *sp_namp; /* user login name */ char *sp_pwdp; /* encrypted password */ long int sp_lstchg; /* last passwor... 阅读全文
摘要:
原著资料网址:http://wenku.baidu.com/view/414127fdf705cc1755270997.html (版权归原作者所有) Linux系统的启动分5个阶段,每个阶段都完成不同的启动任务。本章以Red Hat Enterprise Linux 5.2和x86平台为例,剖析从打开计算机电源到计算机屏幕出现登录欢迎界面的整个Linux启动过程,并重点介绍启动中涉及的主要配置文... 阅读全文
摘要:
进程结构 进程在内核的源代码中以结构体表示,篇幅很长,在此列举一小段关键代码,可以发现是个双向链表,具体的可以在内核目录下找一个叫“sched.h”的头文件。 struct task_struct { struct task_struct *real_parent; /* real parent process */ struct task_struct *pare... 阅读全文
摘要:
开博第一篇文章,简单地写一篇linux欢迎界面吧 可以通过修改/etc/motd 或/etc/issue两个文件实现修改登录显示 区别:/etc/motd:( 登录成功才会显示 ) /etc/issue :(本地登录前在login前显示) /etc/motd:即messageoftoday布告栏信息 默认该文件中没有内容,编辑该文件信息 *********... 阅读全文