成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長資訊網
最全最豐富的資訊網站

Linux安裝及管理程序詳述

一、RPM包管理工具

RPM Pachage Manager由Red Hat公司提出,被眾多Linux發行版所采用。建立統一的數據庫文件,詳細記錄軟件包安裝、卸載等變化信息,能夠自動分析軟件包依賴關系。RPM軟件包一般命名格式如下:
Linux安裝及管理程序詳述

1、查詢已安裝的RPM軟件信息

查詢已安裝的RPM軟件包語法格式如下:
Linux安裝及管理程序詳述

應用舉例:

[root@CentOS01 ~]# rpm -qa  <!--查詢所有已安裝的rpm軟件信息--> Python2-pyasn1-modules-0.1.9-7.el7.noarch  mesa-libEGL-17.0.1-6.20170307.el7.x86_64  xcb-util-0.4.0-2.el7.x86_64  python-pyblock-0.53-6.el7.x86_64  sysstat-10.1.5-12.el7.x86_64  sos-3.4-6.el7.centos.noarch  xorg-x11-server-Xorg-1.19.3-11.el7.x86_64  libiscsi-1.9.0-7.el7.x86_64  sssd-ldap-1.15.2-50.el7.x86_64  postfix-2.10.1-6.el7.x86_64  …………<!--此處省略部分內容-->  [root@centos01 ~]# rpm -q bash    <!--查詢已安裝的bash軟件包-->  bash-4.2.46-28.el7.x86_64  [root@centos01 ~]# rpm -qi bash    <!--查詢bash軟件包的詳細信息-->  Name        : bash  Version     : 4.2.46  Release     : 28.el7  Architecture: x86_64  Install Date: 2019年10月23日 星期三 22時29分35秒  Group       : System Environment/Shells  Size        : 3663637  License     : GPLv3+  Signature   : RSA/SHA256, 2017年08月10日 星期四 23時03分40秒, Key ID 24c6a8a7f4a80eb5  Source RPM  : bash-4.2.46-28.el7.src.rpm  Build Date  : 2017年08月03日 星期四 05時13分21秒  Build Host  : c1bm.rdu2.centos.org  Relocations : (not relocatable)  Packager    : CentOS BuildSystem <http://bugs.centos.org>  Vendor      : CentOS  URL         : http://www.gnu.org/software/bash  Summary     : The GNU Bourne Again shell  Description :  The GNU Bourne Again shell (Bash) is a shell or command language  interpreter that is compatible with the Bourne shell (sh). Bash  incorporates useful features from the Korn shell (ksh) and the C shell  (csh). Most sh scripts can be run by bash without modification.  [root@centos01 ~]# rpm -qa | grep bash  bash-4.2.46-28.el7.x86_64  bash-completion-2.1-6.el7.noarch  [root@centos01 ~]# rpm -ql openssh <!--查看openssh在系統中安裝的所有目錄-->  /etc/ssh  /etc/ssh/moduli  /usr/bin/ssh-keygen  /usr/libexec/openssh  /usr/libexec/openssh/ctr-cavstest  /usr/libexec/openssh/ssh-keysign  /usr/share/doc/openssh-7.4p1  /usr/share/doc/openssh-7.4p1/CREDITS  …………<!--此處省略部分內容-->

2、查詢文件或目錄屬于哪個RPM軟件

語法格式如下:
Linux安裝及管理程序詳述

應用舉例:

[root@centos01 ~]# rpm -qf /usr/bin/vim   <!--查詢vim是由哪個軟件包安裝的-->  vim-enhanced-7.4.160-2.el7.x86_64  [root@centos01 ~]# rpm -qf /usr/libexec/openssh/  <!--查看配置文件是哪個程序使用-->  openssh-7.4p1-11.el7.x86_64

3、查詢未安裝的RPM包文件

查詢未安裝的RPM軟件包語法格式如下:
Linux安裝及管理程序詳述

應用舉例:

