今年十一月中因緣際會去奧蘭多參加了 SUSEcon14,會後有提供 NCLA、NCLP 11&12 的認證。因為小弟已經有 NCLA (考過 LPIC-1 就會送了),所以本次想說順便拿個 NCLP 的認證。
考試前就很不順,我考試的場次是 11:00 ~ 2:00,大約 10:40 就去報到,等啊等,等到 10:55 突然考試人員出來考場說,因為他們的資料中心發生網路問題,現在連不上考試系統,當下一囧,想說不知道要等多久…我的飛機不等人啊,幸好後來在 11:20 左右排除了。
考前 Novell 會寄一封信,裡面有 candidate ID (Novell 網站上的數字 ID) & registration key,考官會開啟系統界面要你輸入,登入後就開始考試啦,考試界面有四五個標籤頁,最重要的只有考試內容那個而已,題目大約是四大題,每題約四五小題,各大題可說有關係也沒關係。
考試系統界面上還會有兩個按鈕可以按,分別是 Server 1 & Server 2,按下去會跑出遠端的 X-window 畫面,基本上就可以開始作答了,對了順道一提,我以為考試時間會從我按下開始開始計算三小時,結果似乎是原本的考試時間算,所以我的考試時間一樣到下午兩點而已 = =
我的題目第一大題是 Account management,主要就是在兩台各創一些無密碼的帳號與有密碼的帳號跟群組,然後再無密碼帳號裡建立 ssh-key,利用 key 做 ssh 登入,這樣就完成了。
第二題其實我忘記了 XD,只記得要用 vim 改設定的樣子,不過考到第二題時,我的那台筆電鍵盤上下左右壞了,不受控制,按下就會送 enter,叫主考官來他說他也不知道為什麼,不過他說可以幫我重新開始,我說不過我等等有飛機時間不允許= =,我繼續考好了…,不過因為不習慣 vim 的 hjkl 移動游標,最後索性開 gedit 完成 XD
第三題是在第一台 Server 設定 Apache,這年代有點古老啊…我現在都玩 nginx 早就沒在用 Apache 都忘記的差不多了,題目是建立資料夾然後用 htpasswd 建立指定的帳號密碼在指定的檔案位置上,然後在 /etc/apache2/default-server.conf
設定剛剛的資料夾只有那些帳號密碼能登入看(AuthType basic),最後是要讓第一題的兩台電腦都可以用特定 hostname 存取第一台 Server (設定 /etc/hosts
),不過因為小弟已經很久沒用 Apache 其實早就忘記怎麼設定 Auth,man 了半天也看不到結果,最後索性想說直接在 /etc/apache2/ 直接 grep 看有沒有類似的關鍵字 XD,運氣還真的很好,那台預裝有 nagios 是監控系統的套件,他的 admin 界面也是需要 htpasswd 的檔案來 auth ,所以小弟直接 copy 在改改就完成了 XDDD。
第四題是考 shell script 的撰寫,大意是利用 top 留 log 來記錄系統狀態,然後參數只有一個,是控制間隔時間,所以大概就是考考 $#
跟 if
的使用,top 稍微 man 一下就知道參數怎麼用,最後就是 >>
或 >
導到指定位置(有時間當檔名所以 date
也要稍微知道怎麼用),大致來說也不難。
最後其實寫不到兩個小時我就交了,還不到一點半,題目看起來都不難,而且因為是上機考其實可以一直 man,或者像我一樣亂 grep XD,最後按下送出,等個幾分鐘,他就會顯示你有沒有過了。當然最後是順利拿到 NCLP 11 ,本來他還有提供 NCLA & NCLP 12 的考試,不過小弟時間不夠,加上我沒有 NCLA 12 先考 12 也是拿不到證書,索性作罷。
順道一提,我以為我拿到的是 NCLP (Novell Certified Linux Professional),不過不知道是不是我參加的是 SUSE 辦的,最後我拿到的是 SCLP (SUSE Certified Linux Professional),很妙…