Linux基本系統命令

2021-09-27 05:01:45 字數 2068 閱讀 8196

1.橫向擴充套件

集群:人多力量大

a.負載均衡集群

b.高可用集群

c.高效能集群(應用層)---hadoop集群=map reduces+hdfs

2.縱向擴充套件 應用遷移

----1.電源

----2.bios晶元(程式)

【第乙個工作:加電自檢,檢查硬體裝置是否正常.

第二個工作:啟動系統(1.選擇系統啟動(a.系統所在位置的讀取順序問題(bios):硬碟 網路(pxe)u盤 cd/vdc...)--2.需要將硬碟中的系統檔案,載入到記憶體中,讓cpu讀取,並執行;mbr分割槽:就是來尋找並引導系統載入,換句話說就是協助找到系統檔案(bootloader:大小446個位元組)

lilo:嵌入式載入,grub:引導系統啟動功能的程式) 】

----3.「到此我們將核心程式載入完成,但是,並不能執行普通應用」 載入kernel

----4.此時我們要執行第乙個應用程式(init)---【init:將作業系統分為(---chkconfig/rc.)0- 6 7個級別;每乙個級別上都會執行對應的應用程式(指定預設啟動級別)--讀取預設級別3(命令列)】

重點記住幾個級別:

0--關機級別

1--單使用者模式級別

3--命令列級別

5--圖形介面級別

6--重啟

----5.rc.local //系統啟動最後讀取這個檔案,管理員可以需要開機進行的命令,新增在這裡。

----6.桌面

學習命令儘量減少與計算機的互動

chkconfig作用:指定服務開機時在哪個級別上,啟動或者關機

-h --help 檢視幫助

>>>--list

*例:>>>--level 345 name

*update -rc.d在ubuntu下控制某些程式開機啟動;

-f force 強制

【chkconfig可以在ubuntu上使用,需要安裝】

歸納:多對一為硬鏈結

首先我們繼續昨天的內容,進行擴充套件

問題:如果命令不在path路徑下,如何解決?

1.通過絕對路徑來執行該命令即可;(絕對路徑執行的時=是命令本身,而有些命名,是系統預設別名(可以自己新增)-alisa;)

which command // 查詢命令的絕對路徑

或者\ ls 使用反斜線執行;

2.將這個路徑新增到path路徑下即可;

path=$path:/***/***

3.ls---//顯示檔案資訊

-l // ll 檢視檔案的詳細資訊(屬性)

-i // incode(屬性)

-h //human 人類可讀()

-f 顯示檔案後面的標記(用來區分檔案型別)

-r倒序顯示檔案內容

4.pwd-----//顯示當前所處目錄(路徑)

cd----// 切換到目標目錄

~ 代表當前使用者的家目錄(/root /home)

. 代表當前目錄(以.開頭的檔案為隱藏檔案)

.. 當前目錄的上一級目錄

6.cd - // 切換到目上一層目錄

7.touch---//修改時間戳

例:>>>[[cc]yy]mmddhhmm[.ss]

1.儲存裝置必須安裝檔案系統

2.格式化操作就是在安裝檔案系統

3.windows下常見的檔案系統格式:(1).ntfs (2).fat32

4.echo$path(環境變數)變數:一段被命名的核心

【注意:變數需大寫】

linux檢視核心版本 系統版本 系統位數

1.檢視核心版本命令 1 root q1test01 cat proc version linux version 2.6.9 22.elsmp bhcompile crowe.devel.redhat.com gcc version 3.4.4 20050721 3.4.4 2 1 smp mon...

Arch Linux 安裝基本系統

dhcpcd ping baidu.com timedatectl set ntp true檢視系統硬碟資訊 fdisk lbios 和 mbr 掛載點分割槽 分割槽型別 建議大小 mnt dev sd x 1linux 剩餘空間 swap dev sd x 2linux swap 交換空間 大於 ...

FreeBSD基本系統的安裝

作為乙個伺服器管理員,經常性的伺服器軟體更新是必不可少的。freebsd 提供了非常便捷的公升級方式 cvsup 它可以從 freebsd cvsup 伺服器,或某個 cvsup 映象上獲取 freebsd 使用 stable 可以提供較好的穩定性以及作業系統的最新特性,多數管理員都會選擇這個 使用...