[root@centos01 ~]# rpm -qpi /mnt/Packages/httpd-2.4.6  -67.el7.centos.x86_64.rpm                  <!--查看httpd的rpm包詳細信息-->  Name        : httpd  Version     : 2.4.6  Release     : 67.el7.centos  Architecture: x86_64  Install Date: (not installed)  Group       : System Environment/Daemons  Size        : 9823661  License     : ASL 2.0  Signature   : RSA/SHA256, 2017年08月11日 星期五 00時40分32秒, Key ID 24c6a8a7f4a80eb5  Source RPM  : httpd-2.4.6-67.el7.centos.src.rpm  Build Date  : 2017年08月04日 星期五 11時21分07秒  Build Host  : c1bm.rdu2.centos.org  Relocations : (not relocatable)  Packager    : CentOS BuildSystem <http://bugs.centos.org>  Vendor      : CentOS  URL         : http://httpd.apache.org/  Summary     : Apache HTTP Server  Description :  The Apache HTTP Server is a powerful, efficient, and extensible  web server.  [root@centos01 ~]# rpm -qpl /mnt/Packages/httpd-2.4.6  -67.el7.centos.x86_64.rpm                <!--查看httpd的rpm包安裝包含的目錄-->  /etc/httpd  /etc/httpd/conf  /etc/httpd/conf.d  /etc/httpd/conf.d/README  /etc/httpd/conf.d/autoindex.conf  /etc/httpd/conf.d/userdir.conf  /etc/httpd/conf.d/welcome.conf  /etc/httpd/conf.modules.d  /etc/httpd/conf.modules.d/00-base.conf  /etc/httpd/conf.modules.d/00-dav.conf  /etc/httpd/conf.modules.d/00-lua.conf  /etc/httpd/conf.modules.d/00-mpm.conf  /etc/httpd/conf.modules.d/00-proxy.conf  /etc/httpd/conf.modules.d/00-systemd.conf  /etc/httpd/conf.modules.d/01-cgi.conf  /etc/httpd/conf/httpd.conf  /etc/httpd/conf/magic  /etc/httpd/logs  /etc/httpd/modules  /etc/httpd/run  …………   <!--此處省略部分內容-->  [root@centos01 ~]# rpm -qpc /mnt/Packages/httpd-2.4.6  -67.el7.centos.x86_64.rpm                      <!--查看httpd安裝后的配置文件-->  /etc/httpd/conf.d/autoindex.conf  /etc/httpd/conf.d/userdir.conf  /etc/httpd/conf.d/welcome.conf  /etc/httpd/conf.modules.d/00-base.conf  /etc/httpd/conf.modules.d/00-dav.conf  /etc/httpd/conf.modules.d/00-lua.conf  /etc/httpd/conf.modules.d/00-mpm.conf  /etc/httpd/conf.modules.d/00-proxy.conf  /etc/httpd/conf.modules.d/00-systemd.conf  /etc/httpd/conf.modules.d/01-cgi.conf  /etc/httpd/conf/httpd.conf  /etc/httpd/conf/magic  /etc/logrotate.d/httpd  /etc/sysconfig/htcacheclean  /etc/sysconfig/httpd

二、安裝、升級和卸載RPM軟件

安裝、升級和卸載RPM軟件的語法格式及常用選項如下:
Linux安裝及管理程序詳述

1、安裝RPM軟件

[root@centos01 ~]# rpm -ivh /mnt/Packages/ntsysv-1.7.4  -1.el7.x86_64.rpm    <!--安裝ntsysv程序-->  警告:/mnt/Packages/ntsysv-1.7.4-1.el7.x86_64.rpm: 頭V3 RSA/SHA256 Signature, 密鑰 ID f4a80eb5: NOKEY  準備中...                          ################################# [100%]      軟件包 ntsysv-1.7.4-1.el7.x86_64 已經安裝

結尾加“–force”選項是強制安裝所指定的rpm軟件包。

2、升級RPM軟件

[root@centos01 ~]# rpm -U /mnt/Packages/ntsysv-1.7.4-1.el7.x86_64.rpm  警告:/mnt/Packages/ntsysv-1.7.4-1.el7.x86_64.rpm: 頭V3 RSA/SHA256 Signature, 密鑰 ID f4a80eb5: NOKEY      軟件包 ntsysv-1.7.4-1.el7.x86_64 已經安裝

3、卸載RPM軟件

卸載rpm軟件包的語法格式及輔助選項如下:
Linux安裝及管理程序詳述

應用舉例:

[root@centos01 ~]# rpm -e ntsysv    <!--卸載ntsysv程序-->  [root@centos01 ~]# rpm -ivh /mnt/Packages/system-config  -kickstart-2.9.6-1.el7.noarch.rpm --nodeps                   <!--結合“--nodeps”選項忽略依賴關系-->  警告:/mnt/Packages/system-config-kickstart-2.9.6-1.el7.noarch.rpm: 頭V3 RSA/SHA256 Signature, 密鑰 ID f4a80eb5: NOKEY  準備中...                          ################################# [100%]  正在升級/安裝...     1:system-config-kickstart-2.9.6-1.e################################# [100%]

