【linux的学习与软件安装】

news/2024/5/17 13:34:42/文章来源:https://blog.csdn.net/m0_48114733/article/details/130502318

文章目录

  • linux的学习
  • 一、工具安装与联网?
  • 二、Linux软件安装
    • 1.安装jdk
    • 2.安装MySQL
    • 安装redis


linux的学习

一、工具安装与联网?

1.1安装好VM后 进入vi /etc/sysconfig/network-scripts/ifcfg-ens33
然后ip addr 查看ip
1.2打开IDEA的tools
在这里插入图片描述在这里插入图片描述在这里插入图片描述

二、Linux软件安装

1.安装jdk

将jdk文件复制到idea项目中的目录下,再拖到linux的文件中
解压命令 tar -zxvf 文件名
到etc/profile中添加环境变量

export JAVA_HOME=/root/jdk-17.0.7
export PATH=$JAVA_HOME/bin:$PATH

java -version查看

在这里插入图片描述

2.安装MySQL

安装 MySQL 需要下载 MySQL 的 rpm 包到本地,下载文件使用 wget 工具,如果未安装该工具请参考第一节安装。
yum install wget

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
安装 MySQL 源

yum localinstall mysql57-community-release-el7-8.noarch.rpm
yum install 会去 yum 仓库查找相应的软件并安装,仓库中的软件都是解决了依赖关系的,而 yum localinstall 是用来安装本地 rpm 包的命令,首先 rpm 包要先下载到本地,然后在本地目录执行 yum localinstall *.rpm

检查 MySQL 源是否安装成功

yum repolist enabled | grep “mysql.-community.
显示如下则表示成功

mysql-connectors-community/x86_64 MySQL Connectors Community 153
mysql-tools-community/x86_64 MySQL Tools Community 110
mysql57-community/x86_64 MySQL 5.7 Community Server 424
注意:可以修改 /etc/yum.repos.d/mysql-community.repo 源,改变默认安装的 MySQL 版本。比如要安装 5.6 版本,将 5.7 源的 enabled=1 改成enabled=0。然后再将 5.6 源的 enabled=0 改成 enabled=1 即可。

安装

yum install mysql-community-server -y --nogpgcheck
启动 MySQL 服务,对应还有 restart,stop。

systemctl start mysqld
查看 MySQL 的启动状态

systemctl status mysqld
开机启动

systemctl enable mysqld
systemctl daemon-reload
修改 root 本地登录密码

MySQL 安装完成之后,在 /var/log/mysqld.log 文件中给 root 生成了一个临时密码。通过下面的方式找到 root 临时密码,然后登录 MySQL 进行修改:

grep ‘temporary password’ /var/log/mysqld.log
登陆,并使用查询到的临时密码。

mysql -uroot -p
-u 用户名

-p 密码

如果登陆不上,则按照重设 MySQL 密码步骤操作。

如果登上了,使用下面命令修改密码,密码修改完成后临时密码便失效了。

mysql> ALTER USER USER() IDENTIFIED BY ‘123456’;
如果报密码等级过低,则使用下面命令让其通过。

mysql> set global validate_password_policy=LOW;
mysql> set global validate_password_length=6;

show databases;

在这里插入图片描述

use mysql;
show tables;
select host,user from user;

在这里插入图片描述

update user set host = ‘%’ where user = ‘root’;
在这里插入图片描述

退出重启
quit
systemctl restart mysql;
service firewalld stop;关闭防火墙

连接Linux上的数据库
在这里插入图片描述

安装redis

首先安装 redis 之前,可以点击这里,查看最新的 releases 版本。并使用 wget 下载:http://download.redis.io/releases/
(root目录下)
wget http://download.redis.io/releases/redis-4.0.10.tar.gz

安装 gcc
yum install gcc -y

解压
tar -zxvf redis.tar.gz

进入redis目录安装 make 编译后再执行下面命令安装。
make PREFIX=/opt/redis MALLOC=libc install

然后 /opt/redis 目录下就会有一个 bin 目录,在该目录下执行 ./redis-server 就会启动 redis,但我们需要配置一下,需要用的 redis.conf,文件在哪里呢,在安装包中。
cp /root/redis-4.0.10/redis.conf /opt/redis/bin/

这样 redis.conf 就复制到和 redis-server 同级文件夹,需要做以下配置:
daemonize yes
#bind 127.0.0.1
protected-mode no
daemonize yes 为了让 redis 后台启动

bind 127.0.0.1 注释该绑定允许 redis 远程访问

