庫存狀況
「香港二樓書店」讓您 愛上二樓●愛上書
我的購物車 加入會員 會員中心 常見問題 首頁
「香港二樓書店」邁向第一華人書店
登入 客戶評價 whatsapp 常見問題 加入會員 會員專區 現貨書籍 現貨書籍 購物流程 運費計算 我的購物車 聯絡我們 返回首頁
香港二樓書店 > 今日好書推介
   
二樓書籍分類
 
Ubuntu22系統管理與網路服務實務應用:晉升專業網管工程師×物聯網工程師實戰攻略

Ubuntu22系統管理與網路服務實務應用:晉升專業網管工程師×物聯網工程師實戰攻略

沒有庫存
訂購需時10-14天
9786263333789
王進德
博碩
2023年3月14日
220.00  元
HK$ 187  






ISBN:9786263333789
  • 規格:平裝 / 464頁 / 17 x 23 x 2.09 cm / 普通級 / 單色印刷 / 初版
  • 出版地:台灣


  • 電腦資訊 > 作業系統 > Linux

















    以實作範例說明指令用法,輕鬆進入Ubuntu的世界

    掌握Ubuntu的管理及應用,建立更安全的Linux平台及專屬的物聯網平台



      【精彩內容】

      ?採用Ubuntu 22.04 LTS 版本,讓之後的學習可以獲得最新的支援及穩定的更新。

      ?內容涵蓋Ubuntu桌面版及伺服版作業系統的操作、設定及管理。

      ?從指令操作至Shell Script 程式設計漸進式學習,零基礎起步,說明深入淺出。

      ?詳細介紹使用者管理及防火牆建置等主題,可建立更安全的Linux平台。

      ?建立及應用Node-RED 伺服器、MQTT伺服器及Docker容器。

      ?建立專屬自己的物聯網平台,實現智慧物聯網的應用。



      【本書簡介】

      Linux是一款廣泛應用的作業系統,從網站開發到物聯網應用,都可以看到Linux的蹤跡。由於Linux作業系統的開放性,讓Linux擁有許多的發行版本,其中Ubuntu作業系統的安裝過程簡單,桌面環境友善,終端功能強大,非常適合初學者入門學習。



      本書從基礎開始,透過由淺入深的Ubuntu作業系統教學內容安排,你將學習Linux的常用指令,並且本書提供許多的實作範例,可讓你輕鬆掌握指令的用法,快速進入Ubuntu的世界。本書還介紹了使用者管理和防火牆建置等主題,透過這些內容,可讓你對Linux的安全性問題有更深一層的認識,進而建立更安全的Linux平台。此外,本書也教導你如何建立及應用Node-RED伺服器、MQTT伺服器、Docker容器等技術,使你可以輕鬆建立專屬的物聯網平台。本書內容提供完整的Ubuntu作業系統知識,徹底了解Ubuntu的管理,你將可在實際應用中得心應手。



      【目標讀者】

      ?對Ubuntu作業系統有興趣的初學者,可兼顧理論與實作。

      ?適用於大專院校「Linux作業系統」課程的學生,可作為教師授課之用。

      ?專案設計者、網管工程師、物聯網工程師也很適合閱讀本書。

    ?


     





    |CHAPTER 01| Ubuntu桌面版本

    1.1 本章提要

    1.2 Linux簡介

    1.3 Ubuntu簡介

    1.4 下載Ubuntu桌面版本

    1.5 安裝VMware Workstation Player

    1.6 建立虛擬機

    1.7 虛擬機安裝Ubuntu 22.04桌面版本

    1.8 關閉虛擬機



    |CHAPTER 02| X Window基本操作

    2.1 本章提要

    2.2 桌面的組成

    2.3 解除鎖定狀態

    2.4 Linux檔案系統

    2.5 檔案或目錄操作

    2.6 開啟gedit文書編輯器

    2.7 調整啟動欄圖示

    2.8 設定螢幕解析度

    2.9 更換桌布

    2.10 在圖形模式使用中文系統

    2.11 安裝倉頡輸入法

    2.12 切換輸入法的快速鍵



    |CHAPTER 03| 文字環境操作

    3.1 本章提要

    3.2 開啟終端機

    3.3 常用指令

    3.4 檔案與目錄管理

    3.5 nano編輯器

    3.6 檢視文字檔

    3.7 inode檔案結構

    3.8 ln指令

    3.9 檔案與目錄操作

    3.10 終端機中獲得幫助



    |CHAPTER 04| 帳號管理

    4.1 本章提要

    4.2 帳號類型

    4.3 /etc/passwd檔案

    4.4 /etc/shadow檔案

    4.5 管理使用者帳號

    4.6 顯示使用者資訊

    4.7 sudo指令

    4.8 su指令

    4.9 /etc/group檔案

    4.10 群組管理指令

    4.11 建立具管理員權限的使用者

    4.12 /etc/sudoers檔案



    |CHAPTER 05| 檔案權限設定

    5.1 本章提要

    5.2 檢視目錄及檔案權限

    5.3 權限的意義

    5.4 數值表示法權限的變化

    5.5 chmod指令

    5.6 chgrp指令

    5.7 chown指令



    |CHAPTER 06| 管理套件

    6.1 本章提要

    6.2 Linux軟體套件

    6.3 dpkg指令

    6.4 apt-get指令

    6.5 apt-cache指令

    6.6 安裝調校套件

    6.7 安裝ghex

    6.8 安裝VS Code編輯器

    6.9 apt指令



    |CHAPTER 07| 重導與檔案查詢

    7.1 本章提要

    7.2 重導

    7.3 管線

    7.4 重導操作符

    7.5 查看可執行檔案路徑

    7.6 locate指令

    7.7 find指令

    7.8 grep指令



    |CHAPTER 08| 檔案打包與壓縮

    8.1 本章提要

    8.2 tar指令

    8.3 使用gzip壓縮檔案

    8.4 使用bzip2壓縮檔案

    8.5 使用xz壓縮檔案

    8.6 gzip指令

    8.7 bzip2指令

    8.8 xz指令

    8.9 zip指令

    8.10 unzip指令



    |CHAPTER 09| 管理程序

    9.1 本章提要

    9.2 ps指令

    9.3 pgrep指令

    9.4 top指令

    9.5 前景與背景程序

    9.6 kill指令

    9.7 pkill指令

    9.8 /proc目錄



    |CHAPTER 10| Shell Script基礎

    10.1 本章提要

    10.2 指令歷程

    10.3 指令的別名

    10.4 .bashrc設定檔

    10.5 指令補全

    10.6 自定義變數

    10.7 數學運算

    10.8 撰寫Shell Script

    10.9 指令置換

    10.10 read指令

    10.11 命令列位置參數

    10.12 Shell環境變數

    10.13 自訂環境變數



    |CHAPTER 11| Shell Script程式設計

    11.1 本章提要

    11.2 條件測試

    11.3 if敘述

    11.4 case敘述

    11.5 for敘述

    11.6 while敘述

    11.7 猜數字遊戲

    11.8 until敘述

    11.9 break與continue敘述

    11.10 shift指令

    11.11 定義及使用函數



    |CHAPTER 12| 排程

    12.1 本章提要

    12.2 cron指令

    12.3 crontab指令

    12.4 排程設定檔

    12.5 特殊排程規則

    12.6 自訂工作排程

    12.7 at指令

    12.8 系統級週期性工作



    |CHAPTER 13| 網路管理

    13.1 本章提要

    13.2 ping指令

    13.3 ifconfig指令

    13.4 route指令

    13.5 ip指令

    13.6 網路連線問題排解

    13.7 netstat指令

    13.8 偵測主機名稱與IP對應

    13.9 tcpdump指令

    13.10 traceroute指令

    13.11 hostnamectl指令

    13.12 變更虛擬機網路設定

    13.13 桌面版設定靜態IP位址



    |CHAPTER 14| Ubuntu 22.04伺服版

    14.1 本章提要

    14.2 新功能與最低系統要求

    14.3 安裝Ubuntu 22.04 LTS伺服版

    14.4 變更VMware Workstation Player網路設定

    14.5 設定靜態IP位址

    14.6 修改時區

    14.7 修改終端機顯示顏色



    |CHAPTER 15| SSH伺服器

    15.1 本章提要

    15.2 安裝OpenSSH

    15.3 管理OpenSSH

    15.4 SSH連線加密技術

    15.5 以PuTTY遠端登入Linux伺服器

    15.6 以FileZila進行檔案傳輸

    15.7 以密鑰登入SSH

    15.8 SSH伺服器取消密碼身分驗證

    15.9 以Linux客戶端登入Linux伺服器



    |CHAPTER 16| GRUB與Systemd

    16.1 本章提要

    16.2 Linux開機流程

    16.3 GRUB 2簡介

    16.4 systemd簡介

    16.5 使用Systemd管理服務

    16.6 systemd設定檔

    16.7 systemd單元檔案

    16.8 設定開機啟動任務

    16.9 開機自動啟動Python腳本

    16.10 Systemd定時執行腳本



    |CHAPTER 17| Apache伺服器

    17.1 本章提要

    17.2 安裝及管理Apache伺服器

    17.3 建立簡單網頁

    17.4 Apache設定檔

    17.5 開啟個人網站的功能

    17.6 Apache日誌檔

    17.7 Apache service檔

    17.8 建立Apache虛擬主機



    |CHAPTER 18| NFS檔案傳輸服務

    18.1 本章提要

    18.2 RPC遠程程序呼叫

    18.3 安裝NFS

    18.4 設定NFS伺服器

    18.5 設定NFS客戶端

    18.6 開機自動掛載

    18.7 NFS配置實作



    |CHAPTER 19| Samba伺服器

    19.1 本章提要

    19.2 Samba管理

    19.3 唯讀目錄分享

    19.4 使用smbclient

    19.5 分享可讀寫目錄



    |CHAPTER 20| Linux防火牆

    20.1 本章提要

    20.2 iptables基礎

    20.3 iptables表格與鏈

    20.4 查詢iptables表格內的規則

    20.5 清除規則

    20.6 定義預設政策

    20.7 封包基礎比對

    20.8 TCP、UDP的規則比對

    20.9 用iptables阻止ICMP

    20.10 iptables基本操作

    20.11 重開機讓iptables永久存在

    20.12 阻止無效封包

    20.13 Nmap

    20.14 以Nmap測試防火牆



    |CHAPTER 21| ufw簡單防火牆

    21.1 本章提要

    21.2 基本語法

    21.3 ufw基本操作

    21.4 編輯ufw設定檔

    21.5 加入阻止無效封包的規則



    |CHAPTER 22| 安裝LAMP

    22.1 本章提要

    22.2 設定ufw

    22.3 安裝Apache伺服器

    22.4 安裝MySQL資料庫

    22.5 安裝PHP

    22.6 安裝phpmyadmin



    |CHAPTER 23| Node-RED伺服器

    23.1 本章提要

    23.2 安裝Node.js

    23.3 安裝Node-RED

    23.4 保護Node-RED編輯器

    23.5 Node-RED基本操作

    23.6 Node-RED核心節點

    23.7 Node-RED儀表板

    23.8 亂數折線圖

    23.9 開機自動啟動Node-RED服務



    |CHAPTER 24| MQTT伺服器

    24.1 本章提要

    24.2 MQTT發布-訂閱機制

    24.3 MQTT主題

    24.4 MQTT特色功能

    24.5 安裝MQTT伺服器

    24.6 Node-RED測試MQTT

    24.7 保護MQTT伺服器

    24.8 加入使用者存取控制



    |CHAPTER 25| Docker安裝與使用

    25.1 本章提要

    25.2 Docker基本觀念

    25.3 安裝Docker

    25.4 使用者執行Docker指令

    25.5 Docker容器基本操作

    25.6 建立可通訊的容器

    25.7 卷宗掛載

    25.8 綁定掛載

    25.9 建立MySQL容器

    25.10 建立WordPress容器




    其 他 著 作
    1. 未來工廠超進化!工業4.0的物聯網智慧工廠應用與實作:使用Arduino.Node-RED.Python.Grafana
    2. Python程式設計與OpenAI API應用:零基礎建構非同步GUI的AI聊天機器人
    3. PyTorch深度學習入門與應用:必備實作知識與工具一本就學會
    4. Ubuntu 20管理入門與實作
    5. 工業4.0的物聯網智慧工廠應用與實作:使用Arduino.Node-RED.MySQL.Node.js
    6. Raspberry Pi入門與機器人實作應用
    7. 嵌入式Linux程式設計(第四版)(附範例光碟)?