修改 Linux 的網路名稱 – 以 CentOS 6.7 為例

使用 VM 的環境當作開發環境,而且還加上公司、家裡兩地跑,常常會出現網路卡編號遞增,然後就連不上 Linux

這是因為 Linux 無法判斷要抓取新舊哪一塊網路卡,這時把多餘的網路卡刪除是比較好的處理方式

將多餘的網路卡資訊刪除後,把 NAME 設定為 eth0 ,然後重新開機。

重新開機後 Linux 會重新抓到網路卡並且給予初始設定,這時只要重新設定網路卡即可

 

398 total views, 2 views today

VMware 使用 Windows Host 分享資料匣

如果你的 VMware 上的 Linux  無法使用 Windows 的 Shared Folders,請參考以下注意事項

 

251 total views, 1 views today

在 CentOS 6.7 上安裝 Tesseract OCR

安裝

參考至: Centos5.5 安装Tesseract-OCR (本機備份)

CentOS 5.5 和 6.7 實在有些差距,不過還好要安裝的軟體變化不大,最後安裝的選擇是

  1. leptonica-1.69.tar.gz
  2. tesseract-ocr-3.02.02.tar.gz
  3. tesseract-ocr-3.02.eng.tar.gz
  4. tesseract-ocr-3.02.chi_tra.tar.gz

確實按照安裝步驟將相依性程式先安裝後編譯即可順利安裝

特別寫出來是因為,我以為我的環境安裝一堆軟體應該不缺這種基礎元件,結果還是少了 …. = =a

使用

就敲指令就對了

tesseract 辨識圖檔 產生文字檔案名稱 -l 使用辨識字體

輸出的檔案會自動加上 .txt 副檔名

phototest.tif 是內附的測試圖檔,可以到 這裡

因為有安裝正體中文字體辨識檔案,當然也可以換成這樣辨識

不過辨識正確率就相當差了,結果如

看不懂的人請看 eng 辨識結果,如

 

有關辨識率提昇

免安裝

安裝後的檔案即可複製出來使用,使用上會遇到的問題就是 tessdata 路徑指定

測試結果

  • 不同的版本語言辨識檔案無法共用
  • 不同的辨識檔辨識率不同
  • 以上的問題可以藉由免安裝的方式解決
  • 4.0 程式可以套用 3.05 辨識檔案

Windows 以及訓練

 

411 total views, 1 views today

開啟 CentOS 的 Mail SMTP 認證

搞這個是因為要用 PHPMailer 發信,PHP 和 Mail Server 不同台,所以必須使用 SMTP auth 進行發信。

參考

 

 

重新啟動服務

 

458 total views, 3 views today

CentOS 6.5 安裝、學習筆記

中文化

 

編輯設定檔,將 LANG 修改為 zh_TW.UTF-8

需要重新開機方可生效。

安裝 Apache

安裝軟體 – 從光碟安裝

baseurl 設定增加光碟掛載路徑

或是修改光碟掛載路徑

 

安裝 Apache HTTP Server

Apache 2.2.15

 

系統 → 管理 → 防火牆 →

 

 

  • Samba
  • SSH
  • WWW (HTTP)
  • 其他通訊埠,加入 8000 – 9000

系統 → 管理 → 服務

  • Httpd

設定 httpd SELinux

所有自定義的網站資料夾皆需要重新設定

 

  • Change the SELinux security context of each FILE to CONTEXT.

網路設定

 

名稱伺服器設定檔

主機名稱設定檔 /etc/sysconfig/network

三、啟動網路與測試

安裝 PHP

php 5.3.3

MySQL 資料庫

 

 

設定服務於每次開機啟動

Samba 檔案共用

重新啟動 Samba 服務

新增一般使用者,並且加入為 Samba 使用者

修改 SELinux

  • samba_export_all_ro : 只允許讀取
  • samba_export_all_rw : 允許讀取和寫入

安裝 Extra Packages for Enterprise Linux (EPEL)

 

phpMyAdmin

複製一份現成的比較快

 

上、下鍵搜尋指令

 

vsftpd

設定開機啟動服務

1)进入超级用户模式。
也就是输入”su -“,系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当然,你也可以直接用root用)

2)添加文件的写权限。
也就是输入命令”chmod u+w /etc/sudoers”。

3)编辑/etc/sudoers文件。
也就是输入命令”vim /etc/sudoers”,输入”i”进入编辑模式,找到这一 行:

“root ALL=(ALL) ALL” 在起下面添加”xxx ALL=(ALL) ALL”(这里的xxx是你的用户名),然后保存

 

MySQL 無法啟動

查看 mysqld.log

得到

解決方法:刪除 /var/lib/mysql/mysql.sock 後重新啟動 MySQL 即可,每次當機都會造成一樣問題,不確定 FreeBSD 是否有相同問題,待測試。

PHP 開發

網頁發送 email

關閉 SELinux

 

387 total views, 1 views today