梦想在左,生活在右。

Linux常用命令
Debian下修改主机名:
# vi /etc/hostname
# /etc/init.d/hostname.sh start
Track this back : http://www.koven.org/rserver.php?mode=tb&sl=473
SSH配置指南 SSH配置文件sshd_config说明
配置文件/etc/ssh/sshd_config包含这一系列单行声明,每行声明均以某个关键字(不区分大小写)开头,其后是空白,最后是参数(区分大小写)。
AllowUsers userlist
userlist是一个由空格隔开的用户名列表,指定了允许使用sshd登录的用户。这个列表可以含有通配符*和?。可以用user或者user@host的形式来指定用户。如果使用的是第二种格式的话,那么要确保将host指定为hostname命令所返回的值。如果没有指定这项声明,那么任何能够在本地登录的用户都能够使用OpenSSH客户端登录。
Track this back : http://www.koven.org/rserver.php?mode=tb&sl=398
shell数字和字符串的比较
二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别.
整数比较
-eq 等于,如:if [ "$a" -eq "$b" ]
-ne 不等于,如:if [ "$a" -ne "$b" ]
-gt 大于,如:if [ "$a" -gt "$b" ]
-ge 大于等于,如:if [ "$a" -ge "$b" ]
-lt 小于,如:if [ "$a" -lt "$b" ]
-le 小于等于,如:if [ "$a" -le "$b" ]
< 小于(需要双括号),如:(("$a" < "$b"))
<= 小于等于(需要双括号),如:(("$a" <= "$b"))
> 大于(需要双括号),如:(("$a" > "$b"))
>= 大于等于(需要双括号),如:(("$a" >= "$b"))
Track this back : http://www.koven.org/rserver.php?mode=tb&sl=389
Linux下设置iptables实现端口转发
echo "1" > /proc/sys/net/ipv4/ip_forward
echo "1" > /proc/sys/net/ipv4/tcp_syncookies
echo "1" > /proc/sys/net/ipv4/icmp_ignore_bogus_error_responses
modprobe ip_conntrack_ftp
modprobe ip_nat_ftp
iptables -F -t filter
iptables -F -t nat
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P OUTPUT ACCEPT
iptables -t nat -P POSTROUTING ACCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A PREROUTING -s IP1 -p tcp --dport 8001 -j DNAT --to IP2
iptables -t nat -A POSTROUTING -d IP2 -p tcp --dport 8001 -j SNAT --to LinuxIP
iptables -t nat -A PREROUTING -s IP2 -p tcp --dport 8002 -j DNAT --to IP1
iptables -t nat -A POSTROUTING -d IP1 -p tcp --dport 8002 -j SNAT --to LinuxIP
原文地址:
http://blog.chinaunix.net/u/21439/showart_432846.html
Track this back : http://www.koven.org/rserver.php?mode=tb&sl=379
linux下svn命令大全
1、将文件checkout到本地目录
svn checkout path(path是服务器上的目录)
例如:svn checkout svn://192.168.1.1/pro/domain
简写:svn co
2、往版本库中添加新的文件
svn add file
例如:svn add test.php(添加test.php)
svn add *.php(添加当前目录下所有的php文件)
3、将改动的文件提交到版本库
svn commit -m “LogMessage“ [-N] [--no-unlock] PATH(如果选择了保持锁,就使用–no-unlock开关)
例如:svn commit -m “add test file for my test“ test.php
简写:svn ci
Track this back : http://www.koven.org/rserver.php?mode=tb&sl=377