Linux系統啓動及基本命令的使用

計算機性能: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.dUbuntu下控制某些程序開機啓動

                                  -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

相關文章
相關標籤/搜索