本書對Linux操作系統(tǒng)的應(yīng)用進行詳細講解。全書分為系統(tǒng)安裝與啟動、系統(tǒng)基本配置、vim編輯文件、Linux網(wǎng)絡(luò)配置與安全設(shè)置、常用Linux服務(wù)器配置與管理、搭建JavaWeb開發(fā)環(huán)境6個實踐項目,其中實訓(xùn)項目5個、實戰(zhàn)項目1個,其中服務(wù)器配置與管理包括MYSQL、Tomcat、FTP、DHCP、Samba、Nginx服務(wù)搭建與配置。
項目1 安裝與啟動Linux系統(tǒng)
1.1 項目導(dǎo)入
1.2 學(xué)習(xí)目標
1.3 相關(guān)知識
1.3.1 計算機
1.3.2 操作系統(tǒng)
1.3.3 操作系統(tǒng)發(fā)展史
1.3.4 Linux系統(tǒng)
1.3.5 CentOS
1.4 項目準備
1.4.1 需求說明
1.4.2 實現(xiàn)思路
1.5 項目實施
1.5.1 Linux虛擬機的安裝與啟動
1.5.2 Linux系統(tǒng)的關(guān)機與重啟
1.5.3 CentOS7.4文本模式安裝步驟
1.5.4 CentOS7.4信息查詢
項目小結(jié)
拓展閱讀 基于Linux的國產(chǎn)操作系統(tǒng)
習(xí)題
項目2 Linux基本配置
2.1 項目導(dǎo)入
2.2 學(xué)習(xí)目標
2.3 相關(guān)知識
2.3.1 管理用戶
2.3.2 管理群組
2.3.3 管理目錄與文件
2.3.4 磁盤管理
2.4 項目準備
2.4.1 需求說明
2.4.2 實現(xiàn)思路
2.5 項目實施
2.5.1 創(chuàng)建用戶,并添加到manager組
2.5.2 在指定目錄下創(chuàng)建目錄,并更改目錄權(quán)限
2.5.3 使用Parted工具對磁盤分區(qū)
2.5.4 文件系統(tǒng)檢驗
項目小結(jié)
拓展閱讀 樹立保護個人信息的安全意識
習(xí)題
項目3 使用vi/vim編輯文件
3.1 項目導(dǎo)入
3.2 學(xué)習(xí)目標
3.3 相關(guān)知識
3.3.1 vim命令模式
3.3.2 打開、新建與保存文件
3.3.3 編輯內(nèi)容
3.3.4 vi/vim的常見應(yīng)用技巧
3.4 項目準備
3.4.1 需求說明
3.4.2 實現(xiàn)思路
3.5 項目實施
3.5.1 創(chuàng)建文件并編輯內(nèi)容,查找替換并保存
3.5.2 設(shè)置行號與折疊
3.5.3 移動光標,并剪切、粘貼
項目小結(jié)
拓展閱讀 雪人計劃
習(xí)題
項目4 Linux網(wǎng)絡(luò)與安全
4.1 項目導(dǎo)入
4.2 學(xué)習(xí)目標
4.3 相關(guān)知識
4.3.1 管理服務(wù)
4.3.2 配置網(wǎng)絡(luò)
4.3.3 遠程登錄
4.3.4 配置防火墻和網(wǎng)絡(luò)安全
4.4 項目準備
4.4.1 需求說明
4.4.2 實現(xiàn)思路
4.5 項目實施
4.5.1 設(shè)置IP地址,實現(xiàn)與互聯(lián)網(wǎng)的連接
4.5.2 遠程登錄服務(wù)器,查詢防火墻版本、幫助
4.5.3 添加端口,查看防火墻狀態(tài),并關(guān)閉防火墻
項目小結(jié)
拓展閱讀 常用網(wǎng)絡(luò)安全防范措施
習(xí)題
項目5 Linux服務(wù)器配置
5.1 項目導(dǎo)入
5.2 學(xué)習(xí)目標
5.3 相關(guān)知識
5.3.1 MySQL服務(wù)
5.3.2 Tomcat服務(wù)
5.3.3 FTP服務(wù)
5.3.4 DHCP服務(wù)
5.3.5 Samba服務(wù)
5.3.6 Nginx服務(wù)
5.4 項目準備
5.4.1 需求說明
5.4.2 實現(xiàn)思路
5.5 項目實施
5.5.1 安裝MySQL服務(wù)
5.5.2 安裝JDK,并設(shè)置環(huán)境變量
5.5.3 安裝并配置Tomcat
5.5.4 部署項目
項目小結(jié)
拓展閱讀 云服務(wù)器
習(xí)題
項目6 Linux系統(tǒng)中搭建Java Web開發(fā)環(huán)境
6.1 項目導(dǎo)入
6.2 學(xué)習(xí)目標
6.3 相關(guān)知識
6.3.1 JDK
6.3.2 開發(fā)工具
6.3.3 Web服務(wù)器
6.3.4 數(shù)據(jù)庫
6.4 項目準備
6.4.1 需求說明
6.4.2 實現(xiàn)思路
6.5 項目實施
6.5.1 模塊化程序結(jié)構(gòu)的設(shè)計和實現(xiàn)
6.5.2 JDK的安裝
6.5.3 開發(fā)工具的安裝
6.5.4 Web服務(wù)器的安裝
6.5.5 數(shù)據(jù)庫的安裝
6.5.6 編寫Web項目
項目小結(jié)
拓展閱讀 國產(chǎn)服務(wù)器操作系統(tǒng)OpenEuler
習(xí)題