归档文章: Linux

virtualhost 里面设定多个servername

<VirtualHost *:80>

ServerAdmin [email protected]
DocumentRoot /xxx/xxx/
ServerName t.whoistester.com
ServerAlias performtesting.whoistester.com
ErrorLog logs/t.log.whoistester.com-error_log
CustomLog logs/t.log.whoistester.com-access_log common
AddOutputFilterByType DEFLATE application/x-javascript text/javascript text/css

</VirtualHost>

使用ServerAlias 指示标签

关于nf_conntrack以及和ip_conntrack的区别

网上关于ip_conntrack的介绍并不少。 Linux内核的ip_conntrack模块会记录每一个tcp协议的estiablished connection记录。关且一个默认的timeout值是432000秒(五天时间)。每个ip_conntrack记录约会占用292Bytes的内存,所以系统所能记录的ip_conntrack也是有限的,如果超过了这个限度,就会出现内核级错误“ip_conntrack: table full, dropping packet”,其结果就是无法再有任何的网络连接了。
更多…

ubuntu apt中国访问速度快的sourcelist源

apt 包管理软件, 很方便可以进行软件管理。但是安装ubuntu后, 默认的包仓库源地址是在国外, 中国访问起来非常麻烦。

下面列出了国内的一些源。 更多…

直接在bash命令行里运行mysql语句

MySQL 5.

1. 将文件中的sql语句, 直接在bash命令行里运行mysql语句,

-u[user] -p[pass] [database] < [filename].

更多…

ldap+lam 配置

对ldap 非常不熟悉, 折腾到半夜.终于部署上了ldap. 回头再学习下ldap的知识, 不过lam 暂时可以代替我来管理了.

转载,请注明地址哦.

使用的os: centos6.x
1. 安装ldap server 和 ldap clients

yum install openldap-servers
yum install openldap-clients (虽然我们用lam来管理ldap server,但是装上方便本地调试哦)

2. 安装php-ldap 模块. 因为lam 是php语言开发的,所以要用到这个模块.

yum install php-ldap
更多…

linux中如何解压和压缩 zip, tar, tar.gz 和tar.bz2

ZIP

压缩
# zip -r archive_name.zip directory_to_compress

解压某个zip压缩包
# unzip archive_name.zip

TAR

压缩某个文件夹
# tar -cvf archive_name.tar directory_to_compress

解压某个tar
# tar -xvf archive_name.tar

如果你解压某个文件到指定的目录里
# tar -xvf archive_name.tar -C /tmp/extract_here/
更多…

如何选择vpn服务器软件

经常需要查阅资料的人们, 除了用代理, 使用vpn是最方便了. 不需要设代理, 可以数据加密. 不怕留下尾巴.

vpn大家都知道Virtual Private Network. 由于我们不可能搭建自己的专线, 所以利用现有的internet网络资源, 搭建自己的私有网络链路.  那就是vpn了. 为了安全,可以使用一些加密协议. 如果我们购买了vps空间, 可以自己搭建专署自己的vpn server.

常见的vpn安全协议有,  ipsec,ssl, cisco 的DTLS, 还有ssh(哈,这个我也是刚查资料才知道的. 好强大的openssh). 不要忘了还有windows 阵营,  Microsoft Point-to-Point Encryption (MPPE) ( 通过pppd 协议) 更多…

ceph安装教程

ceph是一个分布式对象存储系统和分布式文件系统, 可以实现高效, 高可靠性, 扩展性强.  当然很重要的是, 他是免费的, 不需要购买大容量存储和昂贵的分布式文件系统.

建议: 您使用如下操作系统,否则需要手动编译源码. 因为源码编译过程中,会碰到各种各样怪异的问题. 而且ceph maillist 也不能给与很好的支持.所以建议使用如下操作系统开始.

RHEL/CentOS6 (el6), Fedora 17 (f17), OpenSUSE 12 (opensuse12), and SLES (sles11) platforms.

想使用Ubuntu/Debian的用户, 访问这个链接去安装! 更多…

puppet 文件及文件夹创建与删除脚本

puppent version 2.7.5

创建文件:

file {     “/tmp/temp1.txt”: content=>”hhhhhello”;   }

删除文件:

file {   “/tmp/temp3.txt”:     ensure => absent;   }

创建文件夹:

file {   “/tmp/testtest”:                ensure=> “directory”;
}

删除文件夹:

file {    “/tmp/temp”:    ensure => absent,      force => true,      recurse => true;     }

清空文件夹:

file {    “/tmp/delete”:  force => true,   recurse => true,purge => true; } 更多…

如何修改puppet的轮训时间(默认为30分钟)

在客户端,修改/etc/puppet/puppet.conf 配置问价,在[main]中,加入此行,如果有的话直接修改值即可。

[/crayon]