前幾天朋友問我一個問題,他希望能將 Screen 的 Windows 切換改成單一按鍵即可。用過 Screen 的人就知道,這要求可是一點也不過份。如此每次都用預設的 ctrl + a , + [編號] ,時間久了或切換過於頻繁,我想手指應該也會抽筋!原以為是個簡單的問題,但沒想到中間殺出個程咬金,讓我花了點時間去找對應的資料。
關於 LFTP 這套軟體,在之前的”LFTP - 好用的文字介面 FTP client 軟體“裡已經有個簡單的介紹,在這邊主要就是提一下他的環境設定,就像你在自訂自己的 shell 一樣。
目前在管理的 FTP,因為當初規劃並沒有這麼周全,所以並沒有將全部的硬碟串成一個 RAID,而是採用單顆硬碟去支援部份分區的方式,加上一些分區可能發生出乎意料的過度成長,導致空間不足。
面對此問題,就想到下列的解決方案,也很幸運的在另一間實驗室,發現尚有一台缺乏管理的主機。我也聽從學長們的建議,希望能把那台當做 Slave Server,直接納入到 FTP 的規劃當中。
現在可能遇到的問題是 NFS 可能會造成傳輸上速率的瓶頸,至於詳細的狀況可能要等到我先把自己實驗用的程式完成,才能去做些測試和設定。
當然自己是期望這個問題能在下星期就順利完成,我可不想把這雜事拖得太久。
長久以來我都是直接使用 ftp 這個基本的指令,在主機上做些簡易的檔案傳輸動作,也由於大部份的檔案檔名都是使用英文命名,所以也沒特別去找尋更加好用的軟體,因為自己覺得東西只要堪用即可。
直到前陣子在一台以 UTF-8 編碼為主的主機上進行檔案傳輸,發生了許多難題,這才決定要開始尋找合適且好用的 FTP client 軟體。經過一番找尋,終於找到了 LFTP 這套符合我需求的軟體,在文章的後面,將簡單的介紹 LFTP 和如何使用它。
What is SYMPHONY?
SYMPHONY is an open-source solver for mixed-integer linear programs (MILPs) written in C. It can be used in three different main modes:
As a callable library through either the native C interface or through the Osi.
As an interactive solver using a command-line interface.
As a framework to build customized solvers for specific problem classes.
SYMPHONY can [...]
AES Crypt 是套加密用的軟體,其加密演算法就如軟體名一樣是使用 AES,至於詳細的部份還是請大家自己去參閱網路上的相關資料,畢竟 AES 已經公開發佈好一陣子了。
什麼狀況下你需要這個軟體?如果有重要的檔案需要加密保護,我想它將是你最好的選擇之一。雖然軟體感覺很專業,但其實操作是非常容易的,好比我們使用遙控器來選台,但我們只需知道怎麼按就行,並不需要知道遙控器是怎麼做的道理一樣。AES 雖是一個頗高深的演算法,但你不需成為專家,只需在安裝程式後在欲加密的文件上按右鍵選 AES Encrypt 即可開始加密,是不是很簡單呢?
目前來說想要使用 GUI 來操作 MySQL 不外乎的選擇就是 phpMyAdmin 和 Navicat。不過要用 phpMyAdmin 一定得在有安裝 httpd 和掛載 php 模組的環境下使用,我想這對於只是單純想使用資料庫的人的確略顯麻煩。至於 Navicat 雖然好用且不需安裝多餘的東西,但其問題在於它本身是商業軟體,且 Lite ver. 已經被閹割掉了許多功能。
講來講去似乎已經沒有比較好的解決方案,所幸 MySQL 本身也開始提供他們家的 GUI Tools ,雖然對一些人來說已經不是什麼新聞,但在這還是簡略的介紹一下好了。
Wget 是一套大家耳熟能詳的網路應用工具,平日除了拿它來做一些簡單的下載工作之外,其實它還能做許多事。
當然,在你仔細閱讀它的使用手冊前,一定不知道它是個功能這麼強大的軟體,現在就來介紹它的其中一個應用 “備份(Mirror)”。
由於一些軟體上的需要,使得我必須讓 Fedora 能使用 Uudecode 這個軟體。
根據網路上的資料,Fedora 之前因為安全性的問題,所以不再把 Uudecode 等軟體當成系統預設的指令,想使用的話得額外安裝才行。
至於要安裝什麼相信是很多人的問題之一,在這為你們介紹 GNU Shar Utilities。
“Shar” makes shell archives out of many files, preparing them for transmission by electronic mail services. Use “unshar” to unpack shell archives after reception.
“Uuencode” prepares a file for transmission over an electronic channel which ignores or otherwise mangles the eight bit (high order bit) [...]
剛剛心血來潮寫了小程式丟到 CRONTAB(5) 轉備來分析東西,由於排程是設每五分鐘跑一次程式,所以我就想說晚一點再來看結果也不遲。
過了三十分鐘左右,跑回來看一下有抓取到哪些資料,結果什麼都沒有!前後檢查了程式和排程語法後,還是沒有看出任何端倪,最後打算用 SYSTEM CRONTAB 來測試看看。
果然這個決定是對的,一開啟 /etc/crontab 我就發現是中間空格的問題,因為 CRONTAB 有規定每個參數之間要用 Tab 或 空白鍵 隔開,但我就亂搞一通導致排程根本沒在動 XD
這篇一整個就是在記錄我搞笑的過程,好讓我下次別再犯同樣的錯!