linux复习笔记04(小滴课堂)

软件安装rpm方式介绍:

先去挂载光盘:

要确保这是已连接状态。

我们查看到已经挂载成功了。

进到这个目录下。

我们可以看到这有很多rpm软件包。

man rpm:

可以看到很多参数,但是我们不需要全部掌握。

举例:

这就是告诉我们需要安装这些依赖包才能安装这个软件包,这就是rpm的缺点。

强制安装,但是安装下来也用不了,没有任何作用。

我们之前是直接在光盘里去安装里面有的安装包,但是光盘肯定是有限的。

如果我们想安装一个光盘里没有的安装包应该怎么做呢?

如果我们还想使用这种方式,可以在网上找资源,下载下来上传到服务器,再使用这种方式进行安装。

查询已经使用rpm方式安装的安装包:

如果查不出任何东西,就是没有使用这种方式进行安装。

查看属于哪个服务软件包:

显示软件包的详细信息:

其它的参数大家可以后续去尝试。

rpm升级:

升级的时候要求我们前提是要有更新版本的安装包才行。

rpm包卸载 -e:

卸载失败是因为我们下载的是安装包,但是安装后就是服务了,我们卸载要卸载我们的服务。

当然如果有需要的关系不能被直接删除。

这就是我们rpm的一个使用方式。

yum方式安装软件:

我们这里不使用在线yum源,使用本地yum源,我们把这些yum源移动到其它目录中去:

然后我们创建本地yum源:

必须以repo结尾。

列出yum源列表:

清除之前yum缓存:

创建新的yum缓存:

为了使后面安装更加快速。

安装软件:

查看安装的软件:

因为yum是基于rpm的,所以使用rpm也能查看到安装的软件的具体信息。

如果本地有更高的版本,可以使用yum update 软件名进行升级。

卸载软件:

但是这样的查看是查看缓存,只要存在就会查询到。

应该使用下面的查看方法:

重新安装后用这个命令可以查到已安装的服务包的信息。

搜索服务包的信息:

在线yum源需要联网。但是本地Yum源不需要。

源码编译安装方式:

安装JDK

解压:

移动到/usr/local目录下重新命名:

配置环境:

加载环境变量:

查看jdk版本看是否安装成功:

这是一个简单的基础的配置。

安装nginx:

安装pcre正则表达式库:

压缩:

进行源码安装:

创建一个我们源码安装的路径。

源码安装:

安装编译:

下载nginx:

我们还要安装一些列的库:

可以使用这个命令去查看上一条命令是否执行成功。

解压nginx:

安装nginx:

编译安装:

为了节约资源我们删除我们root目录下的nginx:

因为我们之前已经用命令把nginx安装到local目录下了。

启动nginx:

已经成功启动了。

关闭nginx:

因为实际工作可能nginx被分在多台服务器上,所以我们一般启动时指定配置文件路径的方式去启动:

测试Nginx :

关闭nginx也可以用这种方式:

我们看看能否打开nginx:

防火墙开启,无法访问。

我们关闭防火墙:

这个就是我们的Nginx配置文件。

安装MYSQL:

1.关闭防火墙:

2.安装cmake工具:

3.下载boost路径:

4.创建我们的mysql存放地址:

5.还要创建一个给mysql存放数据的文件位置:

6.创建一个mysql用户:

7.使用cmake工具对mysql5.7.17进行环境收集检验与配置相关模块:

记得安装这个 包。

还要删除这个:

再重新编译:

成功。

8.make编译并安装

可能需要编译很久。

两个命令也可以写在一起。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

docker (简介、dcoker详细安装步骤)- day01

一、 为什么出现 Docker是基于Go语言实现的云开源项目。 Docker的主要目标是“Build,Ship and Run Any App,Anywhere”,也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB应用或数据库应…

WiFi的CSMA/CA竞争窗口流程简述

1、若站点最初有数据要发送(不是发送不成功再进行重传的那种),且检测到信道空闲,在等待DIFS后,就发送整个数据帧。 2、否则,站点执行退避算法。一旦检测到信道忙,就冻结退避计时器。只要信道空…

深度学习之循环神经网络

视频链接:6 循环神经网络_哔哩哔哩_bilibili 给神经网络增加记忆能力 对全连接层而言,输入输出的维数固定,因此无法处理序列信息 对卷积层而言,因为卷积核的参数是共享的,所以卷积操作与序列的长度无关。但是因为卷积…

北塞浦路斯土耳其共和国关于成立欧洲数字股票交易所企业交流会

在地中海的温暖波涛中,北塞浦路斯土耳其共和国这个古老而充满活力的国家正成为全球关注的焦点。2023年11月22日至11月24日,为期三天的北塞浦路斯土耳其共和国关于成立欧洲数字股票交易所企业交流会隆重谢幕,北塞副总统,经济部长&a…

【学习记录】从0开始的Linux学习之旅——驱动模块编译与加载

一、概述 Linux操作系统通常是基于Linux内核,并结合GNU项目中的工具和应用程序而成。Linux操作系统支持多用户、多任务和多线程,具有强大的网络功能和良好的兼容性。本文主要讲述如何编译及加载linux驱动模块。 二、概念及原理 应用程序通过系统调用与内…

STK Components 二次开发-创建地面站

1.地面站只需要知道地面站的经纬高。 // Define the location of the facility using cartographic coordinates.var location new Cartographic(Trig.DegreesToRadians(-75.596766667), Trig.DegreesToRadians(40.0388333333), 0.0); 2.创建地面站 创建方式和卫星一样生成对…

