`
文章列表
这两天搭建了一组Apache服务器,每台服务器4G内存,采用的是prefork模式,一开始设置的连接数太少了,需要较长的时间去响应用户的请求,后来修改了一下Apache 2.0.59的配置文件httpd.conf # prefork MPM # StartServers: number of server processes to start # MinSpareServers: minimum number of server processes which are kept spare # MaxSpareServers: maximum number of server process ...

搬服务器全过程

1.从A服务器打包 tar -zcvf /usr/back/app.tar.gz /www/web/app 2.移动 scp /usr/back/app.tar.gz root@www.b.cn:/www/web 3.解压 cd /www/web tar -zxvf  app.tar.gz 4.打包的时候把html的目录几个目录去除 tar -czvf html.tar.gz html/ --exclude="html/trunk/compressfile/*" --exclude="html/trunk/compresspdf/*" 5.s ...
apache2.2 prefork模式优化 apache2.2优化配置核心关键: (一)prefork模式下(其他模式下不适用),apache需要优化的主要参数: ServerLimit 3000 StartServers 750 MinSpareServers 5 MaxSpareServers 100 MaxClients 3000 MaxRequestsPerChild 10000 首先来看看apache各个参数的意义(引号里引用的是官方文档的描述): (1)ServerLimit和MaxClients 服务器最大同时响应请求数 这个就是你当前配置的apache最大的 ...

mysql忘记密码

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) [work@tc-co-dev03.tc.baidu.com bin]$ # /etc/init.d/mysqld stop # ./mysqld_safe --user=mysql --skip-grant-tables --skip-networking & # ./mysql -u root mysql mysql> UPDATE user SET Password=PASSWORD(’newpassword’ ...

iptables常用

#!/bin/sh # modprobe ipt_MASQUERADE modprobe ip_conntrack_ftp modprobe ip_nat_ftp iptables -F iptables -t nat -F iptables -X iptables -t nat -X ###########################INPUT键################################### iptables -P INPUT DROP iptables -A INPUT -m state --state ESTABLISHED,RELA ...
1.last  -a  把从何处登入系统的主机名称或IP地址,显示在最后一行。   -d  将IP地址转换成主机名称。   -f <记录文件>  指定记录文件。   -n <显示列数>或-<显示列数>  设置列出名单的显示列数。   -R  不显示登入系统的主机名称或IP地址。   -x  显示系统关机,重新开机,以及执行等级的改变等信息 以下看所有的重启、关机记录 last | grep reboot last | grep shutdown 2.history
iptables -L INPUT --line-numbers 列出INPUT 链所有的规则 num target prot opt source destination 1 REJECT tcp -- anywhere anywhere tcp dpt:microsoft-ds reject-with icmp-port-unreachable 2 REJECT tcp -- anywhere anywhere t ...
笔者在看《鸟哥私房菜》时,突然看到这个命令,之前未接触过,故简单记录学习下,具体的大家可参见man手册。 功能说明:设置指令的别名。 语  法:alias[别名]=[指令名称] 参  数 :若不加任何参数,则列出目前所有的别名设置。 举    例 :ermao@lost-desktop:~$ alias                  alias egrep='egrep --color=auto'                  alias fgrep='fgrep --color=auto'                   alias grep='grep --color=auto' ...
Bootstrap 简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。 http://www.bootcss.com/
在使用框架的时候,有时候按退格会有问题,需要禁止退格键: window.document.onkeydown = function (){ if(window.event.keyCode == 8) { if (window.event.srcElement.tagName.toUpperCase()!="INPUT" && window.event.srcElement.tagName.toUpperCase()!="TEXTAREA" && window.event.srcElement.tagNa ...
1.系统mysql的进程数 ps -ef | grep "mysql" | grep -v "grep" | wc –l 2.Slave_running mysql > show status like 'Slave_running'; 如果系统有一个从复制服务器,这个值指明了从服务器的健康度 3.Threads_connected mysql > show status like 'Threads_connected'; 当前客户端已连接的数量。这个值会少于预设的值,但你也能监视到这个值较大,这可保证客户端是处在活跃状态。 4 ...
转至:http://blog.csdn.net/hfahe/article/details/6627033 摘要:如果你的服务器主要服务不定期被kill掉,如何来尽可能保证服务正常?     前几天某台服务器出现了问题,主要的进程(包括Web服务、top、vi这样的命令)都会不定期被kill掉,经过分析认为这台服务器的系统出现了问题,必须要进行重装。而这台服务器上面挂载了很重要的Web服务,要保证服务还能够正常的运行,必须要进行服务的迁移。     但是新服务器到位还需要一定时间,这段时间内我们如何来保证服务的正常性呢?采用人工的方式费时费力,而且0点到8点全时段监控是不太可能的。采用cro ...
在使用sed对日志或者其它文本进行parse的过程当中,有时候我们需要引用外部变量的值, 或者获取一个shell命令执行的结果,以便达到更加可观的输出结果。这里介绍如何做到。 sed中使用变量替换 1.sed命令使用双引号的情况下,使用$var直接引用 $ echo|sed "s/^/$RANDOM.rmvb_/g" 29328.rmvb_ # 上面例子引用了一个环境变量$RANDOM的值 2.sed命令使用单引号的情况下,使用'"$var"'引用 类似,我们可以看到 $ echo|sed 's/^/'"$RANDOM" ...

git 简单应用

git clone alex@192.168.1.101:/home/projects/alex git full
[b]PS:本配置文件针对Dell R710,双至强E5620、16G内存的硬件配置。CentOS 5.6 64位系统,MySQL 5.5.x 稳定版。适用于日IP 50-100w,PV 100-300w的站点,主要使用InnoDB存储引擎。其他应用环境请根据实际情况来设置优化。[/b] # 以下选项会 ...
Global site tag (gtag.js) - Google Analytics