原创 shell中的測試
算術操作 + - * / % 關係操作 < > <= >= == != && || 測試操作 測試命令 test [ ] ` ` (( )) 1、測試文件狀態 -e 文件存在 -f
原创 SHELL 變量
變量 變量名稱規則 只能使用字母,數字,與下劃線.以字母或下劃線開頭 系統變量 set 和 env區別 set:顯示所有變量 env:環境變量 變量賦值 VARNAME=VALUE echo $VARNAME
原创 shell快捷鍵
CTRL+A 光標至行首 CTRL+E 光標至行尾 CTRL+U 刪除自光標到行首串 CTRL+K 刪除自光標到行尾串 CTRL+L 清屏 CTRL+C Break,終止前臺工作 CTRL+G Beep CTRL
原创 shell變量測試
${var-value} 和 ${var:-value} - 號 如果變量設置爲空則返回空值 :-號 如果變量設置爲空則返回臨時值 變量沒聲明 則臨時賦值,否則使用原值 ${var+value} 和 ${var:+va
原创 shell中的子串
字符串長度 ${#string} expr length $string expr "$string" : '.*' 從字符串開始的位置匹配子串的長度 expr match "$string" '$substring' $su
原创 mknod用法以及主次設備號
mknod 用途 創建特殊文件。 mknod Name { b | c } Major Minor 創建 FIFO(已命名的管道) mknod Name { p } 描述 mknod 命令建立一個目錄
原创 批量更改文件擴展名
# 將指定目錄的所有 *.gif 文件都重命名爲 *.jpg #!/bin/bash ERROR_BADARGS=65 case $# in 0|1) # "|" echo "Usage: `basename $0` old_f
原创 運維工程師的職責和前景
運維中關鍵技術點解剖:1 大量高併發網站的設計方案 ;2 高可靠、高可伸縮性網絡架構設計;3 網站安全問題,如何避免被黑?4 南北互聯問題,動態CDN解決方案;5 海量數據存儲架構 一、什麼是大型網站運維? 首先明確
原创 Python 基礎
本節內容一、 Python介紹python的創始人爲吉多·範羅蘇姆(Guido van Rossum)。1989年的聖誕節期間,吉多·範羅蘇姆爲了在阿姆斯特丹打發時間,決心開發一個新的腳本解釋程序,作爲ABC語言的一種繼承。 最新的TIO
原创 LUN
a、lun的概念 lun的全稱是logical unit number,也就是邏輯單元號。我們知道scsi總線上可掛接的設備數量是有限的,一般爲6個或者15個,我們可以用target ID(也有稱爲scsi id的)來描述這些設備
原创 Python Day4 函數 裝飾器
內置函數:參考https://docs.python.org/2/library/functions.html裝飾器裝飾器是函數,只不過該函數可以具有特殊的含義,裝飾器用來裝飾函數或類,使用裝飾器可以在函數執行前和執行後添加相應操作# 定義
原创 我的友情鏈接
51CTO博客開發Odin>>Linux的粉絲發現生命中的美麗張選波博客
原创 DMZ
DMZ是英文“demilitarized zone”的縮寫,中文名稱爲“ 緩衝區,這個緩衝區位於企業內部網絡和外部網絡之間的小網絡區域內,在這個小網絡區域內可以放置一些必須公開的服務器設施,如企業Web服務器、FTP服務器網絡服務器的問題,
原创 運維工程師的職責和前景
運維中關鍵技術點解剖:1 大量高併發網站的設計方案 ;2 高可靠、高可伸縮性網絡架構設計;3 網站安全問題,如何避免被黑?4 南北互聯問題,動態CDN解決方案;5 海量數據存儲架構 一、什麼是大型網站運維? 首先明確
原创 linux 系統管理中的查看內存插槽數最大容量和頻率
Linux 查看內存的插槽數,已經使用多少插槽。每條內存多大,已使用內存多大 1.dmidecode|grep -P -A5 "Memory\s+Device"|grep Size|grep -v Range 2.Size: