幫助中心 | 我的帳號 | 關於我們

Ubuntu Linux操作系統實戰教程(微課視頻版微課版21世紀高等學校電腦類課程創新系列教材)

  • 作者:編者:余健|責編:陳景輝//李燕
  • 出版社:清華大學
  • ISBN:9787302614623
  • 出版日期:2023/01/01
  • 裝幀:平裝
  • 頁數:252
人民幣:RMB 59.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書將基礎命令、網路伺服器與信息安全相結合,循序漸進地介紹Ubuntu Linux操作系統中常用的命令,全面、系統地介紹Ubuntu操作系統伺服器的配置和使用,並通過信息安全綜合實例提高讀者的實戰能力。全書共12章,內容包括Linux操作系統概述、文件和目錄管理、用戶和組管理、進程管理、磁碟管理、網路管理等常用命令,Samba和NFS文件共享伺服器、FTP文件傳輸伺服器、SSH安全遠程登錄伺服器、Apache網站伺服器和sendmail郵件伺服器,以及Linux系統的軟體安裝方法。書中的每個實例都附有命令和執行效果。
    本書主要面向廣大物聯網工程、電腦科學與技術、網路空間安全、數據科學與大數據技術、統計學和電子科學與技術等專業的技術人員,從事高等教育的專任教師,高等學校的在讀學生及相關領域的科研人員。

作者介紹
編者:余健|責編:陳景輝//李燕

目錄
第一部分  基礎篇
第1章  Linux操作系統概述
  1.1  Linux操作系統的發展
    1.1.1  GNU操作系統和自由軟體運動
    1.1.2  Linux操作系統的誕生
    1.1.3  主流Linux操作系統
  1.2  Linux操作系統的應用領域
    1.2.1  大型網路伺服器領域
    1.2.2  嵌入式系統領域
    1.2.3  桌面操作系統領域
    1.2.4  其他應用領域
  1.3  Ubuntu操作系統
    1.3.1  Ubuntu的終端界面
    1.3.2  Ubuntu終端的快捷鍵
    1.3.3  Ubuntu終端的查看系統信息命令
    1.3.4  Ubuntu終端的關機和重啟命令
  1.4  Linux系統的Shell腳本
    1.4.1  Shell腳本的通配符
    1.4.2  Shell腳本的特殊符號
    1.4.3  Shell腳本的變數
    1.4.4  Shell腳本的控制結構
  1.5  Linux系統的幫助命令
    1.5.1  help命令查看內置Shell命令的幫助信息
    1.5.2  which命令查看外部命令路徑命令
    1.5.3  man命令查看外部命令的幫助信息
  1.6  課後習題
第2章  文件和目錄管理
  2.1  文件和目錄的操作命令
    2.1.1  Linux系統的目錄樹結構
    2.1.2  tree目錄樹形結構顯示命令
    2.1.3  pwd顯示工作目錄命令
    2.1.4  ls 列出目錄和文件命令
    2.1.5  cd 改變目錄命令
    2.1.6  gedit文本編輯命令
    2.1.7  輸出和輸入重定向命令
    2.1.8  cat顯示和合併文件內容命令
    2.1.9  mkdir創建目錄命令
    2.1.10  rmdir刪除空目錄命令
    2.1.11  rm 刪除文件或目錄命令
    2.1.12  cp 複製文件和目錄命令
    2.1.13  mv移動或重命名文件和目錄命令
    2.1.14  touch創建空文件命令
    2.1.15  bash或sh運行Shell腳本文件命令
  2.2  文件內容查看和分析命令
    2.2.1  more分頁顯示文件內容命令
    2.2.2  less分頁顯示文件內容命令
    2.2.3  head查看文件開頭內容命令
    2.2.4  tail顯示文件末尾內容命令
    2.2.5  echo標準輸出命令
    2.2.6  awk文本分析命令

    2.2.7  sort文件內容排序命令
    2.2.8  grep文件內容查找命令
    2.2.9  Meld比較文本內容差異軟體
    2.2.10  wc統計文件內容命令
  2.3  文件和目錄的許可權設置命令
    2.3.1  Linux文件和目錄許可權表示法
    2.3.2  chmod更改文件許可權命令
    2.3.3  chown修改文件所有權命令
    2.3.4  chgrp修改文件所屬組命令
    2.3.5  ln文件鏈接命令
    2.3.6  find文件查找命令
    2.3.7  umask許可權掩碼命令
  2.4  文件和目錄壓縮和解壓命令
    2.4.1  gzip壓縮和解壓命令
    2.4.2  bzip2壓縮和解壓命令
    2.4.3  tar歸檔壓縮命令
    2.4.4  zip壓縮和unzip解壓命令
    2.4.5  rar壓縮和解壓命令
  2.5  綜合實例一: zip加密壓縮以及Python破解
  2.6  綜合實例二: rar加密壓縮以及Python破解
  2.7  綜合實例三: zip命令隱藏惡意代碼
  2.8  課後習題
