随笔分类 - linux
摘要:SVN版本:1.5 及更新版本 名词说明: WC:Working Copy 你的工作区 Versioned:受控的;受版本控制的 SVN是什么? SVN是开源的版本控制系统。 比CVS更多的特性。一个更好的CVS?因此SVN具有大部分CVS拥有的特性。 不仅仅是文件受控,目录也加入版本控制。 复制,
阅读全文
摘要:Linux中的随机数可以从两个特殊的文件中产生,一个是/dev/urandom.另外一个是/dev/random。他们产生随机数的原理是利用当前系统的熵池来计算出固定一定数量的随机比特,然后将这些比特作为字节流返回。熵池就是当前系统的环境噪音,熵指的是一个系统的混乱程度,系统噪音可以通过很多参数来评...
阅读全文
摘要:http://os.51cto.com/art/201105/264303.htm
阅读全文
摘要:####################全局配置信息###############################参数是进程级的,通常和操作系统(OS)相关#########globalmaxconn 20480 #默认最大连接数log 127.0.0.1 local3 #[err warning ...
阅读全文
摘要:redis启动流程更多0Redisredis初始化启动配置文件1. 准备运行环境* 设置oom handler,zmalloc分配内存失败时调用* 初始化随机种子,用于生成随机数* 将server参数初始化为默认值 * 创建命令与处理函数的映射表2. 解析命令行参数、loadServerConfi...
阅读全文
摘要:第一步:安装php5第二步:打开终端【为来方便,这里使用root用户】,使用CD命令进入到php5源码包的ext目录第三步:在终端键入以下命令./ext_skel --extname=extest我们的扩展库名叫“extest”,此命令执行后会在ext目录新建一个extest目录。第四步:回到终端,...
阅读全文
摘要:解决:1、下载php-redis zip安装包https://github.com/nicolasff/phpredis或我上传的http://download.csdn.net/detail/musicrabbit/58651152、找到PHP安装路径命令whereis phpize和wherei...
阅读全文
摘要:由于公司需要用到redis这个键值数据库,今天用了好久才把他安装了上去。具体安装方法如下:首先下载reids的压缩包 reidis-2.4.15.tar.gz,然后键入:# tar xf redis-2.4.45.tar.gz然后进入目录下键入如下命令:# make依赖包wgethttp://dow...
阅读全文
摘要:http://hi.baidu.com/hcq11/blog/item/9f5bfc6e696209d680cb4a25.htmlhttp://hi.baidu.com/litto/blog/item/759389dd198111375882dd1e.htmlhttp://blogold.china...
阅读全文
摘要:查看最大线程数:cat /proc/sys/kernel/threads-maxulimitUser limits - limit the use of system-wide resources.Syntaxulimit [-acdfHlmnpsStuv] [limit]Options-S Cha...
阅读全文
摘要:Top命令监控某个进程的资源占有情况下面是各种内存:VIRT:virtual memory usage 1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等 2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量RES:resident memory...
阅读全文
摘要:/*includeunpipch*//*Ourownheader.Tabsaresetfor4spaces,not8*/#ifndef __unpipc_h#define __unpipc_h#include "../config.h" /*configurationoptionsforcurren...
阅读全文
摘要:MySQL从库上有一个IO线程负责从主库取binlog到写到本地。另外有一个SQL线程负责执行这些本地日志,实现命令重放;一、环境 主机: master操作系统:centos 5.3 IP:192.168.1.2...
阅读全文
摘要:转自:http://www.mike.org.cn/blog/index.php?load=read&id=639###pp=0[rsync实现网站的备份,文件的同步,不同系统的文件的同步,如果是windows的话,需要windows版本cwrsync]一、什么是rsync rsync,remot...
阅读全文
摘要:chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level ][系统服务][on/off/reset]chkconfig在没有参数运行时,显示用法。如果加上服务名,那么就检查这个服务是否在当前运行级启动。如果是,返回true,否则返回false。如果在服务名后面指定了on,off或者reset,那么chkconfi 会改变指定服务的启动信息。on和off分别指服务被启动
阅读全文
摘要:SElinux 在linux内核级别上提供了一个灵活的强制访问控制系统(MAC),这个强制访问控制系统是建立在自由访问控制系统(DAC)之上的。DAC是指系统的安全访问控制都是由系统管理员root自由管理的,不是系统强制行为MAC运行的时候,比如一个应用程序或者一个线程以某个用户UID或者SUID运行的时候同样对一些其他的对象拥有访问控制限制,比如文件,套接子(sockets)或者其他的线程通过运行SElinux MAC内核可以保护系统不受到恶意程序的侵犯,或者系统本身的bug不会给系统带来致命影响(把影响限定在一定范围内)SElinux为每一个用户,程序,进程,还有文件定义了访问还有传输的权
阅读全文
摘要:Perl 正则表达式匹配:m/;/ (还可以简写为 /;/ ,略去 m)替换:s/;/;/转化:tr/;/;/这三种形式一般都和 =~ 或 !~ 搭配使用(其中 "=~" 表示相匹配,在整条语句中读作 does,"!~" 表示不匹配,在整条语句中读作 doesn't),并在左侧有待处理的标量变量。如果没有该变量和 =~ !~ 操作符,则默认为处理 $_ 变量中的内容。举例如下:$str = "I love Perl";$str =~ m/Perl/; # 表示如果在 $str 中发现 "Perl" 字符串,
阅读全文
摘要:正则表达式(regular expression)是一种表示方式,在许多地方均有对此的支持,如命令grep、语言Python、工具vim等。但是这里仅讨论POSIX正则表达式,显然它与其他正则表达式(如传统的Unix正则表达式)存在稍许的差异。POSIX正则表达式分为:BRE(Basic Regular Expression)和ERE(Extended Regular Expressions)。以下是有关POSIX正则表达式的元字符(meta)的说明:/用于关闭后续字符的特殊意义。有时用于反向的打开后续字符的特殊意义。.(点号)匹配任意单个的字符,但NULL除外。*匹配任意数目的字符(可以为0
阅读全文
摘要:方法一:命令: uname -a作用: 查看系统内核版本号及系统名称方法二:命令: cat /proc/version作用: 查看目录"/proc"下version的信息,也可以得到当前系统的内核版本号及系统名称补充说明:/proc文件系统,它不是普通的文件系统,而是系统内核的映像,也就是说,该目录中的文件是存放在系统内存之中的,它以文件系统的方式为访问系统内核数据的操作提供接口。而我们使用命令“uname -a"的信息就是从该文件获取的,当然用方法二的命令直接查看它的内容也可以达到同等效果.另外,加上参数"a"是获得详细信息,如果不加参数为查
阅读全文
摘要:Samba(SMB是其缩写) 是一个网络服务器,用于Linux和Windows共享文件之用;Samba 即可以用于Windows和Linux之间的共享文件,也一样用于Linux和Linux之间的共享文件;不过对于Linux和Linux之间共享文件有更好的网络文件系统NFS,NFS也是需要架设服务器的;大家知道在Windows 网络中的每台机器即可以是文件共享的服务器,也可以同是客户机;Samba 也一样能行,比如一台Linux的机器,如果架了Samba Server 后,它能充当共享服务器,同时也能做为客户机来访问其它网络中的Windows共享文件系统,或其它Linux的Sabmba 服...
阅读全文