第一部分-Linux規(guī)則與安裝
多操作系統(tǒng)安裝
| 情況 | 方式 |
|---|---|
| 只有一塊硬盤 | 先裝windows,再裝linux,在MBR中安裝grub來引導(dǎo)啟動(dòng) |
| 兩塊硬盤 | 根據(jù)BIOS的啟動(dòng)順序,只有一個(gè)硬盤的MBR會(huì)被讀取到;調(diào)整開機(jī)順序也會(huì)影響到設(shè)備文件名;建議用grub比較好 |
列出與命令xxx相關(guān)的說明文檔man -f xxx,列出所有含關(guān)鍵字xxx的說明文檔 man -k xxx
超簡單的文本編輯器:nano
查看誰在線:who
關(guān)機(jī)相關(guān)命令:sync(緩存寫入磁盤),shutdown -h now(常用),halt, poweroff -f
第二部分-文件、目錄、磁盤格式
文件權(quán)限drwxrwxrwx
首位 d - 目錄,- - 文件,l - 連接文件,b - 存儲(chǔ)接口, c - 串行端口
其他 r - 讀,w - 寫, x - 執(zhí)行
修改用戶名、用戶組、權(quán)限的命令:chgrp, chown, chmod
cp命令產(chǎn)生的文件,默認(rèn)權(quán)限是執(zhí)行者的屬性和權(quán)限
文件是否能被刪除,取決于其所在目錄的權(quán)限是否有w
目錄的x權(quán)限:決定是否能進(jìn)去這個(gè)目錄;目錄的r權(quán)限:決定是否能讀取目錄下文件;xr缺任何一個(gè)都無法讀取內(nèi)容
FHS文件標(biāo)準(zhǔn)

幾個(gè)常用目錄
/bin 可執(zhí)行文件目錄,可以被一般賬戶使用
/sbin 只有root才能用的一些命令
/dev 所有設(shè)備
/etc 系統(tǒng)配置文件
/mnt 臨時(shí)掛載額外設(shè)備
/opt 第三方軟件安裝目錄
/srv 網(wǎng)絡(luò)服務(wù)所需數(shù)據(jù)文件
/tmp 臨時(shí)文件,可以清理
/usr UNIX系統(tǒng)自帶軟件目錄
/var 軟件運(yùn)行中產(chǎn)生的文件
查看Linux版本
uname -r
lsb_release -a
快速查閱文件的幾個(gè)命令:
tac命令與cat命令類似,但是從最后一行顯示
more和less, head 和 tail
nl 顯示行號(hào)
查找文件: which(命令),whereis(系統(tǒng)文件),locate(一般文件),find(硬搜)
ln 硬連接,刪除任何一個(gè)文件都不會(huì)徹底刪除文件;軟連接,實(shí)際上是創(chuàng)建了新文件指向了原文件,因此源文件刪除,軟鏈接也失效。
fdisk只能支持2T以內(nèi)分區(qū),2T以上使用parted命令
tar命令 -j使用bz2壓縮算法(比gz壓縮比更高),-p保留文件權(quán)限
dump/restore備份和恢復(fù)命令,支持增量;dd可以備份整個(gè)磁盤(類似于ghost),也可用于復(fù)制磁盤
第三部分 Shell與script
sed擅長一整行的處理,awk傾向于將一行分成數(shù)個(gè)字段來處理
sed使用示例
/sbin/ifconfig eth0 | grep 'inet addr' | sed 's/^.*addr://g' | sed 's/Bcast.*$//g'
對于一個(gè)script腳本,直接執(zhí)行,和與source執(zhí)行的不同點(diǎn):直接執(zhí)行會(huì)新開一個(gè)子進(jìn)程bash,而source會(huì)在父進(jìn)程bash中進(jìn)行
test命令測試文件是否存在
test -e /dmtsai && echo "exist" || echo "Not exist"
第四部分 Linux使用者管理
新增賬號(hào)useradd, 設(shè)置密碼passwd
將目前的工作丟到后臺(tái)中“暫?!保琧trl+z
查看當(dāng)前后臺(tái)工作狀態(tài) jobs
將后臺(tái)工作拿到前臺(tái)來處理 fg
service需要一個(gè)進(jìn)程運(yùn)行,這個(gè)進(jìn)程稱為daemon
日志文件位置 /var/log/,日志服務(wù) syslogd
第五部分 Linux系統(tǒng)管理員
忘記root密碼的解決方法:
啟動(dòng)進(jìn)入grub;
e進(jìn)入kernel;
進(jìn)入單用戶維護(hù)模式;
運(yùn)行passwd重建root密碼