第3章  用戶和組管理
  3.1  用戶和組管理概述
    3.1.1  Linux用戶角色劃分
    3.1.2  id命令查看用戶賬戶ID
    3.1.3  用戶和組配置文件
    3.1.4  sudo命令
  3.2  用戶管理命令
    3.2.1  su切換用戶和exit回退命令
    3.2.2  useradd添加用戶命令
    3.2.3  passwd設置用戶密碼命令
    3.2.4  usermod修改用戶命令
    3.2.5  chage更改用戶密碼有效期命令
    3.2.6  userdel刪除用戶命令
  3.3  用戶組管理命令
    3.3.1  groupadd添加用戶組命令
    3.3.2  groupmod修改用戶組命令
    3.3.3  gpasswd管理用戶組命令
    3.3.4  groupdel刪除用戶組命令
  3.4  用戶和組的運行維護
    3.4.1  chpasswd批量修改用戶密碼命令
    3.4.2  awk命令列出系統用戶
    3.4.3  修改用戶名和主目錄的方法和命令
  3.5  綜合實例: 使用john軟體破解系統用戶密碼
  3.6  課後習題
第4章  進程管理
  4.1  進程概述
    4.1.1  進程概念
    4.1.2  進程的狀態

    4.1.3  進程和程序的區別
    4.1.4  進程的優先順序
    4.1.5  進程的層次結構
  4.2  進程狀態查看命令
    4.2.1  ps查看當前進程狀態命令
    4.2.2  uptime系統平均負載統計命令
    4.2.3  top動態實時監控進程命令
    4.2.4  pstree查看進程樹命令
  4.3  進程狀態控制命令
    4.3.1  後台啟動進程符號
    4.3.2  nice調整進程優先順序命令
    4.3.3  renice調整運行進程優先順序命令
    4.3.4  kill 後台終止進程命令
    4.3.5  killall「殺死」指定進程名的進程命令
    4.3.6  time進程或程序運行時間命令
    4.3.7  nohup啟動脫離終端運行的進程
  4.4  任務查看與控制命令
    4.4.1  jobs查看任務狀態命令
    4.4.2  fg前台任務和bg後台任務命令
    4.4.3  fuser進程和任務信息命令
    4.4.4  at定時任務命令
    4.4.5  crontab周期性任務命令
  4.5  綜合實例: 「殺死」所有惡意進程
  4.6  課後習題
第5章  磁碟管理
  5.1  Linux磁碟管理概述
    5.1.1  Linux磁碟分區表
    5.1.2  Linux磁碟分區命名
    5.1.3  Linux文件系統
  5.2  磁碟分區管理命令
    5.2.1  ls命令查看磁碟分區情況
    5.2.2  lsblk查看磁碟分區命令
    5.2.3  gparted軟體調整磁碟分區大小
    5.2.4  free查看內存和交換分區命令
    5.2.5  交換分區管理命令
  5.3  文件系統管理命令
    5.3.1  du查看磁碟目錄命令
    5.3.2  df查看文件系統命令
    5.3.3  blkid查看塊設備文件系統信息命令
    5.3.4  e2label命令設置文件系統卷標
    5.3.5  gparted軟體創建文件系統
    5.3.6  fsck檢查和修復文件系統命令
    5.3.7  mount掛載和umount卸載命令
    5.3.8  文件系統配置文件
    5.3.9  用戶磁碟空間配額命令
  5.4  文件系統備份和恢覆命令
    5.4.1  tar備份和恢覆命令
    5.4.2  dump備份和restore恢覆命令
  5.5  綜合實例: 掛載和卸載U盤
  5.6  課後習題