protected-mode no 关闭保护模式,使 Redis 在没有密码的时候也能远程访问

./redis-server redis.conf
redis 启动在 6379 端口。

使用 redis-cli 检查 redis 服务是否启动成功。

[root@localhost bin]# ./redis-cli
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> exit
停止 Redis

./redis-cli shutdown
卸载时只需要删除 /opt/ 下的 redis 目录即可。

在idea上安装mavenHelper插件
关闭linux防火墙
systemctl stop firewalld
在这里插入图片描述

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

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

相关文章

uniapp - 实现微信小程序电子签名板,横屏手写姓名签名专用写字画板(详细运行示例,一键复制开箱即用)

效果图 实现了在uniapp项目中,微信小程序平台流畅的写字签名板(也可以绘图)功能源码,复制粘贴,改改样式几分钟即可搞定! 支持自动横屏、持预览,真机运行测试非常流畅不卡顿。 基础模板 如下代码所示。 <template><view class=

Shell脚本2

自定义局部变量 :定义在一个脚本文件中的变量 只能在这个脚本文件中使用的变量&#xff0c;局部变量 语法&#xff1a; var_namevalue 变量定义规则 变量名称可以有字母,数字和下划线组成, 但是不能以数字开头 等号两侧不能有空格 在bash环境中, 变量的默认类型都是字符串…

Softing线上研讨会 | 轻松访问XML文件中的过程数据

| 线上研讨会时间&#xff1a;2023年5月8日下午4点或晚上10点 对于传统车间的系统应用和创新的物联网解决方案而言&#xff0c;高效访问机器和流程数据至关重要。而在现有工厂中&#xff0c;过程数据通常以XML文件的形式出现。对此&#xff0c;Softing Industrial提供了一个用…

【华为OD机试 2023最新 】箱子之字形摆放(C语言题解 100%)

文章目录 题目描述输入描述输出描述备注用例题目解析C语言题目描述 有一批箱子(形式为字符串,设为str), 要求将这批箱子按从上到下以之字形的顺序摆放在宽度为 n 的空地,请输出箱子的摆放位置。 例如:箱子ABCDEFG,空地宽度为3,摆放结果如图: 则输出结果为: AFG BE C…

2023年房地产抵押贷款研究报告

第一章 概述 房地产抵押贷款是一种以房地产为抵押品的贷款形式&#xff0c;包括个人和企业两种情况。个人房地产抵押贷款是指个人将名下房产作为抵押品向银行或其他金融机构申请贷款&#xff0c;而企业房地产抵押贷款则是指企业将自己名下的商业房产作为抵押品向金融机构申请贷…

2-Lampiao百个靶机渗透(精写-思路为主)框架漏洞利用2

特别注明&#xff1a;本文章只用于学习交流&#xff0c;不可用来从事违法犯罪活动&#xff0c;如使用者用来从事违法犯罪行为&#xff0c;一切与作者无关。 文章目录 前言一、环境重新部署二、AWVSxray联动和xraybs联动1.安装AWVSxray2.让xray和bs先联动3.AWVS和xray联动 三、p…

多城市门店店铺展示地图导航pc/h5系统开发

多城市门店店铺展示地图导航pc/h5系统开发 系统设置&#xff1a; 网站标题、网站副标题、Logo图、网站背景图、网站底部图、网站底部版权、网站ICP备案、腾讯地图Key。 店铺列表&#xff1a; 店铺名称、店铺图标、设备、电话、省市区、详细地址。 添加店铺&#xff1a; 店铺…

Kubernetes服务搭建[配置-部署](Kubeadm)

文章目录 **[1 — 7] ** [ 配置K8S主从集群前置准备操作 ]一&#xff1a;主节点操作 查看主机域名->编辑域名1.1 编辑HOST 从节点也做相应操作1.2 从节点操作 查看从节点102域名->编辑域名1.3 从节点操作 查看从节点103域名->编辑域名 二&#xff1a;安装自动填充&…

【Linux】usb游戏手柄测试、编程

1、简述 在ubuntu18.04下使用usb游戏手柄,之前联系客服,客服回答不清楚是否支持linux,因此采购一款北通蝙蝠2的手柄来测试 2、测试 2.1 测试环境 系统:Ubuntu18.04 正常电脑系统ubuntu中都是自带手柄驱动的joystick,即内核配置已添加选项:Joysticks interface和Joys…

看我如何通过帮助服务台轻松黑掉数百家公司

