- 浏览: 23754 次
- 性别:
- 来自: 上海
最新评论
-
根号九加一:
怎么部署在welogic上?
用openssl创建双向证书
文章列表
openarkkit
可以在不关闭db不影响前台访问的情况下执行alter table
大致原理:
1、用原表建表语句建立备份表
如:test -> _test
2、对备份表执行alter table
3、在原表上针对insert update delete加触发器,同步到备份表
4、一点一点从原表导数据到备份表
5、全部倒完后两表对换名字
6、删除原表
限制:
原表至少有一个单列唯一索引
具体看这里:
http://openarkkit.googlecode.com/svn/trunk/openarkkit/doc/html/oak-online-alter-table.html
1、tcpdump
监控网络流量
例:tcpdump arp可以查看arp请求包
2、log rotate
日志轮询,防止日志写太多了把硬盘写满
3、netstat
查看网络链接状态
4、iptables
防火墙
5、rsync
可以同步文件到远程主机
6、logwatch
得到 Linux 环境中的日志报告信息
7、uptime
显示当前用户数,以及最近1 分钟内、5分钟内、15 分钟内系统的平均负载
Copy来的,写得很详细,留个备份
MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器(Master),而一个或多个其它服务器充当从服务器(Slave),利用该特性实现读写分离,是很多大型网站常用的数据库架构。MySQL的replication的配置相对于Oracle来说,要简单的多。本文演示了在同一台 windows机器中配置单向异步复制的过程。这里的Replication是异步复制。MySQL的同步复制是MySQL Cluster中的一个特性。
要启用复制特性,MySQL必须使用二进制日志。关于二进制日志的特性,请参考官方手册(5.0,5.1,6.0)。
本例中MySQL的 ...
1、svn回滚
svn merge -r N:M TARGET
把target从版本n回滚到版本m
2、svn比较
svn diff -r M TARGET
本地target和版本m进行比较
3、svn取消本地更改
svn revert [-R] TARGET
target如果是目录需要加-R表示目录内的更改全部取消
4、svn信息
svn stat
显示本地变更状态
5、其它
checkout代码:svn co
更新:svn up
添加:svn add
提交:svn commit
就先记这些,具体用"svn help"+google吧^^
linux /etc/group格式
GROUPNAME:PASSWORD:GID:USERNAME,USERNAME...
linux /etc/passwd格式
LOGNAME:PASSWORD::UID:GID:USERINFO:HOME:SHELL
例1:ssh -D port proxyServer
port为端口号,自己指定
proxyServer为一台你可以ssh登录的服务器
开启后在浏览器里设置socks 5(localhost:port)代理即可
例2:ssh -L myIp:myPort:targetIp:targetPort proxyServer
proxyServer为一台你可以ssh登录并且可以访问targetServer特定端口的机器
本地的某个端口和目标的某个端口会建立通道,这样可以给没有targetServer访问权限的用户做代理,让他们通过你来访问目标服务器的特定端口
ps aux | grep keywords | cut –c 9-15 | xargs kill
"ps aux" 查看所有进程。检索出的进程将作为下一条命令grep keywords的输入。
"grep keywords" 选出所有含有关键字keywords的进程。
"cut -c 9-15" 截取输入行的第9个字符到第15个字符,而这正好是进程号PID。
"xargs kill" 中的xargs命令是用来把前面命令的输出结果(PID)作为"kill"命令的参数,并执行该命令。
解压:tar jxvf php-5.2.10.tar.bz2
patch:gzip -cd php-5.2.10-fpm-0.5.11.diff.gz | patch -d php-5.2.10 -p1
(注意-p1最后那个是数字1,不是字母l)
cd php-5.2.10
安装:../configure --prefix=/usr/local/nginx/ --enable-fastcgi --enable-fpm
make
make install
修改php-fpm.conf中被注释掉的user和group
vim /usr/local/nginx/conf/nginx. ...
配置十分的简单,而且功能非常强大。
1. worker_processes 1;
2. events {
3. worker_connections 1024;
4. }
5. http{
6. upstream myproject {
7. #这里指定多个源服务器,ip:端口,80端口的话可写可不写
8. server 192.168.43.158:80;
9. server 192.168.41.167;
10. }
11. server {
12. listen 8080;
...
我们在进行Nginx配置的时候会出现很多不明白的地方,其实有些时候只要换一个思维的方式就能找多你要解决问题的方法。下面我们就向大家详细的介绍有关Nginx配置的相关信息。
1. #运行用户
2. user nobody nobody;
3. #启动进程
4. worker_processes 2;
5. #全局错误日志及PID文档
6. error_log logs/error.log notice;
7. pid logs/Nginx.pid;
8. #工作模式及连接数上限
9. event ...
Nginx可以通过HTTPLimitZoneModule和HTTPCoreModule两个目录来限速。
示例:
1. limit_zone one $binary_remote_addr 10m;
2.
3. location / {
4. limit_conn one 1;
5. limit_rate 100k;
6. }
说明:
limit_zone,是针对每个IP定义一个存储session状态的容器。这个示例中定义了一个10m的容器,按照32bytes/session,可以处理32000 ...