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

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

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

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

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

 

352 total views, no views today

VMware 使用 Windows Host 分享資料匣

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

 

217 total views, no 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 以及訓練

 

368 total views, no views today

開啟 CentOS 的 Mail SMTP 認證

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

參考

 

 

重新啟動服務

 

390 total views, no 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

 

350 total views, no views today