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

Linux操作系統(第2版RHEL8\CentOS8高等院校電腦任務驅動教改教材)

  • 作者:編者:張同光|責編:張龍卿
  • 出版社:清華大學
  • ISBN:9787302538455
  • 出版日期:2020/01/01
  • 裝幀:平裝
  • 頁數:382
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以Red Hat公司的Linux最新版本Red Hat Enterprise Linux 8為藍本,堅持理論夠用、側重實用的原則,用案例/示例來講解每個知識點,對Linux做了較為詳盡的闡述。全書結構清晰,通俗易懂,力爭做到使讀者饒有興趣地學習Linux。本書是一本比較好的Linux入門教材,針對的是技術型讀者。
    本書共分8章,主要內容包括:Linux簡介與安裝、Linux的用戶介面與文本編輯器、系統管理、磁碟與文件管理、軟體包管理、Linux中的Shell編程、網路服務與管理、高級系統管理。
    本書適合作為高等院校電腦及相關專業學生的教材,也可供培養技能型緊缺人才的機構使用。

作者介紹
編者:張同光|責編:張龍卿

目錄
第1章  Linux簡介與安裝
  1.1  Linux簡介
    1.1.1  Linux的起源
    1.1.2  Linux的特點
    1.1.3  Linux的版本
  1.2  硬碟分區
    1.2.1  MBR分區
    1.2.2  GPT分區
  1.3  實例——用U盤安裝Red Hat Enterprise Linux
  1.4  引導工具GRUB Legacy的設置與應用
    1.4.1  GRUB的設置
    1.4.2  實例——GRUB的應用
  1.5  引導工具GRUB2的設置與應用
    1.5.1  GRUB2與GRUB Legacy的區別
    1.5.2  GRUB2配置文件
    1.5.3  GRUB2腳本的修改
    1.5.4  刪除GRUB2中多餘的引導菜單項
    1.5.5  GRUB2命令行環境下的常用命令
    1.5.6  實例——GRUB2的應用
  1.6  RHEL 8的啟動流程
    1.6.1  RHEL 8的啟動流程——BIOS+MBR
    1.6.2  RHEL 8的啟動流程——UEFI+GPT
  1.7  本章小結
  1.8  習題
第2章  Linux的用戶介面與文本編輯器
  2.1  GNOME及其配置工具
    2.1.1  GNOME
    2.1.2  GNOME Shell和GNOME Classic
    2.1.3  GNOME配置工具: dconf、gsettings、dconf-editor
    2.1.4  GDM
    2.1.5  gnome-session
    2.1.6  輸入法
  2.2  Shell
    2.2.1  控制台與終端
    2.2.2  Shell命令行
    2.2.3  命令、子命令、選項和參數的自動補全功能
    2.2.4  歷史命令: history
    2.2.5  命令別名: alias
    2.2.6  通配符與文件名
    2.2.7  輸入/輸出重定向與管道
    2.2.8  Linux快捷鍵
  2.3  Linux中的文本編輯器簡介
    2.3.1  GNOME中的文本編輯器
    2.3.2  Vi、Vim與Emacs文本編輯器
  2.4  Vim的5種編輯模式
  2.5  實例——使用Vim編輯文件
  2.6  本章小結
  2.7  習題
