统信操作系统部署环境

安装mysql

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server

出现:Error: Failed to download metadata for repo ‘mysql57-community’: Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
报错

步骤1:查看已启用的MySQL仓库

sudo yum repolist enabled | grep mysql

如果输出中包含mysql57-community,则说明该仓库被启用了,我们需要禁用它。
步骤2:禁用MySQL 5.7仓库,启用MySQL 8.0仓库
我们可以使用yum-config-manager来禁用5.7仓库并启用8.0仓库。
如果系统没有yum-config-manager,先安装它:

sudo yum install -y yum-utils

然后禁用5.7仓库,启用8.0仓库:

sudo yum-config-manager --disable mysql57-community
sudo yum-config-manager --enable mysql80-community

再次检查:

sudo yum repolist enabled | grep mysql

应该只看到mysql80-community是启用的。
步骤3:再次尝试安装

sudo yum install -y mysql-community-server

GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
Public key for mysql-community-server-8.0.41-1.el7.aarch64.rpm is not installed. Failing package is: mysql-community-server-8.0.41-1.el7.aarch64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing ‘yum clean packages’.
Error: GPG check FAILED
安装过程出现错误
临时解决
sudo yum install -y mysql-community-server --nogpgcheck

启动
systemctl start mysqld.service
查看
systemctl status mysqld.service

还有一些常用的命令
重启:systemctl restart mysqld.service

停止:systemctl stop mysqld.service

查看状态:systemctl status mysqld.service

还可以配置MySQL的开机启动:

#systemctl enable mysqld

#systemctl daemon-reload
查看是否自启动
systemctl is-enabled mysqld

登录
查看密码
grep “password” /var/log/mysqld.log
mysql -u root -p

// 修改密码
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘new_password’;

安装jdk

  1. 搜索可用的JDK版本
yum search openjdk
  1. 安装OpenJDK 11(长期支持版本,推荐)

    sudo yum install -y java-11-openjdk-devel
    
    java -version
    javac -version  # 如果安装了devel包,会有编译器
    
    # 后台运行(关闭终端后继续运行)
    

nohup java -jar your-app.jar > app.log 2>&1 &

#后台运行并忽略输出
nohup java -jar your-app.jar > /dev/null 2>&1 &

查看运行中的Jar
ps aux | grep jar
#停止特定 JAR 进程
kill -9

安装稳定版

sudo yum install -y nginx

查看版本

nginx -v

查看编译参数

nginx -V

启动Nginx

sudo systemctl start nginx

设置开机自启

sudo systemctl enable nginx

查看状态

sudo systemctl status nginx

重启

sudo systemctl restart nginx

重新加载配置(不中断服务)

sudo systemctl reload nginx

检查开机自启状态

systemctl is-enabled nginx

查看防火墙状态

sudo firewall-cmd --state

如果未运行,启动防火墙(注意先开放端口,不然端口将无法使用)

sudo systemctl start firewalld
sudo systemctl enable firewalld

开放单个端口(如80)

sudo firewall-cmd --permanent --add-port=80/tcp

开放端口范围(如8000-9000)

sudo firewall-cmd --permanent --add-port=8000-9000/tcp

按服务名称开放(如http、https)

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https

重新加载防火墙

sudo firewall-cmd --reload

查看已开放端口

sudo firewall-cmd --list-ports
sudo firewall-cmd --list-services

查看所有规则

sudo firewall-cmd --list-all

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值