Linux基本环境安装

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
简介: Linux基本环境安装,能够运行一些比较简单的Java项目

安装环境前的工作

推荐工具:
1、命令行工具:XShell
2、文件上传工具:Xftp
下载地址

自定义工作环境目录

//安装软件相关
mkdir -p /iworkspace/softwore
//JAVA项目相关
mkdir -p /iworkspace/java
//存储数据相关
mkdir -p /iworkspace/data
//容器相关
mkdir -p /iworkspace/container

通用设置

(注:内网访问时需要放开安全组外还需要开启防火墙端口)
- 查看防火墙是否已开放端口
firewall-cmd --query-port=PortID/tcp

- 开启防火墙
systemctl start firewalld

- 设置端口为永久开放
firewall-cmd --add-port=PortID/tcp --permanent
 
- 查看firewalld状态,发现当前是dead状态,即防火墙未开启
systemctl status firewalld
 
- 重启防火墙(设置了新的端口记得先关闭,再重启)
systemctl stop firewalld
systemctl restart firewalld

JDK环境安装

官网下载:JDK安装
阿里云盘:JDK安装

vim /etc/profile
#添加如下环境变量
export JAVA_HOME=/iworkspace/jdk/jdk1.8.0_311
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

在这里插入图片描述

#编译环境变量亦即时生效
source /etc/profile

MySQL安装(以安装MySQL5.7为例)

- 切换到工作目录
cd /iworkspace/software
- 下载官方mysql
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
- 安装mysql包
yum -y install mysql57-community-release-el7-10.noarch.rpm
- 安装mysql
yum -y install mysql-community-server --nogpgcheck
- 启动mysql服务
systemctl start mysqld.service
- 查看MySQL运行状态
service mysqld status(绿色表示成功)
- 查看mysql root初始密码
grep 'temporary password'  /var/log/mysqld.log

mysql> mysql -u root -p                                     //输入初始密码登入
mysql> set global validate_password_policy=low;             //将密码级别改为弱
mysql> set global validate_password_length=6;                //将密码长度改为6
/*
    执行完之后,我们可以将刚才设置的混合密码
    改为自己想要的数字密码或英文密码了
*/
mysql> alter user  '用户名'@'localhost' identified by '123456'; //改密码方式一
mysql> alter user  USER()  identified by '123456';                //改密码方式二

- 本地Navicat访问
mysql> use mysql;
mysql> update user set host = '%' where user = 'root';
mysql> FLUSH PRIVILEGES;

Redis安装

- 切换到工作目录
cd /iworkspace/software
- 下载redis包
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
- 解压redis
tar -zxvf redis-6.2.6.tar.gz
mv redis-6.2.6 /usr/local/redis
make PREFIX=/usr/local/redis install

- redis.conf修改
#外网访问
bind 0.0.0.0
#修改redis的守护进程
daemonize yes
#修改redis的保护模式为no,不启用
protected-mode no

- 启动redis服务
cd /usr/local/redis
./bin/redis-server redis.conf
相关文章
|
8天前
|
Linux 网络安全 Python
linux centos上安装python3.11.x详细完整教程
这篇文章提供了在CentOS系统上安装Python 3.11.x版本的详细步骤,包括下载、解压、安装依赖、编译配置、解决常见错误以及版本验证。
64 1
linux centos上安装python3.11.x详细完整教程
|
4天前
|
Ubuntu Linux 网络安全
从头安装Arch Linux系统
本文记录了作者安装Arch Linux系统的过程,包括安装成果展示和遇到的疑难点及其解决方法,如硬盘不足、下载失败、设置时区、安装微码和配置无密码登录等。
从头安装Arch Linux系统
|
6天前
|
关系型数据库 MySQL Linux
Linux 安装 mysql 【使用 tar.gz | tar.xz安装包-离线安装】
在Linux系统中使用tar.xz压缩包安装MySQL数据库的详细步骤。包括下载MySQL压缩包,解压到指定目录,创建mysql用户和组,设置目录权限,初始化MySQL,配置my.cnf文件,启动服务,以及修改root用户密码。此外,还提供了如何设置Windows远程登录MySQL服务器的方法。
Linux 安装 mysql 【使用 tar.gz | tar.xz安装包-离线安装】
|
7天前
|
消息中间件 分布式计算 Java
Linux环境下 java程序提交spark任务到Yarn报错
Linux环境下 java程序提交spark任务到Yarn报错
17 5
|
7天前
|
Java Linux Python
Linux环境下 代码java调用python出错
Linux环境下 代码java调用python出错
21 3
|
7天前
|
Linux
linux之etcd安装
linux之etcd安装
|
6天前
|
关系型数据库 MySQL Linux
Linux 安装 mysql【使用yum源进行安装】
这篇文章介绍了在Linux系统中使用yum源安装MySQL数据库的步骤,包括配置yum源、安装MySQL服务、启动服务以及修改root用户的默认密码。
Linux 安装 mysql【使用yum源进行安装】
|
6天前
|
Oracle Java 关系型数据库
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
如果遇到"exec format error"问题,文章建议先检查Linux操作系统是32位还是64位,并确保安装了与系统匹配的JDK版本。如果系统是64位的,但出现了错误,可能是因为下载了错误的JDK版本。文章提供了一个链接,指向Oracle官网上的JDK 17 Linux版本下载页面,并附有截图说明。
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
|
8天前
|
NoSQL Linux Redis
linux安装单机版redis详细步骤,及python连接redis案例
这篇文章提供了在Linux系统中安装单机版Redis的详细步骤,并展示了如何配置Redis为systemctl启动,以及使用Python连接Redis进行数据操作的案例。
20 2
|
8天前
|
NoSQL Linux Redis
linux之centos安装redis
linux之centos安装redis
下一篇
无影云桌面