系統啓動和命令基本介紹

Linux安裝與命令node

   一、linux安裝linux

  • 直接將操做系統安裝在硬件設備上
  • 使用VMM管理平臺進行按裝(虛擬機的方式)
  • VMM管理平臺:Vmware    workstations    virtualbox
  • 磁盤的劃分:3個區必須劃分,boot    swap    /
  • 拍攝快照,若是出現錯誤,能夠恢復快照

   二、計算機性能:橫向擴展→集羣(人多力量大)安全

                                     →負載均衡集羣網絡

                                     →高可用集羣負載均衡

                                     →高性能集羣(應用層)------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命令的基本格式

  • Command [選項] [參數]
  • [] : 中括號表明,無關緊要;指定實現命令的某個特定功能;
  • <> : 代碼命令執行的對象;若是沒有加 <> 表明不能省略;
  • 長整型選項
  • 短選項 *短選項能夠合併,而長選項不能合併;

           擴展: 命令 子命令 【選項】 【參數】


 

經常使用的Linux命令的基本使用

     一、echo $PATH (環境變量)

     二、變量:一段被命名的內存空間而已;

     三、命令再也不PATH路徑下能夠這樣解決: →經過絕對路徑來運行該命令便可;絕對路徑執行的是命令自己;而有些命名,是系統默認別名(能夠本身添加)- alias;

                                                                             which command //查找命令的絕對路徑;

                                                                              \ls //使用反斜線直接運行;

                                                          →將這個路徑添加到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]時間表示

                   -a 修改訪問時間

                  -m 修改修改時間

                  -t 指定修改爲什麼時間

                  -c 修改文件Mtime,若是文件不存在,不建立該文件

  • Mkdir       建立文件夾

                  -p 遞歸建立多級子目錄-v 詳細顯示建立過程

                  tree 以樹狀形式,顯示目錄及文件結構

                 -L NUM 查看多少級子目錄

                 -d 只顯示目錄文件

  • Rm        刪除

                  -f force 強制

                  -i 詢問是否刪除改文件,默認命令(alias rm = 'rm -i')

                                                                              ↓

                                                                           \rm abc   或   /bin/rm abc

                  -r 刪除目錄文件

  • clear      清屏   =  ctrl  + l
  • 擴展一下:

                 一、默認狀況下不適用rm刪除目錄 -- rmdir     rmdir只能刪除空目錄;

                 二、咱們將須要刪除文件或目錄移動到 /tmp 目錄下便可;
                       /tmp 目錄爲臨時文件目錄,30天未被訪問的文件會自動刪除

                 三、若是必須刪除一些文件,咱們經過find匹配出來後,再行刪除

                        find / -name abc | xargs rm

                        find / -name abc -exec rm {}\;

相關文章
相關標籤/搜索