Linux 網路 軟體管理

2021-09-13 16:35:40 字數 2715 閱讀 8831

吳巨集東 - 記於2023年07月04日 - 部落格

rpm是紅帽乙個軟體包管理系統,全稱是red hat package manager;

軟體包命名的規則:name-version.type.rpm

name:軟體名稱;

version:軟體版本;

type:包的型別,i86表示intel x86平台上編譯的,x86_64表示64位的intel x86平台上編譯的,noarch表示已編譯的**與平台無關,src表示軟體源**;

# 安裝,-i表示安裝,-vh表示輸出詳情和進度條

rpm -ich telnet-0.17-64.el7.x86_64.rpm;

# 也可以安裝遠端的軟體包

rpm -ivh http://自己腦補/telnet-0.17-64.el7.x86_64.rpm;

# 解除安裝軟體包

rpm -e telnet;

yum是「yellow dog updater, modified」的簡稱;

yum與rpm的區別在於yum解決了軟體包的依賴關係;

# 公升級系統

yum update;

# 安裝指定的軟體包

yum -y install telnet;

# 解除安裝指定的軟體包

yum -y remove telnet;

# 搜尋包

yum search telnet;

# 檢視包資訊

yum info telnet;

# 檢視包的依賴關係

yum deplist boost;

# 檢視符合條件的包

yum list yum*;

# 清除快取、重建

yum clean all && yum makecache;

配置檔案位於:/etc/yum.conf ,來解析一下

[main]

# 快取目錄,$basearch系統的平台架構,$releasever系統的版本號

cachedir=/var/cache/yum/$basearch/$releasever

# 是否儲存快取,1 儲存,0 不儲存

keepcache=0

# 日誌等級,0~10,數值越高記錄資訊越多

debuglevel=2

# 日誌路徑

logfile=/var/log/yum.log

# 是否允許更新不同架構的包

exactarch=1

# 是否允許更新陳舊的包

obsoletes=1

# 校驗gpg簽名

gpgcheck=1

# 預設開啟外掛程式的使用

plugins=1

# 允許保留多少個核心包

installonly_limit=5

# 提交bug位址

bugtracker_url=

# 不知道說啥,不鳥它

distroverpkg=centos-release

# 在公司內部需要通過**的,在這裡設定了

# 沒有使用者密碼就不用寫以下兩行了

# proxy_username=user

# proxy_password=password

可以是公網上的倉庫,也可以是本地的私有倉庫,可以上網就用阿里或者163的,隨便吧,不能上網的,就自己建乙個私有源,最簡單的用python建一句話搞定,後面我再寫篇文章來搭建吧。

我現在公網的是用163的,看看配置檔案吧,就說說幾個主要的吧。

[base]

# 倉庫名稱

name=centos-$releasever - base - 163.com

#mirrorlist=

# 倉庫位址

baseurl=

# gpg簽名和位址

gpgcheck=1

gpgkey=

#released updates

[updates]

name=centos-$releasever - updates - 163.com

#mirrorlist=

baseurl=

gpgcheck=1

gpgkey=

#additional packages that may be useful

[extras]

name=centos-$releasever - extras - 163.com

#mirrorlist=

baseurl=

gpgcheck=1

gpgkey=

#additional packages that extend functionality of existing packages

[centosplus]

name=centos-$releasever - plus - 163.com

baseurl=

gpgcheck=1

# 是否使用本倉庫,預設為1使用

enabled=0

gpgkey=

# 啟用

yum config-manager --enable python-yum;

# 禁用

yum config-manager --disable python-yum;

linux之配置網路軟體源

注意 以下操作的前提是你的虛擬機器可以ping成功你的主機ip 安裝httpd 阿帕奇 的目的是為了進行檔案共享 y表示不用提示yes或no的選擇 注意 因為mount是臨時操作,當我們重新啟動電腦的時候,上面的操作就會失效,所以我們需要以下步驟保證它可以在重啟後依舊可以生效,當然下面的倆個步驟也可...

01 細數網路軟體

1.3 遠端登入 rlogin 1.4 bootp 引導程式協議 1.5 smtp 簡單郵件傳送協議 1.6 網路檔案系統 2.其它基於tcp ip的應用 2.2 文件查詢服務 p i n g程式由mike muuss編寫,目的是為了測試另一台主機是否可達。該程式傳送乙份i c m p回顯請求報文給...

貝葉斯網路軟體

最近學習貝葉斯網路,總結了下相關資源,包括商用軟體netica,matlab工具包fulbn,r語言工具包bnlearn 下面進行貼圖 上圖展示了個診所診斷的例子,通過選著節點取值,可以看到其他節點的概率變化。matlab如下 可以看到matlab只能顯示網路結構,而不能顯示各個節點的引數資訊。對於...