0%

安装需要的类库及Python2.X


安装必要的开发包

1
2
yum groupinstall "Development tools" -y
yum install zlib-devel bzip2-devel pcre-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel wget -y
阅读全文 »

ASCII码


我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从00000000到11111111。

上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系做了统一规定。这被称为ASCII码,一直沿用至今。

阅读全文 »

Linux下大概有同步阻塞、同步非阻塞、异步阻塞和异步非阻塞四种I/O模型。

同步与异步


在学校食堂排队等候打饭,必须等到队列前面没人了才会轮到自己,这场景就是同步。如果换成去餐馆,不需要排队直接点菜,菜好了之后服务员直接给我送上来,这种场景就是异步。异步与同步之间的区别就是消息是如何通知的,在上面场景中,排队打饭需要自己去关注是不是轮到我们了,而餐馆点菜是由服务员通知我们菜好了。

阅读全文 »

inode和dentry在VFS和实体的文件系统(ext2、ext3等)中都是比较重要的概念。首先看一下虚拟文件系统的标准定义:

虚拟机文件系统(英语:Virtual File System,缩写为VFS),又称虚拟文件切换系统(Virtual Filesystem Switch),是操作系统的文件系统虚拟机层,在其下是实体的文件系统。虚拟文件系统的主要功能,在于让上层的软件,能够用单一的方式来跟底层不同的文件系统沟通。在操作系统与之下的各种文件系统之间,虚拟文件系统提供了标准的操作接口,让操作系统能够很快的支持新的文件系统。

阅读全文 »

什么是Docker


Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似iPhone的app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架包括系统。

阅读全文 »

前言


作为一名运维人员,保证数据的安全是根本职责,所以在维护系统的时候,要慎之又慎,但是有时难免会出现数据被误删除的情况,在这个时候该如何快速、有效地恢复数据显得至关重要,extundelete就是其中的一个选择。

阅读全文 »

当今世界,人们的计算机都相互连接,互联互通。小到你的家庭局域网(LAN),大到最大的一个被我们称为互联网。当你管理一台联网的计算机时,你就是在管理最关键的组件之一。由于大多数开发出的应用程序都基于网络,网络就连接起了这些关键点。

这就是为什么我们需要网络监控工具。Ntop是最好的网络监控工具之一。Ntop是网络流量监控中的新贵,它是一种网络嗅探器,以与top显示进程般类似的方式显示网络使用率,在监控网络数据传输、排除网络故障方面功能十分强大。它通过分析网络流量来判断网络上存在的各种问题,还可以监控是否有黑客正在攻击网络,如果网络突然变缓慢,通过Ntop截获的数据包,可以确定是什么类型的数据包占据了大量带宽,以及数据包的发送时间、数据包传送的延时、数据包的来源地址等,通过这些信息,运维人员可以及时做出相应,或者对网络进行调整,从而保持网络正常、稳定运行。在交互模式中,Ntop显示了用户终端上的网络状态。在网页模式中,Ntop作为网络服务器,创建网络状态的HTML转储文件。Ntop支持NetFlow/sFlowemitter/collector,这是一个基于HTTP的客户端界面,用于创建Ntop为中心的监控应用,并使用RRD来持续存储通信数据。

阅读全文 »

简介


什么是PXE

PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统。

阅读全文 »

网络应用配置


主机禁ping

Ping命令在网络检测中是最常用的一个命令,所用的就是ICMP协议,不过为了保护主机,通常会禁用ICMP协议,忽略ICMP数据包,再使用ping方法对这台主机检测,这时没有任何反应。

阅读全文 »