2008-05-15

使用mysqldump的時候,需要該table的SELECT和LOCK TABLES權限

使用mysqldump的時候,需要該table的SELECT和LOCK TABLES權限

2008-05-14

shell - 用date获得前一天的日期 - Shell - Linux教程

shell - 用date获得前一天的日期 - Shell - Linux教程

[Linux]取得每月最後一天的Shell Script

[Linux]取得每月最後一天的Shell Script

linux環境變數設定檔預設值

全體使用者環境變數設定:(只有 root 可以修改)
全體使用者環境變數設定檔位於 /etc/profile


個人環境變數設定:(開放使用者可自行修改)
個人環境變數設定,顧名思義這是使用者自行更改環境變數的方法,系統管理者無須偏勞。 習慣上每一個使用者的家目錄都不會一樣,習慣上都應該位於 /home 下面,以 test 這個使用者為例, test 的家目錄習慣上應該位於 /home/test 。每一個使用者家目錄下應該都會有個 隱藏的檔案 ~/.bashrc,請 「ls -la ~/」。而這個檔案就是個人的「個人環境變數設定檔」, 設定作法同「全體使用者環境變數設定檔」 一樣都是直接編輯該檔案


參考連結:撰寫環境變數設定檔

2008-05-13

ADSL(PPPOE)接入指南

ADSL(PPPOE)接入指南

apt-get 的更新套件

su -
#先將自己的身份變成 root
apt-get update;apt-get dist-upgrade
#開始更新軟體

參考連結:套件更新
參考連結2:修改 Ubuntu 8.04 的 sources.list 成台灣的主機

Linux 多個ADSL 合併方式

配置多個ADSL 

運行adsl-setup程序,會一步一步的提示你完成配置過程.

創建ppp0

(1)直接拷貝
cp /etc/sysconfig/network-scripts/ifcfg-ppp0 /etc/sysconfig/network-scripts/ifcfg-ppp1

(2)修改其中的ppp0為ppp1,

修改PIDFILE=/var/run/pppoe-adsl.pid 為PIDFILE=/var/run/pppoe-adsl1.pid
修改採用的新接線路的網卡,例如:改ETH=eth1 為ETH=eth2


(3)增加新線路的帳號和密碼. 帳號密碼一般是保存在/etc/ppp/chap-secrets 和pap-secrets

我們只需要在最後增加新的用戶名2和密碼2即可.


啟動多個ppp

因為adsl-start 命令缺省只能啟動第一的ppp接口。所以要啟動兩個接口,必須指定配置文件。

可以用:
方法一:
ifup ppp0
ifup ppp1
(ifup pppn...)

或方法二:

adsl-start /etc/sysconfig/network-scripts/ifcfg-ppp0
adsl-start /etc/sysconfig/network-scripts/ifcfg-ppp1
(adsl-start /etc/sysconfig/network-scripts/ifcfg-pppn)

在 /etc/rc.local 後面增加:

ifup ppp0

ifup ppp1

echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -A POSTROUTING -t nat -s 192.168.1.0/24 -o ppp0 -j MASQUERADE

iptables -A POSTROUTING -t nat -s 192.168.1.0/24 -o ppp1 -j MASQUERADE

ip route replace default scope global nexthop dev ppp0 weight 1 nexthop dev ppp1 weight 1

ip route flush cache





參考連結:寂雨(&$^#@*!~)|在Linux下配置多線路ADSL的方法


另一個方法:【轉】雙adsl鏈路冗餘互備及流量分擔的實現