日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
深入探究:Linux包管理的實(shí)驗(yàn)體驗(yàn)(linux包管理實(shí)驗(yàn))

Linux作為一種開源的操作系統(tǒng),在全球范圍內(nèi)被使用的越來越廣泛。作為一名Linux使用者,我們需要掌握一些基本的Linux命令和知識,其中包括Linux包管理的基礎(chǔ)知識。本次實(shí)驗(yàn)通過實(shí)現(xiàn)Linux包管理機(jī)制,深入探究Linux包管理的原理和操作方法,從而更好地掌握Linux系統(tǒng)管理。

創(chuàng)新互聯(lián)公司成立于2013年,我們提供高端網(wǎng)站建設(shè)公司成都網(wǎng)站制作、成都網(wǎng)站設(shè)計、網(wǎng)站定制、成都營銷網(wǎng)站建設(shè)、微信平臺小程序開發(fā)、微信公眾號開發(fā)、營銷推廣服務(wù),提供專業(yè)營銷思路、內(nèi)容策劃、視覺設(shè)計、程序開發(fā)來完成項目落地,為成都三維植被網(wǎng)企業(yè)提供源源不斷的流量和訂單咨詢。

一、實(shí)驗(yàn)環(huán)境

本次實(shí)驗(yàn)采用VirtualBox虛擬機(jī),安裝了Ubuntu 20.04.3 LTS操作系統(tǒng)作為實(shí)驗(yàn)環(huán)境。

二、實(shí)驗(yàn)?zāi)康?/p>

1. 掌握Ubuntu中的包管理機(jī)制;

2. 實(shí)驗(yàn)探究不同包管理工具的異同;

3. 掌握APT、DPKG、Snap包管理工具的操作方法;

4. 學(xué)習(xí)了解如何從源代碼安裝軟件包。

三、實(shí)驗(yàn)內(nèi)容與操作過程

1. APT包管理器

APT(Advanced Package Tool),是Ubuntu系統(tǒng)中主流的包管理工具。使用APT可以很方便地安裝、升級和卸載軟件包。

(1)更新APT軟件源

使用命令sudo apt update更新軟件源,命令sudo apt upgrade升級軟件包。

(2)查找軟件包

使用命令sudo apt search 查找軟件包,其中代表要搜索的軟件包名稱。

(3)安裝軟件包

使用命令sudo apt install 安裝軟件包,其中代表要安裝軟件包名稱。

(4)升級軟件包

使用命令sudo apt upgrade 升級軟件包,其中代表要升級的軟件包名稱。

(5)卸載軟件包

使用命令sudo apt remove 卸載軟件包,其中代表要卸載的軟件包名稱。

(6)清理無用的軟件包

使用命令sudo apt autoremove清理系統(tǒng)中沒有依賴關(guān)系的無用軟件包。

2. DPKG包管理器

DPKG包管理器是Linux中最原始的包管理器,直接使用dpkg命令進(jìn)行管理。

(1)安裝軟件包

使用命令sudo dpkg -i .deb安裝軟件包,其中.deb代表要安裝的軟件包文件名稱。

(2)升級軟件包

使用命令sudo dpkg -i .deb升級軟件包,其中.deb代表要升級的軟件包文件名稱。

(3)卸載軟件包

使用命令sudo dpkg -r 卸載軟件包,其中代表要卸載的軟件包名稱。

(4)查看安裝的軟件包

使用命令dpkg –list查看系統(tǒng)中已經(jīng)安裝的軟件包列表。

3. Snap包管理器

Snap包管理器是Ubuntu的新一代軟件發(fā)布和安裝系統(tǒng),安裝使用較為簡便,依賴關(guān)系不與系統(tǒng)混亂,不會因?yàn)檫B接的原因而出現(xiàn)問題等等。

(1)查找Snap軟件包

使用命令sudo snap find 查找Snap軟件包,其中代表要查找的軟件包名稱。

(2)安裝Snap軟件包

使用命令sudo snap install 安裝Snap軟件包,其中代表要安裝的軟件包名稱。

(3)升級Snap軟件包

使用命令sudo snap refresh 升級Snap軟件包,其中代表要升級的軟件包名稱。

(4)卸載Snap軟件包

使用命令sudo snap remove 卸載Snap軟件包,其中代表要卸載的軟件包名稱。

4. 源代碼安裝

在Ubuntu中,有些軟件包無法通過APT、DPKG和Snap三個包管理系統(tǒng)進(jìn)行搜索、安裝和升級,此時我們需要使用源代碼下載方式進(jìn)行安裝。

