日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式軟件
[導(dǎo)讀]本部分介紹了 Webmin 的安裝和使用,它是一個(gè)基于瀏覽器的管理工具,可以應(yīng)用于 Linux 和其他一些平臺(tái),提供了可以完成很多管理和操作任務(wù)的圖形化界面。從 Windows 環(huán)境的

本部分介紹了 Webmin 的安裝和使用,它是一個(gè)基于瀏覽器的管理工具,可以應(yīng)用于 Linux 和其他一些平臺(tái),提供了可以完成很多管理和操作任務(wù)的圖形化界面。

從 Windows 環(huán)境的管理轉(zhuǎn)到 Linux 環(huán)境的管理時(shí)所面臨的挑戰(zhàn)之一是,您需要去學(xué)習(xí)利用新的工具。作為一個(gè)管理員,您希望理解操作系統(tǒng)的細(xì)節(jié)以發(fā)揮它的最大功效。但是,當(dāng)您還處在學(xué)習(xí)階段時(shí),就需要去完成具體的工作。

為加速您駕馭 Linux 的進(jìn)度,我們將安裝一個(gè)叫做 Webmin 的程序。如Webmin.com所言:“Webmin 是一個(gè)基于 Web 的 Unix 系統(tǒng)管理界面。借助任何支持表格和表單的瀏覽器(和 File Manager 模塊所需要的 Java),您就可以設(shè)置用戶帳號(hào)、Apache、DNS、文件共享,等等。Webmin 包括一個(gè)簡(jiǎn)單的 Web 服務(wù)器和許多 CGI 程序,這些程序可以直接修改系統(tǒng)文件,比如 /etc/inetd.conf 和 /etc/passwd。Web 服務(wù)器和所有的 CGI 程序都是用 Perl 5 編寫的,沒(méi)有使用任何非標(biāo)準(zhǔn) Perl 模塊。”

Webmin 事實(shí)上可以運(yùn)行于所有的類 Unix 平臺(tái),包括 Linux、AIX、HPUX、Solaris、OS X,等等。它具有一個(gè) Web 前端,可以完成 Linux 中的諸多管理任務(wù)。它可以以本地方式或者遠(yuǎn)程方式運(yùn)行于任意圖形化瀏覽器中。Webmin 使用 SSL 來(lái)保證安全,防止偵聽(tīng)。當(dāng)您學(xué)習(xí) Linux 管理時(shí),Webmin 將為您節(jié)省很多時(shí)間。Webmin 還可以幫您完成那些還不能自動(dòng)執(zhí)行的繁瑣的任務(wù)。Webmin 是可擴(kuò)展的。作者提供了一個(gè)開(kāi)發(fā)向?qū)В乙呀?jīng)出現(xiàn)了一些第三方的模塊。您也可以設(shè)計(jì)您自己的模塊,以使 Webmin 永遠(yuǎn)可以按您的需要進(jìn)行調(diào)整。

一、安裝 Webmin

使用 Webmin 的第一個(gè)步驟是安裝。Webmin 在少數(shù)的發(fā)行版本中已經(jīng)附帶,不過(guò)從Webmin 網(wǎng)站下載也很簡(jiǎn)單。

寫作本文時(shí),Webmin 的最新版本是 1.90 。根據(jù)您所使用的 Linux 發(fā)行版本,正確的安裝方法不盡相同。如果您使用的是 Red Hat Linux 或者是 UnitedLinux 發(fā)行版本的一種(SuSE、Turbo、Connectiva 或者 Caldear),那么最簡(jiǎn)單的是使用 RPM 安裝方法。如果您用的是其他的發(fā)行版本,那么您需要去閱讀您的發(fā)行版本的文檔和 Webmin 安裝說(shuō)明來(lái)選擇最好的安裝方式。以下我們假定是以 RPM 方式進(jìn)行安裝。

首先檢查您的系統(tǒng)上是否已經(jīng)安裝了 Webmin。在文本終端中輸入:

rpm -q webmin

如果您的系統(tǒng)已經(jīng)安裝了 Webmin,您會(huì)得到它的版本號(hào):

Webmin-1.090-1

否則您會(huì)看到?jīng)]有安裝 Webmin 的提示:

package webmin is not installed

安裝軟件包在 Linux 上大多數(shù)軟件包的安裝都是像本文中安裝 Webmin 這樣簡(jiǎn)單。要了解更多有關(guān)軟件包的安裝和缷載——甚至有關(guān)自源代碼編譯應(yīng)用程序——的信息,請(qǐng)參閱本系列文章的 第 9 部分。

即便已經(jīng)安裝了 Webmin,它的版本也可能會(huì)低于當(dāng)前可用的最新版本。在這種情況下,您可以使用下面的命令來(lái)對(duì)它進(jìn)行升級(jí)或者重新安裝:

