Linux基本环境安装

本文涉及的产品
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: Linux基本环境安装,能够运行一些比较简单的Java项目

@TOC

安装环境前的工作

推荐工具:
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
相关文章
|
5天前
|
NoSQL Linux 测试技术
Redis的安装(Linux版)
Redis的安装(Linux版)
47 1
|
15天前
|
缓存 Linux 测试技术
安装【银河麒麟V10】linux系统--并挂载镜像
安装【银河麒麟V10】linux系统--并挂载镜像
77 0
|
15天前
|
Linux C语言
linux yum安装ffmpeg 图文详解
linux yum安装ffmpeg 图文详解
35 0
|
15天前
|
NoSQL Linux Redis
linux 下和win下安装redis 并添加开机自启 图文详解
linux 下和win下安装redis 并添加开机自启 图文详解
17 0
|
15天前
|
Linux
linux yum 安装rar和unrar
linux yum 安装rar和unrar
50 0
|
26天前
|
JSON Kubernetes Linux
Linux环境签发CA证书和K8s需要的证书
Linux环境签发CA证书和K8s需要的证书
26 0
|
13天前
|
存储 算法 Linux
【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
37 6
|
1天前
|
监控 安全 Linux
Linux系统之安装ServerBee服务器监控工具
【4月更文挑战第22天】Linux系统之安装ServerBee服务器监控工具
30 2
|
1天前
|
Linux 开发工具 Android开发
Docker系列(1)安装Linux系统编译Android源码
Docker系列(1)安装Linux系统编译Android源码
3 0
|
1天前
|
Ubuntu Linux 开发工具
WSL2(3)安装Linux headers完美解决方案
WSL2(3)安装Linux headers完美解决方案
3 0