原创 8.1_Linux管道的使用和用戶管理

什麼是管道?管道就是把命令1的標準輸出發送給命令2的標準輸入,把命令2發的標準輸出發送給命令3的標準輸入。。。最後一個命令會在當前shell進程的子shell進程中執行用來管道實現了使用目的單一的小程序,組合小程序完成複雜的任務管道需要配合

原创 7.22_Linux入門和幫助文件的使用

Linux系統登錄的兩種方式GUI:圖形界面 Graphic User Interface默認在Linux下面有三種可用的圖形界面程序可選,分別爲1.gnome(c,圖形庫gtk)2.kde(c++,圖形庫qt)3.xface(輕量級桌面)

原创 7.28_Linux_ext數據結構inode的原理淺析、軟硬鏈接的區別

inode表結構淺析下圖以ext文件系統爲參考,以4k塊大小分區,簡單描述一下ext文件系統的數據結構原理,如果有任何錯誤,煩請各位指出inode 索引節點硬盤上的每個磁道被等分爲若干個弧段,這些弧段便是磁盤的扇區。硬盤的讀寫以扇區爲基本單

原创 8.1_Linux習題和作業

7.28 作業1、將/etc/issue文件中的內容轉換爲大寫後保存至/tmp/issue.out文件中# cat /etc/issue | tr 'a-z' 'A-Z'whoi > /tmp/issue.out2、將當前系統登錄用戶的信息

原创 8.25_Linux磁盤管理(一)

  磁盤,計算機最常見的存儲硬件設備。對Linux而言,其哲學思想之一就是一切皆文件,因此linux之上所有設備的操作都是通過文件接口來實現的,也就是說在訪問設備的時候就如同訪問一個文件一樣,因爲他們使用的都是文件系統接口。向磁盤中寫入數據

原创 8.11_Linux之bash shell腳本編程入門篇(一)

什麼是bash shell腳本編程?答:Linux裏面有多種shell,而CentOS和redhat的默認shell是bash shell。至於shell腳本,這個跟windows操作系統裏面的批處理文件有點像(.bat的文件)。不知道大家

原创 Linux系統啓動過程及其修復過程簡析(CentOS5、6)

Linux組成Linux: kernel+rootfs    kernel: 進程管理、內存管理、網絡管理、驅動程序、文件系統、安全功能    rootfs:程序和glibc    庫:函數集合, function, 調用接口(頭文件負責描

原创 Linux內核編譯以及自制Linux系統

內核編譯單內核體系設計、但充分借鑑了微內核設計體系的優點,爲內核引入模塊化機制。內核組成部分:    kernel: 內核核心,一般爲bzImage,通常在/boot目錄下,名稱爲vmlinuz-VERSION-RELEASE;    ke

原创 8.31_Linux高級文件系統管理之磁盤配額、RAID和LVM的使用

磁盤配額Quota磁盤配額(Quota)的作用:  在Linux系統中,由於是多用戶、多任務的環境,所以會有多用戶共同使用一個硬盤空間的情況發生,如果其中有少數幾個用戶大量佔掉了硬盤空間的話,那肯定影響其他用戶的使用權限。因此管理員應該適當

原创 9.6_Linux網絡管理命令的使用

網絡管理命令ip命令配置Linux網絡屬性:ip命令,不過該命令的操作只是臨時操作,重啓以後配置丟失ip-show / manipulate routing, devices, policy routing and tunnelsip [

原创 Linux之DNS服務

DNS服務DNS: Domain Name Service,協議(C/S, 53/udp, 53/tcp)應用層協議BIND:BekerleyInternatName Domain, ISC (www.isc.org)本地名稱解析配置文件:

原创 8.3_Linux文件系統權限和特殊權限淺析

什麼是Linux文件系統權限?在Linux中的每一個文件或目錄都包含有訪問權限,這些訪問權限決定了誰能訪問和如何訪問這些文件和目錄。Linux文件系統權限的分類Linux中的權限分爲:read(讀)、write(寫)、execut(執行)三

原创 8.17_Linux之bash shell腳本編程入門篇(三)之循環以及函數function的使用

bash shell腳本編程入門篇(三)之循環什麼是循環執行?    將某代碼段重複運行多次    重複運行多少次:        循環次數事先已知        循環次數事先未知    有進入條件和退出條件相關命令:for, while,

原创 9.2_Linux網絡管理之網絡配置管理和子網劃分

配置網卡信息獲取網卡的信息dmesg | grep -i eth獲取網卡芯片信息lspci | grep -i eth查詢IP信息ifconfig顯示IP信息   -a:顯示包括未激活狀態的網卡信息重啓網卡服務(每次配置完ip需要手動重啓此

原创 8.19_Linux軟件包管理之rpm和yum的使用

rpm命令的使用什麼是RPM?rpm:RPM Package Manager (原Redhat Package Manager) Linux 軟件包管理工具特定的程序由應用程序組成;    GPL:源碼    glibs:標準的C庫常見Li