(1)從官網(wǎng)下載源代碼

從官網(wǎng)上下載源代碼文件,并使用命令tar -zxvf .tar.gz解壓縮源代碼文件。

(2)編譯安裝源代碼

使用命令./configure配置軟件包參數(shù),使用命令make編譯源代碼文件,然后使用命令sudo make install安裝軟件包。

四、實(shí)驗(yàn)結(jié)果

通過以上操作,我們已經(jīng)掌握了Ubuntu中APT、DPKG和Snap三個包管理系統(tǒng)的基本操作方法,同時學(xué)習(xí)了解了如何從源代碼安裝軟件包。

五、實(shí)驗(yàn)

相關(guān)問題拓展閱讀:

  • red hat linux的包管理系統(tǒng)是什么意思?
  • linux管理常見錯誤,該如何解決?

red hat linux的包管理系統(tǒng)是什么意思?

進(jìn)行軟件包的添加和刪除,相當(dāng)于wondows的添加和刪除程序。

linux管理常見錯誤,該如何解決?

linux管理常見錯誤一:隨意許可,原因是不理解許可

  如果對許可配置不當(dāng),就會給黑客留下機(jī)會。處理許可問題的最簡單方法是使用所謂的RWE方法,即Read(讀取)、Write(寫入)、Execute(執(zhí)行)。假設(shè)你想讓一個用戶能夠讀取一個文件但不能寫入文件。為此,你可以執(zhí)行:chmod

u+w,u-rx 文件名,一些新用戶可能會看到一個錯誤脊空,說他們沒有使用文件的許可,因此他們就使用了:Chmod 777

文件名,以為這樣能夠避免問題。但這樣做實(shí)際上會導(dǎo)致更多的問題,因?yàn)樗o了文件的可執(zhí)行的權(quán)限。

  記住這一點(diǎn):777將一個文件的讀取、寫入、執(zhí)行的許可給了所有用戶,666將一個文件的讀取、寫入權(quán)限給了所有用戶,而555將文件的讀取、執(zhí)行權(quán)限給了所有用戶,還有444、333、222、111等等。

  linux管理常見錯誤二:忽視更新

  這并不是說Linux管理員缺乏技巧。不過,許多Linux管理員在運(yùn)行了Linux之后,以為日后就無事可做了,以為它安全可靠。其實(shí),新的更新可以為一些新的漏洞打上補(bǔ)丁。維持更新可以在一個易受損的系統(tǒng)與一個安全的系統(tǒng)之間構(gòu)造分水嶺。Linux的安全來自于不斷地維護(hù)。為了實(shí)現(xiàn)安全性,為了使用一些新的特性和穩(wěn)定性,任何管理員都應(yīng)當(dāng)跟上Linux的更新步伐。

  linux管理常見錯誤三:不經(jīng)過嚴(yán)格審核,從多種渠道下載安裝各種類型的應(yīng)用程序

  乍看起來,這也許是一個不錯的主意。如果你在運(yùn)行Ubuntu,你會知道包管理程序使用的是。deb軟件包。不過,你找到的許多應(yīng)用程序是以源代碼的形式提供的。沒有問題嗎?這些程序安裝后也許能夠正常工作。但是你為什么不能隨意安裝程序呢?道理很簡單,如果你以源的形式安裝了程序,那么,你櫻鉛瞎的軟件包管理系統(tǒng)將無法跟蹤你所安裝的東西。

  因此,在程序包A(以源的形式安裝)依賴于程序包B(從一個。deb庫安裝的),而軟件包B是從更新管理器更新的時候,會發(fā)生什么事情呢?程序包A可能運(yùn)行,也可能無法運(yùn)行。不過,如果程序包A和B都從。deb庫安裝的話,二者都能運(yùn)行的機(jī)會將更高。此外,在所有的程序包都來自于同樣的二進(jìn)制類型時,更新程序包將更為容易。

  linux管理常見錯誤四:將服務(wù)器啟動進(jìn)入到X

  在一臺機(jī)器是專用服務(wù)器時,你可能會想到安裝X,這樣一些管理任務(wù)就會簡單一些。不過,這并不意味著用戶需要將服務(wù)器啟動進(jìn)入到X.這樣會浪費(fèi)珍貴的內(nèi)存和CPU資源。相反地,你應(yīng)當(dāng)在級別3上停止啟動過程,進(jìn)入命令行模式。這樣做不但會將所有的資源留給服務(wù)器,而且還會防止泄露機(jī)器的機(jī)密。要登錄到X,用戶只需要以命令行方式登錄,然后鍵入startx進(jìn)入到桌面。

  linux管理常見錯誤五:糟糕的口令

  記住,root

