Linux實務:以Ubuntu為例 | 拾書所

Linux實務:以Ubuntu為例

$ 504 元 原價 504
內容簡介


本書適合初踏入Linux領域且希望使用Linux進行較進階、較大型程式開發之讀者。本書選擇最多人使用的Linux發行版Ubuntu,由淺入深解說程式之基本編譯、函式庫製作與使用、大型專案的編譯、Linux核心模組以及嵌入式系統軟體開發。本書亦清楚解說作業系統的重要主題:訊號處理函式、程序優先權和友善值、掛載卸載檔案系統、inode、檔案權限、檔案鎖定等。
Linux的網路功能強大,本書特別深入介紹其路由、防火牆、NFS,以及DNS如何影響收發E-mail等觀念和技術。 

內容目錄


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 結論 

ISBN: 9786263283039

Brand Slider