Category Archives: Linux

[Linux] 筆記:Filesystem Hierarchy Standard

由於Linux開發者眾多,如果每個人都利用自己的目錄配置來發行Linux的話,會造成很多人的困擾。因此,Filesystem Hierarchy Standard (FHS, http://www.pathname.com/fhs) 為Linux制定了一些目錄配置的標準。目的是「讓使用者可以知道哪些安裝的軟體會放到哪個目錄下」,這個概念有點像Windows中常用的C:Program Files 或是C:WINDOWS。隨著FHS的推出,多數Linux獨立開發商會遵守這個標準,讓Linux使用者能夠清楚明瞭特定的檔案放置位置。 根據FHS的檔案與目錄,有2種區分方式: 1.    可分享的(Shareable)、不可分享的(Unshareable) ─ 可分享的:可以分享給其他系統掛載使用的目錄,包含執行檔、使用者郵件、學生學號等資料,可放在網路上給其他主機掛載的目錄。 ─ 不可分享的:跟機器運作有關的裝置檔案、程序資源檔,不能分享給其他機器用的。 2.    變動的(Variable)、靜態的(Static) ─ 變動的:常常改變的資料,像是使用者登錄檔、新聞群組、使用者郵件信箱等。 ─ 靜態的:不常改變的資料,像是常用的函式庫、文件說明檔、程式碼、系統服務設定檔。 上述2種區分方式,可互相組合,成為一個2×2表格如下: 可分享的 (Shareable) 不可分享的 (Unshareable) 靜態的 (Static) /usr (軟體放置處)註1 /opt (3rd-party software) /etc (常見設定檔放置處) /boot (開機設定檔與Kernel檔) 變動的 (Variable) /var/mail (使用者信箱) /var/spool/news (新聞群組) /var/run (與系統程序有關) … Continue reading

Posted in Linux | Leave a comment

LDAP入門初探

什麼是LDAP?LDAP全名為Lightweight Directory Access Protocol。它是一種目錄服務(使用精簡的核心以及TCP/IP協定製作,十分輕量化),可使用 LDAP 記錄各種的人員資訊,像是通訊錄一樣,更進階一點,他也可以拿來做帳號整合,若是在 AP 上都有支援,那麼要使用同一組帳號密碼就不再是難以搞定的事了。 筆者發現有一個很好的LDAP筆記與介紹分享給大家,希望大家對於LDAP這個未知的東西感到畏懼才是! LDAP入門 LDAP基本觀念與架構

Posted in Linux, 科技, 網路 | Leave a comment

Hadoop 戰爭開打

由於大量資訊的時代來臨,越來越多公司想要利用Hadoop的處理能力來幫他們解決商業或是科學計算上的問題。知名的Hadoop由於其開放原始碼的特性,讓許多公司能夠針對它做客製化與商業化。目前,Hadoop相關專案以及其相關發行版為以下:Apache HadoopCloudera’s Distribution including Apache Hadoop (that’s the official name)IBM Distribution of Apache HadoopDataStax BriskAmazon Elastic MapReduce HDFS alternativesMaprAppistry CloudIQ Storage Hadoop EditionIBM Global Parallel File System (GPFS)CloudStoreHadoop MapReduce alternativesPervasive DataRushCascadingHive (an Apache subproject, included in Cloudera’s distribution)Pig (a Yahoo-developed … Continue reading

Posted in cloud computing, Linux, Linuxamp;FreeBSD, 科技, 軟體(Software) | Leave a comment

C/C++ Thread Issue

Using Pthread 1.  Pthread Tutorial 2. Pthread Spec. 3. Wait for function of Pthread 4. 如何讓Pthread在背景不斷執行?(Semaphore)   Multi-threading issue 1. For Windows Thread 2. Introduction to Windows Thread

Posted in C/C++, Linux, Linuxamp;FreeBSD, 程式設計 | Leave a comment

Hadoop Safe Mode

在開啟hadoop ,load namenode的時候,系統會先停在safe mode,使得data node在回報其資料完整性之前,data blocks不會提早做複製的動作。系統若在safe mode,則所有的blocks都是唯讀 (read only)屬性,不能做任何寫入或是修改。直到data node都做出正常回報之後,才會離開safe mode,進行data blocks的複製行為。 若hadoop因某些意外不正常啟動或是關閉,則系統會鎖在safe mode。使得你無法對HDFS做任何變更的動作。因此,如果你要離開safe mode,可下達以下指令: hadoop dfsadmin -safemode leave 延伸閱讀: hadoop safe mode的相關操作: Command:hadoop dfsadmin -safemode [option] [option]: enter: 進入safe mode。 get: 顯示系統是否進入safe mode。 wait: 一直等到safe mode結束。 leave: 離開safe mode。 … Continue reading

Posted in cloud computing, Linux, Linuxamp;FreeBSD, 軟體(Software) | Leave a comment

Hadoop setup and map/reduce programming

雲端運算基礎課程 (Hadoop簡介、安裝與範例實作) Hadoop single setup Hadoop map/reduce programming注意!它的javadoc解說部分有些錯誤!下載後,解壓縮到/usr/lib/jvm/sun-java6-jdk底下

Posted in cloud computing, Linux, Ubuntu, 程式設計, 資工, 軟體(Software) | Leave a comment

[Linux] 從CentOS 5.5更新PHP版本到5.2+

由於需要使用到json_encode的關係,迫使我將PHP版本升級到5.2.10。 升級方法主要採用以下這篇來做即可順利升級成功。 http://joomlab15.exonsoft.com/zh-tw/articles/general/83-upgrade-php-to-52x-on-centos 2011/02/24 Modified: 之前的連結,解釋比較不清楚,加上phpmyadmin一直報告說php-mcrypt沒有正確安裝。因此換成這個比較清楚的連結上來。 ^^

Posted in Linux, Linuxamp;FreeBSD, PHP | Leave a comment

Smartmontools – 硬碟狀態監控

上網找硬碟相關指令,無意間發現這個好東西。可以透過硬碟的S.M.A.R.T. 查看硬碟的健康狀態。 若需知詳情,請至:Smartmontools-硬碟狀態監控 關鍵字:smartctl

Posted in Linux, Linuxamp;FreeBSD | Leave a comment

[Linux] 為Ubuntu 新增標楷體

只要一個指令就好:sudo apt-get install ttf-linux-libertine ttf-mscorefonts-installer msttcorefonts 然後重新登入即可。

Posted in Linux, Linuxamp;FreeBSD, Ubuntu | Leave a comment

[Linux] psnup:Linux下多頁列印好工具。

Linux下也有類似fineprinter之類的列印好幫手。讓我慢慢解說怎麼使用… 如果是橫式的投影片,想要列印成 1 2 3 4 的這種順序,只要使用psnup (psnup在Ubuntu的套件名為psutils) ; 執行如下指令: psnup  -n  4  -d1  -b1  -m1  -l  input.ps output.ps 即可。 參數解說: -n 頁數:控制想要幾頁放在同一個列印頁面。快速一點可直接使用-頁數 -d線寬:是否在頁與頁之間顯示框線? -m邊界:控制一個列印頁面與其內容的邊界值。 -b距離:控制在同一頁面中,頁與頁之間的距離。 -l : 注意是英文字母L喔。讓你要呈現的頁面,逆時鐘轉90度。如果不加這個,預設是 3 1 4 2 因此,我在這邊是加入-l屬性,讓它呈現出我要的樣子。 -r : 讓你要呈現的頁面,順時鐘轉90度。 -c: 不加入這個選項,頁面預設擺放順序是由左而右,由上而下(Row-major)。這個選項是讓你由上而下,由左而右(Column-Major)。因此,如果你想呈現如下效果: 1 … Continue reading

Posted in Linux, Linuxamp;FreeBSD, Ubuntu | Leave a comment