Linux系統簡介&分區&基礎命令(ADMIN01-1)
課程介紹:
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發行版本
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)