Linux的安装及管理程序

一、如何在linux安装卸载软件

        1. 编译安装 灵活性较高 难度较大 可以安装较新的版本

        2. rpm安装(redhat) linux 包安装 查软件信息:是否安装,文件列表 rpm 软件名

        3. yum yum是RPM升级版本,解决rpm的弊端

安装软件 首先要有安装包

        1. 从网上下载

                获取途径:

                        1. 红帽官方

                        2. 软件官网下载

        2. 从光盘里面复制

二、典型应用程序的目录结构

文件类型保存目录
普通执行程序文件/usr/bin
服务器执行程序文件和管理程序文件/usr/sbin
应用程序配置文件/etc
日志文件/var/log
应用程序参考文档文件/usr/share/doc

三、rpm

通式:rpm [选项] rpm软件包

        1. 查询

选项功能效果
rpm -q对已安装的软件进行查询
rpm -q 软件名查询某个软件是否安装
rpm -ql 软件名查看某软件的所有文件
rpm -qc 软件名查看软件的配置文件 .conf
rpm -qa查看当前系统所有已安装的软件包

        2. 挂载

mount 设备 加文件夹路径 (已存在且是空的文件夹,原来的数据将被隐藏)

挂载光盘:

        mount /dev/sr0 /mnt        临时性的

永久需要且写到文件       

         /etc/fstab

只要是外来的 硬件设备,想在Linux系统中使用都要挂载

挂载规则

        1. 最好使用空文件夹进行挂载

        2. 一个文件夹挂载多个设备 1光驱 2磁盘 谁后挂显示谁

        3. 一个设备可以挂载在多个文件夹上

        3. 安装卸载

格式:

安装        

        rpm -ivh 软件名

卸载

        rpm -e 软件名

选项效果
-i安装 install
-v显示过程
-h###### 进度条
-e 软件名卸载指定的软件

四、yum

为了解决 依赖关系 所以发明了 yum 命令

c / s

客户端:配置文件指向服务端

服务端:软件包

yum仓库

本地:自己既是服务端也是客户端

网络:客户端和服务端分开

如何实现安装服务

记录了软件的位置 元信息是一个文件 里面记录了安装包路径 安装包的依赖关系

1.客户端根据配置文件 找到 服务端

2.客户端将元信息下载到本地(元信息:安装包的位置,以及安装的依赖关系)

3.根据元信息去下载对应的安装包到本地后,如何安装

4.安装完成后 再删除安装包

系统一安装好,无需操作自带网络yum源

yum install 软件名 -y

服务端我们不需要修改

vim/etc/yum.conf 服务端的配置文件

客户端的配置文件:

cd /etc/yum.repos.d/

注意: 

        1. 必须要放在 /etc/yum.repos.d/ 文件夹下

        2. 配置文件必须要以 .repo 结尾

客户端配置文件的格式:

[local]

name=local

baseurl=服务器的地址     

        file:// 本地位置

        file:// /mnt 代表本机 光盘的挂载点

gpgcheck=0

本地yum仓库没有网络的情况下救急使用

过程如下:

mount /dev/sr0 /mnt 挂载,提供安装包和元数据

cd /etc/yum.repos.d/ 切换到,规定的目录

mkdir bak

mv *.repo bak 减少网络源的干扰

vim /etc/yum.repos.d/local.repo 注意 一定要以repo结尾

[local]

name=local

baseurl=file:///mnt

gpgcheck=0

esc : wq

yum clean all 清除缓存

yum makecache 重新下载元数据

编码编译安装

编译        ./configure

configure文件是作者放在源码包中给我们使用,是一个脚本文件

安装准备工作:

        1. 选择装在哪里

        2. 检测编译环境

        3. 选择安装模块,默认安装,额外的一写软件功能

./configure --help看到可以安装的模块

make -j 2        -j 2 代表使用 2核cpu 编译

        将所有的源代码翻译成二进制,会形成一个绿色的可执行文件

make install

        将执行文件,及相关的一些依赖文件拷贝到之前指定的目录中

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/298831.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

9.独立看门狗IWDG窗口看门狗WWDG编码思路

