注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)Linux鳥哥的Linux私房菜:基礎(chǔ)學(xué)習(xí)篇

鳥哥的Linux私房菜:基礎(chǔ)學(xué)習(xí)篇

鳥哥的Linux私房菜:基礎(chǔ)學(xué)習(xí)篇

定 價(jià):¥42.00

作 者: 鳥哥 編著
出版社: 科學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: Linux

ISBN: 9787030155870 出版時(shí)間: 2005-06-01 包裝: 膠版紙
開本: 小16開 頁(yè)數(shù): 411 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Linux的基礎(chǔ)知識(shí)在各大主流Linux安裝版本中基本相同,如賬號(hào)管理、硬盤文件格式、數(shù)據(jù)管理與核心編譯等。本書深入淺出地介紹了Linux操作系統(tǒng)的基本原理與架構(gòu),適合當(dāng)前所有主流Linux版本的學(xué)習(xí)。全書共分5大篇。第1篇主要介紹Linux操作系統(tǒng)的規(guī)劃與安裝;第2篇介紹Linux的基本文件權(quán)限與系統(tǒng)架構(gòu);第3篇介紹非常重要的Shell與Shellscripts的基本內(nèi)容,這是所有以文字界面操控主機(jī)的基礎(chǔ);第4篇著重介紹Linux用戶管理,包括賬號(hào)管理、磁盤配額與用戶的例行性工作流程介紹等;第5篇注重于Linux系統(tǒng)管理,如套件管理員RPM與Tarball、核心的重新編譯、開關(guān)機(jī)與多重啟動(dòng)的設(shè)定技巧、系統(tǒng)登錄文件的分析,以及X-Window的基本設(shè)定和網(wǎng)絡(luò)參數(shù)設(shè)定細(xì)節(jié)。最后附本書所有習(xí)題的答案,供讀者學(xué)習(xí)參考。本書適合數(shù)據(jù)管理人員和有心成為L(zhǎng)inux高手的人。在Linux的學(xué)習(xí)過(guò)程中,最怕的就是自上而下的學(xué)習(xí)方式,例如為了架站,才去認(rèn)識(shí)RPM或Tarball這些套件管理員;為了修改文件,才去了解vi文本編輯器。這樣的學(xué)習(xí)方式有點(diǎn)類似頭痛醫(yī)頭、腳痛醫(yī)腳的治標(biāo)學(xué)習(xí),或許這種服務(wù)器您會(huì)架設(shè)了,但是到了其他服務(wù)器,又得將剛剛的學(xué)習(xí)步驟從頭來(lái)一次,并且容易丟三落四,對(duì)于Linux新手來(lái)說(shuō),這很讓人困擾。筆者以最近這幾年的摸索經(jīng)驗(yàn),將平時(shí)的實(shí)踐過(guò)程記錄于“鳥哥的私房菜”網(wǎng)站,借著這個(gè)機(jī)會(huì),提筆將原先網(wǎng)站上的數(shù)據(jù)更完整更系統(tǒng)地連貫起來(lái),將Linux基礎(chǔ)學(xué)習(xí)的歷程與可能發(fā)生的錯(cuò)誤寫下來(lái),希望能夠?yàn)榇蠹姨峁┮粋€(gè)學(xué)習(xí)時(shí)的參考依據(jù)。

作者簡(jiǎn)介

  鳥哥專長(zhǎng):Linux操作系統(tǒng)、網(wǎng)站規(guī)劃與維護(hù)、編程語(yǔ)言(VB,F(xiàn)ortran)著作:鳥哥的Linux私房菜——基礎(chǔ)學(xué)習(xí)篇、鳥哥的Linux私房菜——服務(wù)器篇相關(guān)網(wǎng)站:鳥哥的Linux私房菜http://linux.vbird.org

圖書目錄

第0章  序篇 1
0.1  鳥哥和Linux 1
0.2  鳥哥的Linux學(xué)習(xí)之路 1
0.3  關(guān)于Windows和Linux學(xué)習(xí)心態(tài)的
         分別 3
