原创 initrd和initramfs的區別

Linux內核在初始化之後會執行init進程,而init進程會掛載我們的根文件系統,但由於init程序也是在根文件系統上的,所以這就有了悖論。Linux採用兩步走的方法來解決這個問題。Linux2.6版以前的方法是:除了內核vmlinuz之

原创 【redhat5.5】 網絡引導和無人值守安裝配置

【1】原理和系統引導過程          BIOS =>引導介質=>用於安裝環境的linux內核(vmlinuz)和驅動模塊(initrd.img)=>安裝程序(anaonda)=>尋找安裝介質=>安裝配置=> 重啓 => 進入系統【2】

原创 Virtual Box共享文件夾方法

在VirtualBox虛擬機中安裝CentOS,設置與win7共享文件夾的方法:1. 在VirtualBox增強工具安裝文件夾共享工具,然後按照提示一步步並在windows下設置一個共享文件夾。2. 進入CentOS虛擬機,啓用共享,會發現

原创 ifconfig 輸出結果詳解

eth0                        網卡設備號Link encap                 基本描述,鏈接概況HWaddr                     硬件MAC地址inet addr        

原创 我的友情鏈接

馬哥Linuxwuyeyoulanjian

原创 grep、egrep、正則表達式

一、爲什麼要用到文本過濾工具?    Linux的基本概念之一,一切皆文件,平時我們在做大多數操作的時候,都是在對文件進行操作,此時我們就需要一種文本搜索工具,可以根據我們所指定的特定格式的內容,過濾出我們想要的段落,從而實現在一段複雜的文

原创 corosync + pacemaker + crmsh 配置文件及常用指令介紹

一、corosync、pacemaker各自是什麼?   Corosync簡介:      Coreosync在傳遞信息的時候可以通過一個簡單的配置文件來定義信息傳遞的方式和協議等。它是一個新興的軟件,2008年推出,但其實它並不是一個真正

原创 搞定字符集與字符編碼

1、什麼是字符集?  字符:文字、符號。包含各個國家文字、標點符號,圖形,數字等  字符集:多個字符的集合(多個文字、符號的集合),不同字符集包含的字符個數不同。   2、什麼是字符編碼?     字符編碼:字符集隻字符的集合,不適用於網絡

原创 Zabbix 中文漢化方法,與出現亂碼解決辦法

zabbix 默認爲英文界面,可能很多英文不好的朋友們不太習慣使用,下面介紹漢化方法,其實很簡單:### 此處點選 Chinese(zh_CN)即可;漢化完成後,可能會出現兩種亂碼:1、歷史記錄處出現 ???? 亂碼:出現原因:    my

原创 我的友情鏈接

馬哥Linuxwuyeyoulanjian

原创 編譯安裝Nginx基於虛擬主機、端口,Openssl

    What is Nginx?    Nginx與Apach類似,是一款高性能的HTTP和反向代理服務器軟件,由俄羅斯程序員 lgor Sysoev開發,可以運行在 UNIX、GNU\LINUX、BSD、Mac OS X、Solari

原创 Nginx三部曲之一【配置文件詳解】

        初學Nginx,感覺Nginx配置文件中指令以及參數各類繁多,總結成博客備忘,也便廣大Linux愛好者學習交流,因爲時間原因,總結的不夠全面後續會不斷完善此博文,筆者水平有限,如有疏漏不妥之處,還請不吝賜教!    以下內容

原创 查看已安裝的 apache、nginx、php、mysql 編譯時參數

新接手一臺機器,不太確定編譯時都啓用了哪些選項,特此整理一下:    查看 nginx 編譯參數:/usr/local/nginx/sbin/nginx -V    查看 apache 編譯參數:cat /usr/locla/apache2

原创 Linux爲已編譯好PHP添加 Mysql(PHP編譯好後添加Mysql擴展)

問題背景:    正常情況下LAMP安裝次序爲:    Linux —> Apache —> Mysql —> PHP           PHP 如果想連接Mysql 在編譯時就需要用到 Mysql的頭文件以及庫文件。PHP連接 Mysq

原创 進程管理工具   htop

Linux是一個多用戶、多任務的操作系統。在這樣的系統中,各種計算機資源(如文件、內存、CPU等)的分配和管理都以進程爲單位,而進程是有生命週期的,將一個程序提交給內核並運行起來,這就是一個進程,而我的服務器上同時可能運行着很多進程,這些進