陈奇网络工作室

Linux/Centos7安装和管理程序

云计算

Linux/Centos7安装和管理程序

Linux应用基础

查询RPM包信息

安装、升级、卸载RPM包/yum存储库

源代码编译

首先,应用程序和系统命令之间的关系

文件位置

系统命令:一般在/bin和/sbin目录下,或者shell内部指令。

应用程序:通常在/usr/bin和/usr/sbin目录中。

主要应用

系统命令:完成系统的基本管理操作。

应用:完成其他相对独立的辅助任务。

适用环境

系统命令:一般只在角色操作界面运行。

应用程序:根据实际需要,一些程序可以在图形用户界面中运行。

运行格式

系统命令:一般包括命令字、命令选项和命令参数。

应用:通常没有固定的执行格式。

二、典型应用的目录结构

/usr/bin公共可执行程序文件

/usr/sbin服务器执行程序文件和管理程序文件。

/etc应用程序配置文件(prefix=\ \ \ '指定路径\ \ \ ')

/var/log日志文件

/usr/share/doc应用程序文档文件

/usr/share/man应用程序手册页面文件

三、常见的包装包装类型

Rpm包。每分钟转数

Deb套餐。黛比

源代码包一般是tar.bz2或者tar.bz2

绿色免安装软件包

RPM包管理工具

建立统一的数据库文件

详细记录软件包安装和卸载的变更信息。

自动分析软件包的依赖性

下表描述了一般的命名格式:bash-4.1.2-15.el6_4.x86_64.rpm:

尝试

动态通信

4.1.2

版本号

15.16 _ 4

发布次数

x86_64

硬件平台

每分钟转数

文件扩展名

查询RPM包信息

查询已安装的—— rpm-q[子选项][软件名称]

-qa:查看系统已安装的软件包。

-齐:查看套餐详情。

-ql:查看关于软件包安装的所有信息。

-qf:根据指定文件查看软件包。

-qc:查看此包的所有配置文件(conf cnf ini)。

-qd:查看此包的文档。

查询已卸载的—— rpm-qp[子选项] rpm包文件(i l c d)。

Rpm安装更新和卸载

rpm -ivh——的详细安装过程

-U更新

-e卸载

-一安装

强制执行

-nodeps解决依赖性(这可能会导致软件问题)

-h友好显示(带#阅读栏显示)

-v显示详细信息

重建RPM数据库命令

rpmrebulidb

rpminitdb

导入身份验证公钥(默认情况下,它在映像文件中可用)

rpm导入

第四,解决软件包依赖性的方法

安装多个有依赖关系的软件时。

需要首先安装依赖包。

您可以指定多个。rpm包文件同时进行安装。

卸载多个有依赖关系的软件时。

需要先卸载依赖于其他程序的软件包。

您可以指定多个要同时卸载的软件名称。

忽略依赖关系

组合“nodeps”选项,但可能会导致软件异常!

动词(verb的缩写)源代码编译概述

使用源代码安装软件的优势

获取最新软件版本,及时修复bug。

根据用户需求灵活定制软件功能。

源代码编译过程(手动编译安装)——第一次安装编译器(gcc和gcc-c)。

下载源代码安装包文件

焦油减压。/configure配置

进行编译

进行安装安装

测试、应用和维护

编译器安装操作

[root@lokott ~]# yum安装gcc gcc-c pcre pcre-devel zlib-devel-y

.//中间过程省略,后面介绍yum命令。

已安装:

gcc . x86 _ 64 0:4 . 8 . 5-39 . el7 gcc-c . x86 _ 64 0:4 . 8 . 5-39 . el7 pcre-devel . x86 _ 64 0:8.32-17 . el7 zlib-devel . x86 _ 64 0:1 . 2 . 7-18 . el7

作为依赖项安装:

CPP . x86 _ 64 0:4 . 8 . 5-39 . el7 glibc-devel . x86 _ 64 0:2.17-292 . el7 glibc-headers . x86 _ 64 0:2.17-292 . el7 kernel-headers . x86 _ 64 0:3 . 10 . 0-1062 . 4 . 1 . el7 libmpc . x86 _ 64 0:1 . 0 . 1-3 . el7

libstdc-devel . x86 _ 64 0:4 . 8 . 5-39 . el7

作为依赖项升级:

glibc . x86 _ 64 0:2.17-292 . el7 glibc-common . x86 _ 64 0:2.17-292 . el7 lib gcc . x86 _ 64 0:4.8 . 5-39 . el7 libgomp . x86 _ 64 0:4.8 . 5-39 . el7 libstdc . x86 _ 64 0:4.8 . 5-39 . el7 zlib . x86 _ 64 0:1.2 . 7-18.7

完毕!

你可以用。/configurehelp查看帮助。

典型配置选项:前缀=软件安装目录示例:

[root @ Loko TT ~]# CD/usr/src/httd-2 . 2 . 15/

[root@lokott httpd-2.2.15]#。/configure -前缀=/usr/local/apache

六,好吃

yum的概念:(叫黄狗更新器,已修改)是Fedora,RedHat,CentOS中的一个shell前端包管理器。基于rpm包管理,可以自动从指定服务器下载安装RPM包,自动处理依赖关系,一次性安装所有依赖软件包,无需反复下载安装的繁琐。

目标3354解决依赖,同时使用最新版本。

百胜仓库

(1)私有网络仓库

(2)公共网络仓库

自建仓库

官方仓库

七。摘要

本文主要介绍Linux的安装管理程序,简述Linux应用的基础,RPM包信息的查询,以及安装、升级、卸载、RPM包/yum仓库、源代码编译(手工编译安装)的相关要点。

更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理官网:www.chenqinet.cn。

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3