Linux基本环境安装

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 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
相关文章
|
1月前
|
Linux
手把手教会你安装Linux系统
手把手教会你安装Linux系统
|
22天前
|
Web App开发 搜索推荐 Unix
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
【10月更文挑战第21天】Linux系统之MobaXterm远程连接centos的GNOME桌面环境
182 4
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
|
24天前
|
Linux 测试技术 网络安全
Linux系统之安装OneNav个人书签管理器
【10月更文挑战第19天】Linux系统之安装OneNav个人书签管理器
41 5
Linux系统之安装OneNav个人书签管理器
|
26天前
|
监控 Java Linux
Linux系统之安装Ward服务器监控工具
【10月更文挑战第17天】Linux系统之安装Ward服务器监控工具
49 5
Linux系统之安装Ward服务器监控工具
|
8天前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
21 5
|
8天前
|
关系型数据库 MySQL Linux
Linux环境下MySQL数据库自动定时备份实践
数据库备份是确保数据安全的重要措施。在Linux环境下,实现MySQL数据库的自动定时备份可以通过多种方式完成。本文将介绍如何使用`cron`定时任务和`mysqldump`工具来实现MySQL数据库的每日自动备份。
26 3
|
8天前
|
监控 关系型数据库 MySQL
Linux环境下MySQL数据库自动定时备份策略
在Linux环境下,MySQL数据库的自动定时备份是确保数据安全和可靠性的重要措施。通过设置定时任务,我们可以每天自动执行数据库备份,从而减少人为错误和提高数据恢复的效率。本文将详细介绍如何在Linux下实现MySQL数据库的自动定时备份。
21 3
|
28天前
|
JSON JavaScript Linux
Linux系统之安装cook菜谱工具
【10月更文挑战第15天】Linux系统之安装cook菜谱工具
34 2
Linux系统之安装cook菜谱工具
|
30天前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
111 4
Linux系统之Ubuntu安装cockpit管理工具
|
1月前
|
Linux 网络安全 数据安全/隐私保护
Linux系统之Centos7安装cockpit图形管理界面
【10月更文挑战第12天】Linux系统之Centos7安装cockpit图形管理界面
69 1
Linux系统之Centos7安装cockpit图形管理界面