1. 程式人生 > >Linux系統簡介&分區&基礎命令(ADMIN01-1)

Linux系統簡介&分區&基礎命令(ADMIN01-1)

詳細信息 綜合練習 linux發行版本 普通 虛擬機安裝 之前 ech lvm mbr

講師牛犇
課程介紹:
ADMIN 管理員技術7天
Engineer 工程師技術6天
Services 系統&服務進階7天

ADMIN課程安排:
1.Linux系統簡介 安裝RHEL7系統、RHEL7基本操作
2.教學環境介紹、命令行基礎、目錄和文件管理
3.配置網絡、軟件包管理、文本/文件查找
4.NTP時間同步、tar備份與恢復、管理用戶和組、cron計劃任務
5.權限和歸屬、使用LDAP認證、家目錄漫遊
6.分區規劃及使用、LVM邏輯卷、管理交換空間
7.綜合串講、綜合練習

一、基礎知識

UNIX誕生時間1970.1.1 Ken Thompson肯·湯普遜和Dennis Ritchie 丹尼斯·裏奇
Linux之父 Linus Torvalds林納斯·托瓦茲

*Linux=內核+應用程序=Linux內核+各種外圍軟件

二、常用Linux操作系統

*Linux發行版本
1.Red Hat Enterprise Linux 5/6/7
2.Suse Linux Enterprise 12
3.Debian Linux 7.8
4.Ubuntu Linux 14.10/15.04/16.04

Red Hat系列版本
1.紅帽Linux企業版
-簡稱RHEL
-官網 http://www.redhat.com
2.Fedora Core 社區版
-官網:http://fedoraproject.org
3.CentOS(Community Enterprise Operating System)
-官網:http://www.centos.org

三、硬盤初始化

物理硬盤-->分區規劃-->格式化-->讀寫文檔

3.1硬盤分區方案

3.1.1 MBR(Master Boot Record)/msdos

理論上可以分1~4個主分區,實際操作是分0~3個主分區+1個擴展分區(n個邏輯分區)

3.1.2 GPT(GUID Partition Table)

最多可分128個分區,即分區表中保留了128個項,其中每個都是128字節。(EFI標準要求分區表最小要有16,384字節,即128個分區項的大小)
最大容量可支持1EB=1024TB。1TB=1024GB 1GB=1024MB

3.2格式化

3.2.1定義

數據在空間中,儲存的規則,排列的方式

3.2.2文件系統類型

EXT4:RHEL6默認文件系統,第四代擴展文件系統
XFS:RHEL7默認文件系統,高級日誌文件系統
SWAP:交換空間(虛擬內存)拿硬盤的空間當作內存使用,緩解真實內存的使用壓力

四、目錄結構

4.1定義

樹形結構,一切皆文件

4.2根目錄

相當於windows的”計算機”or”我的電腦”
表示方式:“/”
作用:存放所有數據(Linux系統的起點)

4.3 /dev

作用:存放硬盤、鍵盤、鼠標、光驅等設備文件

4.4 /etc

作用:linux系統的配置文件

4.5分區表示方法

MBR分區格式下:
/dev/sda3
hd:表示IDE設備
sd:表示SCSI設備
a:表示第一塊硬盤
3:表示第三個主分區
4.6訪問點
訪問設備資源的時候,必須通過訪問點

五、KVM虛擬機安裝

5.1安裝第一臺虛擬機

分區建議:
/dev/vda1 /boot 500M 存放內核與引導文件
/dev/vda2 / 100G 存放系統
/dev/vda3 /data 100G 自定義分區
/dev/vda4 剩余所有空間-->擴展分區
/dev/vda5 8G swap
軟件選擇:帶gui功能的server

5.2 虛擬控制臺切換

Ctrl+Alt+Fn組合鍵可以在tty之間切換
tty1:圖形界面
tty2~tty6:字符控制臺

5.3偽字符終端

在終端中打開的是偽字符終端,打開之後出現的提示標識的含義如下:
[當前用戶@主機名 工作目錄] 主機名只會顯示第一個.前面的內容

六、基礎命令

6.1 完整的命令格式

命令字 [選項] [參數]
cat -n /etc/redhat-release

6.2 pwd

查看當前工作目錄

6.3 cd

切換目錄

6.3.1 cd ..

返回上一層目錄

6.3.2 cd ~

返回用戶的家目錄
cd ~user 表示進入到user的家目錄
/root root的家目錄
/home 存放所有普通用戶的家目錄
/home/user 用戶user的家目錄

6.3.3 cd -

返回上一次訪問的目錄

6.4 ls

顯示目錄文件的內容
內容中的文件顏色代表不同的含義
黑色:文本文件
藍色:目錄
青色:軟鏈接
綠色:可執行腳本

6.4.1 ls -l

顯示目錄下文件的詳細信息

6.4.2 ls -A

顯示包含以.開頭的文件或目錄
linux裏面以.開頭的文件是隱藏文件

6.4.3 ls -ld

顯示目錄本身的屬性

6.4.4 ls -h

以友好方式顯示文件大小

6.4.5 ls -lhS

把文件從大到小的順序顯示

6.4.6 ls -i

顯示文件的inode

6.5 cat

專用於查看文本文件內容
cat /etc/redhat-release 查看系統發行版本

6.5.1 cat <&0 >>aaa

沒指定標準輸入,但是指定了標準輸出追加到aaa文件內

6.5.2 cat <<"aaa"

當標準輸入輸出都沒指定的時候。在沒讀到EE字符之前,EE就是結束符先緩存;當讀到EE字符時,cat命令結束。而且如果EE字符加了"",則表示下面的內容如果有變量符號,則替換變量,原樣輸出。
記住!最下面的EE字符不能加""
另類方法對腳本進行註釋
cat <<EE >/dev/null
test file
to you
is a great idea
EE
echo success

Linux系統簡介&分區&基礎命令(ADMIN01-1)