rpm -Uvh webmin-1.090-1.noarch.rpm

在進(jìn)行冗長(zhǎng)的更新時(shí)會(huì)輸出一行帶有 # 標(biāo)記的進(jìn)度條。

★ RPM noarch

您會(huì)注意到 Webmin 被作為“noarch”軟件包列出來(lái)。由于 RPM 是二進(jìn)制文件,它們通常為特定的體系結(jié)構(gòu)進(jìn)行編譯,比如 i386 或者 ppc。在錯(cuò)誤的體系結(jié)構(gòu)上安裝軟件包會(huì)導(dǎo)致錯(cuò)誤的結(jié)果。因?yàn)?Webmin 是用 Perl 編寫的,而 Perl 是體系結(jié)構(gòu)無(wú)關(guān)的,所以 Webmin 被標(biāo)識(shí)為“noarch”。

當(dāng) Webmin 安裝后,默認(rèn)是啟用的。但是這樣安裝并沒(méi)有啟用 SSL。SSL 需要安裝一個(gè)稱為 Net::SSLeay 的 Perl 模塊。如果不裝這個(gè)模塊,Webmin 只有從本地控制臺(tái)運(yùn)行時(shí)才是安全的。在本文的最后將簡(jiǎn)要介紹 Webmin 的安全使用。

★ Practical Extraction and Reporting Language (Perl)

Perl 是 1987 年出現(xiàn)的一種多平臺(tái)的解釋性編程語(yǔ)言。它在多種平臺(tái)都可以使用,包括 Windows,具有成熟完善的腳本功能。Perl 的強(qiáng)項(xiàng)在于文本處理,廣泛應(yīng)用于 Web CGI 編程。Perl 可以通過(guò)添加模塊來(lái)進(jìn)行擴(kuò)展,這些模塊實(shí)際上是函數(shù)庫(kù),也是用 Perl 編寫的。大多數(shù)模塊,事實(shí)上包括 Perl 本身,都可以遵循 The Artistic License 這一許可而自由獲得。

二、使用 Webmin

使用您喜歡的 Web 瀏覽器來(lái)訪問(wèn) Webmin。其中文件瀏覽器和 telnet/ssh 客戶機(jī)這兩個(gè)工具是基于 applet 的,需要在您的瀏覽器上安裝有 Java Runtime Environment。這兩個(gè)工具會(huì)帶來(lái)便利,但并不是不可或缺的。其余所有模塊都沒(méi)有特殊的要求。

將您的瀏覽器指向系統(tǒng)的 10000 端口,以開(kāi)始使用 Webmin。在本地系統(tǒng)的瀏覽器中,您應(yīng)該輸入 http://localhost.localdomain:10000/。首先您看到的將是一個(gè)登錄界面。

Webmin 的用戶與操作系統(tǒng)的用戶是分開(kāi)的。這就使得您不通過(guò)常規(guī)的 Unix 驗(yàn)證機(jī)制就可以通過(guò) Webmin 來(lái)設(shè)置進(jìn)行管理的用戶。不過(guò),如果您想讓某些用戶可以使用 Webmin,您可以將他們加入 Webmin 用戶列表,讓 Webmin 通過(guò) Unix 工具來(lái)對(duì)其進(jìn)行驗(yàn)證,而不再使用 Wemin 的內(nèi)部驗(yàn)證機(jī)制??梢钥刂泼總€(gè)用戶對(duì) Webmin 模塊的訪問(wèn)。例如,Helpdesk 職員只可以使用密碼功能,而其他職員可以訪問(wèn)所有的模塊。

安裝完成后,root 用戶會(huì)被自動(dòng)創(chuàng)建,密碼為系統(tǒng)的 root 密碼。Webmin 根據(jù)登錄記錄日志,這樣,在一個(gè)多管理員的環(huán)境中,可能更應(yīng)該創(chuàng)建一個(gè)具有 root 用戶權(quán)限的管理員組,并為使用此系統(tǒng)的每個(gè)人分別去創(chuàng)建用戶。您第一次必須以 root 身份登錄。

三、Webmin 窗體

您看到的第一個(gè)屏幕將是 Webmin Configuration Section。在這里您可以配置 Webmin 用戶、配置模塊和查看活動(dòng)日志。頂部的圖標(biāo)可以在 Webmin 中不同的模塊窗體間進(jìn)行切換。所有的模塊都是可配置的,您可以根據(jù)自己的需要對(duì)它們進(jìn)行重組。

圖 1. Webmin 配置屏幕

用戶也可以使用 Webmin有一個(gè)圖標(biāo)用來(lái)配置可選的 Usermin 軟件包,這個(gè)軟件包提供了一個(gè)基于 Web 的工具,用戶可以借助它完成修改密碼、管理系統(tǒng)郵件等任務(wù)。使用 Usermin 不能訪問(wèn)系統(tǒng)配置文件。Usermin 和 Webmin 都將是免費(fèi)的產(chǎn)品。[!--empirenews.page--]

