原创 在Linux下使用samba來mount Windows文件共享服務共享的目錄

1 我使用的Linux操作系統爲RHEL5一類的(CentOS)     2 安裝的rpm包: samba-client samba-common     3 安裝好上述2個rpm包後,可以用smbclient 命令查看一下: [root

原创 使用python的opencv和tesseract庫來識別圖片中指定區域的中文

使用python的opencv和tesseract庫來識別圖片中指定區域的中文 需求說明 圖片中包含大量中文,tesseract全圖識別是逐行識別的,無法得出滿意的結果,需要識別指定區域的中文。 實現方案 我們可以使用指定ROI(re

原创 tesseract update traineddata的方法

tesseract update traineddata的方法 tesseract有時會更新它的訓練數據,通常是發佈一個增量更新,如目前4.0版的訓練數據就是增量更新。將增量更新與之前的訓練數據組合起來可以用combine_tessd

原创 openstack nova計算節點修改實例路徑後新建實例失敗的解決辦法

openstack nova計算節點修改實例路徑後selinux問題的解決辦法 故障描述 openstack nova計算節點可通過修改配置文件的instances_path來更改示例的存放路徑(默認是/var/lib/nova/inst

原创 虛擬機克隆很慢的一種原因

虛擬機克隆很慢的一種原因 虛擬機克隆很慢的一種原因 故障現象 故障原因 解決方法 排查過程 查看磁盤IO 查看CPU和內存使用率 對比磁盤鏡像的信息 原因分析 故障現象 研發部採購了一臺新服務器,將老服務器上的虛擬機磁盤鏡

原创 openstack虛擬機實例啓動時網絡配置失敗的原因

openstack虛擬機實例啓動時網絡配置失敗的原因 故障現象 openstack虛擬機實例啓動非常慢,需要十多分鐘。在dashboard上查看實例日誌,[[0m[31m* [0m] A start job is running

原创 在CentOS7上部署GFS集羣

在CentOS7上部署GFS集羣 在CentOS7上部署GFS集羣 準備工作 瞭解GFS的知識(一定要熟讀!) 集羣各主機hostname和hosts文件設置 確保各主機已連接到SAN或IP-SAN 安裝必要的軟件包 配置coro

原创 配置SVN的HTTP訪問的方式

本文描述了在CentOS 7上配置SVN的HTTP訪問的方式。 安裝必要的rpm包 yum install -y httpd subversion mod_dav_svn 創建SVN倉庫 mkdir -p /var/lib/svn cd

原创 openstack鏡像常見操作

openstack鏡像常見操作 下載官方鏡像 openstack有一篇文檔,列舉了常用的一些操作系統的虛擬機鏡像的下載方式,這些鏡像大多數包含cloud-init軟件包,支持SSH密鑰方式登錄(通常都不支持密碼登錄)。參考:https:/

原创 使用gmail發送郵件的Python腳本

import smtplib from email.Message import Message from time import sleep smtpserver = 'smtp.gmail.com' username = 'lore

原创 trac和nginx安裝部署指南

目錄 1.      引言... 4 1.1        參考資料... 4 2.      系統介紹... 4 2.1        系統概述... 4 2.2        運行硬件環境... 4 2.2.1         應用服

原创 ISCSI客戶機及多路徑的設置

ISCSI客戶機及多路徑的設置 ISCSI客戶機及多路徑的設置 安裝必要的軟件包 發現ISCSI存儲服務器 連接到存儲服務器 在存儲服務器上關聯客戶機和虛擬卷 在客戶機上查看存儲卷 配置多路徑軟件 在客戶機上對ISCSI存儲捲進行分區

原创 Django爲所有Model增加同樣的權限的便捷方法

Django自帶的contrib.auth庫有着強大的管理功能,它會爲每個模塊創建3個默認權限:add, change, delete。但是,有時我們想爲所有model增加同樣的權限(如read),那該怎麼辦呢? 如果在每個Model的c

原创 配置使用虛擬用戶登錄的FTP服務器

配置使用虛擬用戶登錄的FTP服務器,可以避免使用操作系統帳號作爲FTP用戶帶來的一些安全問題,也便於通過數據庫或其它程序來進行管理。本文以Linux下的vsftpd這個FTP服務器軟件爲例,描述配置FTP的詳細過程。 1 安裝必備軟件

原创 git忽略特定文件或目錄

在將某個目錄添加到git版本庫、或提交某個git版本庫的改動時,可能希望忽略掉一些文件或目錄(如編譯時生成的.o、.a文件等),可以修改.git/info/exclude文件來實現。 舉例如下: vi .git/info/exclude