首頁 搜尋 我的知識庫
Linux實務:以Ubuntu為例

Linux實務:以Ubuntu為例

作者: 游允帥
出版社: 國立虎尾科技大學
出版日期: 2022/10/04
ISBN-13: 9786263283039
書店 1







內容描述


本書適合初踏入Linux領域且希望使用Linux進行較進階、較大型程式開發之讀者。本書選擇最多人使用的Linux發行版Ubuntu,由淺入深解說程式之基本編譯、函式庫製作與使用、大型專案的編譯、Linux核心模組以及嵌入式系統軟體開發。本書亦清楚解說作業系統的重要主題:訊號處理函式、程序優先權和友善值、掛載卸載檔案系統、inode、檔案權限、檔案鎖定等。

  Linux的網路功能強大,本書特別深入介紹其路由、防火牆、NFS,以及DNS如何影響收發E-mail等觀念和技術。

本書特色

  1.介紹如何建置研發環境,以及程式開發工具的用法,協助您成為高階研發人才。
  2.介紹如何開發Linux核心模組和嵌入式系統軟體,此為業界極為重視的技能。
  3.介紹作業系統的重要運作原理,並輔以大量的C語言程式印證。
  4.介紹許多實用的網路設定、管理主題,協助您成為網路工程師。
  5.書中範例幾乎都可進行完整實作,增加實務能力。


目錄大綱


ch1 Linux 簡介
1-1 學習Linux 的重要性
1-2 Linux 的起源
1-3 Linux 的分類
1-4 Linux 的應用
1-5 Linux 發行版的選擇
1-6 Linux 的安裝
1-7 結論

ch2 基本操作
2-1 登入、登出與關機、重新開機
2-2 Nautilus
2-3 Terminal
2-4 螢幕鎖定功能
2-5 結論

ch3 軟體安裝
3-1 更新軟體
3-2 安裝curl
3-3 安裝中文輸入法
3-4 安裝net-tools
3-5 安裝截圖軟體ksnip
3-6 安裝錄製畫面的軟體simplescreenrecorder
3-7 安裝影音播放器VLC
3-8 安裝Visual Studio Code
3-9 安裝圖形化文字編輯器sublime-text
3-10 安裝編譯器gcc
3-11 安裝openssh-server
3-12 結論

ch4 基本指令介紹
4-1 指令的格式
4-2 內建指令
4-3 標準輸入、標準輸出、標準錯誤輸出
4-4 重新導向
4-5 重新導向的實務應用
4-6 指令diff
4-7 結論

ch5 進階指令介紹
5-1 Pipe 和指令grep
5-2 sudo 搭配pipe 或導向符號
5-3 特殊符號
5-4 徹底刪除history
5-5 建議指令
5-6 結論

ch6 環境變數PATH
6-1 nano
6-2 path
6-3 .bashrc
6-4 /etc/profile
6-5 結論

ch7 程序與訊號
7-1 ps
7-2 pstree
7-3 top
7-4 訊號
7-5 利用指令awk 來自動刪除程序
7-6 Priority 和Nice
7-7 結論

ch8 帳號與群組
8-1 基本的帳號管理指令
8-2 基本的群組管理指令
8-3 帳號和群組的設定檔
8-4 進階操作
8-5 結論

ch9 檔案管理
9-1 目錄結構
9-2 絕對路徑和相對路徑
9-3 基本的檔案、目錄管理指令
9-4 結論

ch10 檔案權限
10-1 基本權限
10-2 改變檔案的擁有者帳號、所屬群組
10-3 特殊權限SUID、SGID、SBIT
10-4 檔案屬性
10-5 Access Control List
10-6 角色檢查順序
10-7 結論

ch11 網路
11-1 查詢或設定本機網路狀態、組態
11-2 非侵入式情蒐
11-3 侵入式情蒐
11-4 程式開發過程可能會使用的指令
11-5 防火牆(iptables)
11-6 NFS (Network File System)
11-7 結論

ch12 程式開發
12-1 gcc
12-2 函式庫
12-3 專案建置與make
12-4 Linux Kernel Module
12-5 cross compile
12-6 檔案鎖定
12-7 結論






相關書籍

Arduino實作入門與專題應用

APCS大學程式設計先修檢測:C++超效解題致勝祕笈

Excel 職場聖經:731 技學好學滿,超值收錄《Excel × ChatGPT 上班族一定要會的 AI 工作術》影音教學手冊

精通API架構|設計、營運和發展基於API的系統