pure-ftp诊断一则,Can’t login as [xxxx]: account disabled
pure-ftp诊断一则,Can’t login as [xxxx]: account disabled
gentoo linux 上配置postfix+courier+cyrus-sasl+vmail+postfixadmin+squirrelmail+mailman+amavis全过程记录
gentoo linux 上配置postfix+courier+cyrus-sasl+vmail+postfixadmin+squirrelmail+mailman+amavis全过程记录
安装mysql时候的Your machine must NOT be named localhost错误
安装mysql时候的Your machine must NOT be named localhost错误
gentoo上安装mysql
emerge –config =dev-db/mysql-5.1.51的时候 出现下面的
Your machine must NOT be named localhost错误
gentoo linux 上 iptables 实现NAT
iptables 实现NAT
在38.235上做测试
$ echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
客户机只需要网关设置成这台机器的内网ip就可以了
检查
iptables -t nat -L POSTROUTING
抛弃了Capistrano自己写了两个脚本来远程部署和启动rails
root目录下有个脚本 ~/scripts/deploy_xmapps.sh
#! /bin/bash
# 配置
## 定义check out的目录
SCM_CHECK_OUT_DIR=/tmp/xmapps_dir
## git repository
GIT_REPOSITORY=”ssh://wch@www.xiaoma.com:22229/opt/git/xmapps.git”
## 部署目录
gentoo上安装git
gentoo上安装git
# USE=”-dso” emerge -av dev-vcs/git
# emacs /etc/conf.d/git-daemon
GITDAEMON_OPTS=”–syslog –enable=upload-pack –enable=upload-archive –enable=receive-pack –export-all –base-path=/opt/git /opt/git”
#chown nobody.nobody /opt/git
gentoo linux 上sudo安装和使用
gentoo linux 上sudo安装和使用
gentoo默认没有sudo,而且要想su到root都必须是wheel用户组,可见十分安全
我需要远程执行一点脚本,必须用root权限,所有还是在我的gentoo上安装了sudo
gentoo上用nginx+mongrel_cluster来运行rails
主要是最近项目要用redmine,所以在我的gentoo上折腾了一下
以前的笔记,参考的文章找不到了,只留下了我的操作记录
# mkdir -p /etc/mongrel_cluster
# ln -s /etc/mongrel_cluster/redmine.yml /app/www/redmine.domain.com/htdocs/config/mongrel_cluster.yml
# cp /usr/lib/ruby/gems/1.8/gems/mongrel_cluster-1.0.5/resources/mongrel_cluster /etc/init.d/
# chmod +x /etc/init.d/mongrel_cluster
# mongrel_rails cluster::configure -e production -p 9000 -N 3 -c /app/www/redmine.domain.com/htdocs/ –user www-data –group www-data -C /etc/mongrel_cluster/redmine.yml
# chown -R www-data.www-data /app/www/redmine.domain.com/
gentoo上设置ntp时间服务
gentoo上设置ntp时间服务
# emerge -av ntp
# crontab -e
加入一行:
*/30 * * * * ntpdate 210.72.145.44
校对硬件时钟
# hwclock –systohc
# emacs /etc/conf.d/clock
TIMEZONE=”Asia/Shanghai”
利用putty里的plink来建立ssh隧道代理
设置代理 ssh隧道
建立一个bat文件写入下面的代码
d:\soft\putty\PLINK.EXE ohergal@xxx.xxx.239.220 -C -D 127.0.0.1:1234
再结合firefox的foxproxy等等就可以实现代理上网了
要有国外的服务器就可以红杏出墙了
pure-ftpd在linux上的安装
本来是想emerge 的,但是很久没有更新portage树了,老版本的1.0.28下不下来,就自己手动编译了1.0.30
这个比vsftpd好的地方是可以单个控制每个ip和每个client的带宽,不过安装的时候比较费劲,网上大部分文章多少都讲得不清楚,自己装了2遍
第一遍编译的时候没有加上限制带宽的参数