Time of Update: 2015-08-30
Git進階教程今天無意中看到據說是Git入門教程 ,看完後又學到了不少新東西,把自己學到東西總結並記錄下,否則總覺得少了些什麼東西。下面用一張圖來說明工作區(working directory)、版本庫(Repository)、暫存區(stage),以及分支的概念。下面解釋不是完全嚴謹,請結合來理解下面四個概念。工作區(working
Time of Update: 2015-08-30
CentOS 7 虛擬機器建立失敗解決Openstack版本: KiloOS:CentOS 7 Gnome案頭版問題:CentOS 7 計算節點上虛擬機器建立失敗日誌記錄:/var/log/nova/nova-compute.log2015-08-10 22:06:41.282 707 INFO nova.compute.manager [req-c4498aca-20cc-4950-8484-2ea9da8670c9 a9ba5e68a0db48fdbf5ab664f6f25ca0 a5061
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
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
Autojump:一個可以在 Linux 檔案系統快速導航的進階 cd 命令對於那些主要通過控制台或終端使用 Linux 命令列來工作的 Linux 使用者來說,他們真切地感受到了 Linux 的強大。 然而在 Linux 的分層檔案系統中進行導航有時或許是一件頭疼的事,尤其是對於那些新手來說。現在,有一個用 Python 寫的名為 autojump 的 Linux 命令列公用程式,它是 Linux ‘cd’命令的進階版本。Autojump – Linux
Time of Update: 2015-08-30
CentOS 6.5升級到CentOS 7CentOS7 已經發布了,之前一直想在上面測試一下,一直沒有機會,這次終於可以感受一下CentOS7了。一直使用CentOS6.5有一段時間了,但是由於它的核心版本依然停留在2.6.32,所以決定升級至CentOS7。順便插一句,之前升級了一次核心,將核心升級到了最新的3.15。升級後,磁碟忽然沒空間了,查log時發現messages檔案居然寫到81G。81G啊,於是刪除此檔案,重啟,發現日誌中記錄了如下資訊:18:37:43,729 ERR
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
ESXi5下安裝pfSense與NAS4Free硬體設定:主板:梅捷 SY-APU-E35D網卡:Intel 82546EB PCI-X 雙口網卡 記憶體:金士頓 2G DDR3 X2硬碟:金勝 16G SSD硬碟:希捷 500G軟體配置:ESXi5 下安裝pfSense2.0.1與NAS4Free X64
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
CentOS終端顯示中文使用XShell登入到CentOS,讓XShell支援顯示中文。方法如下:#yum groupinstall "Chinese Support"#vi
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
關於壓縮軟體gzip和xz的簡單對比由於處理磁碟警示的需要,進行了日誌壓縮,在此次壓縮中分別使用了gzip和xz軟體對文本進行了壓縮,壓縮的結果非常令人詫異。出於對xz好奇的原因是因為在下載核心原始碼時經常可以看到.xz格式的檔案包,而且其大小比.gz和.bz2格式的檔案都小一些。首先簡單介紹一下gzip和xz:gzip:GZIP最早由Jean-loup Gailly和Mark
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
在 Linux 下使用 RAID(三):用兩塊磁碟建立 RAID 1(鏡像)RAID 鏡像意味著相同資料的完整複製(或鏡像),分別寫入到兩個磁碟中。建立 RAID 1 至少需要兩個磁碟,而且僅用於讀取效能或者可靠性要比資料存放區容量更重要的場合。在 Linux 中設定 RAID 1建立鏡像是為了防止因硬碟故障導致資料丟失。鏡像中的每個磁碟包含資料的完整副本。當一個磁碟發生故障時,相同的資料可以從其它正常磁碟中讀取。而後,可以從正在啟動並執行電腦中直接更換髮生故障的磁碟,無需任何中斷。
Time of Update: 2015-08-30
CentOS 7 安裝PostGIS安裝Postgresql 9.4安裝yum install http://yum.postgresql.org/9.4/redhat/rhel-6-x86_64/pgdg-redhat94-9.4-1.noarch.rpmyum install postgresql94-server postgresql94-contribservice postgresql-9.4 initdbchkconfig postgresql-9.4
Time of Update: 2015-08-30
centos6.5下postgres-XC叢集安裝與配置一、系統內容系統平台:centos
Time of Update: 2015-08-30
CentOS簡單最佳化在營運工作中,我們發現Linux系統安裝之後並不能立即投入生產環境使用,往往需要先經過我們營運人員的最佳化才行。下面我就為大家簡單講解幾點關於Linux系統安裝後的基礎最佳化操作。注意:本次最佳化都是基於CentOS(5.8/6.4)。關於5.8和6.4兩者最佳化時的小區別,我會在文中提及的。最佳化條目:修改ip地址、網關、主機名稱、DNS等關閉selinux,清空iptables添加普通使用者並進行sudo授權管理更新yum源及必要軟體安裝定時自動更新伺服器時間精簡開機自
Time of Update: 2015-08-30
後台執行命令:&和nohupcommand&以及關閉、查看背景工作當我們在終端或控制台工作時,可能不希望由於運行一個作業而佔住了螢幕,因為可能還有更重要的事情要做,比如閱讀電子郵件。對於密集訪問磁碟的進程,我們更希望它能夠在每天的非負荷高峰時間段運行(例如淩晨)。為了使這些進程能夠在後台運行,也就是說不在終端螢幕上運行,有幾種選擇方法可供使用。1、&當在前台運行某個作業時,終端被該作業佔據;可以在命令後面加上& 實現後台運行。例如:sh test.sh &