前言: 看门狗是维护系统稳定性的一向技术,可以让代码跑飞及时复位,在产品中非常常用,俗话说,重启能解决90%的问题,作为产品来说,你总不能因为一次bug就让程序卡死不动了,肯定要试着重…

WEB 3D技术 three.js 集合体 讲解三角形构建图形 顶点概念 顶点值重用

那么 本文 我们来说一下集合体 我们要创建物体 都要先创建一个集合体 集合体也决定了我们元素的形态 材质 决定了我们的外观 我们结合体 其实基础都是三角形 我们编写如下代码 import ./style.css import * as THREE from "three"; import { OrbitControls } from …

截断整型提升算数转换

文章目录 🚀前言🚀截断🚀整型提升✈️整型提升是怎样的 🚀算术转换 🚀前言 大家好啊!这里阿辉补一下前面操作符遗漏的地方——截断、整型提升和算数转换 看这一篇要先会前面阿辉讲的数据的存储否则可能看不…

绑定Open AI api-key获取token要怎么操作?

要绑定OpenAI的付费计划并获取API key来调用token接口,你需要按照以下步骤操作: 1. 访问OpenAI官网: 打开浏览器,输入 https://openai.com/,并访问OpenAI的官方网站。 2. 注册/登录账户: 如果你还没有Ope…

揭秘亚马逊中国站API接口:挖掘无限商机,实现高效数据获取

一、概述 亚马逊中国站API接口是一种应用程序接口,允许开发者通过编程方式访问亚马逊中国站的数据和服务。通过使用API接口,开发者可以轻松地获取商品信息、用户数据、订单状态等,从而为他们的应用程序或网站提供更加丰富的内容和功能。 二…

T-Dongle-S3开发笔记——相关配置

portTICK_PERIOD_MS设置 Flash配置 Flash SPI mode 默认是DIO,改为QIO (W25Q128支持QIO) DIO与QIO区别: esp8266,esp32中的SPI FLASH 访问模式(QIO QOUT DIO DOUT)_qio dio-CSDN博客 Dual SPI:MOSI 和 MISO 引脚…

Spring Boot Security认证:Redis缓存用户信息

文章目录 1. 引言2. Spring Boot Security简介3. 集成Spring Boot Security4. 配置Spring Boot Security5. Redis配置6. Redis缓存用户信息7. 使用Redis缓存的用户信息进行认证8. 测试认证功能9. 性能优化与拓展9.1 性能优化9.2 拓展功能 10. 总结 🎉欢迎来到架构设…

Gradle下载地址

Gradle下载地址 Gradle是一个基于JVM的构建工具,是一款通用灵活的构建工具,Gradle也是第一个构建集成工具,与ant、maven、ivy有良好的相容相关性。支持maven, Ivy仓库,支持传递性依赖管理,而不需要远程仓库…

【数据结构】字符串匹配|BF算法|KMP算法|next数组的优化

字符串匹配算法是在实际工程中经常遇到的问题,也是各大公司笔试面试的常考题目,本文主要介绍BF算法(最好想到的算法,也最好实现)和KMP算法(最经典的) 一、BF算法 BF算法,即暴力(Bru…

Matplotlib_Matplotlib初相识

一、认识matplotlib: Matplotlib是一个Python 2D绘图库,能够以多种硬拷贝格式和跨平台的交互式环境生成出版物质量的图形,用来绘制各种静态,动态,交互式的图表。 Matplotlib可用于Python脚本,Python和IPy…

Java多线程技术五——单例模式与多线程

1 概述 本章的知识点非常重要。在单例模式与多线程技术相结合的过程中,我们能发现很多以前从未考虑过的问题。这些不良的程序设计如果应用在商业项目中将会带来非常大的麻烦。本章的案例也充分说明,线程与某些技术相结合中,我们要考虑的事情会…

微信公众号怎么开评论功能?

为什么公众号没有留言功能?2018年2月12日之后直到现在,新注册公众号的运营者会发现一个问题:无论是个人还是企业的公众号,在后台都找不到留言功能了。这对公众号来说绝对是一个极差的体验,少了一个这么重要的功能&…