Time of Update: 2013-12-13
聯想A750 安桌4.0 system.img Linux下解包打包聯想的img檔案 用的是ext4格式 在windows下很多解包工具都失效了在ubuntu下 用到相關命令自己下載編譯./simg2img system.img k8diy.img掛載鏡像k8diy.imgmkdir k8diy;sudo mount -o loop k8diy.img k8diyumount k8diy2 刪除appsudo chmod 777 116114.apk 給許可權sudo rm
Time of Update: 2013-12-13
UBUNTU12.04在VBOX中安裝 1,VBOX的顯卡驅動更新. 01以desktop方式安裝了centos V6.4 32bit為例(在它上面安裝guest addions.iso,至於virtualbox版本為4.2.6)02 (ubuntu 12.04 32bit僅需要apt-get install dkms即可)031)安裝rpmforge源,(暫不要安裝epel源!)並更新V6.4到最新的包04yum update052)安裝dkms06yum
Time of Update: 2013-12-13
批量部署ssh認證 我想,當搭建hadoop叢集的時候大家都會碰到一個問題,手動設定ssh雙向認證,當叢集規模很小時候還能忍受,但是假如配置幾十台乃至上百台節點的時候難道也要手動設定嗎? 所以推薦用指令碼來批量解決這個問題,網路上有不少相關解答,但都不太好用,在此從新記錄下。 1,安裝所需要的rpm包,tcl-8.4.13-3.ML5.x86_64.rpm,expect-5.
Time of Update: 2013-12-13
linux網路裝置無法啟動問題處理 之前安裝了一台CentOS作業系統測試Nginx負載平衡,後來很久沒用。有一次同事升級了VM,最近又想在上面測試KeepAlived,於是,服務裡串連不上了。 開始尋找原因,一直傻傻的更改ifcfg-eth0設定檔,重啟 network 的時候確總是提示 找不到裝置 eth0,於是使用 ifconfig -a 命令查看了下當前所有的網路裝置,發現確實不存在 eth0,但是確多出來一個
Time of Update: 2013-12-13
下面拿CentOS 5和FreeBSD 9.0做下比較: CentOS 5 內建的gcc是gcc (GCC) 4.1.2,通過yum可以安裝gcc44 (GCC) 4.4.4 FreeBSD 9.0 內建的gcc是gcc (GCC) 4.2.1,通過ports可以安裝gcc 4.6 (目前是4.6.2) 我們用C++寫一個非常簡單的C++程式: int main(){ return 0;} 然後用g++編譯: # g++44
Time of Update: 2013-12-13
hadoop安全模式在Distributed File System啟動的時候,開始的時候會有安全模式,當Distributed File
Time of Update: 2013-12-13
這幾天在學習研究shell指令碼,寫的一些記憶體監控指令碼程式。在沒有nagios監視軟體的情況下,只要伺服器能上互連網,就可通過發郵件的方式來提醒管理員系統記憶體的使用方式。 一、安裝linux下面的一個郵件用戶端msmtp軟體(類似於一個foxmail的工具) 1、下載安裝:http://downloads.sourceforge.net/msmtp/msmtp-1.4.16.tar.bz2?modtime=1217206451&big_mirror=
Time of Update: 2013-12-13
最近要看Unix進階編程這本書,本想用Ubuntu下的Code::Blocks,單用著頗為不爽,最後決定用簡單而使用的Vim,下面是編程環境的配置。一:首先是安裝gcc和Vim安裝gcc:sudo apt-get build-depgcc或者sudo apt-get install build-essential我的之前在配置某個環境的時候已經裝好了。Tminal中輸入:gcc -v 顯示gcc的版本資訊,我是4.4.5安裝Vimapt-get
Time of Update: 2013-12-13
請參考本文;ubuntu linux開機自動進入字元介面在ubuntu10.04版本一下的系統中: 方法: sudo vim /etc/default/grub 找到這一行:GRUB_CMDLINE_LINUX_DEFAULT="quiet
Time of Update: 2013-12-13
tomcat伺服器不用我多介紹,最大的有點就是用起來方便,啟動速度快。但是開發中可能因為一些細小的問題,tomcat的運行會變得很慢很慢。對於這個問題網上有很多解決方案,那先來看看最不靠譜的幾個解決方案。 1.狠命的重啟tomcat 2.刪除tomcat的server.xml裡的注釋 3.一次一次的重啟電腦 4.更換tomcat 這幾個方法不靠譜是我的想法,大家遇到了可是試試。真的不起什麼作用。下面我就為大家介紹幾個比較靠譜的做法&n
Time of Update: 2013-12-13
1 linux建立自啟動程式 自啟動的兩種方法,都經過自己測試。1.1 自啟動程式方法1: 在etc/rc.local在裡面加入/home/robin/code/autoruntest > /dev/null &(其中autoruntest 測試程式名稱,下同)。即可自啟動1.2 自啟動程式方法2:
Time of Update: 2013-12-13
Ubuntu 10.04 LTS 安裝sun-java6-jdk ,出現錯誤。Reading package lists... DoneBuilding dependency tree Reading state information... DonePackage sun-java6-jdk is not available, but is referred to by another package.This may mean that the package is
Time of Update: 2013-12-13
Linux下檔案鎖操作主要是通過以下兩個API介面來完成的。 #include <sys/file.h> int flock(int fd, int operation); 或者 #include <unistd.h> #include <fcntl.h> int fcntl(int fd, int cmd); int fcntl(
Time of Update: 2013-12-13
主機環境:Gentoo Linux 11.2核心版本:Linux Kernel 3.2.1正常情況下Linux會在一段時間後預設關閉螢幕,預設為10分鐘。這裡你可能會認為是Gnome或KDE等案頭環境設定的螢幕保護裝置程式或電源管理功能,即使不安裝案頭環境螢幕照樣會自動關閉。下面就來分析下原因。看到網上的資料說這是由vt驅動來設定的。下面進入核心源碼目錄下的drivers檔案夾,後執行grep blankinterval ./*
Time of Update: 2013-12-13
Linux系統最初就是不需要圖形介面的,因為有一個很強大的文字介面。按 Ctrl-Alt-F1(F1-F6 一般來說都可以),然後等一會兒,就會切換到 tty,也就是所謂的文字介面。這個時候需要用使用者名稱密碼登入。注意,可能鍵盤輸入的速度比較慢,不過應該還是可以忍受的。下面在提示符後面輸入 top 斷行符號,這時會看到一張動態表,上面列出了耗用資源最多的進程。觀察它重新整理一兩次,按q退出,然後輸入 kill ,其中的 PID 你可以在 top
Time of Update: 2013-12-13
一般在我們上傳完資源檔之後,為了避免檔案名稱衝突,會將檔案名稱改成毫無意義的一段字元。這個字元,可能是MD5產生的,或者是其他方式產生的字串。這時候,下載的時候,預設儲存的檔案名稱會是這段毫無意義的檔案名稱(圖1)。 圖1 其實,nginx是支援下載時重新命名的,讓檔案名稱更加友好。 nginx也很容易配置:只要加入以下幾行即可: 1location ~* .*\.(doc|txt|jar|zip|apk)(
Time of Update: 2013-12-13
1. 檔案屬性如果目錄沒有執行許可權,則是不能瀏覽的,因為不能執行ls,dir命令。例如:drwxr--r-- 2 root root 4096 Feb 10 00:44 .ssh非root使用者不能瀏覽該目錄,即使有讀(r)許可權,因為沒有執行許可權。2. 改變檔案許可權chgrp, chown3.
Time of Update: 2013-12-13
今天使用ireport匯出pdf,在windows下,一切好好的,放到liunx下後,匯出pdf報 net.sf.jasperreports.engine.util.JRFontNotFoundException: Font '宋體' is not available to the JVM. See the Javadoc for more
Time of Update: 2013-12-13
1.不管3721,先執行: sudo apt-get update --升級 2.然後再採用rvm安裝 3.如果出現rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/yaml.rb:56:in `<top (required)>':這樣的錯誤,就執行: sudo apt-get install libyaml-0-2 libyaml-dev --安裝libyaml
Time of Update: 2013-12-13
簡介: 一.#include <unistd.h> int pipe(int fd[2]); //!>注意參數是fd[0]是讀的檔案描述符,fd[1]是用來寫的檔案描述符 一般用於 “父子進程” 之間的通訊!因為pipe是沒有標誌的,所以只能在一個進程集中運作! “單向pipe”: 父進程建立好 pipe 後,同時通過