系统服务
什么是系統服務?
系統服務(system services)是指執行指定系統功能的程序、例程或進程,以便支持其他程序,尤其是底層(接近硬件)程序。通過網絡提供服務時,服務可以在Active Directory(Windows活動目錄)中發布,從而促進了以服務為中心的管理和使用。系統服務一般在后臺運行,與用戶運行的程序相比,服務不會出現程序窗口或對話框,只有在任務管理器(Linux中使用top命令查看)中才能觀察到它們的身影。
服務是系統用以執行指定系統功能的程序或進程,其功用是支持其他應用程序,一般在后臺運行。與用戶運行的程序相比,服務不會出現程序窗口或對話框,只有在任務管理器中才能觀察到它們的身影。
作用是什么?
?啟動、停止、暫停、恢復或禁用遠程和本地計算機服務。
?管理本地和遠程計算機上的服務。
?設置服務失敗時的故障恢復操作。例如,重新自動啟動服務或重新啟動計算機。
?為特定的硬件配置文件啟用或禁用服務。
?查看每個服務的狀態和描述。
常見的Linux系統服務:
?NetworkManager:其是一個后臺服務程序,提供更專注于網絡管理的功能。包括網絡接口管理和網絡狀態查詢,支持普通網絡、撥號網絡和無線網絡,很多筆記本 用戶都需要啟用該功能,它讓你能夠在無線網絡和有線網絡之間切換。大多數臺式機用戶應該關閉該服務。另外還提供VPN、 DHCP和DNS等附加功能。
?Crond:為用戶提供一種可以計劃在一定時間間隔后自動執行任務的功能。。
?web服務器、數據庫服務器以及一些其他的基于服務器的運用程序等
系統服務的管理:
對于一個普通的服務來說我們需要的操作無非是:啟動、停止、重啟、當前運行狀態等。
現在我們以web服務(apache)httpd來做事例,對其進行操作:
安裝mysql:# yum -y install httpd
添加開機啟動:# chkconfig httpd on(chkconfig --level 35 httpd on)
查看開機啟動設置是否成功:# chkconfig --list httpd
啟動httpd服務:service httpd start
關閉httpd服務:service httpd stop
查看httpd狀態:service httpd status
什么是臨時服務?
臨時服務即是短暫(臨時)使用的一種服務,如Telnet服務。
Telnet:Telnet協議是TCP/IP協議族中的一員,是Internet遠程登錄服務的標準協議和主要方式。它為用戶提供了在本地計算機上完成遠程主機工作的能力。在終端使用者的電腦上使用telnet程序,用它連接到服務器。終端使用者可以在telnet程序中輸入命令,這些命令會在服務器上運行,就像直接在服務器的控制臺上輸入一樣。可以在本地就能控制服務器。要開始一個telnet會話,必須輸入用戶名和密碼來登錄服務器。Telnet是常用的遠程控制Web服務器的方法。
總結
- 上一篇: linux网络编程——聊天室总结
- 下一篇: 一对多聊天系统