无他,唯手熟尔
本日志内容来自互联网和平日使用经验,整理一下方便日后参考。 正则表达式匹配,其中: * ~ 为区分大小写匹配 * ~* 为不区分大小写匹配 * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 文件及目录匹配,其中: * -f和!-f用来判断是否存在文件 * -d和!-d用来判断是否存在目录 * -e和!-e用来判断是否存在文件或目录 * -x和!
转载:http://www.cnblogs.com/analyzer/articles/1668993.html 使用nginx加密代理利用基于ssl的传输增强安全性,而且可以不用写程序实现用户认证,实用性很强。 首先编译安装: 我用的是debian testing,要先装好pcre,然后编译安装: ./configure --prefix=/home/nginx --wit
PS: Thanks kumu for this book! 1:第5页 在“安装Nginx所需的pcre-devel库”一小节中,缺少了configure的步骤,完整的步骤是: [root@localhost home]# tar zxvf pcre-8.02.tar.gz [root@localhost home]# cd pcre-8.02 [root@localh
2012年度IT博客大赛 引无数业内专家、学者、技术牛人、热心的博客推荐者、关注传播者、尤其是IT博客参赛主们,翘首以待的“2012年度十大杰出IT博客”,终于在大家满怀期待和竞相猜测的心情中落下了帷幕。我们还是先来看看他们都是谁吧:dhqlx(丁虎强)、南非蚂蚁(高俊峰)、goxia(苏繁)、j2629zd(张俊森)、jiangjinnan(蒋金楠)、李云(李云)、Luoshengya
临时端口是TCP/IP栈分配给出去连接的本地端口。换句话说,例如当squid发起一条连接到另一台服务器,内核给本地socket分配一个端口号。这些本地端口号有特定的范围限制。 临时端口号的短缺对非常忙的代理服务器(例如每秒数百个连接)来说,会较大的影响性能。这是因为一些TCP连接在它们被关闭时进入TIME_WAIT状态。当连接进入TIME_WATI状态时,临时端口号不能被重用。 你能使
文件描述符是一个简单的整数,用以标明每一个被进程所打开的文件和socket。第一个打开的文件是0,第二个是1,依此类推。Unix操作系统通常给每个进程能打开的文件数量强加一个限制。更甚的是,unix通常有一个系统级的限制。 因为squid的工作方式,文件描述符的限制可能会极大的影响性能。当squid用完所有的文件描述符后,它不能接收用户新的连接。也就是说,用完文件描述符导致拒绝服务。直到
MySQL DBA的个人修养 做为一个MySQL DBA,必须具有以下的素质: blackjack, roulette, slots, slots, blackjack, roulette, casino, blackjack, blackjack, blackjack, slots 一, 身体素质 DBA必须接收和处理各种报警,不论是中午
Nginx本身是不支持对外部程序的直接调用或者解析,所有的外部程序(包括PHP)必须通过FastCGI接口来调用。FastCGI接口在Linux下是socket,(这个socket可以是文件socket,也可以是ip socket)。为了调用CGI程序,还需要一个FastCGI的wrapper(wrapper可以理解为用于启动另一个程序的程序),这个wrapper绑定在某个固定socket
图片来自:http://www.howtocn.org/sed_awk_vi_pic
静态迁移静态迁移:也叫做常规迁移、离线迁移(OfflineMigration)。就是在虚拟机关机或暂停的情况下从一台物理机迁移到另一台物理机。因为虚拟机的文件系统建立在虚拟机镜像上面,所以在虚拟机关机的情况下,只需要简单的迁移虚拟机镜像和相应的配置文件到另外一台物理主机上;如果需要保存虚拟机迁移之前的状态,在迁移之前将虚拟机暂停,然后拷贝状态至目的主机,最后在目的主机重建虚拟机状态,恢复执
摘要:对于一个大型网站来说,负载均衡是永恒的话题。随着硬件技术的迅猛发展,越来越多的负载均衡硬件设备涌现出来,如F5 BIG-IP、Citrix NetScaler、Radware等等,虽然可以解决问题,但其高昂的价格却往往令人望而却步,因此负载均衡软件仍然是大部分公司的不二之选。nginx作为webserver的后起之秀,其优秀的反向代理功能和灵活的负载均衡策略受到了业界广泛的关注。本文
原文地址:http://www.alibabatech.org/article/detail/3405/0?ticket=d69f07f8-b60b-43f8-9572-7d795bb8429d 作者:鸣嵩 PPT这里下载: 该文已在《程序员》2012年10期上发表。 MySQL作为一个低成本、高性能、可靠性好而且开源的数据库产品,在互联网企业应用非常广泛,例如淘宝网有数千台MyS
PS:转载这篇文章,感谢作者!只是想告诫自己做一个有思想的技术人,虽然我是newbie,但我相信“思维决定未来,天道酬勤!”~~~You don't run, you can't win!! 初始,先说说现在一般做技术人员的处理问题方向。 开始入门的时候,很多人都是一样的,先是接到任务,然后需要完成某一个目标,接着去问别人,看看有什么方向,然后就
Shell也叫做命令行界面,它是*nix操作系统下用户和计算机的交互界面。Shell这个词是指操作系统中提供访问内核服务的程序。 这篇文章向大家介绍Shell一些非广为人知、但却实用有趣的知识,权当品尝shell主食后的甜点吧。 先科普几个你可能不知道的事实: Shell几乎是和Unix操作系统一起诞生,第一个Unix Shell是肯·汤普逊(Ken Thompson)以Mu
详细内容以及资源下载:http://atcc.mysqlops.com/#down_ppt 简介: 主持人:冯大辉 冯大辉,东北人,著名Oracle专家, 获得甲骨文公司授予的Oracle ACE Director头衔,知名博主(Blogger)。大学的专业是生物技术,毕业后从事计算机行业。曾就职于 阿里巴巴集团旗下支付
运行参数: -d 比较两个文件的差异 -O/-o 打开多个文件时水平或垂直分割窗口显示 一般模式:移动光标的方法 h 或向左方向键(←) 光标向左移动一个字符 j 或向下方向键(↓) 光标向下移动一个字符 k 或向上方向键(↑) 光标向上移动一个字符 l 或向右方向键(→) 光标向右
简介 nmon工具 nmon工具是IBM提供的免费的监控AIX系统与Linux系统资源的工具。该工具可将服务器的系统资源耗用情况收集起来并输出一个特定的文件,并可利用Excel分析工具进行数据的统计分析,非常利于Unix或者Linux系统的性能数据分析。下面分步介绍如何使用该工具: 安装nmon 首先在IBM的官方网上下载nmon工具,下载时注意要下载对应的版本。我们这里以
[notice:目录有误 “索引是如何存储的”与“函数存储”是同一级~下面的依次左移!] 索引概述 索引是数据库中一种可选的数据结构,她通常与表或簇相关。用户可以在表的一列或数列上建立索引,以提高在此表上执行 SQL 语句的性能。就像本文档的索引可以帮助读者快速定位所需信息一样,Oracle 的索引提供了更为迅速地访问表数据的方式。正确地使用索引能够显著的减少磁盘 I/O。 用户可
Remember that you should be learning by doing, not memorization. 1.零散的一些东西!a. CTRL-o 回到前一个位置(Notice:Type CTRL-T or CTRL-O <repeat to go further back>)b. 移动光标,按“k”上移,按“j”下移,按“h”左移,按“
一,安全提高 1. 提供保存加密认证信息的方法,使用.mylogin.cnf文件。使用mysql_config_editor可以创建此文件。这个文件可以进行连接数据库的访问授权。mysql_config_editor会进行加密而不是明文存储。客户端只会在内存中进行解密。这样密码以非明文方式存储,也不会在命令行或者环境变量中暴露。得到更多信息,访问Section 4.6.6,
1.MySQL整体逻辑架构 我们先下图看看MySQL整体逻辑架构(MySQL’s Logical Architecture) 图1 第一层,即最上一层,所包含的服务并不是MySQL所独有的技术。它们都是服务于C/S程序或者是这些程序所需要的 :连接处理,身份验证,安全性等等。 第二层值得关注。这是
前言: diff是Unix系统的一个很重要的工具程序。 它用来比较两个文本文件的差异,是代码版本管理的基石之一。你在命令行下,输入: $ diff <变动前的文件> <变动后的文件> diff就会告诉你,这两个文件有何差异。它的显示结果不太好懂,下面我就来说明,如何读懂diff。 图片:bg2012082901.png
1 /* 2 ************************************************************************************************* 3 * uC/OS-II实时控制内核 4 *
1 /* 2 ************************************************************************************************* 3 * uC/OS-II实时控制内核 4 *
1 /* 2 ************************************************************************************* 3 * uC/OS-II实时控制内核 4 * 主要的包含文件 5 *
1 /* 2 ************************************************************************************************* 3 * uC/OS-II实时控制内核 4 *
1 /* 2 ************************************************************************************************* 3 * uC/OS-II实时控制内核 4 *
1 /* 2 ********************************************************************************************************* 3 * uC/OS-II实时控制内核 4 *
1 /* 2 ************************************************************************************************* 3 * uC/OS-II实时控制内核 4 * 互
/* 2 ************************************************************************************* 3 * uC/OS-II实时控制内核 4 * 主要的包含文件 5 *
1 /* 2 ************************************************************************************************ 3 * uC/OS-II实时控制内核 4 * 主要
1 /* 2 ************************************************************************************************ 3 * 4 * uC/OS-II实时控制内核 5 *
1 /* 2 ************************************************************************************************ 3 * 钟常慰 4 * uC/OS-I
变量 值 类型 变量的说明 OSPrioCur 0 INT8U 正在运行的任务的优先级 OSPrioHighRdy 0 INT8U 具有最高优先级别的就绪任务的优先级 OSTC
1 /* 2 ************************************************************************************************* 3 * uC/OS-II实时控制内核 4 *
uCOS官网:http://micrium.com/page/home
Lin-credible! Linux内核读不懂,先读读 uCOS的中文注释的源码! 1 /* 2 ************************************************************************************************* 3 *
RHEL6.3 i386 zabbix 2.0.3 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix由2部分构成,zabbixserver与可选组件zabbix agent。 zabbix se
!去掉IPV6! vim /etc/sysconfig/network NETWORKING_IPV6=no vim /etc/modprobe.d/ipv6.conf ///文件名没所谓! blacklist ipv6 alias net-pf-10 off alias ipv6 off
双网卡mysql服务器连接公共存储iscsi! [环境 RHEL6] 客户端与iscsi连接了的时候,会有两块新的硬盘出来/dev/sdb,/dev/sdc! 然后配置之后,会有一块新的假硬盘出来/dev/mapper/mpathb,它可以自动进行线路的切换! .[client双网卡]<-------->[storage-iscsi] [故障迁移] sh
My notes: [环境: RHEL6] 1.建议安装"rpm -q kernel-doc" shell> rpm -ql kernel-doc | grep bonding.txt /usr/share/doc/kernel-doc-2.6.32/Documentation/networking/bonding.txt bonding.txt-->教你怎么去配置双
比较老了~不过可以学习学习分析过程~~ 某一天,一个客户打电话来需要技术帮助,并抱怨平常15秒就可以打开的网页现在需要20分钟才可以打开. 具体系统配置如下: RedHat Enterprise Linux 3 update 7 Dell 1850 Dual Core Xenon Processors, 2 GB RAM, 75GB 15K Drives Custom LAMP
Collectl 是一个轻量级的性能监控工具,可监控包括 CPU、磁盘、带宽、内存、网络、NFS、进程等等信息。 对系统资源的监控,是系统管理员的一个必备的任务,我们经常需要监控系统资源以便解决相应的系统问题。Linux系统也自带很多的监控工具,如top、vmstat、iostat、sar等,对这些工具的熟练使用时非常重要的,但是这些工具太散了,有时候我们可能会需要看一些更全面地数据,C
在Linux系统下,我们一般不需要去释放内存,因为系统已经将内存管理的很好。但是凡事也有例外,有的时候内存会被缓存占用掉,导致系统使用SWAP空间影响性能,此时就需要执行释放内存(清理缓存)的操作了。 Linux系统的缓存机制是相当先进的,他会针对dentry(用于VFS,加速文件路径名到inode的转换)、Buffer Cache(针对磁盘块的读写)和Page Cache(针对文件in
简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 实用命令实例 默认启动 tcpdu
100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新) 101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新) 200 OK 一切正常,对GET和POST请求的应答文档跟在后面。 201 Created 服务器已经创建了文档,Location头给出了它的URL。 202 Ac
linux exec的用法 说是exec系统调用,实际上在Linux中,并不存在一个exec()的函数形式,exec指的是一组函数,一共有6个,分别是: #include <unistd.h> extern char **environ; int execl(const char *path, const char *arg, ...); int execlp(con
::登录shell::非登录shell-------------- 1>su tao //非登录shell 注意: su - root -->这将是一个登录shell ! 2>bash //非登录shell 3>重新打开一个终端! //非登录shell! ---------------> ======================
【大端(Big Endian)与小端(Little Endian)简介】Byte Endian是指字节在内存中的组织,所以也称它为Byte Ordering,或Byte Order。 对于数据中跨越多个字节的对象,我们必须为它建立这样的约定: (1) 它的地址是多少? (2) 它的字节在内存中是如何组织的? 针对第一个问题,有这样的解释: 对于跨