第一部分 熟悉Linux基本操作
一、初識Linux
1.Linux特點
? 開放性
? 多用戶
? 多任務(wù)
? 良好的用戶界面
? 設(shè)備獨立性
? 豐富的網(wǎng)絡(luò)功能
? 可靠的系統(tǒng)安全
? 良好的可移植性
2.Linux 系統(tǒng)組成
3.Linux內(nèi)核主要功能
? 與計算機硬件進行交互,實現(xiàn)對硬件編程控制和接口操作,調(diào)度對硬件資源對訪問,并為計算機上的用戶程序提供一個高級的執(zhí)行環(huán)境和對硬件虛擬接口
? 按功能模塊分為:
? 進程調(diào)度
? 文件管理
? 內(nèi)存管理
? 進程間通信和網(wǎng)絡(luò)接口
4.常見Shell程序
? Bourne Shell(SH)
最老、使用最廣泛
? Korn Shell(KSH)
對Bourne Shell的擴充,兼容Bourne Shell
? C Shell(CSH)
語法與C語言類式,功能強大,但與Bourne Shell不兼容
? Bourne Again Shell(BASH)
是自由軟件基金會(GNU)開發(fā)的一個Shell,它是Linux系統(tǒng)中默認的Shell,Bash不但與Bourne Shell兼容,還繼承了Korn Shell、C Shell的優(yōu)點
二、Linux基本操作
1.Linux登錄
? 文本方式登陸
? 輸入用戶名和密碼
? /etc/passwd文件對照
? /etc/shadow文件對照
? 啟動相應(yīng)的外殼程序
? 用戶得到一個虛終端,通過Shell與系統(tǒng)交互
? 進入到用戶的家目錄
2.口令文件
? 口令文件格式:
? username:用戶名
? password:密碼
? uid:用戶標識號