原创 awk(四)雜亂

(1)字段劃分的細節 三種完全不同的方法使awk分割字符 1)記錄的前導空白字符和結尾空白字符被忽略,字段用空格和/或製表符來分割-->因爲FS默認是一個空格 2)使用其他的單個字符來分割字段 3)設置不止一個字段作爲字段分隔符,實質是

原创 awk(三)雜亂

本文整體佈局,按照sed和awk第二版的重點來,算是學習筆記吧! 小記:前兩篇章是自己總結的,可以先了解下,本文不打算按部就班的講,以前面兩節爲知識鋪墊! 核心:掌握awk的規則 awk是一門解釋性(程序設計)語言,本文從打印Hello

原创 openstack安裝(七)nova服務控制節點安裝

(1)概述 明確1:'計算節點可以有多個',本次實驗環境就部署一臺 明確2:'每一個計算節點就是一臺kvm的物理宿主機' (2)nova服務組件 nova-api 服務 --->'接收和響應'來自'外部用戶'的計

原创 openstack安裝(八)計算節點安裝nova和openstack環境檢查

一   計算節點安裝Nova (1)軟件包安裝 yum install openstack-nova-compute -y ###########相關依賴-->centos.pkgs.org找尋-->wget下載-->yum安裝放在最

原创 openstack安裝(九)網絡服務的安裝--控制節點

說明:網絡服務的組件特別多,導致網絡服務的安裝特別靈活,每一個都有一個單獨的配置文件,網絡有4-5個配置文件 (1)創庫和授權 -- mysql -u root -pxxxxxx CREATE DATABASE neutron;

原创 openstack安裝(十)網絡服務的安裝--計算節點

安裝和配置計算節點 最終檢測:"neutron 四個選項" (1)安裝組件 yum install openstack-neutron-linuxbridge ebtables ipset -y (2)修改配置文件 vim /et

原创 openstack安裝(七)nova服務安裝控制節點安裝

(1)概述 明確1:'計算節點可以有多個',本次實驗環境就部署一臺 明確2:'每一個計算節點就是一臺kvm的物理宿主機' (2)nova服務組件 nova-api 服務 --->'接收和響應'來自'外部用戶'的計

原创 openstack安裝(五)keystone服務的安裝下

一    創建域、項目、用戶和角色 後續'介紹'他們之間的關係 身份認證服務爲每個OpenStack服務'提供認證服務' (1)創建域"default" openstack domain create --description "

原创 openstack安裝(六)鏡像glance服務安裝

一    鏡像服務 (0)功能 鏡像服務 (glance) 允許用戶'發現、註冊和獲取'虛擬機鏡像 它提供了一個 'REST API',允許您'查詢虛擬機鏡像的 metadata '並獲取一個'現存的鏡像' 您可以將'虛擬機鏡像存儲

原创 openstack安裝(四)keystone服務的安裝上

一   認證服務 keystone是一個'授權中心','openstack每個服務'要使用keystone進行'管理認證',需要'在每個服務都配置',表明'支持keystone做認證' '認證表明:' 是系統上的一個'合法用戶',但是

原创 openstack概念(一)

一   什麼是雲計算 雲計算是通過'虛擬化技術'來實現的,它是一種'按量'付費的'商業模式(沒有服務器,'花錢'買雲主機)' 虛擬化和雲計算的'區別':前者是一種'技術',後者是一種'模式' # 典型的:CDN按量付費的-->G爲單

原创 openstack架構(二)

一     soa架構 '支持海量的併發' 互聯網的發展趨勢 ######單機時代 lnmp -->所有的服務都在一臺機器上,是'單機時代','所有的雞蛋放大一個籃子裏面' ######集羣時代 特點:把單機的服務做了拆分 l

原创 openstack安裝(三)基礎環境

(1)查看相關的openstack歷史版本 (2)mitaka版本安裝入口 mitka源 ntp'協議' 123'端口' chronyd'服務' --->時間同步 二    控制節點安裝 (1)時間同步--->部署不成功

原创 shell計算(一)

說明:該篇主要是'算數運算命令''(())'的用法 強調:'方法很多,精通一種即可,能看懂其他的即可' 一    算數運算符 二     算數運算命令 三    實戰 (1)基礎語法 (2)簡單數值計算   (3)混合計算 '

原创 shell計算(二)let和expr命令

一   let運算命令 (1)let運算命令的'語法格式':let 賦值表達式-->let a=3+5 let'賦值表達式'的功能等同於--->'((賦值表達式))' 'let i=i+2' ==>等價 '((i=i+2))' '