原创 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: