現在學正是時候 - Ubuntu Linux 無痛全面零基礎上手玩

孫亞洲 著

  • 現在學正是時候 - Ubuntu Linux 無痛全面零基礎上手玩-preview-1
  • 現在學正是時候 - Ubuntu Linux 無痛全面零基礎上手玩-preview-2
  • 現在學正是時候 - Ubuntu Linux 無痛全面零基礎上手玩-preview-3
  • 現在學正是時候 - Ubuntu Linux 無痛全面零基礎上手玩-preview-4
  • 現在學正是時候 - Ubuntu Linux 無痛全面零基礎上手玩-preview-5
  • 現在學正是時候 - Ubuntu Linux 無痛全面零基礎上手玩-preview-6
  • 現在學正是時候 - Ubuntu Linux 無痛全面零基礎上手玩-preview-7
  • 現在學正是時候 - Ubuntu Linux 無痛全面零基礎上手玩-preview-8
  • 現在學正是時候 - Ubuntu Linux 無痛全面零基礎上手玩-preview-9
  • 現在學正是時候 - Ubuntu Linux 無痛全面零基礎上手玩-preview-10
現在學正是時候 - Ubuntu Linux 無痛全面零基礎上手玩-preview-1

買這商品的人也買了...

相關主題

商品描述

帶領你走進Linux世界,熟悉使用Linux,玩轉Shell程式設計

掌握企業主流Web架構,學會部署業界實用服務

 

Ubuntu Linux 作為開放原始碼的作業系統,目前已廣泛應用於各種場景,如桌面電腦、伺服器、嵌入式裝置等。本書作者根據多年Linux系統實戰經驗,以實用高效為原則,帶領讀者一同走進Linux的世界,內容包含詳細講解了Linux作業系統的安裝命令許可權軟體管理,進一步說明到資料庫防火牆文本處理Shell腳本程式設計,最後則是Web伺服器架構以及如何應用至常見的企業服務等內容。

 

全書共23,每一章皆包含大量企業實戰演示案例,以利於企業實戰工作接軌、提高系統操作效率以及解決在專案中常遇到的疑難問題。內容說明清晰易懂,並搭配豐富圖片講解說明,相當適合初學者閱讀,亦可供Linux開發工程師行業從業人員對程式設計感興趣的讀者作為參考指引。

 

精彩收錄

Linux是什麼?為什麼要用最流行的Ubuntu

什麼是虛擬機,什麼是VMware

VMware中安裝Ubuntu Linux

磁碟分割,shell,檔案及裝置驅動。

基本指令、檔案管理、vim、使用者及群組權限,檔案權限。

dpkgapt的檔案管理。

防火牆firewalldiptables

三劍客grepsedawk正規表示法

Shell Script開發大全。

Cron job定時執行程式管理。

LAMP/LNMPNginxApacheTomcatPHPMySQL/MariaDB之詳解。

NoSQLRedis詳解。

FTPDNSDHCP伺服器完整安裝及設定詳解。

作者簡介

孫亞洲

  曾任職於中國科學院電腦網路資訊中心,擁有6年多的Linux運維工作經驗,目前在中科天齊公司擔任Linux運維主管。

目錄大綱

1 Linux 的來龍去脈

1.1 Linux 簡介

1.2 Linux 核心的誕生史與版本編號

1.3 "GNU is Not UNIX"

1.4 Linux 作業系統的結構

1.5 常見的Linux 發行版本

 

2 VMware Workstation 虛擬機器

2.1 虛擬機器簡介

2.2 虛擬機器的執行架構

2.3 安裝 VMware Workstation 虛擬機器

2.4 建立一個新的虛擬機器

2.5 虛擬機器的快照、複製和遷移功能

 

3 初窺門徑之Linux 作業系統的安裝部署

3.1 引言

3.2 安裝Ubuntu Linux 作業系統

 

4 略有小成之Linux 作業系統初體驗

4.1 引言

4.2 理解Shell

4.3 命令提示符號與語法格式

4.4 內建命令和外部命令以及命令幫助

4.5 目錄結構詳解

4.6 磁碟分割區概念

4.7 絕對路徑與相對路徑

 

5 漸入佳境之務必掌握的Linux 命令

5.1 系統基本管理、顯示的相關命令

5.2 查看檔案內容相關命令

5.3 建立、移動檔案目錄相關命令

5.4 複製、刪除檔案目錄相關命令

5.5 檔案搜尋相關命令

5.6 打包、壓縮、解壓相關命令

 

6 「上古神器」之Vim 編輯器

6.1 Vim 編輯器簡介

6.2 三種工作模式

6.3 一些常用的基本操作

6.4 可視化(Visual)模式

 

7 融會貫通之使用者和使用者群組管理

7.1 引言

7.2 使用者和使用者群組

7.3 使用者的增加、刪除與管理命令

7.4 使用者群組的增加、刪除與管理命令

 

8 登堂入室之檔案和資料夾的許可權管理

8.1 引言

8.2 檔案/目錄的許可權與歸屬

8.3 許可權位元

8.4 修改擁有者群組相關命令

8.5 修改檔案/目錄許可權相關命令

 

9 駕輕就熟之Linux 作業系統的軟體管理

9.1 引言

9.2 Linux 軟體套件分類

9.3 詳解Deb 套件的使用方式

9.4 apt 軟體套件管理器

 

10 Linux 防火牆的那點事

10.1 防火牆簡介

10.2 Linux 防火牆的工作原理

10.3 Linux 防火牆的四表五鏈

10.4 Iptables 管理工具

10.5 Firewalld 管理工具

 

11 Linux 文字處理「三劍客」

11.1 引言

11.2 正規表示法

11.3 grep —— 查詢和篩選

11.4 sed —— 取行和替換

11.5 awk —— 取列和資料分析

 

12 Linux Shell 指令稿程式設計零基礎閃電上手

12.1 引言

12.2 初識Shell 指令稿

12.3 Shell 變數與作用域

12.4 Shell 命令列參數與特殊變數

12.5 Shell 字串

12.6 Shell 陣列

12.7 Shell 數學計算

12.8 Shell 常用命令

12.9 Shell 流程控制

 

13 定時任務

13.1 定時任務簡介

13.2 使用者等級的定時任務(命令)

13.3 系統等級的定時任務(設定檔)

 

14 Web伺服器架構系列之Nginx

14.1 引言

14.2 理論知識準備

14.3 Nginx 的兩種部署方式

14.4 Nginx 設定檔的整體結構

14.5 Nginx 設定檔的每行含義

14.6 Nginx 設定檔的虛擬主機

14.7 Nginx 設定檔的location語法規則

14.8 Nginx 反向代理

14.9 Nginx 正向代理

14.10 Nginx 負載平衡

14.11 Nginx 平滑升級(熱部署)

 

15 Web 伺服器架構系列之Apache

15.1 引言

15.2 HTTP 請求過程與封包結構

15.3 Apache 的兩種安裝方式

15.4 Apache 3 種工作模型

15.5 Apache 設定檔解析

15.6 Apache 虛擬主機

 

16 Web 伺服器架構系列之PHP

16.1 PHP 簡介

16.2 Module 模式(Apache

16.3 FastCGI 模式(Nginx

16.4 PHP 相關設定檔(FastCGI

 

17 Web 伺服器架構系列之Tomcat

17.1 Tomcat 簡介

17.2 Tomcat 架構剖析

17.3 Tomcat 的二進位套件安裝方式

17.4 目錄結構和主設定檔

 

18 資料庫系列之MySQL MariaDB

18.1 資料庫的世界

18.2 資料庫系統結構與類型

18.3 MySQL MariaDB 的兩種安裝方式

18.4 主設定檔

18.5 資料庫的儲存引擎與資料型態

18.6 SQL 敘述命令分類和語法規則

18.7 SQL 敘述對資料庫的基本操作

18.8 SQL 敘述對資料表的基本操作

18.9 SQL 敘述對資料的基本操作

18.10 資料庫的使用者管理

18.11 資料庫的備份與恢復

 

19 資料庫系列之Redis

19.1 Redis 簡介

19.2 Redis 的兩種部署方式

19.3 Redis 的基本操作命令

 

20 使用LNMP 架構架設DzzOffice 網路硬碟

20.1 LNMP 架構簡介

20.2 架設過程

 

21 常見的企業服務系列之FTP

21.1 FTP 工作原理

21.2 FTP 服務的安裝部署

 

22 常見的企業服務系列之DNS

22.1 DNS 工作原理

22.2 DNS 服務的安裝部署

 

23 常見的企業服務系列之DHCP

23.1 DHCP 工作原理

23.2 DHCP 服務的安裝部署