国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux云計算——應(yīng)用程序安裝及管理

這篇具有很好參考價值的文章主要介紹了Linux云計算——應(yīng)用程序安裝及管理。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Linux云計算——應(yīng)用程序安裝及管理

  • 作者簡介:一名云計算網(wǎng)絡(luò)運維人員、每天分享云計算運維的技術(shù)與干貨。?

  • ?座右銘:低頭趕路,敬事如儀

  • 個人主頁:網(wǎng)絡(luò)豆的主頁??????

目錄

前言

一.安裝及管理應(yīng)用程序

1.應(yīng)用程序與系統(tǒng)命令的關(guān)系

(1)命令和應(yīng)用程序兩者區(qū)別

?(2)典型應(yīng)用程序的目錄結(jié)構(gòu)

?2.軟件包封裝類型

(1)常見的軟件包封裝類型

?3.RPM 包管理工具

(1)認(rèn)識RPM軟件包

(2)RPM軟件包一般命名格式

?4.RPM包管理 rpm 命令

(1)rpm命令的主要功能

5.查詢RPM 軟件包信息

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

(2)查詢未安裝的 RPM 軟件包文件中信息

6.安裝、升級、卸載 RPM 軟件包

7. RPM常用命令

8.維護(hù)RPM數(shù)據(jù)庫

(1)重建RPM數(shù)據(jù)庫

(2)導(dǎo)入驗證公鑰

1.源代碼編譯概述

(1)使用源代碼安裝軟件的優(yōu)點

(2)應(yīng)用場合舉例

2.編譯安裝源代碼包(了解)

(1)Tarball 封包

(2)完整性校驗

(3)確認(rèn)源代碼編譯環(huán)境

3.編譯安裝過程


前言

本章主要內(nèi)容,學(xué)會使用rpm 工具安裝、查詢及卸載軟件包,通過源代碼編譯安裝軟件包。


一.安裝及管理應(yīng)用程序

1.應(yīng)用程序與系統(tǒng)命令的關(guān)系

在Linux操作系統(tǒng)中,一直以來命令和應(yīng)用程序并沒有特別明確的區(qū)別。從長期使用習(xí)慣來看,可以通過以下描述來對兩者進(jìn)行區(qū)別。


(1)命令和應(yīng)用程序兩者區(qū)別

文件位置

  • ?系統(tǒng)命令:一般在/bin和/sbin目錄中,或為Shell內(nèi)部指令
  • ?應(yīng)用程序:通常在/usr/bin和/usr/sbin目錄中

主要用途

  • ?系統(tǒng)命令:完成對系統(tǒng)的基本管理工作,例如IP配置工具
  • ?應(yīng)用程序:完成相對獨立的其他輔助任務(wù),例如網(wǎng)頁瀏覽器

適用環(huán)境

  • 系統(tǒng)命令:一般只在字符操作界面中運行
  • 應(yīng)用程序:根據(jù)實際需要,有些程序可在圖形界面中運行

運行格式

  • 系統(tǒng)命令:一般包括命令字、命令選項和命令參數(shù)
  • 應(yīng)用程序:通常沒有固定的執(zhí)行格式

Linux云計算——應(yīng)用程序安裝及管理


?(2)典型應(yīng)用程序的目錄結(jié)構(gòu)

安裝完一個軟件包以后,可能會向系統(tǒng)中復(fù)制大量的數(shù)據(jù)文件,并進(jìn)行相關(guān)設(shè)置,在Linux操作系統(tǒng)中,典型的應(yīng)用程序通常由以下幾部分組成。

Linux云計算——應(yīng)用程序安裝及管理


?2.軟件包封裝類型

對于各種應(yīng)用程序的軟件包,在封裝時可以采用各種不同的類型,不同類型的軟件包其安裝方法也各不相同,常見的軟件包封裝類型如下。


(1)常見的軟件包封裝類型

Linux云計算——應(yīng)用程序安裝及管理


?3.RPM 包管理工具

(1)認(rèn)識RPM軟件包

  • 由 Red Hat 公司提出,被眾多 Linux 發(fā)行版所采用
  • 建立統(tǒng)一的數(shù)據(jù)庫文件
  • 詳細(xì)記錄軟件包安裝、卸載等變化信息
  • 自動分析軟件包依賴關(guān)系

Linux云計算——應(yīng)用程序安裝及管理


(2)RPM軟件包一般命名格式

軟件素材參考:http://www.rpm.org

例:

?Linux云計算——應(yīng)用程序安裝及管理


?4.RPM包管理 rpm 命令

(1)rpm命令的主要功能

  • 查詢、驗證RPM軟件包的相關(guān)信息
  • 安裝、升級、卸載RPM軟件包
  • 維護(hù)RPM數(shù)據(jù)庫信息等綜合管理操作

Linux云計算——應(yīng)用程序安裝及管理


5.查詢RPM 軟件包信息

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

rpm  -q[子選項]  [軟件名]

Linux云計算——應(yīng)用程序安裝及管理

(2)查詢未安裝的 RPM 軟件包文件中信息

