定 價:¥65.00
作 者: | 張同光,洪雙喜,田喬梅,宋麗麗,高雪霞 |
出版社: | 清華大學出版社 |
叢編項: | 高等院校計算機任務驅動教改教材 |
標 簽: | 暫缺 |
ISBN: | 9787302619093 | 出版時間: | 2023-01-01 | 包裝: | |
開本: | 16開 | 頁數: | 字數: |
第1章Linux簡介與安裝1
\n1.1Linux簡介1
\n1.1.1Linux的起源2
\n1.1.2Linux的特點4
\n1.1.3Linux的版本4
\n1.2硬盤分區(qū)6
\n1.2.1MBR分區(qū)6
\n1.2.2GPT分區(qū)8
\n1.3實例——在VirtualBox中安裝Ubuntu10
\n1.3.1安裝VirtualBox10
\n1.3.2安裝Ubuntu11
\n1.4使用U盤安裝Ubuntu16
\n1.4.1硬盤分區(qū)示例16
\n1.4.2在Windows中制作Ubuntu的U盤安裝盤16
\n1.5本書實驗環(huán)境17
\n1.5.1VirtualBox的網絡連接方式17
\n1.5.2本書實驗環(huán)境18
\n本章小結18
\n習題18
\n第2章Linux的用戶接口與文本編輯器20
\n2.1GNOME及其配置工具20
\n2.1.1GNOME20
\n2.1.2GNOME Shell和GNOME Classic21
\n2.1.3GNOME配置工具: dconf、gsettings、dconfeditor23
\n2.1.4GDM24
\n2.1.5gnomesession24
\n2.1.6輸入法25
\n2.2Shell25
\n2.2.1控制臺與終端26
\n2.2.2Shell命令行26
\n2.2.3命令、子命令、選項和參數的自動補全功能27
\n2.2.4歷史命令: history28
\n2.2.5命令別名: alias29
\n2.2.6通配符與文件名30
\n2.2.7輸入/輸出重定向與管道32
\n2.2.8Linux快捷鍵35
\n2.3Linux中的文本編輯器簡介37
\n2.3.1GNOME中的文本編輯器37
\n2.3.2vi、vim與Emacs文本編輯器37
\n2.3.3nano38
\n2.4vim的5種編輯模式39
\n2.5實例——使用vim編輯文件42
\n本章小結45
\n習題45Ubuntu Linux操作系統(tǒng)(微課視頻版)目錄
\n第3章系統(tǒng)管理48
\n3.1用戶管理48
\n3.1.1用戶管理命令: useradd、passwd、userdel、usermod、chage48
\n3.1.2組管理命令: groupadd、groupdel、groupmod、gpasswd、newgrp52
\n3.1.3用戶查詢命令: who、w、id、whoami、last、lastlog55
\n3.1.4su和sudo命令58
\n3.2進程管理64
\n3.2.1監(jiān)視進程命令: ps、pstree、top65
\n3.2.2搜索進程命令: pgrep、pidof、ps|grep71
\n3.2.3終止進程命令: kill、killall、pkill、xkill72
\n3.2.4進程的優(yōu)先級命令: nice、renice74
\n3.2.5前臺進程與后臺進程命令與快捷鍵: command &、Ctrl+z、
\njobs、fg、bg76
\n3.2.6周期性/定時執(zhí)行任務命令: crontab、at、batch、watch77
\n3.2.7以守護進程方式執(zhí)行任務命令: nohup82
\n3.3系統(tǒng)和服務管理82
\n3.3.1系統(tǒng)和服務管理器: Systemd82
\n3.3.2監(jiān)視和控制Systemd的命令: systemctl84
\n3.3.3系統(tǒng)資源: 單元85
\n3.3.4單元的配置文件86
\n3.3.5target(目標)和runlevel(運行級別)89
\n3.3.6Systemd定時器92
\n3.3.7使用Systemd開機自動啟動用戶程序94
\n3.3.8使用rc.local開機自動啟動用戶程序94
\n3.3.9Systemd系統(tǒng)管理95
\n3.3.10日志管理命令: journalctl96
\n3.4其他系統(tǒng)管理98
\n3.4.1查詢系統(tǒng)信息命令: uname、hostname、free、uptime、dmidecode、
\nlscpu、lsmem、lspci、lsusb98
\n3.4.2/proc目錄和sysctl命令101
\n3.4.3系統(tǒng)日志和dmesg命令103
\n3.4.4關機等命令: shutdown、halt、reboot、poweroff、runlevel、logout103
\n3.4.5其他命令: man、date/hwclock、cal、eject、clear/reset105
\n3.5系統(tǒng)監(jiān)視108
\n3.5.1GNOME系統(tǒng)監(jiān)視器命令: gnomesystemmonitor108
\n3.5.2系統(tǒng)活動情況報告命令: sar108
\n本章小結111
\n習題111
\n第4章磁盤與文件管理114
\n4.1磁盤管理114
\n4.1.1文件系統(tǒng)掛載命令和文件: fdisk l、mount、umount、findmnt、
\nlsblk、blkid、partx、/etc/fstab、e2label114
\n4.1.2查看磁盤空間命令: df、du121
\n4.1.3其他磁盤相關命令: fdisk、mkfs、mkswap、fsck、vmstat、iostat123
\n4.1.4制作鏡像文件命令: dd、cp、mkisofs131
\n4.1.5數據同步命令: sync133
\n4.2文件與目錄管理134
\n4.2.1Linux文件系統(tǒng)的目錄結構134
\n4.2.2查看目錄內容命令: cd、pwd、ls、nautilus136
\n4.2.3查看文件內容命令: more、less、cat、tac、nl、head、tail、wc140
\n4.2.4檢查文件類型命令: file、stat142
\n4.2.5文件完整性命令: cksum、md5sum144
\n4.2.6文件與目錄的創(chuàng)建、復制、刪除、轉移及重命名命令: touch、mkdir、
\nrmdir、mv、rm、cp145
\n4.2.7文件搜索命令: find、locate、which、whereis、type150
\n4.2.8文件操作命令: grep、sed、awk、tr154
\n4.2.9文件的追加、合并、分割命令: echo、cat、uniq、cut、paste、join、split161
\n4.2.10文件的比較、排序命令: diff、patch、cmp、sort166
\n4.2.11文件的鏈接命令: ln170
\n4.2.12設備文件命令: mknod172
\n4.2.13進程與文件命令: lsof172
\n4.2.14文件下載命令: curl、wget、HTTPie175
\n4.2.15數據鏡像備份工具: rsync176
\n4.3文件與目錄的安全177
\n4.3.1chmod與umask命令177
\n4.3.2chown命令180
\n4.3.3chgrp命令181
\n4.3.4chroot命令182
\n4.4強制位與粘貼位182
\n4.5文件隱藏屬性命令: lsattr、chattr184
\n4.6訪問控制列表(ACL)186
\n4.7文件的壓縮與解壓縮191
\n4.7.1gzip和gunzip命令191
\n4.7.2bzip2、bunzip2命令193
\n4.7.3xz命令194
\n4.7.47z、7za、7zr命令195
\n4.7.5zcat、zless、bzcat、bzless命令195
\n4.7.6tar命令196
\n4.7.7cpio命令198
\n本章小結199
\n習題199
\n第5章軟件包管理202
\n5.1dpkg202
\n5.1.1dpkg簡介202
\n5.1.2dpkg命令203
\n5.2APT204
\n5.2.1APT簡介204
\n5.2.2apt命令205
\n5.2.3APT的配置文件205
\n5.3軟件包管理GUI206
\n5.3.1synaptic命令206
\n5.3.2gnomesoftware命令206
\n5.3.3tasksel命令206
\n5.4安裝搜狗拼音輸入法207
\n本章小結208
\n習題208
\n第6章組建Linux局域網209
\n6.1網絡接口配置209
\n6.1.1GUI方式: gnomecontrolcenter、nmconnectioneditor命令210
\n6.1.2CLI方式: nmcli命令210
\n6.1.3systemdresolved和resolvectl命令213
\n6.1.4ifconfig、dhclient、route、ping、traceroute命令215
\n6.1.5nettools與iproute2工具包218
\n6.2DHCP服務器221
\n6.2.1DHCP概述221
\n6.2.2實例——配置DHCP服務器223
\n6.2.3實例——設置DHCP客戶機228
\n6.3Samba服務器230
\n6.3.1Samba概述230
\n6.3.2實例——配置Samba服務器230
\n6.3.3Samba服務器的配置文件231
\n6.3.4實例——匿名訪問Samba共享的資源233
\n6.3.5實例——賬戶訪問Samba共享的資源233
\n6.4NFS服務器235
\n6.4.1NFS服務簡介235
\n6.4.2NFS服務器端的配置235
\n6.4.3訪問NFS服務器的共享目錄238
\n6.5防火墻的設置——iptables命令238
\n6.5.1Netfilter/iptables簡介238
\n6.5.2iptables命令的語法及其應用239
\n6.5.3實例——防火墻的設置: iptables命令241
\n6.5.4實例——NAT的設置: iptables命令244
\n6.6防火墻的設置——firewalld247
\n6.6.1firewalld簡介247
\n6.6.2firewalld配置: firewallconfig、firewallcmd命令251
\n6.6.3實例——NAT的設置: firewallcmd命令258
\n6.6.4firewallcmd設置本書服務器的防火墻規(guī)則259
\n6.7防火墻的設置——UFW260
\n6.7.1UFW簡介260
\n6.7.2UFW設置本書服務器的防火墻規(guī)則261
\n6.8代理服務器Squid的設置261
\n6.8.1代理服務器Squid簡介262
\n6.8.2實例——局域網使用Squid共享上網263
\n本章小結267
\n習題268
\n第7章Internet服務270
\n7.1SSH270
\n7.1.1SSH簡介270
\n7.1.2SSH服務器的設置271
\n7.1.3SSH客戶端的應用271
\n7.1.4SSH客戶端通過密鑰訪問SSH服務器271
\n7.2Linux終端復用器——Tmux272
\n7.2.1Tmux簡介272
\n7.2.2Tmux的會話、窗口、窗格273
\n7.2.3實例——登錄遠程服務器使用Tmux275
\n7.3DNS服務及配置276
\n7.3.1DNS概述276
\n7.3.2Bind278
\n7.3.3實例——配置DNS服務器278
\n7.3.4view命令285
\n7.3.5測試DNS服務器: nslookup、host、dig命令287
\n7.3.6輔助DNS服務器289
\n7.3.7Cacheonly服務器290
\n7.4WWW服務器的設置——Apache291
\n7.4.1Apache291
\n7.4.2Apache服務器的默認配置292
\n7.4.3實例——靜態(tài)網站建設294
\n7.4.4實例——為每個用戶配置Web站點295
\n7.4.5實例——配置基于IP地址的虛擬主機和基于域名的虛擬主機296
\n7.4.6實例——基于主機的授權298
\n7.4.7實例——基于用戶的認證299
\n7.4.8實例——組織和管理Web站點301
\n7.4.9實例——CGI運行環(huán)境的配置302
\n7.4.10實例——啟用HTTPS303
\n7.5WWW服務器的設置——Nginx304
\n7.5.1安裝Nginx304
\n7.5.2安裝PHP和PHPFPM305
\n7.5.3安裝 MariaDB306
\n7.5.4MariaDB的簡單應用306
\n7.5.5實例——動態(tài)網站建設(LNMP)310
\n7.6FTP服務器的設置311
\n7.6.1FTP概述311
\n7.6.2vsftpd服務器313
\n7.6.3實例——匿名用戶上傳、下載文件314
\n7.6.4實例——本地用戶上傳、下載文件316
\n7.6.5FTP客戶端(FileZilla)317
\n7.7郵件服務器簡介317
\n本章小結320
\n習題320
\n附錄網站資源321
\n參考文獻322
\n