原创 Shell腳本編程---顯示數據(五)

一、瞭解輸入和輸出 (1)標準文件描述符 文件描述符標識每個文件對象。文件描述符是一個非負整數。 1》STDIN STDIN文件描述符引用shell的標準輸入,對於終端接口,標準輸入是鍵盤。shell通過STDIN文件描述符從鍵盤接受輸

原创 Shell腳本編程---腳本控制(六)

一、處理信號 (1)Linux信號 (2)生成信號 中斷進程:         Ctrl  + C 暫停進程:         Ctrl  + Z (3)捕獲信號 trap命令可以指定能夠通過shell腳本監控和攔截的Linux信號。

原创 Shell腳本編程---使用結構化命令(三)

一、for命令 for命令用於創建一系列值重複的循環。for命令的基本格式爲: for var in list do commands done (1)讀取列表中的值 [root@ceph01 test]# cat for-r

原创 Shell腳本編程---處理用戶輸入(四)

一、命令行參數 向shell腳本傳遞數據的最基本方式是使用命令行參數 (1)讀取參數($1 $2 .....) bash  shell將在命令行中輸入的所有參數賦值給一些特殊變量,這些變量稱爲位置參數。 [root@ceph01 tes

原创 centos 7.4-aarch64源碼編譯ceph-10.2.0

一、ceph-10.2.0源碼獲取下載 $:wget http://download.ceph.com/tarballs/ceph-10.2.0.tar.gz 二、解壓並安裝 (1)解壓 $:tar -xvf ceph-10.2.0.

原创 shell腳本編程----使用結構化命令(二)

一、使用if—then語句 if--then語句的格式如下: if command then commands fi 例子: [root@ceph01 test]# cat if-then.sh #!/bin/bash #

原创 Shell腳本編程---基本腳本編譯(一)

一、多條shell命令的使用   [root@ceph01 ~]# date ; who Thu Jan 3 08:51:38 CST 2019 root pts/0 2019-01-03 08:50 (192.

原创 Linux---Linux文件權限

一、Linux安全性         Linux安全系統的核心是用戶賬戶。可以使用用戶ID(通常稱爲UID)來跟蹤用戶權限,賬戶將在創建時被分配UID。Linux系統使用特定的文件和實用工具來跟蹤和管理系統上的用戶賬戶。 (1)/etc/

原创 Linux---Linux環境變量的使用

一、什麼是環境變量     環境變量是用來存儲關於shell會話和工作環境的信息。     bash shell中共有兩種類型的環境變量:           全局變量           本地變量 (1)全局環境變量 全局環境變量在sh

原创 Linux---基本的bash shell命令(二)

一、監控程序 (1)進程查看          Linux系統中使用的GNU ps命令支持3種不同的命令行參數                  Unix類型參數,前面有一短劃線                  BSD類型參數,前面沒有

原创 Linux----Linux入門簡介

一、什麼是Linux       在Linux系統中,這4個部分各自承擔着不同的責任,每個部分都是不可或缺的。Linux系統如圖所示: 1、Linux簡介       Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於

原创 Linux---基本的bash shell命令(一)

一、啓動shell       GNU bash shell是一個可以交互訪問Linux系統的程序。系統啓動的shell取決於用戶ID配置。/etc/passwd文件包含一個所有系統用戶賬戶組成的列表,以及一些關於用戶的配置信息。 [r

原创 Ceph---內部原理以及crush設計

一、ceph對象 (1)ceph object Object由數據和元數據構成 每個object都有全局唯一的ID 不同於文件存儲,object的大小可以突破文件級的限制,並且還有豐富的元數據 整個Object索引是一個扁平結構裏實現的,

原创 Ceph與openstack的集成

一、openstack簡介 1、Openstack是一個IaaS平臺管理解決方案 2、OpenStark是由網絡主機服務商Rackspace和美國宇航局聯合推出的一個開源項目,目的是制定一套開源軟件標準,任何公司或個人都可以搭建自己的雲計

原创 Ceph-集羣監控

一、監控ceph集羣 (1)檢查集羣健康狀態 $:ceph health $:ceph health detail //信息更詳細 (2)監控集羣事件 $:ceph -w 監控詳細的集羣事件 --watch-debug: Th