linux:linux_server_hacks_100_tips
差異處
這裏顯示兩個版本的差異處。
| 兩邊的前次修訂版前次修改 下次修改 | 前次修改 | ||
| linux:linux_server_hacks_100_tips [2007/04/01 18:43] – 70 wenpei | linux:linux_server_hacks_100_tips [2008/03/28 21:42] (目前版本) – wenpei | ||
|---|---|---|---|
| 行 179: | 行 179: | ||
| bpf filter(Berkeley Packet Filter) | bpf filter(Berkeley Packet Filter) | ||
| ngrep -qi [email protected] port 25 | ngrep -qi [email protected] port 25 | ||
| + | |||
| ===== 61 nmap ===== | ===== 61 nmap ===== | ||
| 辨識作業系統 | 辨識作業系統 | ||
| nmap -O abc.tw | nmap -O abc.tw | ||
| + | |||
| + | 辨識服務的版本 | ||
| + | nmap -sV abc.tw -p 22 | ||
| ===== 64 ntop ===== | ===== 64 ntop ===== | ||
| 行 189: | 行 193: | ||
| 開成 daemon,可透過網頁連 port 3000 提供統計資料 | 開成 daemon,可透過網頁連 port 3000 提供統計資料 | ||
| ntop -d | ntop -d | ||
| + | |||
| + | ===== 66 ssh-keygen ===== | ||
| + | 產生一對金鑰,途中可考慮要不要輸入 passphrase | ||
| + | ssh-keygen -t rsa | ||
| + | |||
| + | 產生公鑰:~/ | ||
| + | $ scp ~/ | ||
| + | $ ssh [username]@[server.name] | ||
| + | $ cat ~/ | ||
| + | |||
| + | 若私鑰遭竊,別人即可輕易登入。 | ||
| + | |||
| + | ==== 遠端命令 ==== | ||
| + | 一個簡單的 ssh-to | ||
| + | < | ||
| + | #!/bin/sh | ||
| + | ssh `basename $0` $* | ||
| + | </ | ||
| + | |||
| + | $ ln -s ssh-to a.sars.tw | ||
| + | $ ln -s ssh-to b.sars.tw | ||
| + | |||
| + | 執行指令即可直接列出遠端主機的狀態 | ||
| + | $ ./a.sars.tw uptime | ||
| + | |||
| + | ===== 68 ssh-agent ===== | ||
| + | $ eval `ssh-agent` | ||
| + | $ ssh-add | ||
| + | |||
| + | / | ||
| + | ForwardAgent yes | ||
| ===== 70 X over ssh ===== | ===== 70 X over ssh ===== | ||
| 行 198: | 行 233: | ||
| $ ssh -X host | $ ssh -X host | ||
| + | ===== 71 ssh forward ===== | ||
| + | ssh -f -N -L110: | ||
| + | |||
| + | ===== 72 環境設定檔同步 ===== | ||
| + | movein.sh:(tar 的 -h 表在遠端產生的是普通檔案,而非 link ) | ||
| + | < | ||
| + | #!/bin/sh | ||
| + | |||
| + | if [ -z " | ||
| + | exit | ||
| + | fi | ||
| + | |||
| + | cd ~/.skel | ||
| + | tar zhcf - . | ssh $1 "tar zpvxf -" | ||
| + | </ | ||
| + | |||
| + | 在家目錄下整理需要複製的設定檔 | ||
| + | $ mkdir .skel | ||
| + | $ cd .skel | ||
| + | $ ln -s ../.bashrc .bashrc | ||
| + | $ ln -s / | ||
| + | $ mkdir .ssh | ||
| + | $ cd .ssh | ||
| + | $ ln -s ../ | ||
| + | |||
| + | ===== 75 色彩化日誌 ===== | ||
| + | rcg 使用 Term:: | ||
| + | |||
| + | less -r 將 ESC sequence 解釋成彩色效果 | ||
| + | |||
| + | 正規式: | ||
| + | \d+\.\d+\.\d+\.\d+\. | ||
| + | ^(J|F|M|A|S|O|N|D)\w\w (\d|)\d | ||
| + | \b\d\d: | ||
| + | |||
| + | ===== 88 Apache Index full files name ===== | ||
| + | IndexOptions FancyIndexing NameWidth=* | ||
| + | IndexOptions FancyIndexing VersionSort HTMLTable NameWidth=* | ||
linux/linux_server_hacks_100_tips.1175424236.txt.gz · 上一次變更: (外部編輯)
