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

Linux基礎與實驗教程--基於CentOS7.x(21世紀高等學校電腦專業實用系列教材)

  • 作者:編者:何先波//張剛園|責編:付弘宇//薛陽
  • 出版社:清華大學
  • ISBN:9787302705123
  • 出版日期:2025/12/01
  • 裝幀:平裝
  • 頁數:212
人民幣:RMB 49 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以滿足Linux操作系統課程的教學和實訓要求,培養Linux系統維護人員和用戶為目標,主要內容包括Linux概述、Linux常用命令(包括目錄操作和文件管理操作命令)、Linux多用戶多任務管理、vi編輯器、Shell程序設計、Linux網路基本配置與管理、Linux軟體包管理、Linux網路服務,以及Linux常用程序開發工具。本書基於CentOS 7.x,適當兼顧低版本功能。
    本書按照系統性、完整性、由淺入深、循序漸進的原則編排,在面向實際問題的案例中融入知識點,提升讀者的操作技能。從鞏固知識的角度出發,各章均配有練習題;為了提升實踐動手能力,從第2章開始,各章均設計了實驗(包括實驗目的、實驗要求及操作提示)。
    本書可作為大專院校相關專業的教材或教學參考書,也可作為相關人員快速入門Linux操作系統的自學教材或參考資料,還可作為各類培訓機構的教材。

作者介紹
編者:何先波//張剛園|責編:付弘宇//薛陽

目錄
第1章  Linux概述
  1.1  操作系統概述
    1.1.1  操作系統概念
    1.1.2  操作系統的形成和發展
    1.1.3  操作系統的類型
    1.1.4  操作系統的特徵
    1.1.5  操作系統的功能
  1.2  Linux歷史與現狀
    1.2.1  Linux的起源
    1.2.2  Linux的發展
    1.2.3  Linux的版本
    1.2.4  Linux的特點
  1.3  Linux用戶介面
    1.3.1  圖形用戶介面
    1.3.2  命令行介面
    1.3.3  應用程序介面
  1.4  Linux的安裝
    1.4.1  軟硬體準備
    1.4.2  創建虛擬機
    1.4.3  安裝CentOS 7
  1.5  Linux系統的啟動與關閉
    1.5.1  Linux系統的啟動和登錄
    1.5.2  Linux系統的註銷和關閉
  習題
第2章  Linux常用命令
  2.1  Linux命令使用概述
    2.1.1  Linux命令的分類
    2.1.2  Linux命令格式
  2.2  常用的Linux簡單命令
  2.3  Linux系統中的文件及類型
  2.4  Linux的目錄操作命令
    2.4.1  Linux文件系統的目錄結構
    2.4.2  Linux常用目錄操作命令
  2.5  Linux常用的文件管理操作命令
    2.5.1  Linux文本文件內容顯示命令
    2.5.2  文件屬性查看和時間屬性更新命令
    2.5.3  文件查找定位命令
    2.5.4  文本文件排序命令sort
    2.5.5  文件複製、移動和刪除的命令
    2.5.6  文件統計命令
    2.5.7  文件系統的掛載與卸除命令
    2.5.8  鏈接文件建立命令ln
  習題
  實驗  目錄結構的創建與文件的複製移動
第3章  Linux多用戶多任務管理
  3.1  Linux多用戶概述
    3.1.1  Linux中的用戶
    3.1.2  Linux中的用戶組
  3.2  用戶和組的配置文件
    3.2.1  /etc/passwd文件

    3.2.2  /etc/shadow
    3.2.3  /etc/group文件
    3.2.4  /etc/gshadow文件
    3.2.5  /etc/login.defs
  3.3  用戶和組管理
    3.3.1  創建用戶
    3.3.2  刪除用戶
    3.3.3  創建組
    3.3.4  刪除組
    3.3.5  修改用戶和組的屬性
    3.3.6  用戶切換
    3.3.7  其他相關用戶和組操作命令
  3.4  文件許可權操作
    3.4.1  文件許可權的含義
    3.4.2  文件許可權的表示
    3.4.3  文件許可權設置和更改
    3.4.4  文件特殊許可權的設置
    3.4.5  許可權掩碼與新建文件默認許可權
    3.4.6  文件屬主和屬組修改
    3.4.7  sudo
  3.5  Linux進程管理操作
    3.5.1  Linux進程概述
    3.5.2  Linux用戶進程的啟動執行
    3.5.3  常用的進程管理命令
  3.6  作業控制
    3.6.1  jobs命令
    3.6.2  fg命令
    3.6.3  bg命令
  3.7  任務的調度啟動
    3.7.1  at命令
    3.7.2  cron和crontab命令
  習題
  實驗  用戶和組管理
第4章  vi編輯器
  4.1  vi的工作模式
    4.1.1  命令模式
    4.1.2  輸入模式
    4.1.3  末行模式
    4.1.4  可視模式
  4.2  vi編輯器的啟動、存檔和退出
    4.2.1  vi編輯器的啟動
    4.2.2  vi編輯器的存檔和退出
  4.3  命令模式下常用的操作
  4.4  末行模式下常用的操作命令
    4.4.1  命令定位
    4.4.2  搜索及游標快速定位功能
    4.4.3  替換命令功能
    4.4.4  按行操作的文本刪除、複製與移動
    4.4.5  Shell命令
    4.4.6  環境參數設置

    4.4.7  其他命令
  4.5  vi多文檔操作
  習題
  實驗  vi編輯器的使用
