注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡操作系統(tǒng)零基礎Linux從入門到精通

零基礎Linux從入門到精通

零基礎Linux從入門到精通

定 價:¥68.00

作 者: 零壹快學 著
出版社: 廣東人民出版社
叢編項: 零壹快學程序設計系列叢書
標 簽: 暫缺

ISBN: 9787218136189 出版時間: 2019-08-01 包裝: 平裝
開本: 16開 頁數(shù): 387 字數(shù):  

內容簡介

  零壹快學程序設計系列叢書是一套針對零基礎編程學習者的入門教程,涵蓋Java、PHP、Python、JaVaScript、HTML、CSS、Linux、iOS、C語言、C++、C#等計算機語言。該叢書內容全面、講解清晰、示例豐富,配套同步教學視頻、實戰(zhàn)源碼、在線答疑等大量學習資源與支持,以立體化、場景化、全方位的教學模式,幫助初學者輕松實現(xiàn)從入門到精通的快速進階。

作者簡介

  零基礎,一起學!零壹快學是一個集教育、培訓、交流于一體的計算機學習融媒體平臺,覆蓋Web、APP和微信小程序等場景,為廣大IT學習者提供計算機各學科的教學資源、培訓課程、測評系統(tǒng)等。通過人工智能手段,模擬真實課堂環(huán)境,力求打造成為一個全面、非常不錯、高效的品質計算機在線教育平臺。目前,平臺已開發(fā)了包括計算機編程、云計算、區(qū)塊鏈等在內的多門課程,提供計算機等級考試在線題庫系統(tǒng),將陸續(xù)開發(fā)計算機技術與軟件專業(yè)技術資格(水平)考試、CCIE等在線題庫系統(tǒng),同時擁有一支由一線互聯(lián)網公司工程師、知名高校教師組成的專家團隊,精心為廣大IT學習者提供優(yōu)質的學習資源、課程和服務。

圖書目錄