【开源】基于Vue+SpringBoot的食品生产管理系统

项目编号: S 044 ,文末获取源码。 \color{red}{项目编号:S044,文末获取源码。} 项目编号:S044,文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 加工厂管理模块2.2 客户管理模块2.3…

UE5人物残影学习(材质实现)

学习视频 UE4简单的材质球残影人教学,你学会了吗!_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1rY411q7Yb/?spm_id_from333.788.top_right_bar_window_history.content.click 结果预览 1.创建残值,混合模式勾选半透明 “混合模…

Qt4利用MVC开发曲线数据编辑器

目录 1 需求 2 开发流程 1 搭建框架 2 构造函数 3 打开工程 4 实现应用程序参数加载 5 QCustomPlot和TableView的联动 6 数据的可视化修改 7 列表点击事件事先键盘控制 8 表格实现复制,粘贴,删除等一系列功能 9 曲线实现自适应范围和统一范围…

MyBatis插入操作返回主键报错问题记录

一开始用直接传参数的方法写的插入操作 StudentMapper.java接口 Integer insertStudent(Param("sname") String name,Param("sage") int age); 然后在网上搜了返回主键的方法 StudentMapper.xml: <insert id"insertStudent" useGenerat…

CAN通信协议

CAN 文章目录 CAN前言一、什么是CAN二、CAN的用途三、CAN协议简解1.can的通信过程1.1空闲状态1.2.起始状态1.3 仲裁机制1.4 位时序 前言 前面学了232、485、IIC、SPI等通信协议&#xff0c;还有一个强大的协议CAN&#xff0c;值得记录一下 一、什么是CAN CAN是Controller Ar…

爬取极简壁纸

js反编译的代码需要解密之类的&#xff0c;直接给我干蒙圈了&#xff0c;借助selenium可以直接获取到调式工具中的源码&#xff0c;可以获取渲染后的链接&#xff0c;然后将链接交给下载函数&#xff08;使用异步提高效率&#xff09;即可。 后续学习完js反编译的话&#xff0…

Unity-链接MySql8.0

链接MySql8.0 1.准备dll 一、找到l18N相关的dll 这里给出一个参考地址 D:\Unity\2020.3.48f1c1\Editor\Data\MonoBleedingEdge\lib\mono\unityjit在里面找到如下图的四个dll 二、下载数据库链接dll https://downloads.mysql.com/archives/c-net/在这里搜索历史版本(Archiv…

AIGC ChatGPT4总结Linux Shell命令集合

在Linux中,Shell命令的数量非常庞大,因为Linux提供了各种各样的命令来处理系统任务。这些命令包括GNU核心工具集、系统命令、shell内置命令以及通过安装获得的第三方应用程序命令。以下是一些常见的Linux命令分类及其示例,但请注意,这不是一个全面的列表,因为列出所有命令…

linux复习笔记05(小滴课堂)

hell脚本与crontab定时器的运用 查看状态&#xff1a; 关闭服务&#xff1a; 开启服务&#xff1a; 重启服务&#xff1a; crontab定时器的使用&#xff1a; 我们可以看到没有任何任务。 编辑&#xff1a; 我们可以看到这个任务了。 删除所有任务&#xff1a; 这代表着每分钟…

【NeRF】3、MobileR2L | 移动端实时的神经光场(CVPR2023)

论文&#xff1a;Real-Time Neural Light Field on Mobile Devices 代码&#xff1a;https://github.com/snap-research/MobileR2L 出处&#xff1a;CVPR2023 贡献&#xff1a; 设计了一套移动端实时的 R2L 网络结构 MobileR2L&#xff0c;在 iphone13 上渲染一张 1008x756…

PgSQL技术内幕-Analyze做的那些事-pg_stat_all_tables

PgSQL技术内幕-Analyze做的那些事-pg_stat_all_tables pg_stat_all_tables视图中记录有analyze信息&#xff0c;比如何时做的analyze、表元组个数&#xff08;活元组、死元组&#xff09;等。重启后发现该视图中表的统计信息重置不见了&#xff0c;发生了什么&#xff1f; 1、p…

Centos 7.9 Install Docker Insecure Registry

文章目录 1. 镜像存储规划2. 安装定制 docker3. 部署 registry4. 验证镜像仓库 1. 镜像存储规划 linux LVM /dev/sdb mount dir /data【linux LVM 磁盘挂载目录】 创建两个目录 一个 docker 数据存储目录 &#xff1a;/data/docker&#xff0c;默认一般为linux为 /var/lib/d…

AIGC ChatGPT 4 快速整理不规则数据

从业务系统中采集到的数据如下: 序号 省份 英文 2022年销售额 2021年销售额 增量 1 广东guangDOng129068.58 124319.67 4748.91 2 江苏 JiangSu 122825.6 116314.2 6511.4 3 山东ShAnDong 87385 83045.9 4339.1 4 浙江…

C语言:求Sn=a+aa+aaa+aaaa+……(n个a)之值,其中a表示一个数字,n表示a的位数,n由键盘录入。

分析&#xff1a; 在主函数 main 中&#xff0c;程序首先定义四个整型变量 a、n、i 和 sn&#xff0c;并初始化 a、n 和 i 的值&#xff0c;其中 sn 用于记录数列的和。然后使用 scanf 函数从标准输入中读取用户输入的两个整数 a 和 n。 接下来&#xff0c;程序通过 while …