第6章  網路管理
  6.1  網路用戶查看命令
    6.1.1  who或w顯示所有登錄用戶信息命令
    6.1.2  whoami 顯示當前登錄用戶命令
  6.2  ip地址管理命令
    6.2.1  ip a管理IP地址命令
    6.2.2  ip route查看網關IP地址命令
    6.2.3  ip link網卡設備命令
    6.2.4  nslookup查詢域名的IP地址命令
    6.2.5  ping測試IP地址連通情況命令
  6.3  網路通信命令
    6.3.1  ssh安全遠程登錄命令
    6.3.2  wall和write發送消息命令
  6.4  網路文件傳輸命令
    6.4.1  wget下載命令
    6.4.2  curl 文件傳輸命令
    6.4.3  scp安全文件複製命令
    6.4.4  git clone 命令
  6.5  網路信息統計與監控命令
    6.5.1  ss統計網路信息命令
    6.5.2  lsof網路或文件進程信息命令
    6.5.3  nethogs實時網路流量監控命令
    6.5.4  ufw網路防火牆命令
  6.6  課後習題
第二部分  伺服器篇
第7章  Samba和NFS文件共享伺服器
  7.1  Samba伺服器
    7.1.1  查看Samba服務進程和埠
    7.1.2  smbpasswd用戶和密碼管理命令
    7.1.3  設置Samba伺服器用戶的目錄許可權
    7.1.4  修改Samba伺服器配置文件
    7.1.5  Windows訪問Linux的Samba伺服器
  7.2  NFS伺服器
    7.2.1  查看NFS服務進程和埠
    7.2.2  創建NFS伺服器訪問目錄並設置許可權
    7.2.3  修改NFS伺服器配置文件
    7.2.4  Linux系統掛載NFS伺服器
    7.2.5  Windows系統掛載NFS伺服器
  7.3  綜合實例: smbclient命令訪問Windows共享目錄
  7.4  課後習題
第8章  FTP文件傳輸伺服器
  8.1  FTP伺服器的配置
    8.1.1  查看FTP服務進程和埠
    8.1.2  創建工作目錄並設置許可權
    8.1.3  修改登錄用戶主目錄
    8.1.4  修改FTP伺服器配置文件
  8.2  FTP伺服器的文件傳輸
    8.2.1  curl命令傳輸方法
    8.2.2  scp命令傳輸方法
    8.2.3  資源管理器傳輸方法

  8.3  FTP伺服器的用戶黑名單
  8.4  綜合實例一: Wireshark監聽FTP登錄信息
  8.5  綜合實例二: ufw命令控制FTP的訪問
  8.6  課後習題
第9章  SSH安全遠程登錄伺服器
  9.1  SSH伺服器的配置
    9.1.1  查看SSH服務進程和埠
    9.1.2  創建工作目錄並設置許可權
    9.1.3  修改登錄用戶主目錄
    9.1.4  修改SSH伺服器配置文件
  9.2  SSH伺服器的文件傳輸
    9.2.1  scp命令傳輸方法
    9.2.2  curl命令傳輸方法
    9.2.3  PuTTY軟體登錄操作
    9.2.4  FileZilla軟體傳輸方法
    9.2.5  WinScp軟體傳輸方法
  9.3  綜合實例一: Wireshark監聽SSH登錄信息
  9.4  綜合實例二: ufw命令控制SSH的訪問
  9.5  課後習題
第10章  Apache網站伺服器
  10.1  Apache伺服器的配置
    10.1.1  查看Apache服務進程和埠
    10.1.2  修改Apache伺服器主頁
    10.1.3  修改服務埠
  10.2  測試PHP動態網頁
  10.3  創建驗證目錄
  10.4  綜合實例一: 同時開啟兩個網站
  10.5  綜合實例二: ufw命令控制網站的訪問
  10.6  課後習題
第11章  sendmail郵件伺服器
  11.1  查看sendmail郵件服務進程和埠
  11.2  修改sendmail郵件伺服器的配置
  11.3  hostname臨時修改主機名命令
  11.4  永久修改主機名方法
  11.5  mail發送郵件命令
  11.6  uuencode發送帶附件郵件命令
  11.7  綜合實例: 發送郵件給登錄用戶
  11.8  課後習題
第三部分  軟體篇
第12章  Linux系統的軟體安裝方法
  12.1  源代碼編譯安裝方式
  12.2  新立得圖形界面安裝軟體
  12.3  apt命令安裝方法
  12.4  dpkg命令安裝方法
  12.5  gdebi命令安裝方法
  12.6  bash命令安裝方法
  12.7  綜合實例: 安裝PyQt和Qt Designer
  12.8  課後習題
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032