的口令通常是linux王國的關(guān)鍵。所以為什么要讓root的口令那么容易被破解呢?保障你的用戶口令的健壯性至關(guān)重要。如果你的口令比較長,且難于記憶,可將這個口令存放在一個可被加密的位置。在需要這個口令時,可用解密軟件解開這個口令使用之。

  linux管理常見錯誤六:沒有備份關(guān)鍵的配置文件

  許多管理員都有這樣的體會,在升級到某個X版本,如X11之后,卻發(fā)現(xiàn)新版本破壞了你的xorg.conf配置文件,以至于你再也無法使用X?建議你在升級X之前,先對以前的/etc/x11/xorg.conf作一個備份,以免升級失敗。當(dāng)然,X的升級程序會設(shè)法為用戶備份xorg.conf文件,但它卻在激顫/etc/x11目錄內(nèi)備份。即使這種備份看起來不錯,你更好還是自己做一個備份吧。筆者的一個習(xí)慣是將其備份到/root目錄中,這樣,用戶就可以知道只有根(root)用戶能夠訪問此文件。記住,安全之一。這里的方法也適用于其它的關(guān)鍵備份,如Samba、Apache、Mysql等。

  linux管理常見錯誤七:忽視日志文件

  /var/log的存在是有理由的。這是存放所有的日志文件的唯一位置。在發(fā)生問題時,你首先需要看一下這里。檢查安全問題,可看一下/var/log/secure.筆者看的之一個位置是/var/log/messages.這個日志文件保存著所有的一般性錯誤。在此文件中,你可以得到關(guān)于網(wǎng)絡(luò)、媒體變更等消息。在管理一臺機(jī)器時,用戶可以使用某個第三方的應(yīng)用程序,如logwatch,這樣就可以創(chuàng)建為用戶創(chuàng)建基于/var/log文件的各種報告。

  linux管理常見錯誤八:沒有安裝一個可正常運(yùn)行的內(nèi)核

  你可能不會在一臺機(jī)器上安裝10個以上的內(nèi)核。但你需要更新內(nèi)核,這種更新并沒有刪除以前的內(nèi)核。你是怎么做的呢?你一直保持使用最近的可正常工作的內(nèi)核。假設(shè)你目前正常工作的內(nèi)核是2.6.22,而2.6.20是備份內(nèi)核。如果你更新到2.6.26,而在新內(nèi)核中一切都工作正常,你就可以刪除2.6.20了。

  linux管理常見錯誤九:逃避使用命令行

  恐怕很少有人愿意記住那么多命令。在大多數(shù)情況下,圖形用戶界面是許多人的更愛。不過,有時,命令行使用起來更加容易、快捷、安全、可靠。逃避使用命令行是Linux管理的大忌。管理員至少應(yīng)當(dāng)理解命令行是如何工作的,至少還要掌握一些重要的管理命令。

  linux管理常見錯誤十:以根用戶身份登錄

  這是一種很危險的錯誤。如果用戶需要根特權(quán)來執(zhí)行或配置一個應(yīng)用程序,可以在一個標(biāo)準(zhǔn)的用戶賬戶中使用su切換到root用戶。登錄到root為什么不是一件好事兒?在用戶以標(biāo)準(zhǔn)用戶身份登錄時,所有正在運(yùn)行的X應(yīng)用程序仍擁有僅限于此用戶的訪問權(quán)。如果用戶以根用戶身份登錄,X就擁有了root的許可。這就會導(dǎo)致兩個問題,一、如果用戶由GUI犯了一個大錯,這個錯誤對系統(tǒng)來說,有可能是一個巨大的災(zāi)難。二、以根用戶的身份運(yùn)行X使得系統(tǒng)更易于遭受攻擊。

關(guān)于linux包管理實(shí)驗(yàn)的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

創(chuàng)新互聯(lián)網(wǎng)絡(luò)推廣網(wǎng)站建設(shè),網(wǎng)站設(shè)計,網(wǎng)站建設(shè)公司,網(wǎng)站制作,網(wǎng)頁設(shè)計,1500元定制網(wǎng)站優(yōu)化全包,先排名后付費(fèi),已為上千家服務(wù),聯(lián)系電話:13518219792


分享題目:深入探究:Linux包管理的實(shí)驗(yàn)體驗(yàn)(linux包管理實(shí)驗(yàn))
當(dāng)前網(wǎng)址:http://m.5511xx.com/article/cdephid.html