Linux操作系统中特定软件的安装

news2025/1/13 2:45:21

Linux中特定软件的安装

  • 1、yum仓库
  • 2、在Linux中安装JDK
  • 3、在Linux中安装MySQL
  • 4、VMware的安装
  • 5、在VMware中安装CentOS
  • 6、克隆虚拟机

1、yum仓库

yum install -y 安装包的名字

更换yum的base源: /etc/yum.repos.d/CentOS-Base.repo

  • 1、需要把原先的数据源做一个备份(即重命名) —— mv CentOS-Base.repo CentOS-Base.repo.back
  • 2、去网上下载国内的yum数据源,下载到/etc/yum.repos.d目录下,并且需要把yum数据源命名为CentOS-Base.repo —— wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  • 3、清理以前的yum缓存,然后基于新的软件商店建立新的yum缓存
    yum clean all
    yum makecache

2、在Linux中安装JDK

在Oracle官网找到下载压缩包:jdk-8u371-linux-x64.tar.gz

tar -zxvf jdk-8u371-linux-x64.tar.gz -C /opt/app

vim /etc/profile(系统变量 —— 对所有用户生效)

export JAVA_HOME=/opt/app/jdk1.8.0_371
export PATH= P A T H : PATH: PATH:JAVA_HOME/bin

source /etc/profile

vim ~/.bash_profile(用户变量 —— 只对当前用户生效)

3、在Linux中安装MySQL

1、先下载MySQL的yum软件商店
wget https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm

2、安装MySQL的rpm包格式的软件商店:
rpm -ivh xxxx.rpm

rpm -ivh mysql80-community-release-el7-7.noarch.rpm

3、配置MySQLyum商店:

vim /etc/yum.repos.d/mysql-community.repo

image-20230717202039843

4、通过yum安装MySQL
yum install -y mysql-server

5、Linux中我们把MySQL安装成功以后,也会把MySQL服务注册成为一个Linux服务,服务名叫做mysqld
systemctl restart|start(单次启动有效)|stop(单次停止有效)|status|enable(开机自启,本次无效)|disable 服务名

6、linux中MySQL第一次开启时,会生成一个临时密码,临时密码是用于让我们登录修改密码使用的,临时密码默认放到了MySQL的日志文件输出中。 cat /var/log/mysqld.log

image-20230717203719870

在这里插入图片描述

重置密码

# MySQL8版本修改密码
  mysql> alter user 'root'@'localhost'IDENTIFIED BY '新密码';MTi?o%FkX2hk
  mysql> flush privileges;//刷新权限

7、在非MySQL安装主机上链接MySQL,必须给MySQL开启远程连接访问的权限

 # MySQL8版本开启远程MySQL访问权限
  mysql> CREATE USER 'root'@'%' IDENTIFIED BY '你的密码'; 
  mysql> GRANT ALL ON *.* TO 'root'@'%'; 
  mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';
  mysql> FLUSH PRIVILEGES;

在这里插入图片描述
在这里插入图片描述

8、MySQL在linux上的配置文件默认在 /etc/my.cnf,vim /etc/my.cnf修改端口号,修改后systemctl restart mysqld

image-20230717210244529

4、VMware的安装

提前下载好VMware的安装包VMware-workstation-full-16.1.0-17198959.exe

双击点开此exe应用程序

vm2

vm3

vm4

vm5

然后点击安装即可,等待安装结束!

vmware软件安装成功的标志有两个

1、vmware安装好之后会在windows服务中注册4-5个服务

image-20230718114001642

2、vmware安装好以后也会让我们的系统多出两块网卡

image-20230718114117739

5、在VMware中安装CentOS

1、需要将windows上的一些资源打包成为一个容器

image-20230718144408859

image-20230718144500880

image-20230718144600504

image-20230718144633717

image-20230718144710380

image-20230718144900280

image-20230718145021491

image-20230718145109729

image-20230718145206624

image-20230718145709826

image-20230718145746221

image-20230718145819497

image-20230718145915848

image-20230718145958799

image-20230718150010256

2、将镜像驱动和容器关联,开启就可以安装操作系统

image-20230718150304209

image-20230718150408049

点击开启此虚拟机,选择Install CentOS 7

image-20230718150447128

image-20230718150607499

