原创 Linux運維*一.Linux基礎---19、rpm程序包管理器

一、程序包管理基礎 1、API接口: 在不同的開發環境中,編寫程序時會調用內核kernel或者庫文件,不同系統的庫文件不同(Linux、Windows等),爲了增強開發程序的兼容性,不同庫使用統一標準的API接口,使得不同開發環境開發的程

原创 Linux運維*一.Linux基礎---22、程序的編譯安裝

一、源碼包 1、源碼包:未被編譯製作成二進制格式的rpm包 2、源碼包命名格式: packetname-version-release.src.rpm 3、源碼包的安裝:需要使用rpmbuild命令編譯成爲二進制的rpm包才能進行安裝 4

原创 Linux運維*一.Linux基礎---15、btrfs文件系統

一、btrfs文件系統簡介 btrfs(B-tree,Butter FS,Better FS):由GPL授權,Oracle在2007年左右開始研發,支持寫時複製(CoW),是ext的取代產品,centos6不支持btrfs   btrfs

原创 Linux運維*一.Linux基礎---13、Linux磁盤管理

一、磁盤管理基礎 01、設備文件:關聯至一個設備驅動程序的文件,進而能夠跟與之關聯的郵件設備進行通信   02、設備文件類型: 塊設備:block,通信存取單位爲塊(如硬盤) 字符設備:char,通信存取單位爲字節(如鍵盤)   03、設

原创 Linux運維*一.Linux基礎---25、Linux系統性能查看工具彙總

一、glances:基於C/S架構的資源管理工具 glances介紹: top 命令是 Linux 下的一個實時任務管理器, 同時也是用於在 GNU/Linux 發行版中尋找系統性能方面的瓶頸,並幫助我們作出正確操作的常用系統監視工具。

原创 Linux運維*一.Linux基礎---14、文件系統管理

一、Linux常見文件系統 1、常見文件系統: ext2---centos5  ext3---centos5  ext4---centos6、7  xfs----centos7(企業級應用推薦使用)  btrfs--centos7(Ora

原创 Linux運維*一.Linux基礎---17、RAID獨立磁盤冗餘陣列

一、RAID簡介 對於會進行大量磁盤數據讀寫的應用,需要磁盤擁有較高的IO能力 固態硬盤及一些專業的存儲設備能提供較大的IO能力,但價格昂貴 RAID(Redundant Arrays of Independent Disks):獨立磁盤

原创 Linux運維*一.Linux基礎---24、進程管理

一、進程管理基礎知識 1、應用程序、系統、內核、Lib庫、硬件之間的關係: 在Linux上,應用程序都是對Kernel內核或者Libraries庫調用實現應用程序功能的 應用程序運行在用戶和內核之間,實現用戶空間和內核空間之間的交互 (用

原创 Linux運維*一.Linux基礎---23、網絡分析(鏈接、嗅探、抓包)

一、網絡鏈接分析工具: 1、netstat命令 netstat 選項 常用選項: -t # --tcp,顯示TCP協議鏈接 -u # --udp,顯示UDP協議連接 -w # --raw,raw socket裸套接字鏈接 -l # --l