回首頁  
帳號
 
關於博碩 博碩好讀 校園圖書 MOCC認證 下載教學 元學堂

博碩好讀
  新書推薦
  出版預告
  名家名著
  iT達人祕笈
 

分類索引

 

出版總覽

 

讀者服務

  徵求作者
 
首頁 >> 書籍介紹
 
 
點我可放大圖片
 
書名:Ubuntu22系統管理與網路服務實務應用:晉升專業網管工程師×物聯網工程師實戰攻略
書號:MP32205 作者:王進德 著 ISBN: 978-626-333-378-9
定價:NT$660元 印刷:單色 頁數:464頁
書籍規格:17*23 上市日:2023/3/11 譯者:(無)
學習定位:初階 本書附件:無  
前往購買 >> 蝦皮購物 類別:電腦系統  
       
快速前往 快速前往        

 

 
    以實作範例說明指令用法,輕鬆進入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容器
 
    王進德
    國立中央大學電機工程博士。曾在科技大學電機系及資工系任教,也曾在業界擔任工程師及技術長,具有電機及資訊專業背景。由於有多年的教書經驗,所以深知初學者的學習困境,希望撰寫一系列淺顯易懂的技術書籍,協助初學者的學習。目前的研究興趣為智慧控制及智慧物聯網等課題。
 
 
 
     

博碩文化客服信箱
 

[email protected]

 
文教業務團隊
台北、新北、桃園、基隆、宜蘭、花蓮、金門
汪 玉 鳳
LINE ID:0925177716
0925-177716
[email protected]
郭 南 彤
LINE ID:rgtech101
0917-727778
[email protected]
助理分機 519
新竹、苗栗、台中、彰化、南投、雲林
林 世 昌
LINE ID:0925275775
0925-275775
[email protected]
助理分機 519
嘉義、台南、高雄、屏東、台東、澎湖
林 月 玲
LINE ID:0926858627
0926-858627
[email protected]
助理分機 238
 
MOCC 認證小組
 
  林 雯 玲 電話:02-2696-2869 分機:623 [email protected]

 

 
 

 

博碩文化股份有限公司 DrMaster Press Co., Ltd.
台灣新北市汐止區新台五路一段112號10樓A棟
Building A, 10F, No.112, Xintai 5th Rd., Sec.1,Xizhi Dist., New Taipei City 221, Taiwan
Tel:02-2696-2869 Fax:02-2696-2867 劃撥帳號:17484299

Copyright© DrMaster Press Co., Ltd. All Rights Reserved.