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