Presentation is loading. Please wait.

Presentation is loading. Please wait.

Linux 圖形操作介面 GUI -- X-window 與 Webmin

Similar presentations


Presentation on theme: "Linux 圖形操作介面 GUI -- X-window 與 Webmin"— Presentation transcript:

1 Linux 圖形操作介面 GUI -- X-window 與 Webmin
主講:黃燕忠 老師 簡報設計: 張嘉玲、許嘉真

2 報告重點 GUI--X Window System 簡介 KDE GNOME 遠端連線-- SSH Web遠端管理--Webmin

3 GUI – X-window簡介 在 Unix Like 的系統當中,可以利用滑鼠與鍵盤來進行圖形化介面的操作,那就是 Graphical User Interface (簡稱 GUI)介面,而我們將這個圖形介面稱為 X Window System。

4 X-window的主從架構與window manager
X-server 主要負責的是螢幕畫面的繪製與顯示。 X-client 主要負責的是『事件』的處理。 Window manager 視窗位置大小與重疊顯示的功能 。

5

6 X-Window的歷史 XFree86 XFree86計畫的重心主要是放在Intel x86相容的CPU上,這也正是XFree”86”這個名字的由來(Free X for x86) 。

7 桌面環境 (Desktop Environment)
文書編輯軟體 使用者帳號管理 磁碟空間限制 網路設定與管理 程式 多媒體撥放 影像處理軟體 辦公室套裝軟體 GNOME -- GNU Network Object Model Environment KDE - K Desktop Environment

8 RedHat FC4 GNOME 桌面

9 GNOME與KDE GNOME GNOME 是一種讓使用者容易操作和設定電腦環境的工具。 它不像KDE有許多量身訂做的工具程式,較偏向整合既有的X window應用程式。 相關資料:

10 GNOME與KDE KDE The K Desktop Enironment這套使用環境,有屬於自己的視窗管理程式、檔案管理員、網路工具程式、多媒體程式等。 KDE在外觀上亮麗搶眼。相關資料可參考

11 兩者的差異 Gnome與KDE兩種介面的差別,主要在於用來撰寫應用程式的軟體工具組合不同。工具組合方便程式設計人員製作如捲軸等物件,KDE採用的工具組合是Trolltech公司發展的Qt,而Gnome陣營使用的是GTK。 但這兩種軟體技術整合不易,因為這些程式庫各依循的授權規定有別,且採用截然不同的程式設計碼。因商業模式之故,Trolltech公司的Qt比較傾向專屬性質,令崇尚開放程式碼文化的程式設計師卻步。GTK則依循大眾授權(General Public License)規範。

12 遠端連線伺服器 遠端連線伺服器的主要類型分為: 文字介面: telnet 伺服器 SSH 伺服器 圖形介面: VNC Xdmcp

13 以SSH做遠端登入 以SSH伺服器來做windows與linux的遠端操控 SSH簡介
SSH 是 Secure SHell protocol 的簡寫,經由將連線的封包加密的技術, 來進行資料的傳遞,因此,資料當然就比較安全囉!這個 SSH 可以用來取代 Internet 上面較不安全的 finger, R Shell (rcp, rlogin, rsh 等指令), talk 及 telnet 等連線模式。

14 SSH遠端登入實作 作業系統: Windows 2000/XP 需要軟體: SSH Secure Shell Client
安裝後啟用 SSH Secure Shell Client 開啟Quick Connect

15 SSH遠端登入實作 輸入遠端主機IP address 在Host name User name輸入 root

16 SSH遠端登入實作 輸入Password連線成功。

17 Web遠端維護-使用Webmin

18 Webmin取得及安裝 首先請確定機器上是否有安裝Webmin。 步驟如下: 檔案提供者: http://www.webmin.com
rpm –qa | grep webmin webmin (顯示系統已經安裝好webmin 的版本) 檔案提供者:

19 Webmin安裝 rpm版安裝 輸入指令: wget___________(輸入欲下載的rpm檔URL路徑) 例如:
 以下安裝版本以 rpm為標準,利用SSH下載並安裝/更新webmin檔案: 輸入指令: wget___________(輸入欲下載的rpm檔URL路徑) 例如:

20 Webmin安裝 透過SSH安裝 Webmin 輸入指令: rpm –ivh webmin_________
輸入指令: rpm –Uvh webmin_________ (輸入欲更新安裝的rpm檔路徑) rpm -Uvh webmin noarch.rpm

21 Webmin安裝 安裝/更新成功後, 下方顯示登入Webmin的網址及埠號,可用root帳號及密碼登入。

22 Webmin簡介 Webmin是一種可以經過Web介面進行系統管理的工具
Webmin本身就是一種Web Service, 不需另外安裝Apache Webmin可以讓您用遠端電腦上的瀏覽器,直接管理伺服器裡的使用者帳號、Apache、DNS、檔案分享等設定。

23 Webmin遠端登入實作 透過Windows OS 下的IE遠端操作Webmin

24 Webmin遠端登入實作 登入後出現出現Webmin主選單

25 Webmin 功能簡介 Webmin七大模組 (以webmin-1.230-1版本為例) Webmin System Servers
Networking Hardware Cluster Others

26 Webmin 模組(Webmin Modules)
變更語言 新增使用者 更改連接埠 IP存取控制等

27 Webmin 模組- 變更語言 在Webmin模組選擇 變更語言及變更主題 可切換至其他語言(預設為英文)

28 Webmin 模組- 新增使用者 如需新增使用者. 請在Webmin模組選擇 Webmin 使用者可建立新的使用者或移除管理使用者. 按下建立新的Webmin使用者後, 開始可以設定使用者的帳號、密碼、權限等設定。

29 Webmin 模組-更改連接埠 Webmin預設連接埠為10000, 為了安全上的考量, 可將監聽連接埠改成管理者想要的並儲存, Webmin會自動更改連接埠的設定值,不需重新啟動Webmin.

30 Webmin 模組-更改連接埠 請在Webmin模組Webmin組態連接與位置

31 Webmin 模組-IP存取控制 請在Webmin模組Webmin組態IP存取控制只允許從列出的位址填入允許管理Webmin的電腦IP儲存

32 系統模組(System Modules) 常用的系統操作包含:使用者帳號管理﹑群組管理﹑Quota設定﹑RPM軟體管理﹑開機daemon設定等

33 伺服器模組(Servers Modules)
為各類伺服器的設定:Apache﹑Sendmail﹑ Samba ﹑DHCP﹑Squid Proxy等

34 網路模組(Networking Modules)
包含網路管理功能﹑防火牆﹑PPP等

35 硬體模組(Hardware Modules)
可用來設定周邊設備: 包含建立新的開機kernel﹑ Linux RAID 設定﹑網路組態設定﹑列表機設定等

36 電腦叢集(Cluster Modules)
為兩台或以上的電腦處理事情﹐具多種輔助功能可供使用者設定及操作

37 其他模組(Others Modules) 可設定Perl 模組﹑CommandShell ﹑System and Sever Status狀態監視等以彌補大部分無法用Webmin圖形介面的不足

38 FAQ Q:忘記Webmin 管理者密碼時的補救方式 A: 可使用changepass.pl這支程式。
如果不知道在哪裡, 請先下: # find / -name changepass.pl –print 尋找檔案後, 發現路徑在 /user/libexec/webmin下, 然後下此命令: # /user/libexec/webmin/changepass.pl /etc/webmin [管理者帳號][欲修改的密碼] 但此法僅為修改webmin管理者密碼, 而非系統root密碼。

39 FAQ Q:防火牆的設定? A: 在Linux FC4下必須先至桌面-->系統設定-->安全等級下將信任服務勾選﹐並在信任裝置勾選eth0 如使用VMware者必需至VM-->Setting--> Ethernet 更改Custom設定值

40 FAQ-Linux 安全等級

41 FAQ- VMware 網路卡設定

42 參考資料 鳥哥的 Linux 私房菜 http://linux.vbird.org/ Linux伺服器建置與管理- 黃燕忠/張應中著
Linux center MIS2000 Lab. 資訊實驗室 


Download ppt "Linux 圖形操作介面 GUI -- X-window 與 Webmin"

Similar presentations


Ads by Google