工作站使用小技巧

1. 查看目前工作站狀態 我們目前總共有 linux1 ~ linux15、oasis1 ~ oasis3、bsd1 這幾台工作站,你可以在 https://monitor.csie.ntu.edu.tw 查看目前個台的狀況,決定你要登入哪一台。 2. 善用 /tmp2 工作站檔案系統分為 /tmp2 和 /home。前者為空間極大的暫存空間,後者為家目錄。每個人在工作站都有自己的家目錄,這些家目錄透過 NFS,讓每個工作站可以共享同一份。因此,你在某台工作站家目錄做的任何檔案操作,都會同步到其他工作站家目錄喔。但是,NFS 的缺點是讓檔案讀寫、檔案搜尋效能極差,因為這些檔案實際上是從遠端 NFS 伺服器傳過來的,不是從本機的硬碟來的。因此,如果不需要同步某個檔案到其他工作站,建議你使用 /tmp2 空間。譬如:你想要編譯某個大專案,編譯過程中會頻繁讀取原始碼、並寫入許多 object files,需要大量硬碟 IO。這時,如果你把這個專案放在 /tmp2,比起放在家目錄,就能大大降低編譯時間。任何需要大量硬碟 IO 的工作都適用這個道理。 要如何使用 /tmp2 呢?就在 /tmp2 創一個以學號命名的資料夾,把東西都擺在裡面,記得資料夾權限要設對,別人才不能輕易的讀取你的資料夾喔。要注意的是,/tmp2 原則上只是一個暫存空間,就像 /tmp 一樣,你必須自行負起備份的責任喔。 最後,請務必遵守tmp2 使用規範。

CSIE 列印教學

使用工作站列印 將檔案上傳到工作站,例如 linux4.csie.ntu.edu.tw。 在工作站上輸入指令列印。 列印出來的檔案可以在 217 一進入門口的印表機找到。左邊那台叫做 Snoopy,右邊那台叫做 Woodstock。 217 一到五的白天沒有門禁限制。晚上以及假日需刷學生證或是職員識別證進入。     為了安全考量,目前暫停使用 lpr 指令 For security reason, lpr command is deprecated temporary.   lpr filename 譬如說,想要列印 slide.pdf 這個檔案。 然而,由於目前 Snoopy 的熱凝器故障了,因此大家在使用工作站列印時必須指定 Woodstock。 11/4 時已經修好了!但大家還是可以學會怎麼指定印表機! lpr -P Woodstock filename 基本的列印功能大致上是這樣。如此一來就可以在任何地方,只要將檔案上傳到工作站就可以使用217的印表機列印了。

CSIE Email 複製與轉移教學

在設定完轉信後,您可以使用支援 IMAP 通訊協定的 email 軟體來將原先存放在系上 mail server 的信完整複製到另一個信箱。如果您平常並沒有使用桌面版本 email 軟體的習慣,建議可以嘗試跨平臺的 Mozilla Thunderbird ,以下會以 Thunderbird 為例說明設定步驟。 在開始操作之前 請自行下載並安裝 Thunderbird 軟體。如果您使用的是 GNU/Linux 或 *BSD 作業系統,建議直接使用系統提供的套件管理程式安裝。 由於 email 複製過程中會 Thunderbird 會自動將所有信件下載到系統預設存放個人資料的資料夾,例如 Windows 的 C:\Users 或是多數 Unix-like 系統的 /home。如果您因為磁碟空間問題,需要將資料改放置到其他資料夾,請參考 Thunderbird 的 Using Multiple Profiles 說明,在建立設定檔時將路徑指向其他磁碟。

Email 設定-mutt

在 ~/.muttrc 中改下面的設定(USERNAME 請代換成你的帳號名,如 b94000): Put the following in your ~/.muttrc (Replace USERNAME with your account name, e.g. b94000): set spoolfile="imaps://USERNAME@imap.csie.ntu.edu.tw/INBOX" set move=no set mail_check=300 set timeout=15 set record=+sent-mail # make sure it begins with + set postponed=+postponed # make sure it begins with a

Using VNC

If you need to use VNC for GUI, please log in to any workstation. In this tutorial, we use linux1 as example. execute vncserver ACCOUNT@linux1:~$ vncserver and you will see the following message: New ‘linux1:1 (ACCOUNT)’ desktop is linux1:1 Starting