导语&#xff1a;几个月前&#xff0c;我发现黑客可以利用一个漏洞访问目标公司的内部通信。 这个漏洞只需要点击几下&#xff0c;就可以访问企业内部网络、 Twitter等社交媒体账户&#xff0c;以及最常见的Yammer和Slack团队。 更新: The Next Web 写了一篇我发现的这个漏洞的…

读书笔记——《2001太空漫游》

阿瑟克拉克神作&#xff0c;任何一个科幻迷都绕不开的一部作品。很早就听说过其大名&#xff0c;因为之前看过电影版的&#xff0c;总感觉少了点新鲜感&#xff0c;这本书就一直在书架上没有拿出来看。但是看过这本书后&#xff0c;我可以很负责任的说&#xff0c;全书都充满新…

【Android入门到项目实战-- 9.1】—— 传感器的使用教程

目录 传感器的定义 三大类型传感器 1、运动传感器 2、环境传感器 3、位置传感器 传感器开发框架 1、SensorManager 2、Sensor 3、SensorEvent 4、SensorEventListener 一、使用传感器开发步骤 1、获取传感器信息 1)、获取传感器管理器 2)、获取设备的传感器对象列…

Oracle数据库、实例、用户、表空间、表之间的关系

数据库&#xff1a; Oracle数据库是数据的物理存储。这就包括&#xff08;数据文件ORA或者DBF、控制文件、联机日志、参数文件&#xff09;。其实Oracle数据库的概念和其它数据库不一样&#xff0c;这里的数据库是一个操作系统只有一个库。可以看作是Oracle就只有一个大数据库。…

如何利用问卷工具助力活动开展,实现高效数据收集?

问卷调查是一种常用的活动开展方式&#xff0c;它可以帮助我们更好地了解参与者的需求和意见&#xff0c;为活动的开展提供有力的参考和依据。 1、了解期望和需求&#xff1a;在活动中&#xff0c;我们可以事先通过问卷调查了解参与者的需求、意见、对活动的需求和期望&#x…

2023年6月DAMA-CDGA/CDGP数据治理认证报名请尽早啦!

6月18日DAMA-CDGA/CDGP数据治理认证考试开放报名中&#xff01; 考试开放地区&#xff1a;北京、上海、广州、深圳、长沙、呼和浩特、杭州、南京、济南、成都、西安。其他地区凑人数中… DAMA-CDGA/CDGP数据治理认证开班时间&#xff1a;5月7日 DAMA认证为数据管理专业人士提供…

嵌入式设备逆向所需的工具链

导语&#xff1a;本文介绍了嵌入式设备逆向所需的工具链。 相关的应用程序或工具有&#xff1a; UART(Universal Asynchronous Receiver Transmitter&#xff0c;通用异步收发器)&#xff1a; UBoot&#xff1b; Depthcharge&#xff1b; SPI (Serial Peripheral Interface…

SpringCloud全面学习笔记之初窥门径篇

目录 前言Docker初见小鲸鱼Docker架构Docker的安装Docker基操Dockerfile自定义镜像Docker-ComposeDocker镜像仓库 异步通信初识MQ同步通讯异步通讯MQ常见框架 RabbitMQ快速入门RabbitMQ概述和安装常见消息模型快速入门 SpringAMQPBasic Queue 简单队列模型Work Queue 工作队列模…

每天一道算法练习题--Day2 第一章 --算法专题 --- ----------位运算

我这里总结了几道位运算的题目分享给大家&#xff0c;分别是 136 和 137&#xff0c; 260 和 645&#xff0c; 总共加起来四道题。 四道题全部都是位运算的套路&#xff0c;如果你想练习位运算的话&#xff0c;不要错过哦&#xff5e;&#xff5e; 前菜 开始之前我们先了解下…

代码随想录算法训练营第五十二天| 300.最长递增子序列、674. 最长连续递增序列、718. 最长重复子数组

文章目录 300.最长递增子序列674. 最长连续递增序列718. 最长重复子数组 300.最长递增子序列 想清楚如何推导dp数组是关键 两层for循环&#xff0c;因为递增序列不是连续的 题目链接&#xff1a;代码随想录 解题思路&#xff1a; 1.dp[i]表示i之前包括i的以nums[i]结尾的最长递…

【Python成长之路】基于Flask-admin库,结合html+vue,实现前后端数据传递

一、前言 前面已经做了Flask-admin库的基本介绍和几个库常用功能如何使用&#xff0c;若不了解请移步到以下博客&#xff1a; 1、?《【Python成长之路】基于Flask-admin库&#xff0c;编写个人工作平台代码详述》 2、?《【Python成长之路】基于Flask-admin库&#xff0c;编…