原创 博客站點遷移

由於博客一些圖片無法顯示,本博客內容已近遷移到個人博客www.linzhongniao.net

原创 linux多網卡綁定聚合-bond技術

網卡bond可以把多張網卡綁定爲一個邏輯網卡,實現網卡的冗餘,帶寬擴容和負載均衡,會大幅度提升服務器的網絡吞吐(I/O)。 bond模式: 1.Mode=0(balance-rr) 表示負載分擔round-robin,和交換機的聚合強制不協

原创 linux定時任務

1.定時任務介紹 1.1 crond是什麼 crond是linux系統中用來定期執行命令或指定程序的一種服務或軟件。特殊要求:(秒級別)crond服務就無法搞定了,一般工作中寫腳本用守護進程執行 [root@shellbiancheng j

原创 linux文件和目錄的屬性及硬鏈接與軟鏈接

1.文件屬性概述 linux系統中的文件或目錄的屬性主要包括:索引節點(inode)、文件類型、權限屬性、鏈接數、所歸屬的用戶和用戶組、最近修改的時間等內容 我們用ls –lhi命令查看一下結果,也可以用stat詳細查看文件屬性。 [roo

原创 linux磁盤管理

1.磁盤分區知識 磁盤分區知識的重點: (1)給磁盤分區的實質就是針對硬盤的0磁頭0磁道1扇區的前446字節後面接下來的64bytes的分區表進行設置,即主要是劃分起始以及結束磁頭號、扇區號和柱面號。 (2)給磁盤分區的工具是fdisk(適

原创 linux目錄結構

1.linux目錄的特點 a.“/”根目錄是所有目錄的定點。 b.目錄結構像一顆倒掛的樹。 c.目錄和磁盤分區默認是沒有關聯的。 d.”/”根下不同的目錄可能會對應不同的分區或磁盤。 e.在linux裏設備如果不掛載是看不到入口的,就像是沒

原创 linux基礎命令

1.mkdir(make directory創建目錄) 例子:mkdir /data 在根/下創建data目錄,mkdir –p創建連續目錄 2.ls(list列表) 列出目錄文件 例子:ls / 列根/目錄下目錄和文件 參數: -l(lo

原创 linux文件權限

1.文件權限概述 2.權限位說明 linux文件或目錄的權限位是由9個權限位來控制的,每三位一組,它們分別是文件屬主(Owner)的讀、寫、執行,用戶組(Group)的讀、寫、執行以及其他用戶(Other)的讀、寫、執行。 r rea

原创 TCP三次握手與四次揮手

置位概念:根據TCP的包頭字段,存在三個重要的標識ACK SYN FIN ACK:表示驗證字段 SYN:位數置1,表示建立TCP連接 FIN:位數置1,表示斷開TCP連接 1.TCP三次握手 TCP三次握手原理圖如下圖所示: 建立過程:

原创 linux用戶管理

1.用戶管理命令彙總 useradd 增 同adduser命令,執行此命令可在系統中添加命令(更改四個文件/etc/passwd、 /etc/shadow、/etc/gshadow、) userdel 刪 執行此命令可刪

原创 linux通配符

通配符和三劍客(awk sed grep)正則表達式是不一樣的,因此代表的意義也是有較大區別的,通配符一般用於用戶命令行bash環境,而linux正則表達式用於sed,awk,grep場景。 “*” 代表任意(0到多個)字符 “?”

原创 linux正則表達式

1.什麼是正則表達式 簡單的說正則表達試就是爲處理大量字符串而定義的一套規則和方法,例如:假設“@”代表nishishei,“!”代表linzhongniao。echo “@!”=”nishisheilinzhongniao”通過定義的這些

原创 文件服務器之NFS服務器

NFS(Network File System),它的目的就是想讓不同的機器,不同的操作系統可以彼此共享數據文件,目前在Unix like當中用來作爲文件服務器是一個相當不錯的解決方案,基本上Unix like主機連接到另一臺Unix li

原创 shell特殊位置變量

1.shell中特殊且重要的變量 1.1 shell中的特殊位置參數變量 在shell腳本中有一些特殊且重要的變量,例如:$0、$1、$#,稱它們爲特殊位置參數變量。需要從命令行、函數或腳本執行等傳參時就要用到位置參數變量。下圖爲常用的位置

原创 shell腳本變量數值計算

1.算數運算符 執行算數運算就離不開各種運算符號,和其他編程語言一樣,shell腳本也有運算符號。常見運算符號如下圖所示: 上圖中的運算符號常用於常見的運算命令,常用運算命令如下圖所示: 2.雙小括號“(())”運算命令 2.1 雙小括