Category Archives: OS

[Debian]RADIUS

RADIUS全名叫遠端用戶撥入驗證服務(Remote Authentication Dial In User Service),這個服務大多都應用在網路設備上,架構則是屬於Client/Server架構

安裝

RADIUS有幾個常用設定檔

radiusd.conf:主要設定檔,定義伺服器名稱、資料路徑、request數量、log存放位置 clients.conf:Client來源設定檔 eap.conf:EAP設定檔 users:針對連線使用者操作的設定檔

設定Client連線(clients.conf)

設定為本機帳號認證

測試RADIUS設定檔

啟動服務

測試連線

如果出現以下訊息就是認證成功

Continue Reading

[FreeBSD]vsftpd

vsftpd是一個對於權限控制上比較嚴謹的FTP伺服器

安裝

修改設定 /etc/rc.conf

/usr/local/etc/vsftpd.conf

啟動

Continue Reading

[FreeBSD]reStructuredtext + Docutils + Rst2pdf

reStructuredtext 是一個輕量級的標記語言,目前已經有許多人使用reST來做書的排版,詳細語法的使用方法可以直接參考官網

有了輕量級的標記語言,就需要一些Parser Component來協助輸出成文件,Docutils 就是以 Python 開發的opensource文字處理元件,可以將 reST 文字檔轉換成各種格式,包含 HTML、LaTeX、odt、rtf。由於 Docutils 在產生PDF文件時步驟較為複雜,所以可以再搭配 Rst2pdf 這個套件協助轉出PDF檔。

Docutils 安裝(必須先安裝python): 1.先到 官網 下載原始檔並解壓縮 2.安裝:

3.安裝成功後就會有rst2*.py的指令可以使用(可以從Docutils/tools/裡查到有哪些指令可以使用)

Rst2pdf 安裝(必須先安裝python) 1.先到 官網 下載原始檔並解壓縮 2.安裝:

3.安裝成功後就會有rst2pdf的指令可以使用

Rst2pdf 中文字型輸出: 1.先安裝中文字型(例如:wqy-zenhei字體) 2.編寫設定檔(選擇字型) chinese.config

3.引入設定檔

詳細文件可以參考 這裡

另外補充,因為Rst2pdf中是透過fc-match指令去取得字型,所以如果沒有安裝fontconfig需要再手動裝一次,不然會發生找不到字型的問題

Continue Reading

[FreeBSD]安裝中文字型

在FreeBSD環境下,除了使用桌面系統時需要安裝字型之外,偶而產生一些文件時可能也會有字型的需求

FreeBSD可以透過ttfm package來管理字型(以下範例以微軟正黑體為例)

安裝:

新增字體(自動建立字體目錄)

Continue Reading

[Ubuntu]修改語系

自己本來語系一向都用en_US.utf8,所以也沒改語系的問題

不過剛剛為了測試專案有修改到,就順手紀錄一下吧

查看目前語系環境

查看目前已安裝的語系

安裝新語系

更新語系

重新產生語系

最後再重開即可

Continue Reading

[Ubuntu]ImageMagick 圖形處理套件

在一些應用上,如果有需要做到一些像CSS Sprites的功能時,其實不用再請設計師幫忙處理,如果有icon就可以透過ImageMagick來完成圖片處理

ImageMagick官網

安裝ImageMagick

使用montage指令來處理一些分散的圖片

使用convert處理圖片格式

ImageMagick還有許多指令,例如identify、composite等等,可以參考官網用法

Continue Reading