统信服务器java环境配置

统信UOS开发环境支持Java 集成了JDK和多种IDE,为开发者提供了从代码编写、编译、调试到部署的一站式开发解决方案。 阅读详情

Java安装

下载jdk

点击下方链接下载jdk11的安装包

https://www.oracle.com/java/technologies/downloads/?spm=a2c6h.12873639.article-detail.4.f7c57cb7ZEn0FQ#java11

上传jdk安装包

进入home目录,创建一个名为jdk的目录名
# 进入home目录
cd /home/
# 创建jdk目录
mkdir jdk

进入jdk目录,上传下载的jdk压缩包

解压安装包

tar -zxvf jdk-11.0.26_linux-x64_bin.tar.gz

配置环境

编辑配置文件
vim /etc/profile

输入i进入编辑模式,在配置文件末尾加入jdk环境配置

#jdk11 environment
export JAVA_HOME=/home/jdk/jdk-11.0.26
export CLASSPATH=.:${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

按ESC键,输入:wq进行保存

使配置文件生效

# 配置生效
source /etc/profile

校验

java -version

mysql安装

下载mysql安装包

UOS Server 20 基于 RHEL 8,需要下载 基于RHEL 8内核版本的rpm安装包

https://downloads.mysql.com/archives/community/?spm=a2c6h.12873639.article-detail.5.5699ff48klHHRH

上传mysql安装包

进入/usr/local/目录,创建一个名为mysql的目录名
cd /usr/local/
# 创建mysql目录
mkdir mysql

进入mysql目录,上传下载好的的mysql rpm安装包

解压rpm安装包

tar -xvf mysql-8.0.32-1.el8.x86_64.rpm-bundle.tar

安装rpm软件包(按顺序执行)

rpm -ivh mysql-community-common-8.0.32-1.el8.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.32-1.el8.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.32-1.el8.x86_64.rpm
rpm -ivh mysql-community-client-8.0.32-1.el8.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.32-1.el8.x86_64.rpm

安装mysql-community-server前需要安装net-tools组件(服务器没有该组件时执行该步骤)

点击如下链接访问阿里云镜像网站下载 net-tools 组件

https://mirrors.aliyun.com/centos/8/BaseOS/x86_64/os/Packages/

上传下载好的net-tools组件的rpm安装包

安装net-tools rpm安装包

rpm -ivh net-tools-2.0-0.52.20160912git.el8.x86_64.rpm

安装mysql-community-server安装包

rpm -ivh mysql-community-server-8.0.32-1.el8.x86_64.rpm

启动mysql

查看mysql服务状态
systemctl status mysqld

启动mysql服务

systemctl start mysqld

设置mysql开机启动

systemctl enable mysqld

查看mysql服务是否已经启动

netstat -tunlp | grep mysql
# 查看Linux中已经启动的服务
netstat -tunlp

查看mysql进程

ps -ef | grep mysql

登录MySQL数据库

查看mysql数据库临时密码

登录mysql

# 登录mysql(回车后输入密码)【这里使用上面查询到的临时密码】
mysql -uroot -p

修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '您的密码';

远程连接配置

# 开启远程访问权限
create USER 'root'@'%' IDENTIFIED BY '您的密码';
grant all privileges on *.* to 'root'@'%';
# 刷新配置
flush privileges;
# 这里就需要修改root密码,如果不修改,密码就会被改为password
ALTER USER 'root'@'localhost' IDENTIFIED BY '您的密码' PASSWORD EXPIRE NEVER;
# 密码与上一个命令保持一致
ALTER USER 'root'@'localhost' IDENTIFIED with mysql_native_password BY '您的密码';
flush privileges; #刷新

开放防火墙端口

firewall-cmd --permanent --add-port=3306/tcp
firewall-cmd --reload

redis安装

下载redis安装包

点击下方链接下载redis的安装包

https://rpmfind.net/linux/rpm2html/search.php?query=redis&submit=Search+…&system=&arch=

上传redis安装包

进入home目录,创建一个名为redis的目录名
cd /home/
# 创建redis目录
mkdir redis
# 进入redis目录
cd redis/

进入redis目录,上传准备的redis rpm安装包

安装rpm安装包

# 安装命令
rpm -ivh  redis-6.0.20-1.el8.remi.x86_64.rpm

启动redis

# 启动redis
systemctl start redis
# 查看reids运行状态
systemctl status redis

测试连接

redis-cli

nginx安装

下载nginx安装包

点击下方链接下载nginx的安装包

https://nginx.org/en/download.html#_ts1749006593502

上传nginx安装包

进入home目录,创建一个名为nginx的目录名
cd /home/
# 创建nginx目录
mkdir nginx
# 进入nginx目录
cd nginx/

进入nginx目录,上传准备的nginx安装包

解压安装包

tar -xzf nginx-1.24.0.tar.gz

编译安装

编译安装默认的路径是/usr/local/nginx,安装成功之后,删除home路径下创建的nginx相关目录
# 加入nginx解压文件夹
cd nginx-1.24.0
# 编译
./configure
# 安装
make && make install

nginx 加入环境变量

echo 'export PATH=$PATH:/usr/local/nginx/sbin' >> ~/.bashrc
source ~/.bashrc
nginx -v

手动添加 nginx 的 systemd 服务文件

创建文件
sudo nano /usr/lib/systemd/system/nginx.service

内容如下(适用于大多数默认安装路径)

[Unit]
Description=The NGINX HTTP and reverse proxy server
After=network.target

[Service]
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PIDFile=/usr/local/nginx/logs/nginx.pid
Type=forking
PrivateTmp=true

[Install]
WantedBy=multi-user.target

注意修改 /usr/local/nginx/ 路径为你自己的安装路径

保存并退出 nano 的操作方式:

  • **按下 ****Ctrl + O**
    (O 是 Output 的意思,用于保存文件)
  • 它会在底部提示你保存的文件名(默认就是你刚打开的 /usr/lib/systemd/system/nginx.service)
    直接按 **Enter** 键确认保存
  • 然后 **按下 ****Ctrl + X**
    (退出 nano 编辑器)

保存后执行

systemctl daemon-reload
systemctl enable nginx
systemctl start nginx
systemctl status nginx

国产统信UOS系统安装jdk 离线获取>导出机器证书>把证书导入官网>生成key>把key导入系统获得root权限。如果系统已经激活,在设置里面开启开发者模式,获取root权限。如果系统还未激活(在试用期),但是也需要获取root权限。把jdk压缩文件放到 系统盘的 /opt目录下,再解压。查看java版本信息,出现版本信息即为安装成功。把统信系统的系统盘中的opt文件赋予最高权限。统信系统为Linux_86_64版本的。下载jdk安装包(对应统信系统版本的)把如下配置进去并且保存。 阅读详情

相关推荐

国产统信系统快速搭建项目环境(java)

在Tomcat的bin目录下执行./startup.sh命令启动Tomcat服务器。然后使用Web浏览器访问Web应用程序的URL地址:http://localhost:8080/myproject/,其中myproject是你的Web应用程序名称。上面的XML文件中,docBase表示Web应用程序的WAR文件路径,Resource标签表示数据库连接池配置,Parameter标签表示Spring框架配置文件的路径。以上步骤和代码片段的具体实现可以参考您的项目和系统需求进行修改

一步一个脚印,踏实努力,向着目标前进 1701

【全架构】统信UOS部署JAVA环境

软件环境:UOS Server 1021软件包:jdk-8u201-linux-x64.tar.gz。

YZEQIANG的博客 1万+

统信UOS部署Burp Suite全攻略:Java环境配置与安全测试工具集成

Java运行环境是众多安全测试与开发工具的基础支撑,其跨平台特性使得基于Java的应用能够在不同操作系统上运行。其原理在于Java虚拟机(JVM)提供了统一的运行时环境,将字节码转换为特定平台的机器指令。这一技术价值在于实现了“一次编写,到处运行”,极大地提升了工具的可移植性和部署效率。在应用场景上,Java环境是部署Web应用安全测试工具、自动化脚本平台及企业级中间件的先决条件。本文聚焦于在统信UOS这一国产操作系统上,如何从零开始配置Java环境并成功部署业界知名的Web安全测试工具Burp Suite

weixin_34005042的博客 628

全网最细(UOS)统信系统上安装Java环境和IDEA

统信系统上安装Java环境和IDEA

qq_48025216的博客 1万+

统信UOS系统下高效部署JDK的实战指南

本文提供在统信UOS系统上高效部署JDK的完整实战指南。针对已激活和未激活系统,详细讲解权限获取、版本选择、安装配置及环境变量设置等关键步骤,并涵盖多版本JDK管理与常见问题排查,帮助开发者快速搭建稳定的Java开发环境。

weixin_29001419的博客 279

统信UOS部署Burp Suite全攻略:从Java环境到代理配置

Java运行环境是众多跨平台应用的基础支撑,其核心原理在于通过JVM实现代码的跨系统执行。在网络安全领域,Web应用安全测试工具依赖稳定的Java环境与正确的网络代理配置来模拟中间人攻击,检测漏洞。对于需要在国产化操作系统环境中开展安全评估的工程师而言,掌握在统信UOS这类Linux发行版上部署复杂Java应用的能力具有重要价值。本文聚焦于**Burp Suite**这一行业标杆工具的部署实战,详细解析了在统信UOS系统中,从**Java环境**搭建、安装包验证,到创建启动脚本、配置网络**代理**与CA证

weixin_33767813的博客 399

SpringBoot 信创实战:麒麟 V10 + 统信 UOS 全栈适配指南(国产 OS + 数据库 + 中间件企业级落地方案)

传统的模型微调需要对整个大语言模型的参数进行更新,这不仅消耗大量计算资源,还容易导致过拟合。LoRA 另辟蹊径,通过在预训练模型的特定层中插入可训练的低秩矩阵,仅对这些新增的低秩参数进行训练,而冻结预训练模型的原始参数。这种方法大幅减少了需要训练的参数数量,同时保留了预训练模型的知识,实现高效适配。从数学角度来看,假设预训练模型的权重矩阵为\(W\),LoRA 在\(W\)上添加两个低秩矩阵\(A\)和\(B\),将参数更新表示为\(\Delta W = AB^T\)。

LYQ_minLi的博客 2444

统信UOS部署东方通TongWeb:从环境配置到生产落地的完整指南

在信创与国产化替代的大趋势下,统信UOS作为基于Debian的国产操作系统,搭配东方通TongWeb这一企业级Java应用服务器,已成为承载存量Java业务系统迁移的主流组合。TongWeb提供Servlet容器、JSP引擎、数据源与集群等能力,本质上是Tomcat或WebLogic的国产化替代方案,其稳定运行依赖JDK版本匹配、授权文件配置和系统服务化管控。理解中间件在国产OS上的部署原理,掌握从环境准备、应用部署到systemd开机自启的完整链路,能大幅降低迁移风险。本文面向运维与研发人员,以可操作的视

weixin_29597551的博客 235

统信UOS玩《我的世界》Java版:环境配置、性能调优与联机实战

操作系统与Java生态的兼容性始终是Linux桌面应用落地的关键问题。理解Java版本管理机制与图形库依赖,是解决跨平台运行游戏的第一步。统信UOS基于Debian体系,天然具备Java运行环境,但不同游戏版本对Java版本有严格要求,需通过多版本切换工具动态适配。掌握这些原理后,可选用HMCL等社区启动器高效部署游戏客户端,并结合OptiFine与渲染距离调优实现低配硬件下的流畅体验。技术价值不仅体现在单机运行,更延伸至局域网直连与内网穿透联机场景,使异地玩家能够通过轻量级隧道访问自建服务器。本文以统信U

weixin_34357928的博客 427

银河麒麟V10+统信UOS实战:5分钟搞定PageOffice后台生成Word文档(附完整代码)

本文详细介绍了如何在银河麒麟V10和统信UOS等国产Linux操作系统上,利用PageOffice FileMaker组件实现后台无界面Word文档自动化生成。通过对比传统方案的不足,阐述了该方案在格式保真、服务器零负担及跨平台支持方面的优势,并提供了从环境配置、核心代码到国产化部署的完整实战指南,帮助开发者快速构建稳定高效的文档生成服务。

nept的博客 732

【全架构】统信UOS下Tomcat的配置优化与性能调优

本文详细介绍了在统信UOS操作系统下对Tomcat进行配置优化与性能调优的全面指南。从基础环境配置到JVM参数深度优化,再到Tomcat连接器高级配置和系统级调优,提供了针对统信UOS特性的专业建议和实用技巧,帮助开发者充分发挥全架构环境下Tomcat的性能潜力。

weixin_29228203的博客 132

统信UOS V20下配置JAVA8环境

统信 #java环境配置最近在进行医疗信创相关学习,学习过程中好多软件都依赖于JAVA环境,特别将其记录下来以备用,其实其他linux系统配置也都一样,网上有好多参考文章。

sloven的专栏 236

从零部署ELK:在统信UOS/麒麟系统上配置OpenJDK11+ES7全流程(含中文界面设置)

本文详细介绍了在统信UOS与麒麟国产操作系统上,从零部署ELK日志分析平台的全流程。重点涵盖ARM64架构下OpenJDK11的精准安装、Elasticsearch 7的深度配置与调优,以及Kibana中文界面的本地化设置,为国产化环境运维提供了一套完整的避坑指南和实战操作手册。

c6d7e8f9g的博客 1091

麒麟 V10 + 统信 UOS 全栈适配指南(国产 OS + 数据库 + 中间件企业级落地方案)

为核心适配对象,结合国产数据库(达梦 DM8),从开发环境搭建、工程适配、性能优化、国产化部署到安全合规,打造一套可直接落地的信创项目技术方案,所有操作均经过实际环境验证。apt-get install -y openjdk-11-jdk # 统信官方适配的OpenJDK。├── config // 配置类(含国产OS、应用服务器适配配置)├── util // 工具类层(适配国产OS的文件、编码工具)├── adapter // 国产化适配层(OS兼容、驱动适配)

achuyimo的博客 1561

别再手动装系统了!统信UOS 1070的‘整机备份安装’功能,才是批量部署的神器

统信UOS 1070的整机备份安装功能为企业级批量部署提供了高效解决方案,通过镜像技术实现快速系统克隆,大幅提升部署效率。该功能特别适用于教育机构、中小企业及软件测试团队,支持多设备同步安装,确保系统配置一致性,同时提供硬件差异处理方案,是现代化IT运维的利器。

weixin_30394981的博客 632

国产系统也能玩转JavaWeb?统信UOS+Tomcat9实战部署日记

本文详细记录了在国产统信UOS操作系统上部署Tomcat 9和JavaWeb应用的全过程。文章从环境评估、Java安装入手,逐步讲解了Tomcat的两种部署方式,并重点解决了国产系统环境下特有的文件权限、字符编码和依赖库等兼容性问题。最后提供了服务化配置、性能调优及日常维护的实用建议,证明了国产系统完全具备运行JavaWeb项目的能力。

weixin_28452161的博客 471

Tomcat在统信UOS下的性能调优指南:从基础安装到Connector优化

本文详细介绍了Tomcat在统信UOS系统下的性能调优全流程,包括基础环境配置、JVM内存参数优化、Connector配置与线程池调整等关键步骤。针对全架构支持,提供了OpenJDK 8和Oracle JDK 8的安装建议,并分享了UOS特定内核参数优化方案,帮助运维工程师构建高性能Java应用服务环境。

weixin_29227585的博客 325

STM32 AFIO时钟开启时机与复用功能解析

在嵌入式系统开发中,GPIO复用是微控制器外设配置的核心技术之一。通过复用功能,单个物理引脚可以动态切换不同功能模式,如USART通信或普通IO。其实现原理依赖于芯片内部的时钟树架构和寄存器配置机制。AFIO(Alternate Function I/O)模块作为STM32的特色设计,专门处理引脚重映射、外部中断配置等高级功能。正确理解复用功能与AFIO时钟的关系,能显著提升嵌入式开发效率,避免资源浪费。本文以STM32为例,结合引脚重映射和USART配置等典型场景,详解AFIO时钟的实际应用规范与优化实践

weixin_42389113的博客 579
上一篇: 秒懂重载和重写的区别
下一篇: 访问FTP服务器上的文件夹时报“请检查是否有权限访问该文件夹”错误
First_dream
博客等级 码龄8年 19粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值