摘要:logrotate简介: logrotate 程序是一个日志文件管理工具。用来把旧的日志文件删除,并创建新的日志文件,我们把它叫做“转储”。我们可以根据日志文件的大小,也可以根据其天数来转储,这个过程一般通过 cron 程序来执行。logrotate 程序还可以用于压缩日志文件,以及发送日志到指定的
阅读全文
摘要:接下来,主要阐述iptables命令的使用 注意:在生产环境中写规则时,为了避免出现错误,建议写之前先定义一个定时任务(at:1-2小时后清空所有规则,并设置默认策略为ACCEPT),以防万一。 简化格式: iptables [-t table] SUBCOMMAND chain [matches.
阅读全文
摘要:Sed(Stream EDitor):流编辑器 工作原理: 将文件中的文本逐行取出,在内存中处理,而不是在源文件中处理;sed的加工车间有两个:pattern space和hold space;sed会根据给定的pattern去匹配每行文本,不管匹配成功或失败,默认都会将pattern space中
阅读全文
摘要:HAProxy:著名的负载均衡器,工作于用户空间的服务程序,其有两种工作模式: TCP mode:四层调度(模拟实现,依赖于socket进行通信) HTTP mode:七层调度 目前维护的稳定版本分支有:1.4,1.5,1.6;官方站点:www.haproxy.org 对比Nginx,HAProxy
阅读全文
摘要:Varnish介绍: Varnish是一个反向HTTP代理,有时也被称为HTTP的加速器或网络加速器;它存在于真实服务器的前面(可能有多级代理),将来自于客户端的请求中的部分内容存储在自身的内存中,以减少服务器响应时间和网络带宽消耗。与Varnish类似的开源解决方案还有squid. Varnish
阅读全文
摘要:内核空间: POST:加电自检 Boot Sequece:按次序查找各引导设备,第一个有引导程序(bootloader)的设备即为本次启用到的设备; 其功能:提供一个菜单,允许用户选择要启动的系统或不同的内核版本;把用户选定的内核装载到RAM的特定空间中,解压展开后,把系统控制权移交给内核。 ker
阅读全文
摘要:一、LVS-NAT 简述:多目标的DNAT,通过Director修改请求报文中的目标地址和端口为LVS挑选出来的某RS的RIP和PORT实现转发 特点: (1)RIP和DIP必须在同一网络,且应该使用私网地址,RIP的网关必须指向DIP (2)支持端口映射 (3)请求报文和响应报文都经过Direct
阅读全文
摘要:一、基础概念 集线器(Hub): 位置:物理层 功能:对接收到的信号进行再生整形放大,以扩大网络的传输距离,同时把所有节点集中在以它为中心的节点上 特性:属于纯硬件网络底层设备,通过广播发送数据,没有针对性,不具备MAC地址表,没有"智能记忆"能力和"学习"能力,多用于局域网,采用CSMA/CD介质
阅读全文
摘要:openssl命令 配置文件:/etc/pki/tls/openssl.cnf 命令格式: openssl command [ command_opts ] [ command_args ] 众多子命令,常用有以下几项: 1.对称加密 openssl enc -[e/d] [-a] [-salt]
阅读全文
摘要:RAID:Redundant Arrays of Independent Disks(独立冗余磁盘阵列) ①磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。 ②磁盘阵列还能
阅读全文
摘要:Linux文件管理相关命令有:cp,mv,rm 文件查看类命令有:cat,tac,head,tail,more,less 接下来,逐个介绍: cp命令:实现文件的复制 如果是复制单个文件:cp [options] source destination ①如果目标文件不存在,则事先创建此文件,并将源
阅读全文
摘要:何为硬盘? 硬盘是电脑主要的存储媒介之一,由一个或者多个铝制或者玻璃制的碟片组成。碟片外覆盖有铁磁性材料。 主要类型有: 机械硬盘(HDD):采用磁性碟片来存储 固态硬盘(SSD):采用闪存颗粒来存储 混合硬盘(HHD):把磁性硬盘和闪存集成到一起的一种硬盘 接口种类: IDE:电子集成驱动器,并口
阅读全文
摘要:何为yum? yum:由yellow dog研发,全称Yellowdog Update Modifier 是rhel系列系统上rpm包管理器的前端工具,可用来自动解决依赖关系,从而更好的实现程序包的安装、卸载、升级等操作。 其中,yum repository(yum repo)存储了众多的rpm包以
阅读全文
摘要:在Linux系统上,一般而言,对于程序包管理器来说分为三类: debian:dpt,dpkg; (程序包后缀.deb) rhel:rpm (程序包后缀.rpm) suse:rpm (程序包后缀.rpm) 那么,程序包管理器该怎么理解呢? 程序包管理器:将编译好的应用程序的各组成文件打包成一个或几个程
阅读全文
摘要:首先来认识一下SSL和TLS SSL:Secure Sockets Layer 安全套接层协议 由Netscape公司在1994年发布; TLS:Transport Layer Security 传输层安全协议 由IETF在1999年发布 与SSL基本上兼容; SSL会话三部曲: 客户端向服务器端索
阅读全文
摘要:本文主要介绍vim的常用编辑命令: 字符编辑: x:删除光标所在处的字符; #x:删除光标所在处起始的#个字符; 替换命令: r:替换光标所在处的字符; rCHAR; 例如:替换list中的l为大写L,假设光标现在处在list中l上,则需按r键,在按 " shift+l " 即可完成替换; 删除命令
阅读全文
摘要:Linux文本编辑器: 行编辑器:sed 全屏编辑器:nano,vi/vim 本文主要介绍说明vim编辑器的相关使用: 其有三种模式,即: 编辑模式(默认模式)、插入模式(输入模式)、末行模式(内置的命令行接口) 打开文件: vim [options] [file ..] +#:打开文件后,直接让光
阅读全文