0.4  關(guān)于本書 5
 
第1篇  Linux的規(guī)劃與安裝
 
第1章  Linux是什么與如何學(xué)習(xí)Linux 9
1.1  從Unix到Linux 9
1.2  Linux到底是什么 11
1.3  什么是distribution 12
1.4  Linux的功能與優(yōu)缺點(diǎn) 13
1.5  如何學(xué)習(xí)Linux 15
1.6  GNU與GPL 17
1.7  課后練習(xí) 23
第2章  Linux主機(jī)規(guī)劃 24
2.1  認(rèn)識(shí)與選擇硬件配置 24
2.2  硬件與硬件代號(hào) 26
2.3  選擇發(fā)行版本 26
2.4  主機(jī)的服務(wù)規(guī)劃與硬件的關(guān)系 27
2.5  主機(jī)硬盤的主要規(guī)劃 29
2.6  鳥哥的兩個(gè)范例 29
2.7  課后練習(xí) 31
第3章  Linux安裝與多重啟動(dòng)技巧 32
3.1  Linux安裝的第一步——規(guī)劃 32
3.2  硬盤劃分的配置 34
3.3  Linux安裝前的準(zhǔn)備 38
3.4  一個(gè)Linux的安裝實(shí)例 38
3.5  多重啟動(dòng)安裝流程與技巧 65
3.6  課后練習(xí) 67
第4章  開機(jī)、關(guān)機(jī)、在線求助與指令
       輸入 68
4.1  第一次登入系統(tǒng)與退出系統(tǒng) 68
4.2  圖形模式與文字模式的切換 70
4.3  指令輸入與基本指令 71
4.4  在線求助 75
4.4.1  man 75
4.4.2  info 77
4.4.3  /usr/share/doc 77
4.5  正確的關(guān)機(jī)方式 77
4.5.1  shutdown 78
4.5.2  reboot 79
4.6  開機(jī)過(guò)程的問(wèn)題排解 79
4.7  課后練習(xí) 80
 
第2篇  Linux文件、目錄與磁盤格式
 
第5章  Linux文件權(quán)限與目錄配置 83
5.1  用戶與群組 83
5.2  Linux文件權(quán)限 84
5.3  如何改變文件權(quán)限 87
5.3.1  改變?nèi)航Mchgrp 88
5.3.2  改變擁有者chown 88
5.3.3  改變權(quán)限chmod 89
5.4  Linux支持的文件格式與文件種類 90
5.4.1  文件格式 90
5.4.2  文件種類 91
5.4.3  Linux文件的后綴名 92
5.5  Linux目錄配置 92
5.6  課后練習(xí) 97
第6章  文件與目錄管理 98
6.1  目錄與路徑 98
6.1.1  相對(duì)路徑與絕對(duì)路徑 98
6.1.2  cd與pwd 99
6.1.3  mkdir與rmdir 100
6.1.4  環(huán)境變量PATH 100
6.2  文件與目錄管理 101
6.2.1  ls 101
6.2.2  cp 102
6.2.3  rm 103
6.2.4  mv 104
6.3  查看文件內(nèi)容 104
6.3.1  cat與tac 104
6.3.2  more與less 106
6.3.3  head與tail 107
6.3.4  nl 108
6.3.5  od 108
6.4  鏈接文件的介紹 109
6.4.1  什么是inode 109
6.4.2  ln 110
6.5  文件與目錄權(quán)限 112
6.5.1  chown與chgrp 112
6.5.2  chmod 113
6.5.3  umask 113
6.5.4  chattr與lsattr 115
6.6  搜尋文件或目錄 116
6.6.1  which 116
6.6.2  whereis 116
6.6.3  locate 117
6.6.4  find 118
6.7  SetUID,SetGID,Sticky bit與file
         指令 119
