Linux學習之路(十三) yum包管理器

2021-09-02 22:03:32 字數 2285 閱讀 5913

yum( yellow dog updater, modified)是乙個在fedora和redhat以及suse中的shell前端軟體包管理器。

檔案服務

client

redhat

yum倉庫中的元資料檔案:

配置檔案

ls /etc/yum.conf

cat /etc/yum.conf

[main]核心片段

cachedir=/var/cache/yum/$basearch/$releasever快取路徑

keepcache=0儲存快取檔案

debuglevel=2除錯級別

logfile=/var/log/yum.log日誌

exactarch=1精確,嚴格檢查平台型別

obsoletes=1

gpgcheck=1檢查完整性和**

plugins=1提供外掛程式

installonly_limit=5

bugtracker_url=

distroverpkg=centos-release發行版版本號

tolerant=1能夠容錯

[main] 表示下方變數只對main片段生效

如何為yum定義repo檔案

[repo_id]

name=description

baseurl=repo倉庫所在的具體路徑

enabled=啟用或禁用

gpgcheck=驗證軟體包**的合法性和完整性

gpgkey=

yum安裝選項:

yum [options] [command] [package…]

-y:自動回答為yes

–nogpgcheck

如何建立yum倉庫:createrepo

rpm安裝:

編譯安裝tengine:

tengine是由**網發起的web伺服器專案。它在nginx的基礎上,針對大訪問量**的需求,新增了很多高階功能和特性。tengine的效能和穩定性已經在大型的**如**網,天貓**等得到了很好的檢驗。它的最終目標是打造乙個高效、穩定、安全、易用的web平台。

wget 

tar xf tengine-2.2.3.tar.gz

./configure --prefix=/usr/local/tengine

make

make install

啟動/usr/local/tengine/sbin/nginx

啟動配置可以參考

1.修改path環境變數,以能夠識別此程式的二進位制檔案路徑

修改/etc/profile檔案

在/etc/profile.d/目錄建立乙個以.sh為名稱字尾的檔案,在裡面定義export path=$path:/path/to/somewhere

2.預設情況下,系統搜尋庫檔案的路徑/lib,/usr/lib;要增添額外搜尋路徑。

在/etc/ld.so.conf.d/中建立以.conf為字尾名的檔案,而後把要增添的路徑直接寫至此檔案中

# ldconfig 通知系統重新搜尋庫檔案

-v 顯示重新搜尋庫的過程

3.標頭檔案:輸出給系統

預設: /usr/include

增添標頭檔案搜尋路徑,使用鏈結進行:

/usr/local/tengine/include/ /usr/include/

兩種方式:

ln -s /usr/local/tengine/include/* /usr/include/或

ln -s /usr/local/tengine/include /usr/include/tengine

4.man檔案路徑:安裝在–prefix指定的目錄下的man目錄:/usr/share/man

1.man -m /path/to/man_dir command

2.在/etc/man.config中新增一條manpath

netstat命令

-r:顯示路由表

-n:以數字方式顯示

-t:建立的tcp連線

-u:顯示udp連線

-l:顯示監聽狀態的連線

-p:顯示監聽指定套接字的程序的程序號及程序名

netstat -tnlp檢視埠的監聽狀態

kill -9 程序號:解除埠占用

C 學習之路(十三)

1.運算子過載 1 呼叫operator 方法 total coding.operator fixing 函式表示法 total coding fixing 運算子表示法 2 過載限制 a.過載後的運算子必須至少有乙個運算元是使用者定義的型別,這將防止使用者為標準型別過載運算子。例如,減法運算子 計...

WPF學習之路(十三)URL

url一般由三個部分組成,協議 資源所在主機位址 資源路徑 資源檔案 本地程式集 引用的程式集 內容檔案 uri uri new uri pack siteoforigin soofile.xaml urikind.absolute 源站點檔案 uri uri new uri pack siteof...

yum部署Nginx 小白學習之路

sudo yum install yum utils按照官網文件的提示,給nginx配置源 touch etc yum.repos.d nginx.repo 建立檔案 vim etc yum.repos.d nginx.repo 編輯檔案檔案內容如下 nginx stable name nginx ...