Time of Update: 2015-08-30
Git進階教程今天無意中看到據說是Git入門教程 ,看完後又學到了不少新東西,把自己學到東西總結並記錄下,否則總覺得少了些什麼東西。下面用一張圖來說明工作區(working directory)、版本庫(Repository)、暫存區(stage),以及分支的概念。下面解釋不是完全嚴謹,請結合來理解下面四個概念。工作區(working
Time of Update: 2015-08-30
Linux LVM邏輯卷管理 調整分區大小測試機各種報錯,建立個目錄都報錯,df看了一下,發現VolGroup-lv_root 100%,虛擬磁碟滿了,怎麼辦呢1,解決過程# df -h //查看分區# umount /home //取消掛載# e2fsck -f /dev/mapper/VolGroup-lv_home //分區檢測# resize2fs -p /dev/mapper/VolGroup-lv_home 100G //將lv_home虛擬分區設為100G# mount
Time of Update: 2015-08-30
Linux
Time of Update: 2015-08-30
Ubuntu許可權管理常用命令Ubuntu許可權管理常用命令1.chmod第一種方式chomd [{ugoa}{+-=}{rwx}] [檔案或者目錄]u 代表該檔案所屬使用者 g 代表該檔案所屬使用者組 o 代表訪客 a 代表所有使用者+-=分別表示增加許可權,減少許可權或者賦予許可權讓所有使用者對t2.tmp檔案具有寫入權限: 第二種方式:chmod [mode=421] [檔案或者檔案夾]4 表示讀許可權 2表示寫入權限
Time of Update: 2015-08-30
CentOS 6.6下安裝JDK7說明:在CentOS 6.6下安裝JDK7的過程記錄。1. 官網下載jdk7:http://www.Oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html本人下載的版本是jdk-7u76-linux-x64.rpm, 可用wget命令下載:# wget -c http://download.oracle.com/otn-pub/java/jdk/7u76-b13/jdk-7
Time of Update: 2015-08-30
apt-get install openstack pkg 故障解決作業系統為Ubuntu 14.04在Openstack軟體包安裝過程中,主機的DNS沒問題,軟體源的倉庫也是正確的,為什麼總是出現軟體包安裝錯誤呢?報錯如下:# apt-get install cinder-api cinder-scheduler cinder-volume python-cinderclient -yReading package lists... DoneBuilding dependency
Time of Update: 2015-08-30
Linux 基礎入門教程----Regex基礎介紹雖然我們這一節的標題是Regex,但實際這一節只是介紹grep,sed,awk這三個命令,而Regex作為這三個命令的一種使用方式(命令輸出中可以包含Regex)。Regex本身的內容很多,要把它說明清楚需要單獨一門課程來實現,不過我們這一節中涉及到的相關內容通常也能夠滿足很多情況下的需求了。一、Regex什麼是Regex呢?Regex,又稱正規表示式、正規標記法、正規運算式、規則運算式、常規標記法(英語:Regular
Time of Update: 2015-08-30
Linux 基礎入門教程----資料流重新導向介紹開始對重新導向這個概念感到些許陌生,但通過前面的課程中多次見過>或>>操作了,並知道他們分別是將標準輸出導向一個檔案或追加到一個檔案中。這其實就是重新導向,將原本輸出到標準輸出的資料重新導向到一個檔案中,因為標準輸出(/dev/stdout)本身也是一個檔案,我們將命令輸出導向另一個檔案自然也是沒有任何問題的。一、資料流重新導向下面簡單的回顧一下前面經常用到的兩個重新導向操作:$ echo 'hello shiyanlou' &
Time of Update: 2015-08-30
Linux上如何查看QPS背景:線上有一個建議服務,日誌量比較大,想確認下是不是qps過高問題:如何根據日誌查看一個服務的qpstail -f XXX.log,可以發現日誌格式如下:[8708-10 14:51:44 638 INFO ] [async task worker[61]] recommend.components.KeywordService[87] - cateid=252 pageNum=1 [8708-10 14:51:44 666 INFO ] [async task
Time of Update: 2015-08-30
RPM包製作方法一、RPM介紹RPM 前是Red Hat Package Manager 的縮寫,本意是Red Hat 軟體包管理,顧名思義是Red Hat 貢獻出來的軟體包管理;現在應為RPM Package Manager的縮寫。在Fedora、RedHat、Mandriva、SUSE、YellowDog等主流發行版本,以及在這些版本基礎上二次開發出來的發行版採用; RPM包中除了包括程式運行時所需要的檔案,也有其它的檔案;一個RPM包中的應用程式,有時除了自身所帶的附加檔案保證其正常以外,
Time of Update: 2015-08-30
如何修改Ubuntu終端使用者名稱顏色修改為紅色Linux作業系統:Ubuntu 14.04由於輸入特定符號會導致亂碼,亂碼部分用.............顯示,有些顯示!!!!!!!!整個作業碼流程圖片和最終顯示結果輸入>echo $PS1顯示:如在個人使用者檔案夾輸入輸入gedit ~/.bashrc修改這幾行代碼if [ "$color_prompt" = yes ]; thenPS1=....elsePS1==...fiunset color_prompt force_color_
Time of Update: 2015-08-30
MT7620a OpenWrt barrier_breaker編譯後wan口dhcp無法獲得地址前言我司準備使用openwrt
Time of Update: 2015-08-30
Linux系統入門學習:教你在VirtualBox 安裝 Ubuntu 15.04Linux 由於開源,所以具備可定製性,因此衍生了許多發行版。Ubuntu 和 Fedora 算是其中對新手比較友好的兩個發行版,主要是其安裝較為簡單,使用者群多,有問題搜尋出相關的資訊或者找前輩解決。此文為 Linux 新手準備,通過展示整個安裝過程來使 Linxu 新手完成安裝 Ubuntu 或 Fedora ,也懇請各位前輩指出不足之處。閱讀建議本文將包含 Ubuntu 和 Fedora
Time of Update: 2015-08-30
我為什麼更喜歡用Git之前,我寫了一篇文章《SVN為什麼比Git更好》,主要是從非常樸實和現實的角度,從一個為全團隊選型的角度,分析了為什麼SVN比Git更好。但是公私分明,作為我個人來說,我想我還是更喜歡Git的。全分布式設計分散式運算,早就是這個時代的趨勢和潮流了,為什麼版本控制不應該分布式呢?分布式到底有何好處呢?很多書會寫,每個拷貝,都是整個版本庫的鏡像,(這是優點嗎?),災難恢複比較容易,(因為每個人鏡像的人,都是整個全部版本庫,多少個人複製,就等同於多少分備份,那麼當然災難恢複容易,
Time of Update: 2015-08-30
CentOS 7硬碟擴容折騰記* 1. 這裡同樣想在VMWare安裝的CentOS7進行硬碟的擴容,同樣不重啟虛擬機器,擴容之前的/home目錄的大小為348G,如所示:** 2. 中間添加硬碟的過程可參見”不重啟VMWare虛擬機器添加虛擬磁碟的方法(上)“** 3.
Time of Update: 2015-08-30
平滑升級OpenSSH版本方法因為老版本的OpenSSH存在遠端存取執行漏洞,因此安裝了Linux系統後需要升級OpenSSH來修複此漏洞,加強伺服器安全性。注意:升級過程中不要重啟sshd服務,否則會遠端連線不上!!升級版本為:openssh-6.6p1升級方法:1、載入本地源(方法不描述了)2、執行下列命令yum install bash -yyum install -y zlib zlib-devel openssl openssl-develtar -zxvf openssh-6.6p1
Time of Update: 2015-08-30
Xshell同時向多個會話發送指令的方法我們平時使用XSHELL、SecureCRT、putty等ssh串連工具串連到遠程主機,每次輸入指令都是在單一會話視窗,如果有很多台會話,需要同時輸入同樣的指令,我們就不用一一輸入,浪費時間和精力。可以發掘更方便的方法,下面就介紹一下Xshell同時向多個會話發送指令的設定方法。使用版本為:Xshell 4.0具體步驟如下:1、開啟2個會話2、選擇功能表列:查看——撰寫欄,勾選前面的方框選中。3、勾選後,在Xshell視窗的最下方,
Time of Update: 2015-08-30
在 Linux 下使用 RAID(三):用兩塊磁碟建立 RAID 1(鏡像)RAID 鏡像意味著相同資料的完整複製(或鏡像),分別寫入到兩個磁碟中。建立 RAID 1 至少需要兩個磁碟,而且僅用於讀取效能或者可靠性要比資料存放區容量更重要的場合。在 Linux 中設定 RAID 1建立鏡像是為了防止因硬碟故障導致資料丟失。鏡像中的每個磁碟包含資料的完整副本。當一個磁碟發生故障時,相同的資料可以從其它正常磁碟中讀取。而後,可以從正在啟動並執行電腦中直接更換髮生故障的磁碟,無需任何中斷。
Time of Update: 2015-08-30
在 Linux 下使用 RAID(一):介紹 RAID 的層級和概念RAID 的意思是廉價磁碟冗餘陣列(Redundant Array of Inexpensive Disks),但現在它被稱為獨立磁碟容錯陣列(Redundant Array of Independent Drives)。早先一個容量很小的磁碟都是非常昂貴的,但是現在我們可以很便宜的買到一個更大的磁碟。Raid 是一系列放在一起,成為一個邏輯卷的磁碟集合。在 Linux 中理解 RAID 設定RAID
Time of Update: 2015-08-30
Ubuntu 14.04 下安裝使用Python rq模組rq 是Python的一個第三方模組,使用rq可以方便快速的實現Python的隊列操作,實現多態電腦的分布式架構。其中 R是Redis的意思,Q是Queue的首字母,rq使用Redis和Queue實現分布式,分別實現了Master和Worker,通過Redis儲存任務隊列。Ubuntu14.04 安裝rq假設已經安裝了Python和pip,本文通過`pip來安裝rq$sudo pip install rq