計算機性能:node
橫向擴展 集羣:人多力量大安全
負載均衡集羣網絡
高可用集羣負載均衡
×高性能集羣(應用層)--hadoop集羣=Map reduces + HDFSoop
縱向擴展 應用遷移 性能
【Linux下,一切皆文件】spa
一、系統的啓動操作系統
電源 命令行
BIOS 1.加電自檢 檢查硬件設備是否正常對象
2.*啓動系統* 1)系統所在位置的讀取順序問題(BIOS):硬盤 網絡 (PXE)
2)須要將硬盤中的系統文件加載到內存中,讓CPU讀取,並運行
MBR分區(BootLoader):就是用來尋找並引導系統加載
|-LILO
|-grub分爲第一階段、1.5階段和第二階段
到此,咱們已經將內核程序加載完成,可是,並不能運行普通應用;--kernel
此時,咱們要運行第一個應用程序--init
init:將操做系統分爲0-6 7個級別;每個級別上都會運行對應的應用程序;(指定默認啓動級別)
讀取默認級別 3 (命令行) -- |chkconfig rc.* (每個級別所須要啓動的進程)
(0 1 3 5 6)
0 關機
1 單用戶模式 (Windows安全模式)(root密碼)
3 多用戶命令行
5 圖形界面
6 重啓
|
rc.local //系統啓動最後讀取這個文件,管理員能夠將須要開機就運行的命令,添加在這裏;
chkconfig 做用:指定服務開機時在哪一個級別上,啓動或者關閉;
-h --help 查看幫助
--list
---level 345 Name <on/off>
update -rc.d在Ubuntu下控制某些程序開機啓動
-f force 強制
二、Linux命令的基本格式
Command[選項][參數]
[]:中括號表明,無關緊要;指定實現命令的某個特定功能;
<>:代碼命令執行的對象;若是沒有加<>表明不能省略(必須加對象);
長整型選項
短整型選項 短選項能夠合併,而長選項不能合併;
擴展:命令 - 子命令 - [選項] - [參數]
三、經常使用的Linux命令的基本使用
echo $PATH(環境變量) 變量:一段被命名的內存空間而已;
若是命令不在PATH路徑下,如何解決?
1.經過絕對路徑來運行該命令便可;
絕對路徑執行的是命令自己;而有些命名,是系統命名(能夠本身添加) -alias;
Which command //查找命令的絕對路徑
\ls //使用反斜線直接運行;
2.將這個路徑添加到PATH路徑下便可;
PATH = $PATH:/xxx/xxx
ls //顯示文件信息
-l //ll查看文件的詳細信息(屬性)
-i //inode(屬性)
-h //human人類可讀
-F 顯示文件後面的標記(用來區分文件類型)
-r 倒序顯示文件內容
-a 顯示全部文件(包括隱藏文件)
pwd //顯示當前路徑
$PWD 默認有一個環境變量;瞭解便可;
cd //切換到目標目錄
~ 當前用戶的家目錄(/root /home)
. 當前目錄(以.開頭的文件爲隱藏文件)
.. 當前目錄的上一級目錄
- $OLDPWD 存放上一次通過的目錄
touch //修改時間戳
Stat atime訪問時間 mtime修改文件內容時間 ctime修改文件屬性
Touch a.txt
[[CC]YY]MMDDhhmm[.ss]
20 19 0 8 0 1 16 36 .22
-a 修改訪問時間
-m 修改修改時間
-t 指定修改爲什麼時間
-c 修改文件Mtime,若是文件不存在,不建立該文件
mkdir //建立文件夾
-p 遞歸建立多級子目錄
-v詳細顯示建立過程
tree 以樹狀形式,顯示目錄及文件結構
-L NUMBER 查看多少及目錄
-d 只顯示目錄
rm //刪除文件
-f force 強制
-i詢問是否刪除該文件默認命令(alias rm = ‘rm -i’)
\rm abc
/bin/rm abc
-r 刪除文件
擴展:
1.默認狀況下不適用rm刪除目錄 ---rmdir
rmdir只能刪除空目錄
*2.咱們將須要刪除的文件或目錄移動到 /tmp目錄下便可;
/tmp目錄爲臨時文件目錄,30未被訪問的文件會自動刪除
3.若是必須刪除一些文件,咱們經過find匹配出來後,再行刪除;
【find擴展】
find / -name abc |xargs rm
find /-name abc -exec rm {}\;
clear //清屏 = ctrl+l