Archive for the ‘【技術手札】HowTo’ category

MondoRescue -備份 Linux 系統 -1

2月 11th, 2009

GPL 的災難回復工具 – Mondo Rescue 支援 Linux – i386, x86_64, ia64 、FreeBAS – i386。RedHat, RHEL, SuSE, SLES, Mandriva, Debian, Gentoo 下都有作好的套件軟體可用。

» Read more: MondoRescue -備份 Linux 系統 -1

Shell Script 裡的樣式與字串處理

1月 17th, 2009

譯者:Nica

Shell 程式的撰寫高度仰賴字串處理。字串這個詞,通常指的就是一連串字元;典型字串可能是要給命令的一行輸入,或者是單一參數。使用者將回應輸入至提示符號後、產生檔名,然後命令輸出結果。環顧整個輸出,從頭到尾取決於提供的字串是否相符於給定的樣式,這樣的程序稱之為樣式比對 ( pattern matching )。shell 提供了相當多內建的樣式比對功能。

原文摘錄自最新出版的  Beginning Portable Shell Scripting
» Read more: Shell Script 裡的樣式與字串處理

自動備份網站

12月 12th, 2008

只要是在線上的東西都很難保證安全。它會被駭、你也可能安裝不對的東西、一個錯誤的組態可能會帶來災難、伺服器的硬碟可能毀損,還有天災及一些此處未考慮到的問題。最佳保全的方式,簡單來說就是 “備份” 這兩個字。

» Read more: 自動備份網站

Bash prompt basics

12月 9th, 2008

譯者:Nica < nicaliu at gmail dot com >

當你以命令列管理 Linux/unix 作業系統、使用者,並與系統互動時,乃是透過 shell。本文將探討的是 bash shell 提示符號的一些要點。
(以下實作內容與部份譯文,將視譯者在 CentOS 裡的系統實作,而有所調整)

» Read more: Bash prompt basics

十個讓 Linux 網路連線更順暢的速成捷徑

8月 22nd, 2008

譯者:Nica < nicaliu at gmail dot com >

如果知道一些小技巧的話,Linux 的網路設定可以更簡單、網路更安全! Jack Wallen 分享了一些觀點,讓管理者能夠一一攻破 Linux 網路設定的任務 – 只要稍稍用心就作得到。

» Read more: 十個讓 Linux 網路連線更順暢的速成捷徑

使用 CentOS 5.2 建置 Cisco Lab

8月 14th, 2008

1.0

作者: Andrew Colin Kissa <andrew [at] topdog [dot] za [dot] net>

最後編輯日期 03/08/2008

譯者:Nica  < nicaliu at gmail dot com >


背景說明

我最近決定開始研究 Cisco CSSP 認證 。一開始主要是因為我發現大部份的 Lab 模擬軟體都只能在 Windows 上跑,這下我這樣一個沒有 Windows 電腦的人來說,是個麻煩。

快速搜尋後,我發現超棒的 Dynamips 專案,一個優於其它執行實際 Cisco ISO image 的模擬器。還有 PEMU 專案可以用來執行 Cisco PIX images。為了整合各式軟體片段,並提供與裝置互動之介面,我選擇了 dynagen

» Read more: 使用 CentOS 5.2 建置 Cisco Lab

自動備份 @ Linux — Part II

7月 24th, 2008


承前文:【自動備份 @ Linux — Part I】

四、執行 ssh-agent 讓機器自動存取

ssh-agent 程式扮演的是守門員的角色,在需要的時侯,以安全的方式提供存取所需的安全金鑰。ssh-agent 啟動後將於背景執行,供其它 OpenSSH 應用程式 – 像是 ssh 與 scp 程式使用。

» Read more: 自動備份 @ Linux — Part II

自動備份 @ Linux — Part I

7月 23rd, 2008

譯者:Nica < nicaliu at gmail dot com >

一、簡單備份觀念

Listing 1. The arc shell script

#!/bin/sh

tar czvf $1.$(date +%Y%m%d-%H%M%S).tgz $1

exit $?

» Read more: 自動備份 @ Linux — Part I