6.7.1  SUID與SGID 119
6.7.2  Sticky bit 120
6.7.3  file 120
6.8  課后練習(xí) 121
第7章  硬盤與硬件管理 122
7.1  認(rèn)識(shí)硬盤 122
7.2  查看硬盤或目錄的容量 123
7.2.1  df 123
7.2.2  du 125
7.3  磁盤分割與格式化 125
7.3.1  fdisk 125
7.3.2  mke2fs 129
7.3.3  e2label 130
7.3.4  mknod 130
7.4  檢查硬盤壞軌與數(shù)據(jù)同步寫入 131
7.4.1  fsck 132
7.4.2  sync 132
7.5  關(guān)于啟動(dòng)盤 133
7.5.1  mkbootdisk 133
7.5.2  fdformat 133
7.6  硬盤的裝載 133
7.6.1  mount 134
7.6.2  umount 135
7.7  硬盤效能測(cè)試與啟用 135
7.8  課后練習(xí) 136
第8章  文件系統(tǒng)的裝載 137
8.1  各種文件格式的裝載 137
8.2  設(shè)定啟動(dòng)實(shí)時(shí)裝載方式 139
8.3  建立與裝載虛擬內(nèi)存文件 141
8.4  課后練習(xí) 143
 
第3篇  學(xué)習(xí)Shell
 
第9章  vi文本處理器 147
9.1  vi簡(jiǎn)易說(shuō)明 147
9.2  簡(jiǎn)易范例 148
9.3  常用指令 150
9.4  案例練習(xí) 152
9.5  課后練習(xí) 153
第10章  學(xué)習(xí)Bash 154
10.1  什么是Shell 154
10.2  BASH Shell 156
10.3  變量與變量的設(shè)定 158
10.3.1  echo 159
10.3.2  env 160
10.3.3  set 162
10.3.4  變量設(shè)定規(guī)則 162
10.3.5  export 165
10.3.6  unset 165
10.4  命令別名與歷史命令 165
10.4.1  alias與unalias 165
10.4.2  history 166
10.5  bash shell 的配置文件 167
10.6  通配符與特殊符號(hào) 169
10.7  絕對(duì)路徑與相對(duì)路徑 171
10.8  命令重定向 172
10.9  管線命令 175
10.9.1  cut 176
10.9.2  sort 177
10.9.3  wc 177
10.9.4  uniq 177
10.9.5  tee 178
10.9.6  tr 178
10.9.7  split 178
10.10  課后練習(xí) 179
第11章  壓縮指令與正規(guī)表示法 180
11.1  壓縮指令 180
11.1.1  compress 180
11.1.2  bzip2,bzcat 181
11.1.3  gzip,zcat 181
11.1.4  tar 182
11.1.5  cpio 184
11.2  正規(guī)表示法 185
11.3  課后練習(xí) 187
第12章  學(xué)習(xí)使用Shell scripts 188
12.1  為什么學(xué)習(xí)腳本 188
12.2  腳本的執(zhí)行與第一個(gè)腳本 189
12.2.1  腳本的執(zhí)行 189
12.2.2  建立第一個(gè)腳本 189
12.3  卷標(biāo)與運(yùn)算符declare 190
12.4  交互式腳本 191
12.5  腳本邏輯判斷式與表達(dá)式 193
12.6  條件判斷 194
12.6.1  if...then...fi 194
12.6.2  case... esac 198
12.7  循環(huán) 200
12.8  如何調(diào)試腳本 204
 
第4篇  Linux用戶管理
 
