首页
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
友情连接
推荐
autojs
Search
1
charles破解注册码(含windows和mac)最新安装教程「亲测有效」
39 阅读
2
【omv5安装教程二】N1盒子Armbian系统下,一条命令搞定Openmediavault(OMV5)安装
18 阅读
3
告别破解!用Aspose.Words实现Java版Word转PDF的实战指南
14 阅读
4
aris常用命令收集
12 阅读
5
【N1安装飞牛优化四】关闭不必要服务优化记录
12 阅读
登录
Search
标签搜索
JAVA
JAVA学习系列
docker
Linux
js
N1
git
模块二
端口
模块一
模块五
模块九
数据库
模块四
镜像
模块三
模块六
MySQL
百度网盘
nginx
DaiMaFengZi
累计撰写
588
篇文章
累计收到
9
条评论
首页
栏目
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
页面
友情连接
推荐
autojs
搜索到
211
篇与
的结果
2024-08-27
当前国内可用的docker加速器搜集
可用镜像加速器以下地址搜集自网络,仅供参考,请自行验证。1、https://docker.m.daocloud.io 2. https://dockerpull.com 3. https://atomhub.openatom.cn 4. https://docker.1panel.live 5. https://dockerhub.jobcher.com 6. https://hub.rat.dev 7. https://docker.registry.cyou 8. https://docker.awsl9527.cn 9. https://do.nark.eu.org/ 10. https://docker.ckyl.me 11. https://hub.uuuadc.top 12. https://docker.chenby.cn 13. https://docker.ckyl.me如何使用cat /etc/docker/daemon.json { "registry-mirrors": ["https://docker.m.daocloud.io"] }使其生效systemctl daemon-reload systemctl restart docker前缀方式加速源/镜像:TAG直接进行使用docker pull docker.m.daocloud.io/nginx:latest自建镜像源1、https://github.com/dqzboy/Docker-Proxy 2. https://github.com/cmliu/CF-Workers-docker.io
2024年08月27日
1 阅读
0 评论
0 点赞
2024-08-20
jar项目宿主机java运行,加入系统服务实现自动启动以及systemctl控制
前言首先,我的启动命令如下,因为要对接nacos所以会比较长点.nohup java -jar -Dnacos.server-addr=127.0.0.1:8848 -Dnacos.namespace=prod -Dnacos.username=nacos -Dnacos.password=nacos /data/app-service/app-service-1.0.0.jar > /data/app-service/log/app.service 2>&1 &当然可以,这条命令是一个典型的用于后台启动 Java 应用程序的例子。下面是对这条命令各个部分的详细解释:nohup: 这个命令意味着即使用户退出登录(logout)后,被 nohup 命令启动的进程也不会终止。这对于长时间运行的服务来说非常有用。java -jar: 这是运行一个 JAR 文件的标准方式。-jar 参数告诉 Java 虚拟机 (JVM) 将给定的 JAR 文件作为应用程序来执行。-Dnacos.server-addr=127.0.0.1:8848: 这是一个 JVM 参数,用于设置 Nacos 服务器地址。这里指定了 Nacos 服务器的 IP 地址和端口为 127.0.0.1:8848。-Dnacos.namespace=prod: 同样是一个 JVM 参数,用于指定 Nacos 的命名空间。这里的命名空间是 prod,通常用来区分不同的环境或应用。-Dnacos.username=nacos 和 -Dnacos.password=nacos: 这两个参数分别用于指定访问 Nacos 服务器所需的用户名和密码。/data/app-service/app-service-1.0.0.jar: 这是指定要运行的 JAR 文件的路径。在这个例子中,JAR 文件名为 app-service-1.0.0.jar,位于 /data/app-service/ 目录下。> /data/app-service/log/app-service.log: 这个重定向操作符 (2>&1) 会把标准输出 (stdout) 重定向到指定文件中。在这个例子中,输出会被重定向到 /data/app-service/log/app-service.log 文件中。这意味着所有标准输出都会被记录到这个文件中,而不是显示在终端上。2>&1: 这个重定向操作符 (2>&1) 会把标准错误 (stderr) 重定向到与标准输出相同的地方。也就是说,所有的错误信息也会被记录到 /data/app-service/log/app-service.log 文件中。&: 这个符号表示命令应该在后台运行。这允许用户在启动服务后立即返回到命令行界面,并继续执行其他命令。部署创建成系统服务创建 app.service可以在本地创建好 在传到 /etc/systemd/system/ 目录下/usr/bin/java 需要改成自己的java环境对应地址/srv/sites/app.jar 改为自己jar存放包地址请确保/data/app-service/log的log目录存在[Unit] Description=Auth Center Service After=network.target [Service] User=root Group=root Type=simple ExecStart=/usr/bin/java -jar -Dnacos.server-addr=127.0.0.1:8848 -Dnacos.namespace=prod -Dnacos.username=nacos -Dnacos.password=nacos /data/app-service/app-service-1.0.0.jar > /data/app-service/log/app-service.log 2>&1 & ExecStop=/bin/kill -s TERM $MAINPID Restart=always RestartSec=10 WorkingDirectory=/data/app-service [Install] WantedBy=multi-user.target重新加载服务单元文件更新 app.service 文件后,请确保重新加载服务单元文件:systemctl daemon-reload启动服务systemctl start app.service检查服务状态systemctl status app.service设置服务开机启动systemctl enable app.service关闭开机启动systemctl disable app.service验证是否开机启动systemctl is-enabled app.service关闭服务systemctl stop app.service碰到错误项解决启动状态显示错误: code=exited, status=200/CHDIR一般都是目录权限问题原因1 :systemctl执行脚本时需要知道脚本的解释器原因2:目标目录的执行权限不够原因3:要执行的脚本编码格式不正确原因4:定义的workingdirectory路径有问题解决方法:在自定义脚本的开头加上#!/bin/sh修改目标目录的权限 chmod -R 777 /目标目录vi或vi编辑文件输入:set ff+回车键查看当前文件编码格式,:set ff=unix+回车键设置文件的编码格式为unix;Systemd下的服务配置,如果设定使用了workingdirectory,但是在systemctl start之前没有创建该目录,将会无法正常启动,并且根据缺省方式下的status提示信息和journalctl无法清楚地定位问题,如果使用到workingdirectory,需要事先保证该目录的创建,可以考虑使用systemd提供的debug日志进行确认;
2024年08月20日
2 阅读
0 评论
0 点赞
2024-08-14
Linux环境安装Maven(详细图文)
摘要笔者Linux环境为:Ubuntu 22.04一、准备工作1.检查当前环境是否安装maven若出现如图所示:即表示目前环境下未安装maven2.下载maven官网地址:https://maven.apache.org/download.cgi{cloud title="下载链接" type="default" url="https://maven.apache.org/download.cgi" password=""/}4.解压maven包#切换到 /opt目录 cd /opt #解压 tar -zxvf apache-maven-3.9.6-bin.tar.gz 5.移动到/usr/local目录下方便管理mv apache-maven-3.9.6 /usr/local/6.配置maven环境变量# 打开环境变量文件 vim /etc/profile # 在/etv/profile的最后一行添加,保存退出 export MAVEN_HOME=/usr/local/apache-maven-3.9.6 export PATH=$MAVEN_HOME/bin:$PATH7.刷新配置文件source /etc/profile8.配置maven镜像仓库在国内访问 Maven 中央仓库可能会受到网络限制,因此配置镜像是很有必要的。# 打开maven的配置文件 vim /usr/local/apache-maven-3.9.6/conf/settings.xml 阿里云镜像如下:<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror>9.验证是否成功命令:mvn -v到此,maven安装结束。
2024年08月14日
4 阅读
0 评论
0 点赞
2024-08-14
最全最安全最快linux安装jdk1.8
前言linux系统以ubuntu20.04.6版本为例,jdk版本jdk-8u411-linux-x64.tar.gz版本为例1、下载安装包jdk下载地址:https://www.oracle.com/java/technologies/downloads/#java8{cloud title="下载链接" type="default" url="https://www.oracle.com/java/technologies/downloads/#java8" password=""/}这里下载jdk需要登录,先使用邮箱注册好账号,登录后进行下载2、创建文件目录创建文件目录,并将安装包上传到该目录下mkdir /jdkenv cd /jdkenv3、解压安装包tar -zxvf jdk-8u411-linux-x64.tar.gz4、配置环境变量vim /etc/profile将以下配置添加到配置环境末尾,JAVA_HOME的地址就是我们解压安装包的地址export JAVA_HOME=/jdkenv/jdk1.8.0_411 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin export PATH=$PATH:${JAVA_PATH}5、加载配置文件source /etc/profile6、验证javac -version出现以下标识代表安装成功
2024年08月14日
5 阅读
0 评论
0 点赞
2024-08-14
powershell报错:“irm - 请求被中止- 未能创建 SSL-TLS 安全通道“
问题描述powershell 执行下载的时候。报错:“irm : 请求被中止: 未能创建 SSL/TLS 安全通道“。此时系统,所有的网络下载 经过https安全加密方式的TLS请求都会报错。因为加密版本不匹配的问题。可以通过以下命令,查看当前加密协议,一般要新协议 Tls12 :[System.Net.ServicePointManager]::SecurityProtocol简单临时解法:# fix ssl in tyy win10 server 2016 [System.Net.ServicePointManager]::SecurityProtocol += [System.Net.SecurityProtocolType]::Tls12;正规标准解法[.NET Framework 中的传输层安全性 (TLS) 最佳做法 - .NET Framework | MicrosoftLearn](https://learn.microsoft.com/zh-cn/dotnet/framework/network-programming/tls)以下 .REG 文件将注册表项及其变量设置为其最安全的值:Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v2.0.50727] "SystemDefaultTlsVersions"=dword:00000001 "SchUseStrongCrypto"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319] "SystemDefaultTlsVersions"=dword:00000001 "SchUseStrongCrypto"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727] "SystemDefaultTlsVersions"=dword:00000001 "SchUseStrongCrypto"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319] "SystemDefaultTlsVersions"=dword:00000001 "SchUseStrongCrypto"=dword:00000001
2024年08月14日
2 阅读
0 评论
0 点赞
2024-08-12
nacos设置开机自启动
创建服务[Unit] Description=nacos After=network.target [Service] Type=forking ExecStart=/usr/local/nacos/nacos/bin/startup.sh -m standalone ExecReload=/usr/local/nacos/nacos/bin/shutdown.sh ExecStop=/usr/local/nacos/nacos/bin/shutdown.sh PrivateTmp=true [Install] WantedBy=multi-user.target设置开启自启动systemctl daemon-reload systemctl enable nacos.service systemctl start nacos.service
2024年08月12日
4 阅读
0 评论
0 点赞
2024-08-12
Nacos开机报错找不到java环境
设置nacos开机自启,但是发现启动一直报错,找不到java环境,手动执行发现根本没有问题。个人猜测的原因是,无论把脚本放到rc.local中还是创建nacos.service,都在环境变量的配置文件前面加载,会报下面的错which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin) readlink: missing operand Try 'readlink --help' for more information. dirname: missing operand Try 'dirname --help' for more information. ERROR: Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better! !! 但是我输出$JAVA_HOME也没有问题,于是就去查看启动脚本,先进行备份,然后修改变量直接添加一行:JAVA_HOME 您的java安装地址如果您不知道安装地址,可以执行:whereis java就可以启动成功了
2024年08月12日
3 阅读
0 评论
0 点赞
2024-08-08
linux 快速部署jar 并加入开机自启(超方便)
第一步cd /etc/systemd/system/第二步创建 app.service可以在本地创建好 在传到 /etc/systemd/system/ 目录下/usr/bin/java 需要改成自己的java环境对应地址/srv/sites/app.jar 改为自己jar存放包地址[Unit] Description=app service After=syslog.target [Service] Type=simple ExecStart=/usr/bin/java -jar /srv/sites/app.jar [Install] WantedBy=multi-user.target第三步重新加载systemctlsystemctl daemon-reload将app.service加入开机自启systemctl enable app.service #关闭开机启动,下面的命令不执行哦,不然不会开机启动了.只是作为备用 systemctl disable nacos.service查看状态systemctl status app.service启动systemctl start app.service重启systemctl restart app.service具体如图所示Active 为 active (running) 时则说明已经ok开机自启动验证为了确保服务在系统重启后能够自动启动,请再次确认服务是否已经正确地被设置为开机启动:systemctl is-enabled app.service如果输出为 enabled,那么一切都设置好了。后续更新jar后,进行重启操作就可以systemctl restart app.service查看实时日志journalctl -u app -f -n 500
2024年08月08日
3 阅读
0 评论
0 点赞
1
...
7
8
9
...
27