第3章  系統管理
  3.1  用戶管理

    3.1.1  用戶管理: useradd、passwd、userdel、usermod、chage
    3.1.2  組管理: groupadd、groupdel、groupmod、gpasswd、newgrp
    3.1.3  用戶查詢: who、w、id、whoami、last、lastlog
    3.1.4  su和sudo命令
  3.2  進程管理
    3.2.1  監視進程: ps、pstree、top
    3.2.2  搜索進程: pgrep、pidof、ps|grep
    3.2.3  終止進程: kill、killall、pkill、xkill
    3.2.4  進程的優先順序: nice、renice
    3.2.5  前台進程與後台進程: command &、Ctrl+Z、jobs、fg、bg
    3.2.6  周期性/定時執行任務: crontab、at、batch、watch
    3.2.7  以守護進程方式執行任務: nohup
    3.2.8  終端復用: tmux
  3.3  系統和服務管理
    3.3.1  系統和服務管理器: systemd
    3.3.2  監視和控制systemd的命令: systemctl
    3.3.3  系統資源: Unit
    3.3.4  Unit的配置文件
    3.3.5  目標(target)、運行級別(runlevel)
    3.3.6  systemd定時器
    3.3.7  開機啟動: systemd
    3.3.8  開機啟動: rc.local
    3.3.9  systemd系統管理
    3.3.10  日誌管理: journalctl
  3.4  其他系統管理
    3.4.1  查詢系統信息: uname、hostname、free、uptime、dmidecode、lscpu、lsmem、lspci、lsusb
    3.4.2  /proc目錄和sysctl命令
    3.4.3  系統日誌和dmesg命令
    3.4.4  關機等命令: shutdown、halt、reboot、init、runlevel、logout、startx
    3.4.5  其他命令: man、date、hwclock/clock、tzselect、cal、eject、clear/reset
  3.5  系統監視
    3.5.1  GNOME系統監視器: gnome-system-monitor
    3.5.2  系統活動情況報告: sar
  3.6  本章小結
  3.7  習題
第4章  磁碟與文件管理
  4.1  磁碟管理
    4.1.1  文件系統掛載: fdisk -l、mount、umount、findmnt、lsblk、blkid、partx、/etc/fstab、e2label/xfs_admin
    4.1.2  查看磁碟空間: df、du
    4.1.3  其他磁碟相關命令: fdisk、mkfs、mkswap、fsck、vmstat、iostat
    4.1.4  製作鏡像文件: dd、cp、mkisofs
    4.1.5  數據同步: sync
  4.2  文件與目錄管理
    4.2.1  Linux文件系統的目錄結構
    4.2.2  查看目錄內容: cd、pwd、ls、nautilus
    4.2.3  查看文件內容: more、less、cat、tac、nl、head、tail、wc
    4.2.4  檢查文件類型: file、stat
    4.2.5  文件完整性: cksum、md5sum
    4.2.6  文件與目錄的創建、複製、刪除、轉移及重命名: touch、mkdir、rmdir、mv、rm、cp
    4.2.7  文件搜索命令: find、locate、which、whereis、type

    4.2.8  文件操作命令: grep、sed、awk、tr
    4.2.9  文件的追加、合併、分割: echo、cat、uniq、cut、paste、join、split
    4.2.10  文件的比較、排序: diff、patch、cmp、sort
    4.2.11  文件的鏈接: ln
    4.2.12  設備文件: mknod
    4.2.13  進程與文件: lsof
    4.2.14  文件下載命令: curl、wget、HTTPie
  4.3  文件與目錄的安全
    4.3.1  chmod與umask命令
    4.3.2  chown命令
    4.3.3  chgrp命令
    4.3.4  chroot命令
  4.4  強制位與粘貼位
  4.5  文件隱藏屬性: lsattr、chattr
  4.6  訪問控制列表(ACL): getfacl、setfacl、chacl、+
  4.7  文件的壓縮與解壓縮
    4.7.1  gzip、gunzip命令
    4.7.2  bzip2、bunzip2命令
    4.7.3  顯示壓縮文件的內容: zcat、zless、bzcat、bzless
    4.7.4  tar命令
    4.7.5  cpio命令
  4.8  文件關聯
    4.8.1  MIME類型
    4.8.2  添加自定義MIME類型
  4.9  本章小結
  4.10  習題
第5章  軟體包管理
  5.1  RPM
    5.1.1  RPM簡介
    5.1.2  RPM的使用
  5.2  YUM與DNF
    5.2.1  YUM與DNF簡介
    5.2.2  使用YUM命令
    5.2.3  YUM的配置文件
    5.2.4  BaseOS和AppStream
    5.2.5  安裝第三方源
    5.2.6  創建本地倉庫
    5.2.7  升級系統(Fedora)
  5.3  軟體包管理GUI: gnome-software
  5.4  本章小結
  5.5  習題