第13章  賬號(hào)管理 207
13.1  賬號(hào)管理 207
13.1.1  groupadd 211
13.1.2  groupdel 212
13.1.3  useradd 212
13.1.4  userdel 213
13.1.5  chsh 214
13.1.6  chfn 214
13.1.7  userconf 215
13.2  密碼管理與設(shè)定:passwd 218
13.3  用戶身份切換 220
13.3.1  su 220
13.3.2  sudo和visudo 221
13.4  用戶查詢 222
13.4.1  id 222
13.4.2  finger 223
13.4.3  groups 223
13.5  手動(dòng)添加用戶 223
13.5.1  一般用戶賬號(hào) 224
13.5.2  僅開放POP(郵件)賬號(hào) 225
13.6  課后練習(xí) 226
第14章  磁盤配額 227
14.1  什么是配額 227
14.2  基本的quota指令 228
14.2.1  quota 228
14.2.2  quotacheck 228
14.2.3  edquota 229
14.2.4  quotaon 230
14.2.5  quotaoff 230
14.3  quota實(shí)踐 231
14.4  郵件主機(jī)的quota設(shè)定 235
14.5  課后練習(xí) 235
第15章  例行性命令at與crontab 236
15.1  什么是例行性命令 236
15.2  Linux系統(tǒng)的例行性命令 236
15.3  僅執(zhí)行一次:at 237
15.4  循環(huán)執(zhí)行:crontab 238
15.5  系統(tǒng)的crontab設(shè)定:/etc/crontab 241
15.6  安全防護(hù):/var/log/cron記錄文件 242
15.7  課后練習(xí) 243
第16章  程序與資源管理 244
16.1  再次強(qiáng)調(diào)man用法 244
16.2  Linux多用戶多任務(wù)環(huán)境 246
16.3  背景工作管理 247
16.3.1  &與Ctrl+z 247
16.3.2  jobs,fg與bg,kill 248
16.4  程序與資源管理 250
16.4.1  ps 250
16.4.2  top 251
16.4.3  free 252
16.4.4  sar 252
16.4.5  kill 252
16.4.6  uname 253
16.5  程序的優(yōu)先級(jí) 253
16.5.1  nice 254
16.5.2  renice 255
16.6  信息管理 255
16.6.1  dmesg 255
16.6.2  uptime 255
16.6.3  who,w,whoami 255
16.6.4  last,hostname 256
16.7  關(guān)于網(wǎng)絡(luò)校時(shí):ntpdate 257
16.8  課后練習(xí) 257
 
第5篇  Linux系統(tǒng)管理員
 
第17章  開機(jī)關(guān)機(jī)流程與多重啟動(dòng) 261
17.1  開機(jī)流程分析 261
17.2  變換默認(rèn)的登入模式 267
17.3  Lilo 268
17.3.1  配置文件/etc/lilo.conf 268
17.3.2  以默認(rèn)的lilo.conf新增一個(gè)
       啟動(dòng)文檔 270
17.3.3  安裝lilo 270
17.3.4  一些問(wèn)題的解決之道 271
17.4  Grub 273
17.4.1  配置文件/boot/grub/menu.lst 273
17.4.2  在系統(tǒng)中安裝grub 274
17.4.3  啟動(dòng)時(shí)手動(dòng)設(shè)定選項(xiàng) 275
17.5  可引導(dǎo)磁盤與后援磁盤制作 276
17.6  課后練習(xí) 277
第18章  套件管理RPM與Tarball 278
18.1  為何升級(jí)套件與如何升級(jí)套件 278
18.2  RPM套件管理程序 279
18.2.1  什么是RPM、SRPM 279
18.2.2  什么是i386,i586,i686和
       noarch 280
18.2.3  SRPM與RPM需要的安裝
       目錄 281
