linux:basic
差異處
這裏顯示兩個版本的差異處。
| 兩邊的前次修訂版前次修改 下次修改 | 前次修改 | ||
| linux:basic [2007/05/08 00:49] – wenpei | linux:basic [2010/04/06 12:19] (目前版本) – wenpei | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | ====== 關掉 console 下的蜂鳴器 ====== | ||
| + | sudo modprobe -r pcspkr | ||
| + | |||
| + | 或者用 sudo modconf,找到 drivers/ | ||
| + | |||
| ====== 家目錄的原始檔 ====== | ====== 家目錄的原始檔 ====== | ||
| /etc/skel | /etc/skel | ||
| 行 106: | 行 111: | ||
| scp [file] [username]@[host]: | scp [file] [username]@[host]: | ||
| example: | example: | ||
| - | scp make.conf | + | scp make.conf |
| - | 主機後面要加一個「: | + | 主機後面要加一個「: |
| ====== 透過 ssh 掛載遠端 filesystem ====== | ====== 透過 ssh 掛載遠端 filesystem ====== | ||
| 行 134: | 行 139: | ||
| ===== bmon ===== | ===== bmon ===== | ||
| ===== iftop ===== | ===== iftop ===== | ||
| + | ===== iptraf ===== | ||
| 行 204: | 行 210: | ||
| # uname -snrvm > / | # uname -snrvm > / | ||
| # [ -f / | # [ -f / | ||
| + | |||
| + | ====== SSH 不檢查 key ====== | ||
| + | ~/ | ||
| + | StrictHostKeyChecking no | ||
| + | |||
| + | ====== 備份指令 ====== | ||
| + | ===== bash ===== | ||
| + | http:// | ||
| + | < | ||
| + | #!/bin/bash | ||
| + | date=`date +%Y-%m-%d` | ||
| + | RETENTION_PERIOD=" | ||
| + | HEADER=" | ||
| + | remove_oldfiles(){ | ||
| + | echo " | ||
| + | | wall | ||
| + | find $1 -type f -mtime +$2 -exec rm ' | ||
| + | } | ||
| + | |||
| + | BACKUPDIR="/ | ||
| + | back_www_dir="/ | ||
| + | |||
| + | # | ||
| + | # 開始備份 | ||
| + | # | ||
| + | |||
| + | cd $back_www_dir | ||
| + | |||
| + | for TARGET in $BACKUPDIR | ||
| + | do | ||
| + | echo " | ||
| + | BASENAME=`basename $TARGET` | ||
| + | |||
| + | tar -zcvf ${BASENAME}-${date}.tar.gz $TARGET 1>/ | ||
| + | sleep 2 | ||
| + | done | ||
| + | |||
| + | # | ||
| + | # 刪除7天前的資料 | ||
| + | # | ||
| + | remove_oldfiles $back_www_dir $RETENTION_PERIOD | ||
| + | </ | ||
| + | |||
| + | ====== Run commands on multiple machines ====== | ||
| + | Fanout and Fanterm: http:// | ||
| + | |||
linux/basic.1178556563.txt.gz · 上一次變更: (外部編輯)