软件 —— 软件选择 —— 最小安装

image-20230718150740039

系统 —— KDUMP —— 取消选择启用

image-20230718151003963

系统 —— 安装位置 —— 我要配置分区

image-20230718151058346

image-20230718151429242

image-20230718151447208

系统 —— 网络和主机名

image-20230718151733304

编辑 —— 虚拟网络编辑器 —— DHCP设置 —— VMnet8

image-20230718152207136

此处的子网IP前三位192.168.31即为虚拟机中en33的地址,其中最后一位:0、1、2、254、255均不可使用,3 - 253随便赋值

image-20230718152546317

此处查看网关IP

image-20230718152816505

并将需要IPV4地址完成这个连接,再点保存按钮

image-20230718153033282

将此按钮打开,将主机名进行修改

image-20230718153121217

等待安装完成,重启即可

image-20230718153140684

输入用户和密码,及登录成功

image-20230718153803483

6、克隆虚拟机

根据你已经创建的虚拟机克隆一台虚拟机,有个缺陷就是,需要修改克隆后的虚拟机IP。

将虚拟机关机后,在名称上鼠标右键,选择管理 —— 克隆。

image-20230718161141083

image-20230718161221629

直接点击下一页

image-20230718161234770

选择虚拟机中的当前状态,然后点击下一页

image-20230718161307040

选择创建完整克隆,然后下一页

image-20230718161417088

修改虚拟机名称及位置,点击完成。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

算法题打卡day45-背包问题 | 70. 爬楼梯 (进阶)、322. 零钱兑换、279.完全平方数

