一、linux系統基本結構
1、系統安裝及分割槽
系統的安裝:
linux的安裝準備工作:
1、windows是64位作業系統
2、確認電腦開啟虛擬化功能bios
3、記憶體最少2g
4、退出或者解除安裝一系列安全軟體
5、需要的環境:虛擬化軟體(虛擬工具),用於建立虛擬機器
6、安裝遠端連線工具
7、建立虛擬機器
在虛擬機上安裝linux作業系統:
1.軟體選擇按鈕為安裝帶gui的伺服器---kde
2.安裝位置按鈕為我要配置分割槽,分割槽方式如下:
/boot為200mb
/為20000mb
swap(交換分割槽)為2000mb
3.設定root使用者(管理員)的密碼並且建立普通使用者
4.安裝完作業系統之後,做快照
2、檔案系統結構
fhs:filesystem hierarchy standard檔案系統層級標準,定義了在類unix系統中的目錄結構和目錄內容,
採用樹形結構組織檔案
linux裡面的目錄:
/ 根目錄,通常不在這裡儲存檔案
/bin 可執行檔案,ls,cd
/sbin 可執行檔案
/boot 開機啟動的檔案,包括linux核心以及開機選單與開機所需配置檔案等
/dev 裝置檔案,任何裝置與介面裝置都是以檔案形式存在於這個目錄的
/root root使用者的主目錄
/home 普通使用者的主目錄
/mnt 掛載點目錄
/media **目錄,也是掛載點目錄
/opt 可選目錄。存放第三方軟體包和資料檔案
/var 可變目錄,用以存放經常變化的檔案,如日誌檔案
/etc 配置檔案
/lib 系統的函式庫
/proc 該目錄是乙個虛擬檔案系統,它放置的資料都在記憶體當中(是linux核心在記憶體中所建立的系統核心映象),proc檔案系統被用於從記憶體讀取程序的資訊。
/run 系統執行時所需檔案
/usr unix software resource放置的資料為可分享的與不可變動的,unix作業系統軟體資源所放置的目錄,而不是使用者資料
/srv service的縮寫,是一些網路服務啟動之後,這些服務所需要取用的資料目錄
/tmp 讓一般使用者或者是正在執行的程式暫時放置檔案的地方
/sys 這個目錄其實跟/proc非常類似,也是乙個虛擬的檔案系統,主要是記錄與核心相關的資訊
二、linux常用命令
1、系統維護類
ls、pwd、cd、date、passwd、man、who、last、ps
ls:檢視目錄下的檔案
ls -l 顯示檔案的全部資訊
ls -r 逆序列出
ls -d 檢視當前目錄.
ls -ld 長列表列出當前目錄的詳細資訊
ls -h 按易讀的形式顯示檔案大小
ls -a 顯示所有檔案包括隱藏檔案
ls -a 列出隱藏檔案,不包括.和..
ls -i 顯示檔案索引節點號(inode)。乙個索引節點代表乙個檔案,在linux中儲存在磁碟分割槽中的檔案都給它分配乙個編號,稱為索引節點號inode。
pwd:顯示當前的工作目錄(print work directory)
cd:更改當前的工作目錄,即切換目錄(change directory)
絕對路徑(以/開始的路徑):cd /home/redhat
相對路徑(不是以/開始的路徑):cd /;cd home;cd redhat
data:用來顯示或設定系統的日期與時間
passwd:命令用來更改使用者的密碼
修改密碼(password):passwd
刪除密碼:passwd -d 使用者名稱
顯示密碼資訊: passwd -s
man:可以通過一些引數,快速查詢linux幫助手冊,並且格式化顯示。
who :命令顯示關於當前在本地系統上的所有使用者的資訊
last:顯示近期使用者或終端的登入情況
ps:用於顯示當前程序 (process) 的狀態
2、檔案管理
touch、cd、stat、rm、more、mv、cat、less、head、tail、grep、find、ln
建立普通檔案:touch
touch的兩種用法:
如果檔案已存在,更新檔案的三個時間,stat可以檢視檔案的詳細資訊
如果檔案不存在,則表示建立檔案
cd:更改當前的工作目錄,即切換目錄(change directory)
rm [-f] 檔名:強制刪除
rm[-p]遞迴刪除子目錄下所有內容
cat :命令用於連線檔案並列印到標準輸出裝置上
rm:刪除檔案(rm是rm -i的命令別名,該選項用來提示使用者進行互動)
刪除普通檔案:rm [-f] 檔名
刪除目錄檔案:rm -r [-f] 目錄檔名
mv :移動檔案
less:前後檢視檔案內容
head:預設檢視檔案前10行
tail:預設檢視檔案後10行
grep:文字過濾顯示
find:在指定目錄下查詢檔案
ln -s 原始檔 目標檔案 -s 是 symbolic的意思。
三、壓縮與解壓縮
zip、unzip、gzip、bzip2、xz、tar
zip:壓縮檔案。
unzip:解壓縮zip檔案
gzip:壓縮檔案。檔案經它壓縮過後,其名稱後面會多出".gz"的副檔名。
bzip2:.bz2檔案的壓縮程式。壓縮效果比傳統的lz77/lz78壓縮演演算法來得好。若沒有加上任何引數,bzip2壓縮完檔案後會產生.bz2的壓縮檔案,並刪除原始的檔案。
xz:壓縮,解壓
tar:用於備份檔案。同時來建立,還原備份檔案的工具程式,它可以加入,解開備份檔案內的檔案。
四、磁碟管理
df、du、fsck、sync、fdisk、gdisk、mkfs、mount、umount
df :列出檔案系統的磁碟空間占用情況;
du:顯示磁碟空間使用量(統計目錄或檔案所佔磁碟空間大小)。
fdisk -l: 檢視分割槽列表 fdisk /dev/sda:對某一塊磁碟進行分割槽
fsck:檢查與修復 linux 檔案系統,可以同時檢查乙個或多個 linux 檔案系統。
sync:資料同步,sync命令是在關閉linux系統時使用的。
gdisk:是fdisk的延伸吧,主要使用的是gpt分割槽型別,用來劃分容量大於2t的硬碟。
mount:掛載
umount:卸除檔案系統
五、網路設定
ifconfig、ip、nmcli、nmtui
ifconfig:用於顯示或設定網路裝置。
nmcli:控制 networkmanager。
nmtui:文字圖形介面
六、使用者管理
useradd、usermod、userdel、groupadd、groupmod、groupdel、id、who
useradd:新增新使用者
usermod:修改使用者資訊
userdel:刪除使用者
groupadd:建立組
groupmod:修改組
groupdel:刪除組
id:使用者
w:檢視當前登入使用者的詳細資訊。
who:檢視目前已登入的使用者。
七、軟體管理
rpm、yum
rpm:redhat package manager紅帽軟體包管理工具
linux基礎知識
舉例來說,硬碟的檔名稱即為 dev hd a d 其中,括號內的字母為 a d 當中的任何乙個,亦即由 dev hda,dev hdb,dev hdc,及 dev hdd 這四個檔案的意思 注 這種型式的表示法在後面的章節當中會使用得很頻繁,請特別留意 那麼光碟機與軟盤呢?分別是 dev cdrom...
Linux基礎知識
檔案系統 分割槽和掛載 linux 檔案系統是乙個檔案樹,它的所有檔案和外部裝置都是以檔案的形式掛結在這個檔案樹上,例如 usr local 目錄結構屬於分割槽 linux 下,分割槽屬於目錄結構。預設檔案系統一般為ext3 ext2的公升級版 分割槽包括主分割槽 擴充套件分割槽 邏輯分割槽和swa...
linux基礎知識
軟體環境 centos release 6.5 final 1 如何使vm虛擬機器上的centos連線到外網?1 把vm虛擬機器上的network connection設定為bridge模式 2 把網絡卡eth0配置資訊中的bootproto設定為dhcp 3 win7的cmd中輸入ipconfig...