- 博客(27)
- 资源 (3)
- 收藏
- 关注
转载 HTTP 多处理模块(MPM)
一、HTTP 多处理模块(MPM)Apache HTTP 服务器被设计为一个功能强大,并且灵活的 web 服务器, 可以在很多平台与环境中工作。不同平台和不同的环境往往需要不同的特性,或可能以不同的方式实现相同的特性最有效率。Apache httpd 通过模块化的设计来适应各种环境。这种设计允许网站管理员通过在编译时或运行时,选择哪些模块将会加载在服务器中,来选择服务器特性。Apache HTTP 服务器 2.0 扩展此模块化设计到最基本的 web 服务器功能。 它提供了可以选择的多处理模块(MPM),
2020-07-28 01:10:14
726
原创 CentOS7下的LAMP搭建
CentOS7下LAMP搭建本文所使用的服务器搭建LAMP环境,其系统及软件源码包版本情况如下:CentOS7httpd-2.4.29apr-1.6.3apr-util-1.6.1mariadb-5.5.59php-5.6.34LAMP简介 LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写: Linux,操作系统...
2018-03-07 21:34:57
3028
原创 Linux系统入侵痕迹分析取证
获取基本信息服务器配置系统版本计划任务所有账户获取网络信息网络接口[root@localhost ~]# ifconfig -a开放端口[root@localhost ~]# netstat -tanp[root@localhost ~]# ss -tanp获取系统信息
2017-08-28 15:25:58
8747
原创 Apache2.2.x 安装与配置详解
Apache2.2.x 安装使用RPM包安装[root@localhost ~]# yum install -y httpd程序环境如下配置文件主配置文件路径 /etc/httpd/conf/httpd.conf其它配置文件路径 /etc/httpd/conf.d/*.conf服务脚本/etc/rc.d/init.d/httpd 配置文件:/etc/sysconfig/httpd主程
2017-03-27 10:10:56
6488
原创 OpenSSL创建私有CA
PKI 公开密钥基础建设(英语:Public Key Infrastructure,缩写:PKI),又称公开密钥基础架构、公钥基础建设、公钥基础设施或公钥基础架构,是一组由硬件、软件、参与者、管理政策与流程组成的基础架构,其目的在于创造、管理、分配、使用、存储以及撤销数字证书。 密码学上,公开密钥基础建设借着数字证书认证机构(CA)将用户的个人身份跟公开密钥链接在一起。对每个证书中心用
2017-03-12 15:41:43
2534
原创 DNS正反向解析和主从同步配置
DNS服务器的类型主DNS服务器从DNS服务器缓存DNS服务器转发器主从简介主DNS服务器: 维护所负责解析的域内解析库的服务器;解析库由管理维护从DNS服务器: 从主DNS服务器或其它的从DNS服务器那里“复制”(区域传递)一份解析库DNS安装配置在Linux系统上安装能提供DNS服务的程序包,其程序包名为 bind,程序名为 named安装如下程序包bind 实现提供DN
2017-01-14 19:17:34
5318
原创 Linux计划任务
简单计划任务atat 命令在特定时间执行特定任务语法为:at [option] TIME[option] 常用选项: -q QUEUE:使用指定的队列,缺省值为 a QUEUE范围为a-z,A-Z-l:列出指定队列中等待运行的作业;想当于 atq-d:删除指定的作业;相当于 atrm-c:查看具体作业任务-f:/path/from/somefile:从指定的文件中读取任务TIME格
2016-12-19 18:19:28
775
原创 Linux进程管理工具
进程状态运行态:running就绪态:ready睡眠态: 可中断不可中断停止态: stopped暂停于内存中,但不会被调度,除非手动启动之僵死态: zombiepstreeman 手册中的解释display a tree of processes 以树形方式显示进程[root@2w3i-Cs ~]# pstreeinit─┬─auditd───{auditd}
2016-12-12 21:46:32
852
原创 Linux内核编译尝试
Linux内核编译尝试操作系统 CentOS 6.5内核版本 2.6.32-431.el6.x86_64升级使用的 linux内核源码包版本号 3.10.104
2016-11-28 17:57:29
788
原创 Linux常用基础命令回顾
Tip 对于下列提到命令中语法参数部分有以下说明 命令语法: - []:可选内容 - <>:必选内容 - a|b:二选一 - …:同一内容可出现多次ls命令英文原意:list命令所在路径:/bin/ls执行权限:所有用户功能描述:显示目录文件列表语法:ls [OPTION]… [DIR]…OPTION: -l:列表显示文件属性,ls -l=ll -h:做相应的单位转换显示
2016-11-18 19:00:29
379
原创 Python正则表达式
什么是正则正则表达式使用单个字符串来描述,匹配一系列符合某个句法规则的字符串 简单理解,就是对字符串的检索匹配和处理Python通过re模块提供对正则表达式的支持先将正则表达式的字符串形式编译为Pattern实例;使用Pattern实例处理文本并获得匹配结果;使用实例获得信息,进行其他的操作常用的元字符 代码 说明 . 匹配除换行符以外的任意字符 \w 匹配字母或
2016-08-24 14:04:02
367
原创 谈一谈GRUB
GRUBGRand Unified Bootloader简称“GRUB”,是开机启动的第一个程序,引导用户选择内核或系统。 GRUB分成 GRUB legacy 和 GRUB 2。GRUB 0.x 都被称为 grub legacy,GRUB 1.x 就被称为 GRUB2。GRUB2虽然名称是升级版的意思,但是其代码完全重写。 GRUB启动当系统自检完后,BIOS便会去MBR(主引导记录扇区)加载B
2016-04-08 14:54:43
403
原创 CentOS6系统启动流程
系统启动流程图POST加电计算机开机后对各硬件进行检测,确保系统能正常运行。BIOS选择启动项上阶段检测结束后,BIOS将选择带有MBR的分区的设备,进行引导启动,在这阶段将加载该设备第0扇区的前512字节到内存,前446字节为Bootloader,后64字节为分区表,最后2个字节(0x55,0xaa)为标志位。MBRCentOS6中的Bootloader为Grub,但MBR中的446字节,显然不够
2016-04-05 20:50:24
643
原创 Linux进程管理工具top/htop/glances/dstat的使用
进程概念:用户下达运行程序的命令后,就会产生进程。同一程序可产生多个进程(一对多关系),以允许同时有多位用户运行同一程序,却不会相冲突。进程需要一些资源才能完成工作,如CPU使用时间、内存、文件以及I/O设备,且为依序逐一进行,也就是每个CPU核心任何时间内仅能运行一项进程。进程状态:运行态:running就绪态:ready睡眠态:可中断:interrupt
2016-03-27 20:56:07
961
原创 yum的配置和使用
yumyum全称为Yellow dog Updater, Modified,是RPM包的前端管理工具,它的出现解决了RPM包安装时依赖性关系的问题,一次性安装所需要的依赖包,大大方便了软件安装。yum repositoryyum仓库,存储了众多rpm包,以及包的相关的元数据文件(放置于特定目录下:repodata)。可以通俗点理解为软件管家,但不是很准确,yum仓库既可以指
2016-02-21 21:19:55
672
原创 Linux LVM(逻辑卷管理)
lvm基本应用什么是lvm?LVM 的全名是 Logical Volume Manager,中文为逻辑卷管理,它是Linux对磁盘分区的一种管理机制,它在传统的硬盘(或硬盘分区)和文件系统之间建立一个逻辑层,将一个或多个底层块设备组织成为一个逻辑设备。LVM 的重点在于可以动态的调整磁盘分区的大小,而并不是数据的冗余性和完整性。lvm的组成PV:Physical V
2016-01-25 22:58:34
1430
原创 软RAID的实现
CentOS 6 上软件RAID的实现:需要结合内核中的md(multi devices)命令名称:mdadm命令所在路径:s/bin/mdadm执行权限:root功能描述:RAID整理管理工具语法:mdadm [mode] [options] 参数:[mode]:模式创建:-C装配:-A监控:-F管理:-f,-r, -a :raid设
2016-01-20 22:04:30
384
原创 RAID各级别特性
RAID是什么?RAID最初全称为『 Redundant Arrays of Inexpensive Disks 』“容错式廉价磁盘阵列”,后来改为『 Redundant Arrays of Independent Disks 』“容错式独立磁盘阵列”,它被用来提高整个磁盘系统IO能力和冗余能力。磁盘阵列是由数个磁盘,组合成一个较大的磁盘组,根据选择的RAID等级不同,提供不同的功能。
2016-01-17 19:22:20
660
原创 Linux帮助命令
命令类型:在shell中可执行的命令有两类:内建命令:由shell自带的,而且通过某命令形式提供;外部命令:在当前系统的某文件系统路径下有对应的可执行程序文件;说明:区别内部或外部命令:#typeCommand查找命令路径:which查找命令Sections:whatis查找命令的二进制、源码和帮助手册的路径:wher
2016-01-14 21:39:31
419
原创 Linux各目录的作用
/bin存放系统命令的目录,普通用户和超级用户都可以执行。不过放在/bin下的命令在单用户模式下也可以执行/sbin保存和系统环境设置相关的命令,只有超级用户可以使用这些命令进行系统环境设置,但是有些命令可以允许普通用户查看/usr/bin存放系统命令的目录,普通用户和超级用户都可以执行。这些命令和系统启动无关,在单用户模式下不能执行/u
2016-01-13 22:07:25
572
原创 Linux下创建文件系统
什么是文件系统? 是一种存储和组织计算机数据的方法,使用文件名和树形目录方便用户读取,修改文件。Linux文件系统分类日志文件系统指在文件系统发生变化时,先把相关的信息写入一个被称为日志的区域,然后再把变化写入主文件系统的文件系统。在文件系统发生故障(如内核崩溃或突然停电)时,日志文件系统更容易保持一致性,并且可以较快恢复。日志型文件系统
2016-01-12 15:19:03
1272
原创 Vim 常用命令
命令模式: 按i 当前光标位置进入编辑模式 按a 当前光标退一格进入编辑模式 按o 另起一行进入编辑模式:q 退出而不保存修改:!q 强制退出而不保存修改:w [otherfile] 会文件另存为 h j k l 左 下 上 右[ctrl] + [b] 向上移动一页 backward[ctrl] + [f] 向下移动一页 forward[ctrl
2015-11-20 11:37:57
444
转载 SubLime 快捷键
作者:Lucida微博:@peng_gong豆瓣:@figure9原文链接:http://lucida.me/blog/sublime-text-complete-guide/快捷键列表(Shortcuts Cheatsheet)通用(General)↑↓←→:上下左右移动光标,注意不是不是KJHL!Alt:调出菜单Ctrl + Shift + P:调出命令板
2015-11-20 11:37:54
370
原创 Jquery DataTables的使用
服务段处理分页后数据,客户端呈现jquery.DataTables下载地址http://www.datatables.net/服务端代码:// 异步 得到文章列表 Jsonpublic ActionResult TableData(){// 文章类别int classId = Convert.ToInt32(Request["ClassId"]);// 开始记录
2015-11-20 11:37:52
473
原创 ADO.Net连接
连接SQLServer连接字符串:程序通过连接字符串 指定要连哪台服务器上的、哪个实例的哪个数据库、用什么用户名密码等。项目内嵌mdf文件形式的连接字符串"DataSource=.\SQLEXPRESS;AttachDBFilename=|DataDirectory|\Database1.mdf;IntegratedSecurity=True;UserInstance=True"。“.
2015-11-20 11:37:19
427
原创 ADO.Net基础
主键(PrimaryKey)主键就是数据行的唯一标识。不会重复的列才能当主键。一个表可以没有主键,但是会非常难以处理,因此没有特殊理由表都要设定主键主键有两种选用策略:业务主键和逻辑主键。业务主键是使用有业务意义的字段做主键,比如身份证号、银行账号等;逻辑主键是使用没有任何业务意义的字段做主键,完全给程序看的,业务人员不会看的数据。因为很难保证业务主键不会重复(身份证号重复)、不会变化
2015-11-20 11:37:16
421
原创 Apache2.4.x 配置文件详解
Apache配置需要了解如下:Apache默认配置文件所在目录- 源码包安装/usr/local/apache2/conf/httpd.conf/usr/local/apache2/conf/extra/*.conf- rpm包安装/etc/httpd/conf/httpd.conf默认网页保存位置- 源码包安装/usr/local/apache2/
2015-11-12 18:23:12
4951
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人