rpm  - qp[子選項]  RPM包文件

6.安裝、升級、卸載 RPM 軟件包

安裝或升級RPM軟件

rpm  [選項]  RPM包文件 ...

卸載指定的RPM軟件

rpm  -e  軟件名

輔助選項
--force、--nodeps、-h、-v


7. RPM常用命令

  • 1>查詢是否安裝軟件包:rpm? -q
  • 2>刪除軟件包:rpm? -e
  • 3>安裝新的軟件包:rpm? -i
  • 4>安裝或升級軟件包(以#號顯示進(jìn)度):-h
  • 5>顯示安裝過程中的詳細(xì)信息:-v
  • 6>強(qiáng)制安裝:--force
  • 7>強(qiáng)制卸載:--nodeps

8.維護(hù)RPM數(shù)據(jù)庫

(1)重建RPM數(shù)據(jù)庫

[root@localhost ~]# rpm --rebuilddb
 或
[root@localhost ~]# rpm --initdb

(2)導(dǎo)入驗證公鑰

[root@localhost ~]# rpm --import /media/cdrom/RPM-GPG-KEY-redhat-release

1.源代碼編譯概述

(1)使用源代碼安裝軟件的優(yōu)點

  • 獲得最新的軟件版本,及時修復(fù)bug
  • 根據(jù)用戶需要,靈活定制軟件功能

(2)應(yīng)用場合舉例

  • 安裝較新版本的應(yīng)用程序時
  • 當(dāng)前安裝的程序無法滿足需要時 ?
  • 需要為應(yīng)用程序添加新的功能時

2.編譯安裝源代碼包(了解)

(1)Tarball 封包

.tar.gz 和 .tar.bz2 格式居多

軟件素材參考:http://sourceforge.net

(2)完整性校驗

md5sum校驗工具

在 Ubuntu 等 Linux 或 Unix 系統(tǒng)中,md5sum 是用來計算和校驗文件的工具.

[root@localhost ~]# md5sum axel-1.0a.tar.gz 
2d94c0b36b374834567f1fcec5f89119   axel-1.0a.tar.gz

(3)確認(rèn)源代碼編譯環(huán)境

需安裝支持 C/C++程序語言的編譯器,如:
gcc-4.4.7-4.el6、gcc-c++-4.4.7-4.el6
make-3.81-20.el6.……

3.編譯安裝過程

  • 1>tar解包(將源代碼包解壓、解包,釋放到指定目錄,等待編譯)
  • 2>./configure配置(設(shè)置安裝的目標(biāo)文件夾,選擇要安裝的功能模塊等)
  • 3>make編譯(根據(jù)前一步配置,將源代碼變成可執(zhí)行的二進(jìn)制文件)
  • 4>make? install安裝(將編譯好的二進(jìn)制文件復(fù)制到系統(tǒng)中,并設(shè)置應(yīng)用環(huán)境)

Linux云計算——應(yīng)用程序安裝及管理


?創(chuàng)作不易,求關(guān)注,點贊,收藏,謝謝~?? 文章來源地址http://www.zghlxwxcb.cn/news/detail-405055.html

到了這里,關(guān)于Linux云計算——應(yīng)用程序安裝及管理的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • ZA303學(xué)習(xí)筆記六管理應(yīng)用程序的安全(密鑰保管庫,托管標(biāo)識,管理應(yīng)用程序,CA證書)

    ZA303學(xué)習(xí)筆記六管理應(yīng)用程序的安全(密鑰保管庫,托管標(biāo)識,管理應(yīng)用程序,CA證書)

    密鑰保管庫和 VM 必須位于同一 Azure 區(qū)域和訂閱中。 Azure Key Vault是一個用于安全地存儲和訪問機(jī)密的工具。機(jī)密是你希望嚴(yán)格控制對其的訪問的任何東西,例如API密鑰、密碼或證書。保管庫是機(jī)密的邏輯組。 租戶:租戶是擁有和管理特定的Microsoft云服務(wù)實例的組織。它通常用

    2024年02月04日
    瀏覽(35)
  • 應(yīng)用程序管理工具

    應(yīng)用程序管理工具

    應(yīng)用程序管理是 DevOps 的重要組成部分。它可以定義為在所有階段監(jiān)控和管理軟件應(yīng)用程序的可用性、運行狀況、性能和功能的過程,包括規(guī)劃、設(shè)計、構(gòu)建、測試、部署、維護(hù)和更新。這意味著應(yīng)用程序從概念到停止都受到監(jiān)控。 管理應(yīng)用程序可確保業(yè)務(wù)系統(tǒng)的高效運行、

    2024年02月10日
    瀏覽(24)
  • MySQL筆記——MySQL數(shù)據(jù)庫介紹以及在Linux里面安裝MySQL數(shù)據(jù)庫,對MySQL數(shù)據(jù)庫的簡單操作,MySQL的外接應(yīng)用程序使用說明

    MySQL筆記——MySQL數(shù)據(jù)庫介紹以及在Linux里面安裝MySQL數(shù)據(jù)庫,對MySQL數(shù)據(jù)庫的簡單操作,MySQL的外接應(yīng)用程序使用說明

    MySQL筆記——MySQL數(shù)據(jù)庫介紹以及在Linux里面安裝MySQL數(shù)據(jù)庫,對MySQL數(shù)據(jù)庫的簡單操作,MySQL的外接應(yīng)用程序使用說明 MySQL筆記——表的分組查詢、表的分頁查詢、表的約束、數(shù)據(jù)庫設(shè)計 MySQL案例——多表查詢以及嵌套查詢 MySQL筆記——數(shù)據(jù)庫當(dāng)中的事務(wù)以及Java實現(xiàn)對數(shù)據(jù)庫進(jìn)

    2024年01月16日
    瀏覽(54)
  • 【云原生】kubernetes應(yīng)用程序包管理工具Helm

    【云原生】kubernetes應(yīng)用程序包管理工具Helm

    ? ? 什么是 Helm 安裝 Helm 重要概念 使用 Helm 1 簡介 官網(wǎng)地址: Helm Helm是一個Kubernetes應(yīng)用程序包管理工具,它允許你輕松管理和部署Kubernetes應(yīng)用程序。Helm通過使用稱為Charts的預(yù)定義模板來簡化Kubernetes應(yīng)用程序的部署和管理。Chart包含了一組Kubernetes對象定義,可以描述一個應(yīng)用

    2024年02月09日
    瀏覽(23)
  • 云計算與容器化技術(shù):構(gòu)建快速交付的應(yīng)用程序

    作者:禪與計算機(jī)程序設(shè)計藝術(shù) 云計算是一種新的、高效、低成本的計算模式,它能夠幫助企業(yè)將核心業(yè)務(wù)線的關(guān)鍵應(yīng)用部署在任意位置。云計算服務(wù)的范圍從存儲、網(wǎng)絡(luò)到計算都可以實現(xiàn)按需付費和彈性擴(kuò)展。因此,云計算可以在滿足用戶需要的同時節(jié)省資源成本。 云計

    2024年02月14日
    瀏覽(14)
  • Linux應(yīng)用程序開發(fā)經(jīng)驗

    1.1 熟練掌握命令行環(huán)境 ? 要學(xué)會Linux編程,必須得先學(xué)會用Linux,也就是要在Linux命令行環(huán)境下“生存”下來 ? 給一臺主機(jī),能夠在上面裝一個操作系統(tǒng)(比如Ubuntu18.04或者其他版本) ? 給一臺Linux服務(wù)器,能夠熟練地用起來 ? 或者在Win10下,熟練使用WSL2 ? 安裝WSL2 ? 基

    2024年02月07日
    瀏覽(21)
  • 在云計算環(huán)境下保護(hù)Java應(yīng)用程序的有效措施

    云計算(Cloud)技術(shù)是近年來計算機(jī)科學(xué)的一個重要突破。大多數(shù)組織已經(jīng)通過將自己的應(yīng)用程序移入云平臺而獲益。不過,如何保證應(yīng)用程序在第三方服務(wù)器上的安全性,是一項艱巨的挑戰(zhàn)。 在本文中,我們將重點討論Java,提供一些可以幫助我們保護(hù)云計算環(huán)境下的Java應(yīng)

    2023年04月23日
    瀏覽(21)
  • linux系統(tǒng)應(yīng)用程序啟動腳本

    其他的stop.sh、restart.sh寫法同start.sh

    2024年02月05日
    瀏覽(25)
  • 第五章 I/O管理 五、輸入/輸出應(yīng)用程序接口&設(shè)備驅(qū)動程序接口

    第五章 I/O管理 五、輸入/輸出應(yīng)用程序接口&設(shè)備驅(qū)動程序接口

    目錄 一、應(yīng)用程序接口 二、阻塞和非阻塞I/O 阻塞I/O: 非阻塞I/O: 三、設(shè)備驅(qū)動程序 以前的統(tǒng)一接口不適用了,現(xiàn)在改為了幾種不同的接口 阻塞I/O: 應(yīng)用程序發(fā)出I/O系統(tǒng)調(diào)用,進(jìn)程需轉(zhuǎn)為阻塞態(tài)等待。 eg:字符設(shè)備接口―一從鍵盤讀一個字符get 非阻塞I/O: 應(yīng)用程序發(fā)出I/O系統(tǒng)調(diào)

    2024年02月07日
    瀏覽(47)
  • 安全的云計算:如何保護(hù)你的數(shù)據(jù)和應(yīng)用程序

    隨著云計算技術(shù)的不斷發(fā)展,越來越多的企業(yè)和個人將其數(shù)據(jù)和應(yīng)用程序存儲在云端。然而,這也意味著數(shù)據(jù)和應(yīng)用程序面臨著更多的安全風(fēng)險。因此,了解如何保護(hù)數(shù)據(jù)和應(yīng)用程序在云計算環(huán)境中的安全性至關(guān)重要。 在本文中,我們將探討云計算的安全性,以及如何保護(hù)數(shù)

    2024年04月13日
    瀏覽(99)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包