-
安裝完rpm包之后,還可以安裝源碼包,因為兩者的安裝位置不同,但是只能啟動一個,因為占用的端口一樣
如果網(wǎng)站過多人訪問 apache建議用源碼包
查看全部 -
1、源碼包與RPM包區(qū)別 安裝之前的區(qū)別: 概念上的區(qū)別 安裝之后的區(qū)別: 安裝位置不同
?rpm包安裝的默認位置: /etc/ 配置文件安裝目錄
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? /usr/bin/ 可執(zhí)行的命令安裝目錄?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?/usr/lib/ 程序所使用的函數(shù)庫保存位置? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?/usr/share/doc/ 基本的軟件使用手冊保存位置?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? /usr/share/man/ 幫助文件保存位置
? ? ? ??安裝位置不同帶來的影響?
rpm包安裝的服務(wù)可以使用系統(tǒng)服務(wù)管理命令(service)來管理,例如: RPM包安裝的apache的啟動方法是: /etc/rc.d/init.d/httpd start 或者service httpd start?
?源碼包安裝位置 安裝在指定位置當中,一般是: /usr/local/軟件名/ 源碼包安裝的服務(wù),只能用絕對路徑進行服務(wù)的管理?
查看全部 -
yum -y update 包名
? - update? 升級
? -? -y 自動回答yes
1、常用yum命令:
?查詢:
?①yum list:查詢目前使用的yum源中所有可用軟件包列表;
?②yum search 關(guān)鍵字:搜索服務(wù)器上所有和關(guān)鍵字相關(guān)的包;
?安裝:
?①yum -y install 包名 ⑴-install:安裝; ⑵-y:自動回答yes;?
?②例如:yum -y install httpd?
升級:
?①yum -y update 包名 ⑴-update:升級; ⑵-y:自動回答yes; 卸載:
?②yum -y remove 包名 ⑴-remove:卸載; ⑵-y:自動回答yes;
?!??!服務(wù)器使用最小化安裝,用什么軟件安裝什么,盡量不要卸載!??!?
2、yum軟件組管理命令?
yum grouplist:列出所有可用的軟件列表;
yum groupinstall 軟件組名:安裝指定軟件組,組名可以由grouplist查詢出來;
yum gourpremove 軟件組名:卸載指定軟件組;?
①LANG=en_US:切換至英文;(臨時生效)
②LANG=zh_CN.utf8:切換至中文;(臨時生效)
??
查看全部 -
yum list? ?查詢所有可用軟件包列表
yum search? 關(guān)鍵字? ? ? 搜索服務(wù)器所有和關(guān)鍵字相關(guān)的包
yum -y install 包名? ? ? 安裝包(不需要全名)
? ? ? ? ?- install 安裝
? ? ? ? ?- -y 自動回答yes
? ?yum -y install gcc 下載編譯器
查看全部 -
1、掛載光盤 mkdir /media或mnt/cdrom:建立掛載點; mount /dev/cdrom /media或mnt/cdrom:掛載光盤;?
2、使網(wǎng)絡(luò)yum源失效: cd/etc/yum.repos.d/:進入yum源目錄; mv CentOS-Base.repo CentOS-Base.repo.bak:修改Yum源文件后綴名,使其失效;(判斷yum源是根據(jù)后綴名repo來實現(xiàn)的,修改后綴名則可以使該yum源失效)?
3、使光盤yum源生效: vim CentOS-Media.repo baseurl=file:///mnt或media/cdrom:地址為光盤掛載地址,如果有多余的光盤掛載點,需要注釋掉不存在或不需要使用的光盤掛在地址; enabled=1:把enabled=0改為enabled=1,使該yum源配置生效;?
4、命令:yum list:該命令可驗證目前使用的yum源有哪些可用的rpm包;
5.linux注釋要在左邊頂頭注釋
查看全部 -
yum源文件: vi /etc/yum.repos.d/*.repo? ?(只有CentOS-Base.repo生效)
①[base]:容器名稱,一定要放在[]中;
?②name:容器說明,可以自己隨意填寫;?
?③mirrorlist:鏡像站點,這個可以注釋掉;?
?④baseurl:yum源服務(wù)器的地址。默認是CentOS官方的yum源服務(wù)器,是可以使用的,如果你覺得慢可以改成你喜歡的yum源地址; ⑤enabled:此容器是否生效,如果不寫或?qū)懗蒭nabled=1都是生效,寫成enabled=0就是不生效;?
?⑥gpgcheck:如果是1是指RPM的數(shù)字證書生效,如果是0則不生效;(真實環(huán)境中,最好啟用)?
?⑦gpgkey:數(shù)字證書的公鑰文件保存位置。不用修改
查看全部 -
rpm -V 包名 校驗包 (查看包是否被做過手腳)
2) RPM 包中文件提取?
2-1) rpm2cpio 包全名 | cpio -idv .文件絕對路徑??
2-2) cpio 選項 < [文件|設(shè)備] 2-2-1) -i : copy-in 模式, 還原?
2-2-2) -d : 還原時自動新建目錄 2-2-3) -v : 顯示還原過程 2-3)?
例?
2-3-1) rpm -qf /bin/ls # 查詢ls 命令屬于哪個軟件包?
2-3-2) mv /bin/ls /tmp/ # 造成ls 命令誤刪除假象?確認一下/bin/ls的路徑:?rpm -qlp coreutils-8.4-19.el6.i686.rpm | grep /bin/ls?
2-3-3) rpm2cpio /mnt/cdrom/Packages/coreutils-8.4-19.el6.i686.rpm | cpio -idv .文件絕對路徑?
# 切換至家目錄后, 提取RPM 包中l(wèi)s 命令到當前目錄的 /bin/ls 下
2-3-4) cp /root/bin/ls /bin/ # 把ls 命令復(fù)制到/bin/目錄, 修復(fù)文件丟失
查看全部 -
rpm -q 包名? ? ? ? ?查詢包
rpm -qa? 查詢apm安裝的所有包
rpm -qa | grep httpd 查詢安裝的httpd包
rpm -qi 包名? ?查詢該包的詳細包信息
rpm -qip 包全名? 查詢未安裝的包的信息
rpm -ql 包名? 查詢包中文件安裝位置
rpm -qlp? 包全名? 查詢未安裝包中文件安裝位置
rpm -qf? 系統(tǒng)文件名 查詢系統(tǒng)文件屬于哪個包
rpm -qR 包名? ? ? ? ? ? 查詢軟件包依賴的包
rpm -qRp 包全名? ? ? ? ? ?查詢未安裝軟件包依賴的包?
查看全部 -
rpm -Uh 包全名? 升級包
rpm -e 包名
-e 卸載
安裝一定在 Package目錄 卸載等不需要
查看全部 -
rpm -ivh 包全名
選項
? ? -i 安裝
? ? ?-v 顯示詳細信息
? ? ?-h 顯示進度
? ?"apr-util-ldap is needed by..."代表需要安裝依賴包apr-util-ldap
? ? rpm和yum安裝的都是rpm軟件包
? ? 一次或者兩次tab鍵是補全鍵
查看全部 -
RPM命令管理:RPM包命名規(guī)則 1、RPM包的來源:所有RPM包都在系統(tǒng)光盤的Packages目錄中 2、RPM包命名規(guī)則:軟件包名-軟件版本-軟件發(fā)布的次數(shù)-適合的Linux平臺-適合的硬件平臺-包擴展名 3、RPM包依賴性: a、樹形依賴:a->b->c ? ?解決方法:從后往前安裝 b、環(huán)形依賴:a->b->c->a 解決方法:放在一條命令中安裝即可 c、模塊依賴:庫文件依賴,庫也叫模塊,就是linux當中的函數(shù),它有一個典型的特征,就是以【.so.數(shù)字】結(jié)尾,它依賴的其實是一個文件,而不是軟件包。該文件藏身在某一個軟件包當中。我們只要將該文件所在的軟件包安裝上,該文件也就安裝了。解決方法:登錄www.rpmfind.net網(wǎng)站,輸入庫文件名稱查詢到對應(yīng)的rpm包,然后安裝即可。 4、yum在線安裝:可以方便的解決依賴文件,一條命令就可以幫用戶從網(wǎng)上(本地也可以)找到安裝包進行安裝。 注:RedHat的yum是收費服務(wù),而CentOS的yum是免費服務(wù)。
查看全部 -
軟件包管理
查看全部 -
軟件包管理
查看全部 -
源碼包的安裝
1.將源碼包導(dǎo)入系統(tǒng)。
2.將源碼包解壓????tar -xzvf 源碼包
3.在解壓文件路徑下,執(zhí)行以下命令
4.????./configure --prefixx=安裝路徑名。
5.make? ? #編譯,將源碼包編譯成機器語言????make clean #清空編譯內(nèi)容
6.make install????#編譯安裝
7.安裝路徑名/bin/apachectl start
查看全部 -
源碼包推薦默認安裝在/usr/local下,類似于windows的“program files(x86)”
rpm系統(tǒng)默認程序啟動方法:????/etc/rc.d/init.d/資源名稱????start
redhat系統(tǒng)啟動方法:????????service 資源名稱????start
查看全部
舉報