Time of Update: 2015-04-30
RHEL6從源碼安裝Python及其他軟體包RHEL6從源碼安裝Python及其他軟體包## get zlib-devel source and build install it$ wget --no-check-certificate http://zlib.net/zlib-1.2.8.tar.gz$ tar -zxf zlib-1.2.8.tar.gz$ cd zlib-1.2.8$ ./configure$ make && make install####
Time of Update: 2015-04-30
Linux下文檔的壓縮和打包命令首先要弄清兩個概念:打包和壓縮。打包是指將一大堆檔案或目錄變成一個總的檔案;壓縮則是將一個大的檔案通過一些壓縮演算法變成一個小檔案。為什麼要區分這兩個概念呢?這源於Linux中很多壓縮程式只能針對一個檔案進行壓縮,這樣當你想要壓縮一大堆檔案時,你得先將這一大堆檔案先打成一個包(tar命令),然後再用壓縮程式進行壓縮(gzip
Time of Update: 2015-04-30
RHEL6下擷取安裝包(RPM)而不安裝的方法有時候我們只能在某個機器上網獲得RPM安裝包,如何將RPM包在不能上網的內網機器安裝,就需要能將安裝包下載到本地而不安裝,然後再把這些包複製到內網機器,進行安裝。另外一個方法是建立鏡像伺服器,沒有測試!下面開始實驗,以安裝saltstack(salt-master和salt-minion)為例。1) 首先在能上外網的機器上設定好yum源。我的RHEL6.4已經設定了幾個yum源,如下:[rhel6_4-default]name
Time of Update: 2015-04-30
Ubuntu: HDF5報錯: HDF5 header version與HDF5 library不匹配今天在執行一個用到hdf5的python指令碼時,遇到如下錯誤Warning! ***HDF5 library version mismatched error***The HDF5 header files used to compile this application do not matchthe version used by the HDF5 library to which
Time of Update: 2015-04-30
Linux 使用者開啟進程數的調整Linux 使用者開啟進程數的調整!! 本文內容僅在 RHEL6.4 上測試通過,本文僅針對所有使用者。1 查看nproc(max user processes)命令[root@vm-cdh4 ~]# ulimit -u148662 修改nproc臨時修改, 重登入或重啟後失效:[root@vm-cdh4 ~]# ulimit -u 32768嘗試在 /etc/security/limits.conf 中加入下面的配置:*
Time of Update: 2015-04-30
Linux下系統軟體包管理(rpm、yum、源碼包安裝)1. rpm工具rpm全稱為RedHat Package
Time of Update: 2015-04-30
Linux MultiPath多重路徑軟體實施說明Multipath的工作原理當multipath啟動的時候,它通過系統命令scsi_id -eg -s /block/sdX得到proc/partitions 裡面所有塊裝置的 UUID(universally unique identify),然後把所有具有同一個UUID的塊裝置群組成一個Group,在/dev/mapper
Time of Update: 2015-04-30
Linux中使用附加許可權1.SET位許可權:多用於給可執行檔程式或指令檔進行設定,其中SUID表示對屬主使用者增加SET位許可權,SGID表示對屬組內使用者增加SET位許可權。執行檔案被設定了SUID、SGID許可權後,任何使用者執行該檔案時,將獲得該檔案屬主、屬組帳號對應的身份。為執行檔案添加SET位許可權同樣可以通過chmod命令實現,使用u+s、g+s的許可權模式分別用於設定SUID、SGID許可權。若使用數字形式,SUID對應八位元字是4,SGID對於八位元字是2,在許可權模式中可採用
Time of Update: 2015-04-30
調整VirtualBox硬碟大小我在Mac下使用Virtual Box安裝Win7的虛擬機器。因為之前裝過Win7的32位版。現在因為機器記憶體升到8G,就可以划出4G來支援Win7虛擬機器。所以就重新安裝了Win7的64位版。在建立虛擬機器的硬碟時,我選擇了Virtual Box的預設容量20G。我看到Virtual
Time of Update: 2015-04-30
Linux效能監控及常用命令簡介作為DBA,具備一定的Linux伺服器效能監控知識也是很有必要的。有時在伺服器效能瓶頸導致Oracle資料庫效能問題,也就是說在Oracle視角來看幾乎沒有什麼等待或alert log裡的錯誤跟蹤,但系統還是緩慢或使用者反饋系統回應時間相對平時的正常狀態還是明顯的差異,這時我們不放嘗試如下方法來觀察作業系統問題。Linux伺服器效能監控是管理員很重要的工作,伺服器運行應該提供最佳化的網路效能。在效能突然低於平均的情況,問題可能來自於正在執行的進程、記憶體使用量率、
Time of Update: 2015-04-30
磁碟物理結構及IO時的過程對於管理磁碟,分磁碟面、磁頭、磁軌、柱面和扇區。 磁碟面:磁碟是由一疊磁碟面組成,見下左圖。 磁頭(Heads):每個磁頭對應一個磁碟面,負責該磁碟面上的資料的讀寫。 磁軌(Track):每個盤面會圍繞圓心劃分出多個同心圓圈,每個圓圈叫做一個磁軌。 柱面(Cylinders):所有碟片上的同一位置的磁軌組成的立體叫做一個柱面。
Time of Update: 2015-04-30
Ubuntu系統日誌配置 /var/log/messages1. 問題描述 今天需要查看Ubuntu系統的記錄檔,但卻沒有找到/var/log/messages這個檔案。網上搜素資料,說是要配置/etc/syslog.conf。syslog採用可配置的、統一的系統登記程式,隨時從系統各處接受log請求,然後根據/etc/syslog.conf中的預先設定把log資訊寫入相應檔案中、郵寄給特
Time of Update: 2015-04-30
在Ubuntu 15.04中使用Eclipse 4.4、Java 8以及WTPUbuntu 15.04中的Eclipse 4.4 在前一篇中 ,我發現了 Ubuntu 15.04 中的新工具 Ubuntu Make,同時發現了在 Ubuntu 15.04 中使用 Eclipse 4.4 的方法。有人可能會說,要使用 Eclipse 4.4,直接從 Eclipse 的官網下載不就行了嗎?但是在 Ubuntu 中,官網下載的 Eclipse 和 Ubuntu 內建的 Eclipse
Time of Update: 2015-04-30
Android Studio介面相關設定用慣了emacs的操作方式,每當使用一款新的編輯器的時候,第一個想到的就是這個工具有沒有emacs的快速鍵,Android studio也是一樣的。1. Android studio設定emacs的方式如下,點擊File->Settings選擇其中的keymap,在keymap中選擇emacs,這樣就成功的設定好了emacs的操作模式:2.
Time of Update: 2015-04-30
史上最糟糕的兩個變數名作為一個程式員,“起名字”是他們工作中非常重要的一部分。Phil
Time of Update: 2015-04-30
Fedora 20源碼安裝Xen4.3.01.環境介紹Linux: Fedora 20 X86_64 Xen: Xen 4.3.02.安裝Fedora官網上下載鏡像,隨身碟引導,完成安裝。 詳細問題見:Fedora 20系統安裝及配置 3.安裝所需要的工具包執行命令時都是在root許可權下的。3.1更新yum# yum update3.2開發包# yum groupinstall "Development Tools"# yum install hmaccalc ncurses-devel
Time of Update: 2015-04-30
ARM Linux 系統調用過程 系統調用是作業系統提供給使用者(應用程式)的一組介面,每個系統調用都有一個對應的系統調用函數來完成相應的工作。使用者通過這個介面向作業系統申請服務,如訪問硬體,管理進程等等。但是因為使用者程式運行在使用者空間,而系統調用運行在核心空間,因此使用者程式不能直接調用系統調用函數,我們經常看到的比如fork、open、write 等等函數實際上並不是真正的系統調用函數,他們都只是c庫,在這些函數裡將執行一個非強制中斷 swi 指令,產生一個非強制中斷,使CPU
Time of Update: 2015-04-30
Xmanager3 遠端連線 Red Hat 6.4 安裝WebLogic12作業系統:Red Hat Linux 6.4(64位)所需工具:Xmanager3所需軟體:jdk-7u55-linux-x64.rpm(與作業系統對應)fmw_12.1.3.0.0_wls.jar安裝步驟:1. 串連Linux,並上傳安裝包開啟xshell,建立session,採用ssh協議,如下所示:輸入帳號與密碼,進入Linux系統雙擊右上方的進入xftp,傳輸檔案,直接拖動檔案即可2.
Time of Update: 2015-04-30
Linux 環境變數配置Linux 環境,使用者通過shell 操作時,系統會為使用者初使化環境變數, 比如系統公用資源路徑: path , include , bin 等目錄。 shell 模式下,執行 export , 查看使用者環境變數 , echo $key 查詢某個環境變數。設定環境變數,有兩種方式,分為臨時設定,與永久設定。a.臨時設定(即時生效)shell 模式執行:export
Time of Update: 2015-04-30
Kubuntu 15.04 Vivid 已可升級至 Plasma 5.3 BetaKUbuntu 官網發布的資訊,現在使用者已經可以通過 Kubuntu Beta PPA 進行 KDE 案頭升級至最新的測試版本 suite Plasma 5.3 beta。因為是測試版本,可能會存在 Bugs。PPA:ppa:kubuntu-ppa/betaKDE Plasma 5.3 Beta 發布下載 如何在 Ubuntu 13.04 和 12.04 下安裝 KDE SC 4.11