18.2.4  RPM的指令用法 282
18.3  Tarball管理方法 285
18.3.1  什么是Tarball 285
18.3.2  Tarball需要的基本套件 285
18.3.3  Tarball安裝的基本步驟 286
18.3.4  Tarball的移除與升級(jí) 287
18.4  選擇RPM還是Tarball 288
18.4.1  優(yōu)先選擇RPM 288
18.4.2  簡(jiǎn)易方法 289
18.5  動(dòng)手制作RPM 290
18.5.1  修改SRPM的默認(rèn)設(shè)定值 290
18.5.2  編輯自己的軟件包 294
18.6  網(wǎng)絡(luò)資源 295
18.7  課后練習(xí) 296
第19章  核心編譯與多重啟動(dòng) 297
19.1  什么是核心 297
19.2  為什么更新核心 298
19.3  核心的版本與何處下載最新核心 300
19.3.1  核心的版本 300
19.3.2  核心下載地點(diǎn) 301
19.4  開始設(shè)定核心的內(nèi)容 301
19.5  開始編譯 311
19.6  安裝核心與多重啟動(dòng)設(shè)定 313
第20章  基本的系統(tǒng)設(shè)定指令 316
20.1  基本的系統(tǒng)設(shè)定工具 316
20.1.1  Mandrake:drakconf 316
20.1.2  Red Hat:setup 322
20.1.3  /etc/sysconfig/* 322
20.2  系統(tǒng)啟動(dòng)服務(wù)工具 323
20.2.1  service 324
20.2.2  chkconfig 324
20.3  檢驗(yàn)軟件正確性:md5sum 325
20.4  核心模塊管理 327
20.4.1  模塊編譯 327
20.4.2  depmod 328
20.4.3  lsmod 329
20.4.4  modinfo 329
20.4.5  modprobe 330
20.4.6  insmod 331
20.4.7  rmmod 331
第21章  認(rèn)識(shí)系統(tǒng)服務(wù) 332
21.1  什么是daemon 332
21.1.1  /etc/services 333
21.1.2  命名規(guī)則 334
21.2  系統(tǒng)的Daemons啟動(dòng)文件放在哪里 334
21.3  解析xinetd.conf 335
21.4  TCP_Wrappers:/etc/hosts.allow
          與/etc/hosts.deny 339
21.5  系統(tǒng)開啟的服務(wù) 341
21.5.1  netstat 341
21.5.2  chkconfig 343
21.6  各個(gè)服務(wù)的簡(jiǎn)單說(shuō)明 343
第22章  分析登錄文件 346
22.1  什么是登錄文件,為什么要分析
          登錄文件 346
22.2  Linux 登錄文件的規(guī)劃 347
22.2.1  syslogd 348
22.2.2  登錄文件的安全設(shè)定 352
22.2.3  登錄文件的輪替:logrotate 352
22.3  登錄文件分析 357
22.3.1  dmesg 357
22.3.2  last 357
22.4  鳥哥寫的logfile.sh 358
第23章  Linux備份策略 359
23.1  誰(shuí)需要備份數(shù)據(jù) 359
23.2  哪些Linux數(shù)據(jù)具有備份的意義 360
23.3  選擇備份設(shè)備 362
23.4  備份的種類 363
23.4.1  完全備份(full backup) 364
23.4.2  新增備份
       (Implement backup) 364
23.5  備份工具的選擇 364
23.5.1  完全備份工具 364
23.5.2  部分備份工具 365
23.6  鳥哥的備份策略與腳本 365
第24章  簡(jiǎn)易X-Window設(shè)定 370
24.1  X-Window的架構(gòu) 370
24.1.1  XFree86 的歷史演進(jìn)與版本 370
24.1.2  X server,X client 與 
       Window manager 371
24.1.3  XFree86 的主要配置文件 371
24.2  使用設(shè)定工具:XFdrake,
           Xconfigurator 372
24.3  使用XFree86提供的工具設(shè)定:
           xf86cfg,xf86config 377
24.4  手動(dòng)修改XFree86配置文件 381
24.5  啟動(dòng)X-Window 384
24.6  更新顯卡驅(qū)動(dòng)程序范例:以Geforce2 
          MX為例說(shuō)明 384
第25章  簡(jiǎn)易連接Internet的方法介紹 386
25.1  Linux 網(wǎng)絡(luò)相關(guān)配置文件 386
25.2  安裝網(wǎng)卡 387
25.3  固定IP上網(wǎng)方式 391
25.4  Cable Modem上網(wǎng)方式 393
25.5  ADSL上網(wǎng)方式 393
25.6  設(shè)定內(nèi)部私有IP與DNS IP 400
25.6.1  /etc/hosts 400
25.6.2  /etc/resolv.conf 401
25.7  無(wú)法聯(lián)機(jī)的自我檢查 401
25.8  公共IP、私有IP、固定IP與浮動(dòng)IP 403
附錄  習(xí)題解答 404

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)