4、維護RPM數據庫

[root@centos01 ~]# rpm --initdb  <!--或者-->  [root@centos01 ~]# rpm --rebuilddb

5、導入驗證公鑰

[root@centos01 ~]# cd /mnt/  [root@centos01 mnt]# ls  CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7  EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL  [root@centos01 mnt]# rpm --import ./RPM-GPG-KEY-CentOS-7          <!--導入驗證公鑰-->    [root@centos01 ~]# rpm -ivh /mnt/Packages/dhcp-4.2.5  -58.el7.centos.x86_64.rpm                    <!--再次安裝rpm包不再顯示密鑰-->  準備中...                          ################################# [100%]  正在升級/安裝...     1:dhcp-12:4.2.5-58.el7.centos      ################################# [100%]

6、解決軟件包依賴關系

Linux安裝及管理程序詳述

三、Linux應用程序基礎

1、應用程序與系統命令的關系

1)文件位置

  • 系統命令:一般在/bin和/sbin目錄中,或為Shell內部指令。

  • 應用程序:通常在/usr/bin和/usr/sbin目錄中。

2)主要用途

  • 系統命令:完成對系統的基本管理工作,例如IP配置工具。

  • 應用程序:完成相對獨立的其他輔助任務,例如網頁瀏覽器。

3)適用環境

  • 系統命令:一般只在字符操作界面中運行。

  • 應用程序:根據實際需要,有些程序可在圖形界面中運行。

4)運行格式

  • 系統命令:一般包括命令字、命令選項和命令參數。

  • 應用程序:通常沒有固定的執行格式。

2、典型應用程序的目錄結構

Linux安裝及管理程序詳述

3、常見的軟件包封裝類型

Linux安裝及管理程序詳述

四、源代碼編譯安裝

1、源代碼編譯概述

1)使用源代碼安裝軟件的優點

獲得最新的軟件版本,及時修復bug;根據用戶需要,靈活定制軟件功能。

2)應用源代碼編譯安裝場合舉例

安裝較新版本的應用程序時使用;當前安裝的程序無法滿足需要時使用;需要為應用程序添加新的功能時使用等等。

2、編譯安裝源代碼包

1)Tarball包

.tar.gz和.tar.bz2格式居多。軟件素材參考:http://sourceforge.net

2)完整性校驗

計算MD5校驗和,并與官方提供的值相比較??判斷是否一致。如下:

[root@centos01 ~]# md5sum /mnt/Packages/tomcat-7.0.76-2.el7.noarch.rpm 3c901508f0651c5c3207f999fbf395ed  /mnt/Packages/tomcat-7.0.76-2.el7.noarch.rpm

3)確認源代碼編譯環境

需要安裝支持C/C++程序語言的編譯器,如下所示:

[root@centos01 ~]# rpm -qa | grep gcc  <!--查看是否安裝gcc和gcc-c++-->  libgcc-4.8.5-16.el7.x86_64  gcc-c++-4.8.5-16.el7.x86_64  gcc-4.8.5-16.el7.x86_64  gcc-gfortran-4.8.5-16.el7.x86_64  [root@centos01 ~]# rpm -qa | grep make   <!--查看是否安裝make-->  make-3.82-23.el7.x86_64  automake-1.13.4-3.el7.noarch

4、編譯安裝過程

Linux安裝及管理程序詳述

5、編譯安裝步驟

1)tar解包

通常情況下習慣性將軟件包釋放到/usr/src/目錄,解包后的源代碼文件位置/usr/src/軟件名-版本號/。應用舉例:

[root@centos01 ~]# tar zxvf /mnt/httpd-2.2.17.tar.gz -C /usr/src/

2)./configure配置

使用源碼目錄中的configure腳本;執行“./configure –help”可查看幫助;典型的配置選項:–prefix=軟件安裝目錄。應用舉例:

[root@centos01 ~]# cd /usr/src/httpd-2.2.17/  [root@centos01 httpd-2.2.17]# ./configure --prefix=/usr/local/httpd

不指定任何配置選項,則采用默認值。

3)編譯

[root@centos01 httpd-2.2.17]# make 

4)安裝

[root@centos01 httpd-2.2.17]#make install

注意:編譯和安裝可以一起執行,中間結合&&即可一次性執行兩條命令。

5)優化程序目錄

[root@centos01 ~]# ln -s /usr/local/httpd/bin/* /usr/local/bin/

6)創建系統服務,添加執行權限

[root@centos01 ~]# cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd  [root@centos01 ~]# chmod +x /etc/init.d/httpd