第5章  Shell程序設計
  5.1  Shell概述
    5.1.1  Linux中的Shell
    5.1.2  Linux Bash主要的特色功能
  5.2  Shell的啟動與切換
    5.2.1  啟動新的Shell
    5.2.2  Shell的退出
  5.3  Shell腳本的建立與執行
    5.3.1  腳本的創建
    5.3.2  Shell腳本的執行
    5.3.3  開啟腳本調試方式
  5.4  Shell程序設計語言基本語法
    5.4.1  Shell變數
    5.4.2  Shell算術運算
    5.4.3  條件測試命令
    5.4.4  命令執行操作符
    5.4.5  if語句
    5.4.6  case語句
    5.4.7  for語句
    5.4.8  while語句
    5.4.9  until語句
    5.4.10  break語句和continue語句
    5.4.11  exit語句
    5.4.12  函數
  5.5  Shell綜合編程舉例
    5.5.1  批量添加用戶
    5.5.2  信號測試
    5.5.3  啟動腳本/etc/profile分析
  習題
  實驗  批量用戶添加
第6章  Linux網路基本配置與管理
  6.1  常用的網路配置文件
    6.1.1  /etc/hosts
    6.1.2  /etc/host.conf
    6.1.3  /etc/resolv.conf
    6.1.4  /etc/sysconfig/network
    6.1.5  /etc/sysconfig/network-scripts/ifcfg-*文件
    6.1.6  /etc/services
  6.2  常用網路命令
    6.2.1  主機名配置命令hostname
    6.2.2  網路介面配置命令ifconfig
    6.2.3  網路狀態顯示命令netstat
    6.2.4  網路連通性測試命令ping
    6.2.5  ip
  6.3  Linux網路服務管理
    6.3.1  CentOS 7之前版本的服務管理

    6.3.2  CentOS 7服務管理
  6.4  常用網路工具
    6.4.1  wget
    6.4.2  curl
  6.5  Linux防火牆
    6.5.1  netfilter/iptables框架
    6.5.2  iptables服務控制
    6.5.3  iptables命令用法
    6.5.4  firewalld
  習題
  實驗  防火牆配置
第7章  Linux軟體包管理
  7.1  源碼包管理
    7.1.1  tar命令
    7.1.2  源碼包軟體的編譯和安裝
  7.2  RPM軟體包管理
    7.2.1  RPM包管理簡介
    7.2.2  rpm命令的使用
  7.3  YUM包管理工具
    7.3.1  YUM簡介
    7.3.2  YUM倉庫
    7.3.3  yum命令基本功能
  習題
  實驗  源碼包編譯升級make工具
第8章  Linux網路服務
  8.1  網路文件系統
    8.1.1  網路文件系統簡介
    8.1.2  NFS伺服器的安裝與服務控制
    8.1.3  NFS服務配置
    8.1.4  NFS共享目錄管理
    8.1.5  查看NFS共享目錄
    8.1.6  掛載和卸載NFS共享目錄
  8.2  Apache Web服務
    8.2.1  Apache伺服器簡介
    8.2.2  Apache伺服器的安裝與服務控制
    8.2.3  Apache伺服器的配置
    8.2.4  Apache伺服器的訪問
    8.2.5  虛擬目錄
    8.2.6  Apache伺服器個人網站配置
  8.3  Tomcat
    8.3.1  Tomcat伺服器簡介
    8.3.2  Tomcat伺服器的安裝
    8.3.3  Tomcat服務的控制管理
    8.3.4  Tomcat伺服器的配置
  8.4  FTP服務
    8.4.1  FTP簡介
    8.4.2  vsftpd簡介
    8.4.3  vsftpd伺服器的配置
    8.4.4  FTP服務的客戶端訪問
  8.5  SSH

    8.5.1  SSH簡介
    8.5.2  OpenSSH伺服器的安裝和配置
    8.5.3  OpenSSH服務的啟動
    8.5.4  OpenSSH服務配置
    8.5.5  OpenSSH客戶端訪問
  習題
  實驗  Tomcat安裝配置
第9章  Linux常用程序開發工具
  9.1  源代碼編輯器概述
  9.2  C語言編譯器
    9.2.1  GCC概述
    9.2.2  GCC基本的用法
    9.2.3  GCC使用舉例
  9.3  GDB調試器
    9.3.1  GDB簡介
    9.3.2  GDB的啟動
    9.3.3  GDB功能介紹
    9.3.4  GDB程序調試舉例
  9.4  Linux工程管理器make
    9.4.1  make工具概述
    9.4.2  makefile腳本文件語法規則
    9.4.3  綜合實例
  9.5  Linux多線程應用程序開發
    9.5.1  Linux線程機制介紹
    9.5.2  Linux多線程基本編程介面
    9.5.3  Linux多線程應用開發舉例
  9.6  Linux網路應用程序開發
    9.6.1  Linux網路基本編程介面
    9.6.2  Linux網路應用開發舉例
  習題
  實驗  makefile文件的編寫
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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