第6章  Linux中的Shell編程
  6.1  Shell編程基礎
    6.1.1  Shell腳本的建立和執行
    6.1.2  有效期與環境配置文件
    6.1.3  Shell變數
    6.1.4  控制Shell提示符
    6.1.5  測試命令: test
    6.1.6  算術運算
    6.1.7  內部命令

  6.2  Shell程序設計的流程式控制制
    6.2.1  複合結構: {}、()
    6.2.2  條件分支: if、case
    6.2.3  循環結構: for、while、until
    6.2.4  循環退出: break、continue
  6.3  Shell腳本中的函數
  6.4  Shell腳本的調試
  6.5  本章小結
  6.6  習題
第7章  網路服務與管理
  7.1  網路介面配置
    7.1.1  GUI方式: gnome-control-center、nm-connection-editor
    7.1.2  CLI方式: ifconfig、dhclient、route、/etc/resolv.conf
    7.1.3  NetworkManager與nmcli
    7.1.4  net-tools與iproute
  7.2  DHCP服務及配置
    7.2.1  DHCP概述
    7.2.2  實例——配置DHCP伺服器
    7.2.3  實例——配置DHCP客戶端
  7.3  Samba伺服器的設置
    7.3.1  Samba概述
    7.3.2  實例——配置Samba伺服器
    7.3.3  Samba伺服器的配置文件
    7.3.4  SELinux: getsebool、setsebool、chcon、restorecon
  7.4  WWW伺服器的設置
    7.4.1  Apache
    7.4.2  Apache伺服器的默認配置
    7.4.3  實例——靜態網站建設
    7.4.4  實例——為每個用戶配置Web站點
    7.4.5  實例——配置基於IP的虛擬主機
    7.4.6  實例——基於主機的授權
    7.4.7  實例——基於用戶的認證
    7.4.8  實例——組織和管理Web站點
    7.4.9  CGI運行環境的配置
  7.5  防火牆的設置——iptables
    7.5.1  netfilter/iptables簡介
    7.5.2  iptables的語法及其使用
    7.5.3  實例——防火牆的設置: iptables
    7.5.4  實例——NAT的設置: iptables
  7.6  防火牆的設置——firewalld
    7.6.1  firewalld簡介
    7.6.2  firewalld配置: firewall-config、firewall-cmd
    7.6.3  實例——NAT的設置: firewall-cmd
  7.7  防火牆的設置——TCP_Wrappers
  7.8  基於xinetd的服務
  7.9  本章小結
  7.10  習題
第8章  高級系統管理
  8.1  邏輯卷管理
    8.1.1  邏輯卷管理概述

    8.1.2  邏輯卷管理的組成部分
    8.1.3  邏輯卷創建過程: pvcreate、pvdisplay、vgcreate、vgdisplay、lvcreate、lvdisplay
    8.1.4  邏輯卷的擴展與縮小: lvextend、resize2fs、lvreduce
    8.1.5  卷組的擴展與刪除: vgextend、lvremove、vgremove、pvremove
  8.2  磁碟陣列
    8.2.1  RAID概述及常用的RAID規範
    8.2.2  軟體RAID描述
    8.2.3  mdadm管理工具
    8.2.4  軟體RAID創建過程
    8.2.5  軟體RAID配置文件
    8.2.6  查看、停止與啟動軟體RAID
  8.3  磁碟配額
    8.3.1  相關命令: quota、quotacheck、edquota、quotaon、quotaoff
    8.3.2  實例——實現磁碟限額
  8.4  虛擬化技術
    8.4.1  虛擬化技術概述
    8.4.2  QEMU、KVM、QEMU-KVM、libvirt、virsh和virt-manager
    8.4.3  實例——虛擬機的安裝與管理
  8.5  cgroups
    8.5.1  cgroups概述
    8.5.2  cgroups的默認層級
    8.5.3  cgroups的子系統
  8.6  cgroups與systemd
    8.6.1  創建cgroup: systemd-run
    8.6.2  刪除cgroup
    8.6.3  修改cgroup
    8.6.4  獲得關於cgroup的信息: systemd-cgls、systemd-cgtop
  8.7  namespace
  8.8  容器和雲
    8.8.1  容器
    8.8.2  雲
  8.9  伺服器管理軟體Cockpit
  8.10  本章小結
  8.11  習題
參考文獻
附錄  網站資源

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