70. 爬楼梯 - 力扣(LeetCode) 状态:查看思路后AC。 除了常规的可以爬一或二级台阶,当题目稍微修改一下,变成可以爬m级台阶,之前的DP思路就有局限(dp[i] dp[i-1] dp[i-2)&#xff0…

SpringAOP详解(下)

proxyFactory代理对象创建方式和代理对象调用方法过程: springaop创建动态代理对象和代理对象调用方法过程: 一、TargetSource的使用 Lazy注解,当加在属性上时,会产生一个代理对象赋值给这个属性,产生代理对象的代码为…

《向量数据库指南》——大模型时代向量数据库是刚需吗?

目录 从实际应用的角度来看 从技术发展的角度来看 如果你问我,我会毫不犹豫地回答:“是的,向量数据库是刚需。”为什么?听我慢慢给你解释。 首先,我们要理解什么是向量数据库。向量数据库是一种专门用于存储和查询向量数据的数据库。这些向量数据可以是文本、图像、音频…

基础数据结构:数组介绍

程序设计 数据结构算法 基本概念和术语 说到数据结构是什么,我们得先来谈谈什么叫数据。 正所谓"巧妇难为无米之炊’,再强大的计算机,也是要有"米’下锅才可以的,否则就是一堆破铜烂铁 这个"米"就是数据。…

【进程间通信】信号

(꒪ꇴ꒪ ),Hello我是祐言QAQ我的博客主页:C/C语言,数据结构,Linux基础,ARM开发板,网络编程等领域UP🌍快上🚘,一起学习,让我们成为一个强大的攻城狮&#xff0…

vsftpd使用遇到的问题

1.正常创建 安装到配置 yum install -y vsftpd systemctl start vsftpd useradd -d /home/ftpuser ftpuer passwd ftpuser vim /etc/vsftpd/vsftpd.conf i chroot_local_userYES allow_writeable_chrootYES chroot_list_enableYES chroot_list_file/etc/vsftpd/chroot_list2.连…

【计算机网络】序列化与反序列化

文章目录 1. 如何处理结构化数据?序列化 与 反序列化 2. 实现网络版计算器1. Tcp 套接字的封装——sock.hpp创建套接字——Socket绑定——Bind将套接字设置为监听状态——Listen获取连接——Accept发起连接——Connect 2. 服务器的实现 ——TcpServer.hpp初始化启动…

UDP 多播(组播)

前言(了解分类的IP地址) 1.组播(多播) 单播地址标识单个IP接口,广播地址标识某个子网的所有IP接口,多播地址标识一组IP接口。单播和广播是寻址方案的两个极端(要么单个要么全部)&am…

商城系统以拼团、砍价、分销为场景的用户增长,裂变和转化才是关键

其实,用户增长是一个非常大的话题。 用户增长不再是传统互联网意义上,一味地追求用户数量上的增长。用户增长是不断的提出增长假设,通过做实验与数据分析,验证假设的正确性,以此循环往复,反复迭代&#xf…

使用智能电磁流量计的时候有哪些方面要注意的?

在各大工业行业领域,流量计量的技术含量和多元性非常高。科学研究它们对提升产品质量、减少企业经营成本、环保节能和处理生态环境保护具有十分重要的意义。智能电磁流量计具备无摩擦阻力、没压力的优势,充足降低了管道里的摩擦阻力,合乎节能…

【微服务部署】02-配置管理

文章目录 1.ConfigMap1.1 创建ConfigMap方式1.2 使用ConfigMap的方式1.3 ConfigMap使用要点建议 2 分布式配置中心解决方案2.1 什么时候选择配置中心2.2 Apollo配置中心系统的能力2.2.1 Apollo创建配置项目2.2.2 项目使用2.2.3 K8s中使用Apollo 1.ConfigMap ConfigMap是K8s提供…

Yolov8-pose关键点检测:模型轻量化创新 | DCNV3结合c2f | CVPR2023

💡💡💡本文解决什么问题:模型轻量化创新引入DCNV3 DCNV3| GFLOPs从9.6降低至8.6,参数量从6482kb降低至5970kb, mAP50从0.921提升至0.926 Yolov8-Pose关键点检测专栏介绍:https://blog.csdn.net/m0_63774211/category_12398833.html ✨✨✨手把手教你从数据标记到…

Java 集合框架1

一、集合框架 1.概念 二、Collection接口 Collection接口之下有两个子接口:List接口/Set接口 List接口是用来处理有序的单列数据,可以有重复的元素。 Set接口是用来处理无序的单列数据,没有重复的元素,重复的元素算一个 三、List接口 …

Redis 7 第三讲 数据类型 进阶篇

⑥ *位图 bitmap 1. 理论 由0和1 状态表现的二进制位的bit 数组。 说明:用String 类型作为底层数据结构实现的一种统计二值状态的数据类型 位图本质是数组,它是基于String 数据类型的按位操作。该数组由多个二进制位组成,每个二进制位都对应一个偏…

DC/DC开关电源学习笔记(一)开关电源技术概述

(一)开关电源技术概述 1.什么是开关电源?2.开关电源技术概述2.1 小型化、薄型化、轻量化、高频化2.2 高可靠性2.3 低噪声2.4 采用计算机辅助设计和控制 1.什么是开关电源? 开关模式电源(Switch Mode Power Supply&…

[JAVA学习笔记]常用类

String类: 一、存放位置: 字符串对象创建好后不能修改 String是引用数据类型,但是这里作为方法参数传递的时候,效果跟基本数据类型是一样的。也就是说在堆中创建出来的字符串”monkey”是不能被改变的,如果…

hadoop 学习:mapreduce 入门案例一:WordCount 统计一个文本中单词的个数

一 需求 这个案例的需求很简单 现在这里有一个文本wordcount.txt,内容如下 现要求你使用 mapreduce 框架统计每个单词的出现个数 这样一个案例虽然简单但可以让新学习大数据的同学熟悉 mapreduce 框架 二 准备工作 (1)创建一个 maven 工…

Node爬虫项目精简版 wallhaven网站实操 2023.8.29

练习地址: https://wallhaven.cc/toplist const express require(express); const axios require(axios); const cheerio require(cheerio); const schedule require(node-schedule); const fs require(fs);async function downloadImage(url) {const response…

全国工业和信息化应用人才考试-- 服务外包 软件测试复习整理

试卷 201服务外包软件测试考试样卷(1)【附答案】 单项选择题(每题1分,共40题40分) 多项选择题(每题2分,共10题20分) 判断题(每题1分,共10题10分) 填空题&#xff…

基于stm32的ADS1292R 心电波形采集

一、前言 ADS1292R是TI公司早在几年前出产的一款医用级ADC芯片,它主要应用在医疗仪器(心电图ECG),可以监护患者以及病人护理和健身监视器。ADS1292R集成了心电采集所需要的部件,方便设备小型化。它的功耗极低,使得可以作为长时间监控成为可能…