1 校園網路設計與 linux 系統管理 教育部九十二年度...
Post on 18-Dec-2015
300 views
TRANSCRIPT
1
校園網路設計與校園網路設計與 LinuLinuxx 系統管理系統管理
教育部九十二年度教育部九十二年度「協助國民中小學推動資訊教育」計畫「協助國民中小學推動資訊教育」計畫
中小學資訊教育教師中小學資訊教育教師在職進修與教學應用訓練班 在職進修與教學應用訓練班
講師講師 :: 李思宏李思宏[email protected]@ncnu.edu.tw
22
課程規劃課程規劃第一天第一天 娃娃看天下 娃娃看天下第二天第二天 是否”除卻巫山不是雲”? 是否”除卻巫山不是雲”?第三天第三天 多費點心思,多一份保障 多費點心思,多一份保障
33
Day 2: Linux Day 2: Linux 系統入門系統入門 - - 作業系統之前的技術作業系統之前的技術
- Redhat 9.0 - Redhat 9.0 系統安裝系統安裝- - 目錄架構目錄架構- - 一般一般 LinuxLinux 指令及環境指令及環境- - 系統管理系統管理- - 系統記錄檔及其設定系統記錄檔及其設定
4
作業系統之前的技術作業系統之前的技術
55
磁碟分割的介紹磁碟分割的介紹
一顆未使用的硬碟
66
磁碟分割的介紹磁碟分割的介紹 (2)(2)
以某種檔案系統配置的硬碟
77
磁碟分割的介紹磁碟分割的介紹 (3)(3)
以某種檔案系統配置的硬碟
88
磁碟分割的介紹磁碟分割的介紹 (4)(4)
已有資料存入的硬碟
99
磁碟分割的介紹磁碟分割的介紹 (5)(5)
使用分割表的硬碟
1010
分割表分割表
分割表包含了有關硬碟分割的重要資訊分割表包含了有關硬碟分割的重要資訊 :: 註明此分割在硬碟的起始位置及終點位置 註明此分割在硬碟的起始位置及終點位置 此分割是否為 “此分割是否為 “ active” (active” ( 可開機可開機 ))
此分割的類型此分割的類型
1111
磁碟分割的介紹磁碟分割的介紹
分割的類型
1212
磁碟分割的介紹磁碟分割的介紹 (6)(6)
使用一個分割的硬碟
1313
磁碟分割的介紹磁碟分割的介紹 (7)(7)
使用延伸分割的硬碟
1414
重新分割硬碟時重新分割硬碟時 , , 面臨三種情況面臨三種情況 ::
一個未曾分割的空間一個未曾分割的空間一個未用的分割空間 一個未用的分割空間 正使用中的分割正使用中的分割 , , 有可用的空間有可用的空間
1515
磁碟分割的介紹磁碟分割的介紹 (8)(8)
使用一個未曾分割的空間使用一個未曾分割的空間
使用前 使用後
1616
磁碟分割的介紹磁碟分割的介紹 (9)(9)
使用一個未用的分割空間使用一個未用的分割空間使用前 使用後
1717
磁碟分割的介紹磁碟分割的介紹 (10)(10)
使用使用破壞性重組破壞性重組的空間的空間使用前 使用後
方法一:
1818
磁碟分割的介紹磁碟分割的介紹 (11)(11)
首先進行磁碟重整 首先進行磁碟重整
使用前 使用後方法二:
1919
磁碟分割的介紹磁碟分割的介紹 (12)(12)
再調整分割之大小 再調整分割之大小
使用前 使用後方法二:
2020
磁碟分割的介紹磁碟分割的介紹 (13)(13)
最後建立另一個新的分割最後建立另一個新的分割
使用前 使用後方法二:
2121
分割命名的機制分割命名的機制 /dev//dev/xxyNxxyN
/dev/ /dev/ 裝置檔案放置的目錄裝置檔案放置的目錄 xx xx hd (hd ( 代表 代表 IDE IDE 硬碟硬碟 ) ) 或 或 sd (sd ( 代表代表 SCSISCSI 硬碟硬碟 ).).
yy 硬碟的編號硬碟的編號 (a:(a: 第第 11 顆顆 , b:, b: 第第 22 顆顆 ))
NN 表示第幾個分割表示第幾個分割 (1~4:(1~4: 主分割主分割 , 5, 5 以後以後 :: 延伸分割延伸分割 ))
22
Redhat 9.0 Redhat 9.0 系統安裝系統安裝
2323
安裝前的準備安裝前的準備 參考文件參考文件 : :
http://www.redhat.com/docs/manuals/linux/http://www.redhat.com/docs/manuals/linux/ 磁碟空間是否足夠磁碟空間是否足夠 ?? 將來系統是要用來做什麼事將來系統是要用來做什麼事 ?? 選擇安裝模式選擇安裝模式 :: 文字文字 / / 圖形圖形
2424
選擇語言選擇語言
2525
鍵盤設定鍵盤設定
2626
serial mouse serial mouse PS/2 mouse PS/2 mouse USB mouse USB mouse AT (Advanced Technology) mouse AT (Advanced Technology) mouse Generic Generic
各種滑鼠接頭各種滑鼠接頭
2727
滑鼠設定滑鼠設定
2828
選擇昇級或安裝選擇昇級或安裝
2929
安裝類型安裝類型
3030
系統的類型系統的類型
Personal Desktop Personal Desktop (1.8GB)(1.8GB) Workstation Workstation (2.2GB)(2.2GB) Server Server (850MB ~5.0GB )(850MB ~5.0GB ) Custom Custom (475MB ~5.0GB )(475MB ~5.0GB )
3131
磁碟分割設定磁碟分割設定
3232
自動分割自動分割
3333
系統分割系統分割
3434
新增分割新增分割
3535
開機載入之設定開機載入之設定
3636
redhat-config-network
網路設定網路設定
3737
設定網路卡設定網路卡
3838
redhat-config-securitylevel
防火牆的設定防火牆的設定
3939
額外的語言支援額外的語言支援
4040
時區的設定時區的設定
4141
設定管理者密碼設定管理者密碼
4242
認證設定認證設定
4343
認證設定 認證設定 (2)(2)
Enable MD5 passwordsEnable MD5 passwords Enable shadow passwords Enable shadow passwords Enable NIS Enable NIS Enable LDAP Enable LDAP Enable Kerberos Enable Kerberos Enable SMB Authentication Enable SMB Authentication
4444
Personal DesktopPersonal Desktop 之預設系統之預設系統
4545
套件群的選擇套件群的選擇
4646
細部選擇套件細部選擇套件
4747
個別套件的選擇個別套件的選擇
4848
欠缺的相依性欠缺的相依性
4949
套件安裝過程套件安裝過程
5050
製作開機磁片製作開機磁片
5151
顯示卡之設定顯示卡之設定
5252
螢幕之設定螢幕之設定
5353
調整顯示組態調整顯示組態
5454
Agent SetupAgent Setup
5555
5656
5757
5858
5959
6060
6161
登入畫面登入畫面
6262
圖形化的桌面圖形化的桌面
6363
Opening a Shell Prompt Opening a Shell Prompt You can open a shell prompt by selecting You can open a shell prompt by selecting
Main Menu => System Tools => Terminal. Main Menu => System Tools => Terminal. You can also start a shell prompt by right-You can also start a shell prompt by right-
clicking on the desktop and choosing New clicking on the desktop and choosing New Terminal from the menu.Terminal from the menu.
To exit a shell prompt, click the X button on To exit a shell prompt, click the X button on the upper right corner of the shell prompt the upper right corner of the shell prompt window, type exit at the prompt, or press window, type exit at the prompt, or press [Ctrl]-[D] at the prompt.[Ctrl]-[D] at the prompt.
6464
建立使用者帳號建立使用者帳號
6565
6666
6767
登出系統登出系統
6868
關機關機select Shutdown and click OK to confirm
halt
69
個別化調整系統個別化調整系統
7070
新增使用者新增使用者主選單的按紐 主選單的按紐 (( 在面版上在面版上 ) => ) => 系系統設定 統設定 => => 使用者及群組 使用者及群組
redhat-config-users redhat-config-users
7171
使用者管理員使用者管理員
7272
新使用者新使用者
7373
修改使用者屬性修改使用者屬性
7474
新增群組新增群組
7575
修改群組屬性修改群組屬性
7676
useradd useradd <username><username> passwd passwd <username><username> groupadd groupadd <group-name><group-name>
7777
收集系統資訊收集系統資訊ps aux | less ps aux | less ps ax | grep emacs ps ax | grep emacs
7878
收集系統資訊收集系統資訊
7979
查看記憶體用量查看記憶體用量 freefree
8080
查看檔案系統查看檔案系統dfdf
8181
使用者空間配額使用者空間配額 (Quota)(Quota)
修改 修改 /etc/fstab /etc/fstab 設定檔以啟動個設定檔以啟動個別檔案系統之空間配額別檔案系統之空間配額
重新掛上檔案系統重新掛上檔案系統建立空間配額檔及產生磁碟使用表建立空間配額檔及產生磁碟使用表分配空間配額分配空間配額
8282
啟動空間配額啟動空間配額
加入加入 usrquota usrquota 及及 // 或 或 grpquota grpquota 的的選項 選項
8383
建立空間配額檔建立空間配額檔
使用使用 quotacheckquotacheck 指令加指令加 -c-c 參數參數 , , 來建立來建立空間配額檔空間配額檔
例例 : quotacheck -acug /home : quotacheck -acug /home a — a — 檢查所有啟動空間配額及本機附掛的檢查所有啟動空間配額及本機附掛的檔案系統檔案系統
v — v — 顯示檢查過程的訊息顯示檢查過程的訊息u — u — 檢查使用者空間配額資訊檢查使用者空間配額資訊g — g — 檢查群組空間配額資訊檢查群組空間配額資訊
8484
edquota edquota usernameusernameedquota -g develedquota -g devel edquota -tedquota -t
8585
repquota -a repquota -a quotaoff –vaugquotaoff –vaugquotaon -vug /home quotaon -vug /home
86
遠端操控系統遠端操控系統
8787
登入系統登入系統
8888
列出使用者的活動列出使用者的活動 列出你的登入帳號列出你的登入帳號 列出在這系統的使用者列出在這系統的使用者 列出在這系統的使用者及他們在列出在這系統的使用者及他們在做什麼做什麼
列出最近登入的使用者列出最近登入的使用者
8989
whoamiwhoami
9090
whowho
9191
ww
9292
lastlast
9393
查看系統的活動查看系統的活動 查看你目前的程序查看你目前的程序 查看特定使用者所有的程序查看特定使用者所有的程序 查看系統中所有的程序查看系統中所有的程序 以名字或編號來查看程序以名字或編號來查看程序
9494
psps
9595
ps –u <username>ps –u <username>
9696
ps auxps aux
9797
ps aux | grep <#p> or <name>ps aux | grep <#p> or <name>
9898
求助功具求助功具 尋找正確的工具尋找正確的工具 列出某程式的說明列出某程式的說明 查看某程式的用法查看某程式的用法 從系統手冊查看說明從系統手冊查看說明
9999
aproposapropos
100100
whatis whatis
101101
<program> --help<program> --help
102102
man <program>man <program>
103103
使用使用 GNUGNU 資訊系統資訊系統 infoinfo
104104
105105
lsls
106106
cdcd
107107
pwdpwd
108108
權限權限
109109
使用者群組代碼使用者群組代碼
110110
111111
112112
113113
114114
115115
116116
絕對路徑與相對路徑絕對路徑與相對路徑
117117
cpcp
118118
mvmv
119119
mkdirmkdir
120120
rmdirrmdir
121121
rmrm
122122
catcat
123123
文字編輯器文字編輯器 : vi : vi 或 或 vimvim
雙模式雙模式 [Edit][Edit]o, O : o, O : 加新行加新行a, i : inserta, i : insertA, I :A, I :
124124
文字編輯器文字編輯器 : vi : vi 或 或 vim (2)vim (2)
[Move][Move] kk b h l wb h l w jj
0: 0: 一行最前 一行最前 $ $ 一行最後一行最後
(, ), {, }(, ), {, }-, +-, +
125125
文字編輯器文字編輯器 : vi : vi 或 或 vim (3)vim (3)
[advance][advance]Nx : delete "N" charactersNx : delete "N" charactersJ : join next and present linesJ : join next and present linesNdd: delete "N" linesNdd: delete "N" linesNyy: copy "N" linesNyy: copy "N" linesP, p : paste linesP, p : paste linesu : undou : undo. : repeat. : repeat
126126
grepgrep
127127
findfind
128128
I/O redirectionI/O redirection
>> >>>> ||
129129
http://www.vbird.org/http://www.vbird.org/
130130
http://www.openoffice.org/http://www.openoffice.org/
131131
http://zh.openoffice.org/http://zh.openoffice.org/
132132
http://free.tnc.edu.tw/http://free.tnc.edu.tw/
133133
Day2Day2 課程總結與問題討論課程總結與問題討論
投影片資料投影片資料 ::http://www.ncnu.edu.tw/~leeh/campus92/http://www.ncnu.edu.tw/~leeh/campus92/
歡迎指教歡迎指教[email protected]@ncnu.edu.tw