7)修改系統服務

[root@centos01 ~]# vim /etc/init.d/httpd  #!/bin/sh #chkconfig:35 80 20  ............<!--此處省略部分內容-->

8)添加為系統服務,設置開機自動啟動

[root@centos01 ~]# chkconfig --add httpd  [root@centos01 ~]# chkconfig --level 35 httpd on

9)啟動apache服務

[root@centos01 ~]# systemctl start httpd

10)監聽apache服務的端口號

[root@centos01 ~]# netstat -anptu | grep 80  tcp6       0 0 :::80 :::*                    LISTEN      53115/httpd         
贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
色欲色香天天天综合网WWW| 日韩一区二区无码视频| 国产熟女亚洲精品麻豆| 香港三级精品三级在线专区| 人妻少妇精品视频无码专区 | 午夜亚洲福利在线老司机| 亚洲AV无码成人网站WWW| 熟女俱乐部五十路六十路AV| 青青青国产免A在线观看| 蜜臀久久99精品久久久久久 | 亚洲精品无码国产| 无码H肉男男在线观看免费| 日韩久久无码免费毛片软件| 人妻丰满被色诱中文字幕| 少妇被粗大的猛烈的进出69影院| 日本成熟少妇喷浆在线观看| 欧美性受XXXX黑人XYX性爽| 美女露胸 0无挡挡| 蜜桃视频一区二区| 日本怡春院一区二区三区| 人妻丰满妇岳av无码区HD| 天堂AⅤ大芭蕉伊人AV| 日韩VA中文字幕无码电影| 日本少妇人妻XXXXⅩ18欧美| 性生交大片免费看| 亚洲AV成人片乱码色午夜| 性一交一乱一伦一在线小视频| 亚洲人成人网站色www小说| 亚洲日韩国产精品乱-久 | 狠狠躁狠狠躁东京热无码专区| 国产熟女一区二区| 麻豆文化传媒WWW| 少妇高潮惨叫喷水正在播放| 亚洲乱码日产精品BD在观看| 亚洲熟妇另类AV老熟女| 玉蒲团之极乐宝鉴| 717午夜伦伦电影理论片| FREE少妇野战HD| 成人一区二区免费视频| 国产AⅤ夜夜欢一区二区三区| 国产成人精选视频在线观看| 国产肉体XXXX裸体XXXX| 麻豆国产蜜桃臀视频在线观看| 嫩小槡BBBB槡BBBB槡| 青青草视频 成人| 亚洲AV日韩综合一区尤物| 亚洲国产区男人本色| 亚洲热妇无码AV在线播放| GAY男同帅哥网站在线观看| 国产视频一区二区| 欧美精品V国产精品V日韩精品| 漂亮人妻被强中文字幕| 日韩人妻潮喷中文在线视频| 亚洲精品无码久久久久AV麻豆| А√最新版地址在线天堂| 国产99精品视频一区二区三区 | CHINESE老女人老熟妇| 成人午夜福利免费体验区| 精品久久久久久中文字幕无码VR| 久久水蜜桃亚洲AV无码精品麻豆| 免费无码又爽又刺激软件下载直播 | 久久人妻夜夜做天天爽| 天堂岛最新版在线BT天堂| 亚洲AV无码专区亚洲AV| 一边做一边喷17P| Xx性欧美肥妇精品久久久久久久久| 初尝禁果稚嫩宫交H| 国产蜜桃AV秘 区一区二区三区| 久久不见久久见中文字幕免费| 免费能直接看黄的视频| 日本成熟少妇喷浆在线观看| 亚洲熟妇A∨日韩熟妇在线| 国产成人精品无码专区| 精品卡一卡2卡三卡四卡乱码| 日日碰狠狠添天天爽| 夜夜爽8888免费视频| а天堂中文在线官网| 精品乱人伦一区二区三区| 台湾MD豆传媒一区二区| ASIAN艳丽的少妇PICS| 国产激情无码一区二区APP| 久久久久国产精品嫩草影院| 人妻夜夜爽天天爽三区麻豆AV网| 午夜A级成人免费毛片| 英语老师乖乖挽起裙子的意思| 把女人弄爽特黄A大片片| 国产精品一区二区高清在线| 麻豆国产成人AV在线播放| 亚洲 春色 另类 小说| 顶级欧美熟妇XXXXX欧美精品| 精品无码人妻夜人多侵犯18| 人人爽人人操人人精品| 柚子猫原神甘雨视内射频| 极品少妇XXXX精品少妇小说| 欧美综合自拍亚洲综合图| 曰韩少妇内射免费播放| 精品欧洲AV无码一区二区男男| 无码中文字幕AV免费放DVD| 中文精品久久久久人妻不卡| 高清偷自拍亚洲精品三区| 久久久亚洲欧洲日产无码AV| 少妇一晚三次一区二区三区| 影音先锋亚洲成AⅤ人在| 狠狠婷婷色五月中文字幕 | 欧美日韩一区二区三区在线观看视 | 丰满妇女强高潮18ⅩXXX| 久久97人人超人人超碰超国产| 人妻无码一区二区三区久| 24种男女插秧法| 国产在线超清日本一本| 人喾交性专区免费看| 51CG今日吃瓜热门大瓜| 巨胸美乳无码人妻在线| 婷婷成人丁香五月综合激情| 中文天堂在线最新版在线WWW | 国产精品视频一区二区三区无码 | 在线播放免费人成毛片试看| 国产精品久久一区二区三区 | 婷婷蜜桃国产精品| 富婆推油偷高潮叫嗷嗷叫| 日韩乱码人妻无码中文字幕 | 黄 色 视 频 在 线 免费观| 日本19禁啪啪无遮挡免费| JZZIJZZIJ日本成熟少妇| 精品国产日韩一区二区三区| 日韩一区国产二区欧美三区| 槽溜2021入口一二三四绿巨人| 久久精品国产亚洲AV麻豆蜜芽 | 一本一道人人妻人人妻| 久久久久亚洲AV无码专区喷水| 亚洲熟妇一区二区| 久久强奷乱码老熟女| 夜夜躁狠狠躁日日躁| 久久亚洲AV成人无码一区二区| 无码专区国产精品第一页| 国产精品无码午夜免费影院| 午夜A级理论片在线播放不卡 | 小雪的L3又嫩又紧又多水图| 波多野结衣中文字幕一区二区三区 | 麻豆果冻传媒新剧国产短视频| 在线麻豆精东9制片厂AV影现网| 高清VIDEOSDESEXO日| 婷婷无套内射影院| 国产熟妇人妻ⅩXXXX麻豆网站| 亚洲AV无码一区二区三区人| 精产国品一二三产区区别在线观看 | 曰韩免费无码AV一区二区| 年轻老师的滋味5| 办公室双腿打开揉弄高潮淑芬| 久久人妻内射无码一区三区| 中文字幕一区日韩精品| 久久久久精品电影一区二区三区| 又大又粗的久久久精品少妇AV| 男男19禁啪啪无遮挡免费| 一本大道色卡1卡2卡3乱码| 久久夜色精品国产嚕嚕亚洲AV| 2018天天躁夜夜躁狠狠躁| 久久久久国色AV免费观看性色| 正在播放老肥熟妇露脸| 欧洲成人一区二区三区| 国产99视频精品免费视频36| 亚洲AV丰满熟妇一区| 久久久久人妻一区二区三区| 97久久精品无码一区二区天美| 日韩AV一中美AV一中文字慕| 国产女人18毛片水真多18精品 | 国产AV一区二区三区无码野战 | 十八禁乳露裸体奶头WWW网站| 国产乱子伦60女人的皮视频| 亚洲色在线无码国产精品不卡| 欧美成人精品激情在线观看| 18禁黄网站禁片免费观看女女| 日本极品人妻VIDEOSSEX| 扒开腿狂躁女人爽出白浆 | 国产激情久久久久影院老熟女免费| 亚洲国产精品成人AV在线| 国产一区在线观看二区| 中国极品少妇XXXXX| 日韩免费无码专区精品观看 | 哦┅┅快┅┅用力啊┅┅村妇| 中美日韩精品激情无码AV| 日韩加勒比一本无码精品| 黑人巨大猛烈捣出白浆视频在线| 中文字幕AV无码一区二区蜜芽三| 日韩欧美人妻在线| 狠狠躁天天躁日日躁欧美| ASIAN日本裸体PICS| 性荡视频播放在线视频7777| 蜜臀av蜜臀一区二区三区| 公玩弄年轻人妻HD| 亚洲熟妇无码AⅤ在线播放| 日本VPSWINDOWS怀孕| 狠狠色丁香婷婷亚洲综合| JAPANESE嫩21VIDE| 亚洲av成人一区| 欧美成人精品三级网站下载| 国产精品乱码久久久久久小说 | 够了够了到高C了好多水视频| 亚洲熟女乱色综合一区| 色翁荡息又大又硬又粗视频|