成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院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號
野花韩国高清免费神马| 亚洲色AV性色在线观无码| 亚洲AV无码男人的天堂| 亚洲丰满熟女一区二区V| 亚洲日韩国产精品第一页一区| 艳妇乳肉豪妇荡乳XXX| 重口00Ⅹ变态另类| 办公室被公司领导C了很多次 | 强开小婷嫩苞又嫩又紧韩国视频 | 老头老太太GMBGMBGM| 欧美96在线 | 欧| 三个男人让我爽了一夜| 小SAO货水好多真紧H无码视频| 亚洲精品国自产拍在线观看 | 欧美乱码伦视频免费| 色婷婷欧美在线播放内射| 亚洲AV色香蕉一区二区蜜桃小说| 野花社区WWW高清图片| BGMBGMBGM日本XX| 国产成人亚洲欧美二区综合| 精产国品一二三产品区别视频手机| 久久人人爽人人爽人人片AVY | 嗯快点别停舒服好爽受不了了| 国产日韩综合一区二区性色AV| 久久久久无码精品国产| 人妻丰满熟妇av无码区免费蜜臀| 无码免费毛片手机在线无卡顿| 亚洲日韩一区二区三区黑人| HENNESSY女RAPPER| 国产免费无遮挡吃奶视频| 老师你的兔子好软水好多小时| 日本熟妇色XXXXX日本妇奷| 亚洲AV无码AV制服另类专区| 最新的国产成人精品2022| 丰满熟妇人妻风流农村视频| 久久97人妻无码一区二区三区| 人妻人人添人妻人人爱| 性色AV极品无码专区亚洲| 一二三四社区在线高清观看| 丁香五月缴情网站| 久久精品久久久久久久精品 | 国产SUV精品一区二区| 久久精品国产亚洲AV瑜伽| 日本十八禁免费看污网站| 亚洲国产精品一区二区久久| WINDOWS乱码的乱码大全| 国内精品国产三级国产AV| 欧美日韩一区二区综合| 亚洲18色成人网站WWW| AV天堂影音先锋AV色资源网站| 国产乱码精品一区三上| 欧美XXXX做受欧美.88| 羞羞影院午夜男女爽爽免费视频 | 久久996RE热这里只有精品无| 日本少妇人妻XXXXX18免费| 亚洲熟女成年三级中文字幕| 放荡娇妻张开腿任人玩H| 久久久亚洲一区少妇无码| 少妇久久久久久被弄到高潮| 一区二区三区无码在线观看| 国产成人亚洲综合网站小说| 免费A级毛片无码无遮挡内射| 午夜福利一区二区三区在线观看| 91人妻中文字幕在线精品| 韩国理论电费2023最| 日产无码精品一区二区三区| 一区无码在线观看的| 国产乱人伦无无码视频试看| 欧洲精品码一区二区三区免费看| 亚洲成av人片在线观看| 东京热一区二区三区无码视频| 老太性开放BBWBBWBBW| 性夜影院爽黄A爽免费动漫| 被C哭着爬走又被拉回来挺进H| 久久精品国产亚洲ΑV忘忧草| 无码成人一区二区| おやすみせくよ晚安免费影院| 亚洲精品国自产拍在线观看 | 日老太太毛茸茸B.内射| 中文天堂在线最新版在线WWW| 国产在线视频 | 传媒| 日日噜噜夜夜狠狠视频无码 | 亚洲视频无码高清在线| 国产精品久久久久电影院| 人妻少妇乱子伦无码视频专区| 永久免费无码Av成人性色AV| 国自产拍亚洲免费视频| 熟女少妇精品一区二区| 巴西BBABBABBABBA| 男女作爱免费网站| 少妇精品无码一区二区三区| 97人妻天天爽夜夜爽二区| 久久国产精品香蕉成人APP| 无人区码一码二码三码| 大白肥妇BBVBBW高潮| 欧美人与性动交a欧美精品| 亚洲综合色成在线观看| 好疼太大了太粗太长了视频| 无码口爆内射颜射后入| 动漫AV成人无码精品网站| 強暴強姦AV正片一区二区三区| 中文无码VR最新无码AV专区| 久久精品国产久精国产果冻传媒| 无码一区二区三区久久精品| 丰满的少妇愉情HD高清免费 | 俄罗斯6一12泑女精品| 青草青草视频2免费观看| 51CG今日吃瓜热门大瓜| 久久综合给合久久狠狠狠97色6| 亚洲国产另类久久久精品| 国产无套码AⅤ在线观看在线播放| 麻豆国产蜜桃臀视频在线观看| 亚洲精品乱码久久久久久蜜桃| 国产亚洲欧美精品一区| 午夜无码福利伦利理免| 国产放荡AV剧情演绎麻豆| 少妇精品揄拍高潮少妇| 高清毛茸茸的中国少妇| 日韩无码视频一区二区| 成人免费高清A级毛片| 日本老熟妇乱子伦精品| 锕锕锕锕锕WWW湿透了10秒| 热99RE久久精品| 八戒.八戒电影免费观看| 人妻少妇精品中文字幕AV| 八戒八戒神马影院在线电影4| 秋霞午夜成人久久电影网| WWW国产精品人妻一二三区| 欧美日韩国产精品| WWW国产无套内射COM| 日本毛多水多做受视频| 丁香狠狠色婷婷久久综合| 熟妇高潮精品区一区二区三| 国产爆乳美女娇喘呻吟| 无码国产偷倩在线播放老年人| 国产精品久久久久AV| 性色AV一区二区三区夜夜嗨| 国精品无码一区二区三区左线| 亚洲产在线精品亚洲第一站一| 京东天美麻豆果冻传媒| 亚洲综合激情另类小说区| 萝卜视频高清免费视频日本| 综合无码一区二区三区四区五区| 免费av网站在线观看| HD老熟女BBN| 色又黄又爽18禁免费网站现观看 | 久欠精品国国产99国产精2| 中文字幕日韩一区二区不卡| 国产自偷在线拍精品热乐播AV| 亚洲GV永久无码天堂网| 久久国产精品波多野结衣AV| 曰本无码人妻丰满熟妇啪| 欧美激情一区二区三区蜜桃| 波多野结衣亚洲AV手机在线| 内射中出日韩无国产剧情| CHINESE玩弄老年熟女| 日出水了特别黄的视频| 国产丰满饥渴老女人HD| 亚洲成AV不卡无码无码不卡| 快拨出天我是你母亲| MD豆传媒一二三区| 婷深夜综合成人AⅤ网站| 狠狠躁夜夜躁人人爽天天天天| 亚洲综合蜜臀AV| 欧美激情一区二区三区在线| 国产69精品久久久久777| 亚洲AV无码专区国产乱码DVD| 久久久婷婷五月亚洲97号色| Chinese老熟女老女人HD| 双方夫妻一起互动交流做| 好大好湿好硬顶到了好爽视频| 在厨房抱住岳丰满大屁股韩国电影| 欧美最厉害的喷水VIDEOS | 久久久久亚洲AV无码专区首| 9色国产深夜内射| 婷婷蜜桃国产精品一区| 精品一区二区三区不卡少妇av| 99久久国产露脸国语对白| 四虎影视永久无码精品| 久久99久久99精品免观看| GAYFUCKⅩⅩⅩⅩHD警察| 挽起裙子跨开双腿坐下去软件| 精品亚洲自慰AV无码喷奶水| 51精产国品一二三产区| 天堂√在线中文资源网| 久久精品国产清自在天天线| ZZIJZZIJ亚洲日本少妇| 小雪的L3又嫩又紧又多水图| 麻豆人妻无码性色AV专区| 大学生无套流白浆视频大全| 亚洲女同精品一区二区| 秋霞国产午夜伦午夜无码灬| 国产在线精品99一区不卡| 2021国内精品久久久久免费 | 国产精品久久久天天影视香蕉| 一本一道AV无码中文字幕麻豆| 日韩精品一区二区三区在线观看| 精品久久AⅤ人妻中文字幕| 暴躁老阿姨CSGO攻略大全| 亚洲老妈激情一区二区三区|