linux的基本java环境搭建
1、安装rz,sz以便于上传和下载文件
- yum install -y lrzsz
2、安装java环境 -- jdk1.8
- 官网下载jdk1.8:http://www.oracle.com/technetwork/java/javase/downloads/index.html
- mkdir /usr/java/
- 用rz命令将 jdk-8u144-linux-x64.tar.gz 文件上传到该目录下
- tar -zxvf jdk-8u144-linux-x64.tar.gz
- vim /etc/profile 最后一行加入
export JAVA_HOME=/usr/java/jdk1.8.0_144
export PATH=JAVAHOME/bin:PATH
export CLASSPATH=.:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
- source /etc/profile
- java -version 检查一下是否安装成功
3、安装mysql
- 检测系统中是否自带:rpm -qa | grep mysql
- 如果有,强力删除mysql
rpm -ev --nodeps mysql-libs-5.1.73-8.el6_8.x86_64
rpm -ev --nodeps mysql-devel-5.1.73-8.el6_8.x86_64
rpm -ev --nodeps mysql-server-5.1.73-8.el6_8.x86_64
rpm -ev --nodeps mysql-client-5.1.73-8.el6_8.x86_64
rpm -e --nodeps mysql - 去mysql官网下载tar文件:https://downloads.mysql.com/archives/community/
mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz
- 安装mysql:http://www.cnblogs.com/bookwed/p/5896619.html
-
(1)解压:
tar
-zxvf mysql-5.6.33-linux-glibc2.5-x86_64.
tar
.gz
(2)复制解压后的mysql目录:
cp
-r mysql-5.6.33-linux-glibc2.5-x86_64
/usr/local/mysql
#添加用户组
groupadd mysql
#添加用户mysql 到用户组mysql
useradd -g mysql mysql
#进入mysql目录,授权
chown -R mysql:mysql ./
.
/scripts/mysql_install_db
--user=mysql --datadir=
/usr/local/mysql/data/mysql
(4)配置文件:
cpsupport-files
/mysql
.server
/etc/init
.d
/mysqld
chmod
755
/etc/init
.d
/mysqld
cp
support-files
/my-default
.cnf
/etc/my
.cnf
(5)修改启动脚本:
vi
/etc/init
.d
/mysqld
修改项:
basedir=
/usr/local/mysql/
datadir=
/usr/local/mysql/data/mysql
(6)加入环境变量:export
PATH=$PATH:
/usr/local/mysql/bin
(7)生效环境变量:source
/etc/profile
- 验证是否安装成功:mysqladmin --version
- 启动: service mysqld start
- 修改初始密码:mysqladmin -u root password "123456"
- 进入mysql:mysql -u root -p
- 授权远程连接:GRANT ALL PRIVILEGES ON *.* TO ‘root’@'%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
- 【坑】如果是阿里云服务器,远程连接时记得配置安全组,开启3306端口
4、安装Redis
- 去Redis官网下载tar文件:https://redis.io/download
- tar -zxzf redis-4.0.1.tar.gz
cd redis-4.0.1
make - make完后 redis-4.0.1/src目录下会出现redis-server和redis-cli
- 编辑redis.conf,使其能够后台启动,远程访问
后台启动:daemonize no 改成 damonize yes
远程访问:
(1)bind 127.0.0.1 注释掉
(2)protected-mode yes 改成 no
(3)requirepassword jli342i2 注释掉 - 进入src,启动redis:./redis-server ../redis.conf
- 【坑】如果是阿里云服务器,远程连接时记得配置安全组,开启6379端口
5、安装nginx
- 安装步骤可完全参考:Nginx安装部署详细教程
公众号 - 低并发编程
![](https://images.cnblogs.com/cnblogs_com/flashsun/1878561/o_201113062734%E5%85%AC%E4%BC%97%E5%8F%B7%E4%BA%8C%E7%BB%B4%E7%A0%81.jpg)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
· 如何给本地部署的DeepSeek投喂数据,让他更懂你
· 超详细,DeepSeek 接入PyCharm实现AI编程!(支持本地部署DeepSeek及官方Dee
· 用 DeepSeek 给对象做个网站,她一定感动坏了
· .NET 8.0 + Linux 香橙派,实现高效的 IoT 数据采集与控制解决方案
· .NET中 泛型 + 依赖注入 的实现与应用