当前位置: 首页 > news >正文

Linux入门(十五)安装java安装tomcat安装dotnet安装mysql

安装java

yum install java-17-openjdk-devel

查找安装地址

update-alternatives --config java

设置环境变量

vi /etc/profile
#在文档后面追加
JAVA_HOME="通过查找安装地址命令显示的路径"
#注意一定要加$PATH不然路径就只剩下新加的路径了,系统很多命令无法使用
#注意一定要加$PATH不然路径就只剩下新加的路径了,系统很多命令无法使用
#注意一定要加$PATH不然路径就只剩下新加的路径了,系统很多命令无法使用
PATH="$PATH:$JAVA_HOME/bin"
#生效
source /etc/profile#检验
java -version
javac -version
#建一个hallo.java文件
vi hallo.java
#文件内容
public class hello {  // 类名必须与文件名一致(区分大小写)public static void main(String[] args) {System.out.println("Hello World!");}
}#运行文件 如果不在hello.java 文件目录 需要些文件完整路径
java hallo.java

安装tomcat

yum install tomcat
#tomcat 端口是8080
firewall-cmd --permanent --zone=public --add-port=8080/tcp
#firewall 需要重新加载,才能显示刚加的8080
firewall-cmd --reload
#查看防火墙端口
firewall-cmd --list-ports
#如果是云服务器 还需要在云服务器的安全组添加8080端口

访问tomcat
在这里插入图片描述
问题:tomcat 可以访问,但是显示404
原因:yum 安装 Tomcat 时,默认不会自动部署 ROOT 应用
解决方案:安装tomcat-webapps

yum install tomcat-webapps

在这里插入图片描述
安装dotnet

#安装SDK
yum install -y dotnet-sdk-8.0
#查看版本
donet --version
cd /home
mkdir hello-world
cd hello-world
#创建测试项目
dotnet new console
#运行项目
dotnet run

如果只需要运行 .NET Core 应用(不开发),安装 Runtime

yum install -y aspnetcore-runtime-8.0

安装mysql
下载 MySQL Yum 仓库安装包

# 适用于 CentOS 7 / RHEL 7
sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm

验证仓库是否添加成功

yum repolist enabled | grep mysql

选择mysql版本

# 禁用 MySQL 8.0 仓库
sudo yum-config-manager --disable mysql80-community# 启用 MySQL 5.7 仓库
sudo yum-config-manager --enable mysql57-community# 检查启用的版本
yum repolist enabled | grep mysql

安装mysql

yum install -y mysql-community-server-8.0.35

查找默认密码

grep "password" /var/log/mysqld.log

在这里插入图片描述
登陆,修改密码

 mysql -u root -p#输入密码,复制上面找到的密码
#设置新密码,大写小写字符特殊符号数字

在这里插入图片描述

 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的新密码';

在这里插入图片描述

#退出mysql
quit
#重启mysql
systemctl restart mysqld

登录mysql

mysql -u root -p
#输入新设置的密码
#查看数据仓库
show databases;
#新建仓库
create database test01;
use test01;
#创建表
create table table1 (ID int,Name varchar(30));
#插入表数据
insert into table1 (ID,Name) values (1,'felicia');

在这里插入图片描述

相关文章:

  • 软件功能测试有哪些类型?软件测评机构
  • 从数据报表到决策大脑:AI重构电商决策链条
  • Python爬虫实战:从零构建高性能分布式爬虫系统
  • 医疗器械的三大记录文件:DHF、DMR和DHR
  • 激光隐形切割(Stealth Dicing)技术
  • linux磁盘无法清理问题
  • 时间复杂度和算法选择
  • 2025年八大员(标准员)考试题库及答案
  • 在 Word中生成目录(Table of Contents, TOC)
  • 华为云CAE部署spring cloud服务
  • ESP32-S3 IDF V5.4.1 LVGL 9.2.0 fatfs
  • Jinja2核心应用场景及示例
  • NumPy 与 OpenCV 版本兼容性深度解析:底层机制与解决方案
  • Linux基础开发工具——vim工具
  • 前端Vue框架页面自适应问题:挑战与系统化解决方案
  • 【工具】Configurable-HTTP-Proxy 使用指南
  • Linux与量子计算:面向未来的架构演进
  • 五.建造者模式
  • 【python异步多线程】异步多线程爬虫代码示例
  • Spring Framework 6:核心升级特性
  • 手机端网站建设的注意事项/百度风云榜游戏
  • 盐山网站制作/广告联盟app下载赚钱
  • 自学免费网站建设/网络营销个人感悟小结
  • 重庆做网站建设公司哪家好/百度网站怎么申请注册
  • 网站直播怎样做/互联网营销外包公司
  • 网站建设一般需要多少钱/seo关键词优化推广价格