★ System 窗體可以進(jìn)行操作系統(tǒng)的總體配置。在這里,您可以配置文件系統(tǒng)、用戶、組和系統(tǒng)通常的引導(dǎo)行為。您可以控制系統(tǒng)中運(yùn)行的服務(wù),通過(guò)選擇 Bootup 和 Shutdown 圖標(biāo)來(lái)決定它們是否自動(dòng)啟動(dòng)。不過(guò),對(duì)那些服務(wù)的具體配置是由 Servers 窗體完成的。尤其要注意“Software Package”工具,它可以方便地查看您系統(tǒng)中已經(jīng)安裝的軟件包,以及到發(fā)行版本升級(jí)庫(kù)和 rpmfind.net 的接口,rpmfind.net 是 Internet 上的一個(gè)公用的 RPM 庫(kù)。

★ Servers 窗體可以對(duì)您可能會(huì)在系統(tǒng)中運(yùn)行的各個(gè)服務(wù)進(jìn)行配置。BIND 和 DHCP 工具非常便捷。同時(shí) Samba 工具也很好用,可以為 Windows 和其他客戶機(jī)配置文件和打印機(jī)的共享。SMTP 服務(wù)器 Sendmail 以其極復(fù)雜的配置文件而出名。Webmin Sendmail 工具同樣為您解決了這一問(wèn)題。

圖 2. Webmin 服務(wù)器屏幕

★ Networking窗體所提供的工具可以用來(lái)配置網(wǎng)絡(luò)硬件和進(jìn)行一些復(fù)雜的網(wǎng)絡(luò)控制,比如防火墻。所有的工具都要去修改標(biāo)準(zhǔn)的配置文件,因此您在 Webmin 中所做的任何工作都可以由相對(duì)應(yīng)的控制臺(tái)工具來(lái)完成。

★ Hardware 窗體用于配置物理設(shè)備,主要是打印機(jī)和存儲(chǔ)設(shè)備。特別值得關(guān)注的是邏輯卷管理 (Logical Volume Management,LVM) 工具,它可以幫您可視化地管理您的 Linux 系統(tǒng)上的動(dòng)態(tài)卷。

★ Cluster窗體中的工具用于管理集群系統(tǒng)。 集群 在這里指的是其配置需要同步的一組相關(guān)系統(tǒng)。系統(tǒng)可以在進(jìn)行系統(tǒng)故障檢測(cè)時(shí)同步用戶、組、軟件包等配置。這些工具可以幫助您構(gòu)建熱錯(cuò)誤恢復(fù)系統(tǒng)和其他需要同步的系統(tǒng)。集群是一個(gè)高級(jí)的主題,可能需要安裝一些您的 Linux 發(fā)行版本沒(méi)有自帶的軟件包。

★ Others 窗體中有各種各樣的工具,您可能會(huì)發(fā)現(xiàn)它們很有用。“SSH/Telnet Login”和“File Manager”工具需要 applet 支持,只有在您的瀏覽器上安裝了 JRE 以后才可以運(yùn)行。“Perl Modules”工具可以使您緊跟 Perl 模塊的發(fā)展,它可以直接連接到 Internet 上的 CPAN。“File Manager”工具為服務(wù)器的文件系統(tǒng)提供了一個(gè)像瀏覽器一樣的視圖,如果您是在遠(yuǎn)程工作,那么不通過(guò)您的工作站的內(nèi)存就可以對(duì)文件進(jìn)行移動(dòng)和復(fù)制。“SSH/Telnet Login” 工具是一個(gè)遠(yuǎn)程 shell 控制臺(tái),使您可以通過(guò)瀏覽器進(jìn)入控制臺(tái)。

四、結(jié)束語(yǔ)

Webmin 是一個(gè)用 Perl 編寫的基于瀏覽器的管理應(yīng)用程序。Webmin 是可擴(kuò)展的,除了用于 Linux 之外,還可以用于其他類 Unix 操作系統(tǒng)。安裝完成后,可以在本地或者遠(yuǎn)程瀏覽器通過(guò)一個(gè)特定的端口,通常是 10000,來(lái)進(jìn)入 Webmin。它具有可以指向和點(diǎn)擊的界面,可以完成各種 Linux 管理任務(wù),包括用戶管理、網(wǎng)絡(luò)防火墻和網(wǎng)絡(luò)設(shè)備的配置。

Webmin 安裝和使用都是免費(fèi)的,它是一個(gè)很好的管理 Linux 環(huán)境的工具,如果您以前用的是 Windows 的圖形化管理工具。Webmin 工具是基于控制臺(tái)的工具的前端,因此使用這兩種工具進(jìn)行配置效果是一致的,它們都可以可靠地完成管理任務(wù)。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