章 走進Linux……………………… 11.1 Linux 概述… ………………………… 11.1.1 Linux 的歷史… …………………… 11.1.2 Linux 與UNIX……………………… 11.1.3 GNU 項目…………………………… 21.2 學好Linux 的建議… ………………… 21.3 Linux 發(fā)行版… ……………………… 31.3.1 不同發(fā)行版………………………… 31.3.2 本書發(fā)行版………………………… 51.4 小結…………………………………… 51.5 知識拓展……………………………… 5第2 章 Linux 安裝……………………… 72.1 準備工作……………………………… 72.1.1 硬件要求…………………………… 72.1.2 資源下載…………………………… 72.2 Windows 下搭建Linux 環(huán)境………… 92.2.1 安裝VM 虛擬機… ………………… 92.2.2 導入Linux 系統(tǒng)… ………………… 142.3 Mac 下搭建Linux 環(huán)境……………… 172.3.1 安裝VM 虛擬機… ………………… 172.3.2 導入Linux 系統(tǒng)… ………………… 202.4 安裝Linux 操作系統(tǒng)… ……………… 232.5 GNOME 基本使用…………………… 342.5.1 CentOS 的重啟與注銷……………… 342.5.2 上網設置…………………………… 362.5.3 終端的使用………………………… 372.6 小結…………………………………… 382.7 知識拓展……………………………… 39第3 章 Linux 快速入門……………… 403.1 Linux 的用戶… ……………………… 403.1.1 談談root 這個用戶………………… 403.1.2 CentOS 添加其他用戶……………… 403.2 文件權限……………………………… 423.2.1 文件有哪些屬性?………………… 423.2.2 不同的文件種類…………………… 433.2.3 su 和sudo…………………………… 443.3 Linux 開機流程… …………………… 463.4 災難恢復……………………………… 463.5 小結…………………………………… 493.6 知識拓展……………………………… 50第4 章 vim 編輯器…………………… 514.1 什么是vim ?………………………… 514.2 vim 的使用… ………………………… 514.2.1 普通模式…………………………… 514.2.2 編輯模式…………………………… 524.2.3 命令行模式………………………… 524.2.4 使用實例…………………………… 524.3 vim 的功能… ………………………… 544.3.1 塊選擇……………………………… 544.3.2 編輯多個文件……………………… 564.3.3 多窗口編輯文件…………………… 564.4 小結…………………………………… 584.5 知識拓展……………………………… 59第5 章 Linux 基本命令……………… 625.1 shell 簡介……………………………… 625.2 常用技巧……………………………… 635.2.1 查詢命令使用方式………………… 635.2.2 Tab 鍵… …………………………… 655.2.3 強行結束進程……………………… 655.3 管理文件和目錄……………………… 675.3.1 切換目錄:cd… …………………… 675.3.2 查看文件和目錄:ls… …………… 685.3.3 創(chuàng)建和刪除文件:touch 和rm… … 695.3.4 創(chuàng)建和刪除目錄:mkdir 和rmdir… 705.3.5 移動和重命名:mv………………… 715.3.6 復制文件和目錄:cp… …………… 725.4 文件搜索……………………………… 725.4.1 find 查找文件… …………………… 725.4.2 找找程序裝在哪兒………………… 765.5 小結…………………………………… 775.6 知識拓展……………………………… 785.6.1 別名alias…………………………… 785.6.2 man… ……………………………… 82第6 章 shell 進階… ………………… 856.1 shell 的變量功能……………………… 856.1.1 環(huán)境變量…………………………… 856.1.2 設置用戶自定義變量……………… 896.1.3 read… ……………………………… 916.2 數(shù)據(jù)流重定向………………………… 916.2.1 輸出重定向………………………… 926.2.2 輸入重定向………………………… 936.2.3 多命令執(zhí)行………………………… 946.3 管道命令……………………………… 956.3.1 切割輸出信息:cut………………… 956.3.2 搜索輸出信息:grep… …………… 966.3.3 排序命令:sort… ………………… 976.3.4 過濾或統(tǒng)計重復列:uniq… …… 1006.3.5 統(tǒng)計命令:wc…………………… 1016.3.6 切割文件:split… ……………… 1026.4 小結………………………………… 1036.5 知識拓展…………………………… 104第7 章 Linux 文件和目錄管理……… 1057.1 文件目錄結構……………………… 1057.2 文件與目錄的權限………………… 1097.2.1 權限的作用……………………… 1097.2.2 新建文件的默認權限…………… 1097.2.3 更改文件所有權………………… 1117.2.4 更改文件權限…………………… 1117.2.5 查看文件類型:file……………… 1137.3 小結………………………………… 1137.4 知識拓展…………………………… 1147.4.1 文件的隱藏屬性:chattr………… 1147.4.2 文件的特殊權限:SUID、SGID…… 117第8 章 磁盤管理與文件系統(tǒng)……… 1198.1 硬盤簡介…………………………… 1198.2 Linux 文件系統(tǒng)… ………………… 1198.3 操作文件系統(tǒng)……………………… 1208.3.1 查看磁盤與目錄的容量:df… … 1208.3.2 新增硬件設備…………………… 1228.3.3 創(chuàng)建和修改分區(qū):fdisk… ……… 1248.3.4 磁盤格式化:mkfs… …………… 1298.3.5 掛載文件系統(tǒng):mount… ……… 1308.4 壓縮與解壓:tar…………………… 1318.5 邏輯卷管理器LVM………………… 1338.6 小結………………………………… 1348.7 知識拓展…………………………… 134第9 章 軟件安裝與管理…………… 1369.1 軟件包管理系統(tǒng)…………………… 1369.2 rpm 包管理… ……………………… 1369.2.1 安裝軟件包……………………… 1369.2.2 查看已安裝軟件包……………… 1379.2.3 卸載軟件包……………………… 1409.2.4 升級軟件包……………………… 1409.3 yum 包管理………………………… 1419.3.1 yum 軟件包管理… ……………… 1419.3.2 搜索軟件包……………………… 1419.3.3 安裝軟件包……………………… 1439.3.4 升級軟件包……………………… 1459.3.5 卸載軟件包……………………… 1469.4 小結………………………………… 1479.5 知識拓展…………………………… 1470 章 用戶、用戶組與權限管理… 14910.1 用戶與用戶組… ………………… 14910.2 配置文件… ……………………… 14910.2.1 /etc/passwd 文件………………… 15010.2.2 /etc/shadow 文件………………… 15110.2.3 /etc/group 文件… ……………… 15210.3 用戶管理… ……………………… 15310.3.1 使用命令行添加用戶:useradd… ……………………… 15310.3.2 修改用戶信息:usermod… …… 15310.3.3 刪除用戶:userdel… ………… 15410.3.4 查看用戶歷史操作:history…… 15510.4 用戶組管理… …………………… 15510.4.1 添加與刪除用戶組:groupadd………………………… 15510.4.2 修改用戶組信息:groupmod…… 15610.4.3 刪除用戶組:groupdel… ……… 15610.5 查看系統(tǒng)用戶… ………………… 15610.5.1 who 命令………………………… 15610.5.2 whoami 命令… ………………… 15710.5.3 last 命令………………………… 15710.6 小結… …………………………… 1581 章 進程管理… ………………… 15911.1 進程概述… ……………………… 15911.1.1 什么是進程?… ……………… 15911.1.2 父進程與子進程… …………… 15911.1.3 進程狀態(tài)… …………………… 16011.2 工作管理… ……………………… 16111.2.1 前臺進程和后臺進程… ……… 16111.2.2 前臺進程和后臺進程的管理…… 16111.3 進程管理… ……………………… 16311.3.1 進程屬性… …………………… 16311.3.2 查看進程:ps… ……………… 16411.3.3 動態(tài)查看進程變化:top… …… 16811.3.4 調整進程執(zhí)行優(yōu)先級:nice 和renice…………………… 17011.3.5 結束進程:kill… ……………… 17211.4 守護進程daemon……………… 17311.5 小結… …………………………… 17411.6 知識拓展… ……………………… 1752 章 shell 腳本…………………… 17612.1 shell 腳本… ……………………… 17612.1.1 初識shell 腳本… ……………… 17612.1.2 shell 腳本的編寫… …………… 17612.1.3 輸出消息:echo………………… 17812.2 數(shù)學運算… ……………………… 18012.2.1 整數(shù)運算:let… ……………… 18012.2.2 整數(shù)運算:雙括號… ………… 18112.2.3 整數(shù)運算:方括號… ………… 18312.2.4 浮點運算:bc… ……………… 18412.3 處理用戶輸入… ………………… 18712.3.1 位置變量… …………………… 18712.3.2 特殊變量… …………………… 18812.3.3 移動變量:shift………………… 18912.3.4 獲取用戶輸入:read…………… 19012.4 小結… …………………………… 19112.5 知識拓展… ……………………… 1923 章 結構化命令… ……………… 19313.1 結構化命令… …………………… 19313.2 條件判斷… ……………………… 19313.2.1 if-then 語句… ………………… 19313.2.2 if-then-else 語句… …………… 19413.2.3 if-then-elif 語句… …………… 19513.2.4 條件比較… …………………… 19713.2.5 case-esac 語句… ……………… 20313.3 循環(huán)語句… ……………………… 20513.3.1 for-do-done 語句… …………… 20513.3.2 while-do-done 語句… ………… 20813.3.3 until-do-done 語句… ………… 20913.4 控制循環(huán)… ……………………… 21013.4.1 break 語句… …………………… 21013.4.2 continue 語句…………………… 21113.5 函數(shù)function……………………… 21213.6 小結… …………………………… 21313.7 知識拓展… ……………………… 2144 章 正則表達式… ……………… 21914.1 正則表達式介紹… ……………… 21914.2 正則表達式的類型… …………… 22014.3 正則表達式語法… ……………… 22014.3.1 普通字符… …………………… 22014.3.2 字符轉義… …………………… 22214.3.3 元字符… ……………………… 22214.3.4 限定符… ……………………… 22314.3.5 定位符… ……………………… 22414.3.6 分組構造… …………………… 22514.3.7 匹配模式… …………………… 22514.4 基礎正則表達式… ……………… 22614.5 擴展正則表達式… ……………… 22714.6 正則表達式的使用… …………… 22714.6.1 grep 命令… …………………… 22714.6.2 sed 命令………………………… 22814.6.3 gawk 命令… …………………… 22914.7 小結… …………………………… 23014.8 知識拓展… ……………………… 23114.8.1 貪婪與非貪婪匹配… ………… 23114.8.2 零寬斷言… …………………… 23114.8.3 常用正則表達式參考… ……… 2315 章 Linux 網絡… ……………… 23315.1 初識網絡… ……………………… 23315.1.1 什么是IP 地址?… …………… 23315.1.2 什么是子網掩碼?… ………… 23415.1.3 域名… ………………………… 23415.2 網絡接口… ……………………… 23515.2.1 配置接口:ifconfig… ………… 23515.2.2 啟用和禁用接口:ifup 和ifdown…………………… 23715.3 網絡相關操作… ………………… 23815.3.1 網絡相關配置文件……………… 23815.3.2 網絡測試命令… ……………… 24015.4 小結… …………………………… 24615.5 知識拓展… ……………………… 2466 章 遠程連接主機… …………… 24916.1 網絡基礎知識… ………………… 24916.1.1 OSI 七層模型…………………… 24916.1.2 TCP/IP 協(xié)議介紹… …………… 25016.2 SSH 遠程控制… ………………… 25116.2.1 SSH 介紹… …………………… 25116.2.2 SSH 操作… …………………… 25116.2.3 傳輸文件:scp… ……………… 26116.3 小結… …………………………… 26216.4 知識拓展… ……………………… 2637 章 FTP 服務器………………… 26417.1 FTP 協(xié)議… ……………………… 26417.1.1 FTP 介紹… …………………… 26417.1.2 主動模式和被動模式… ……… 26417.2 vsftp 服務器… …………………… 26517.2.1 vsftp 介紹… …………………… 26517.2.2 vsftp 軟件安裝及配置… ……… 26517.2.3 vsftpd 準備工作………………… 27117.3 三種模式… ……………………… 27317.3.1 匿名用戶模式… ……………… 27317.3.2 本地用戶模式… ……………… 27617.3.3 虛擬用戶模式… ……………… 28017.4 小結… …………………………… 2858 章 LNMP 搭建………………… 28618.1 LNMP 簡介… …………………… 28618.2 Web 服務器介紹… ……………… 28618.2.1 Web 服務器介紹… …………… 28618.2.2 Nginx 介紹……………………… 28718.3 PHP 介紹… ……………………… 28718.4 Nginx 使用………………………… 28818.4.1 Nginx 安裝……………………… 28818.4.2 Nginx 配置……………………… 29318.4.3 網站資源目錄… ……………… 29618.5 PHP 使用… ……………………… 29818.5.1 PHP 安裝… …………………… 29818.5.2 編寫PHP… …………………… 30018.6 MySQL 安裝……………………… 30118.7 小結… …………………………… 30418.8 知識拓展… ……………………… 30418.8.1 IIS、Apache 和Nginx 對比… … 30418.8.2 網站開發(fā)基本流程… ………… 3069 章 MySQL 數(shù)據(jù)庫… ………… 30819.1 MySQL 介紹……………………… 30819.2 MySQL 工具介紹………………… 30819.2.1 MySQL 控制臺客戶端… ……… 30819.2.2 MySQL Workbench 軟件… …… 30919.3 數(shù)據(jù)庫管理… …………………… 30919.3.1 創(chuàng)建數(shù)據(jù)庫… ………………… 30919.3.2 選擇數(shù)據(jù)庫… ………………… 31019.3.3 查看數(shù)據(jù)庫… ………………… 31119.3.4 修改數(shù)據(jù)庫… ………………… 31219.3.5 刪除數(shù)據(jù)庫… ………………… 31319.4 字段類型… ……………………… 31419.4.1 數(shù)值類型… …………………… 31419.4.2 字符串類型… ………………… 31519.4.3 時間類型… …………………… 31519.5 數(shù)據(jù)表操作… …………………… 31719.5.1 創(chuàng)建數(shù)據(jù)表… ………………… 31719.5.2 查看數(shù)據(jù)表… ………………… 32019.5.3 修改數(shù)據(jù)表… ………………… 32119.5.4 刪除數(shù)據(jù)表… ………………… 32419.6 數(shù)據(jù)庫語句… …………………… 32419.6.1 新增數(shù)據(jù)… …………………… 32419.6.2 查詢數(shù)據(jù)… …………………… 32519.6.3 修改數(shù)據(jù)… …………………… 32619.6.4 刪除數(shù)據(jù)… …………………… 32619.6.5 replace 操作… ………………… 32719.7 數(shù)據(jù)表字符集… ………………… 32819.7.1 查看字符集… ………………… 32819.7.2 設置字符集… ………………… 33119.7.3 處理亂碼… …………………… 33219.8 數(shù)據(jù)庫索引… …………………… 33219.8.1 索引介紹… …………………… 33219.8.2 唯一索引… …………………… 33319.8.3 普通索引… …………………… 33319.9 小結… …………………………… 33419.10 知識拓展………………………… 334第20 章 定時執(zhí)行任務… …………… 33820.1 定時執(zhí)行任務… ………………… 33820.2 周期性任務:cron… …………… 33820.2.1 運行原理… …………………… 33820.2.2 用戶設置… …………………… 33920.2.3 crontab 系統(tǒng)配置文件… ……… 34120.3 一次性任務:at…………………… 34220.3.1 運行原理… …………………… 34220.3.2 一次性任務:at………………… 34320.4 小結… …………………………… 34620.5 知識拓展… ……………………… 346第21 章 防火墻… …………………… 34821.1 防火墻介紹… …………………… 34821.2 Netfilter… ………………………… 34821.3 iptables… ………………………… 34921.3.1 規(guī)則與規(guī)則鏈… ……………… 34921.3.2 基本命令參數(shù)… ……………… 35121.4 網絡命令… ……………………… 35521.4.1 查看網絡連接:netstat………… 35521.4.2 監(jiān)聽網絡:tcpdump… ………… 35821.5 小結… …………………………… 35921.6 知識拓展… ……………………… 359第22 章 DHCP 服務器……………… 36122.1 DHCP 介紹… …………………… 36122.2 部署DHCP 服務器… …………… 36222.2.1 安裝DHCP 服務器… ………… 36222.2.2 DHCP 服務器配置……………… 36322.3 小結… …………………………… 368第23 章 Linux 常見命令… ………… 37023.1 系統(tǒng)資源查看… ………………… 37023.1.1 查看內存使用情況:free……… 37023.1.2 查看系統(tǒng)運行時間:uptime…… 37123.1.3 顯示系統(tǒng)進程:top… ………… 37223.1.4 查看內核信息:dmesg………… 37323.1.5 監(jiān)控系統(tǒng)資源:vmstat………… 37523.2 監(jiān)聽文件變化:tail… …………… 37723.3 網絡安全工具:Nmap…………… 37923.4 小結… …………………………… 387

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號