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