上海2025年8月26日 /美通社/ -- 在全球數(shù)字經(jīng)濟(jì)加速演進(jìn)的時(shí)代浪潮中,海量數(shù)據(jù)資源正成為企業(yè)發(fā)展的雙刃劍。超66%的企業(yè)面臨"數(shù)據(jù)沉睡"危機(jī)——分散于供應(yīng)鏈、財(cái)務(wù)、客戶運(yùn)營(yíng)等數(shù)十個(gè)系統(tǒng)的業(yè)務(wù)...

關(guān)鍵字: AI 模型 軟件 數(shù)據(jù)分析

CPU親和度通過(guò)限制進(jìn)程或線程可以運(yùn)行的CPU核心集合,使得它們只能在指定的CPU核心上執(zhí)行。這可以減少CPU緩存的失效次數(shù),提高緩存命中率,從而提升系統(tǒng)性能。

關(guān)鍵字: Linux 嵌入式

在Linux系統(tǒng)性能優(yōu)化中,內(nèi)存管理與網(wǎng)絡(luò)連接處理是兩大核心領(lǐng)域。vm.swappiness與net.core.somaxconn作為關(guān)鍵內(nèi)核參數(shù),直接影響系統(tǒng)在高負(fù)載場(chǎng)景下的穩(wěn)定性與響應(yīng)速度。本文通過(guò)實(shí)戰(zhàn)案例解析這兩個(gè)...

關(guān)鍵字: Linux 內(nèi)存管理

加快開(kāi)發(fā)進(jìn)程;提升質(zhì)量、安全性、性能與成本效益 利用耐世特在底盤領(lǐng)域的專業(yè)知識(shí)和線控技術(shù)產(chǎn)品組合 美國(guó)密西根州奧本山2025年8月11日 /美通社/ --?耐...

關(guān)鍵字: MOTION 軟件 運(yùn)動(dòng)控制 NI

從自然汲取,向未來(lái)創(chuàng)造 上海2025年8月8日 /美通社/ -- 2025 世界機(jī)器人大會(huì)將于8月8-12日在北京亦創(chuàng)國(guó)際會(huì)展中心拉開(kāi)帷幕,F(xiàn)esto(A112展位­)將以"從自然汲取,向未來(lái)創(chuàng)造&q...

關(guān)鍵字: FESTO 機(jī)器人 BSP 軟件

北京2025年8月5日 /美通社/ -- 亞馬遜云科技日前宣布,推出Amazon Nova Act SDK有限預(yù)覽版,可快速幫助客戶將基于瀏覽器的Agent從原型部署至生產(chǎn)環(huán)境。該SDK可與亞馬遜云科技的多項(xiàng)服...

關(guān)鍵字: SDK 亞馬遜 瀏覽器 自動(dòng)化

引言:穿越變革浪潮,迎接智能金融時(shí)代 上海2025年7月28日 /美通社/ -- 在全球科技變革的浪潮中,生成式AI正加速驅(qū)動(dòng)各行業(yè)變革,金融行業(yè)尤為顯著。在強(qiáng)監(jiān)管與用戶需求升級(jí)的雙重壓力,行業(yè)亟需重構(gòu)服務(wù)模...

關(guān)鍵字: 軟件 生成式AI 模型 數(shù)字化

寧波2025年7月28日 /美通社/ -- 日前,在第四屆寧波市專利創(chuàng)新大賽的聚光燈下,中之杰智能的創(chuàng)新技術(shù)"一種基于電子周轉(zhuǎn)箱的生產(chǎn)管理方法及系統(tǒng)"強(qiáng)勢(shì)斬獲專利優(yōu)秀獎(jiǎng)。這枚沉甸甸的獎(jiǎng)?wù)卤澈?..

關(guān)鍵字: 軟件 電子 智能工廠 BSP

杭州2025年7月28日 /美通社/ -- 近日,大華股份與北京北大軟件工程股份有限公司(以下簡(jiǎn)稱"北大軟件")簽署戰(zhàn)略合作協(xié)議。雙方將重點(diǎn)圍繞長(zhǎng)江禁漁等領(lǐng)域,發(fā)揮各自在產(chǎn)品、技術(shù)、平臺(tái)等方面的經(jīng)驗(yàn)和...

關(guān)鍵字: 軟件 數(shù)字化

對(duì)于LLM,我使用b谷歌Gemini的免費(fèi)層,所以唯一的成本是n8n托管。在使用了n8n Cloud的免費(fèi)積分后,我決定將其托管在Railway上(5美元/月)。然而,由于n8n是開(kāi)源的,您可以在自己的服務(wù)器上托管它,而...

關(guān)鍵字: 人工智能 n8n Linux
關(guān)閉