首页
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
友情连接
推荐
autojs
Search
1
charles破解注册码(含windows和mac)最新安装教程「亲测有效」
57 阅读
2
aris常用命令收集
32 阅读
3
【N1和Armbian】一、N1刷Linux系统armbian
31 阅读
4
docker更新现有容器为自动重启
28 阅读
5
[上]JAVA学习系列模块九第五章186.对象数组_基本使用
26 阅读
登录
Search
标签搜索
JAVA
JAVA学习系列
docker
Linux
js
N1
git
模块二
模块一
端口
模块五
数据库
模块九
模块四
镜像
模块三
模块六
MySQL
百度网盘
nginx
DaiMaFengZi
累计撰写
591
篇文章
累计收到
10
条评论
首页
栏目
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
页面
友情连接
推荐
autojs
搜索到
85
篇与
的结果
2024-11-19
LNMP安装swoole插件出错解决办法
报错内容Connecting to soft.lnmp.com (soft.lnmp.com)|43.159.69.110|:443... connected. HTTP request sent, awaiting response... 404 Not Found 2024-11-19 10:40:42 ERROR 404: Not Found. Uncompress swoole-5.1.1.tgz... tar (child): swoole-5.1.1.tgz: Cannot open: No such file or directory tar (child): Error is not recoverable: exiting now tar: Child returned status 2 tar: Error is not recoverable: exiting now cd swoole-5.1.1... include/main.sh: line 783: cd: swoole-5.1.1: No such file or directory Cannot find config.m4. Make sure that you run '/usr/local/php/bin/phpize' in the top level source directory of the module include/php_swoole.sh: line 22: ./configure: No such file or directory make: *** No targets specified and no makefile found. Stop. /mnt/H1/lnmp2.1/src Restarting php-fpm...... Gracefully shutting down php-fpm . done Starting php-fpm [19-Nov-2024 10:40:43] NOTICE: PHP message: PHP Warning: PHP Startup: Unable to load dynamic library 'swoole.so' (tried: /usr/local/php/lib/php/extensions/no-debug-non-zts-20230831/swoole.so (/usr/local/php/lib/php/extensions/no-debug-non-zts-20230831/swoole.so: cannot open shared object file: No such file or directory), /usr/local/php/lib/php/extensions/no-debug-non-zts-20230831/swoole.so.so (/usr/local/php/lib/php/extensions/no-debug-non-zts-20230831/swoole.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 done PHP Swoole install failed!解决办法看情况是找不到 安装包. 那么我们自己上传就好了.下载地址http://pecl.php.net/package/swoole{cloud title="下载链接" type="default" url="http://pecl.php.net/package/swoole" password=""/}找到对应的版本 下载下来 ,上传到 LNMP的SRC目录
2024年11月19日
6 阅读
0 评论
0 点赞
2024-11-08
VM创建虚拟机磁盘少了,增加磁盘后Linux上不可见,你需要这样做
前言在EXSI或者VM虚拟机管理中已经添加了某虚拟机的磁盘容量,但是登录Linux后发现磁盘还是之前的大小,需要手动去分区挂载磁盘1、先查看磁盘容量大小根目录只有6.8G可用,但是在虚拟机上已经将磁盘增加至30GB在机器上使用fdisk -l查看,/dev/sda磁盘的大小又是增加了的2、创建新的分区使用命令,将/dev/sda未使用的磁盘空间,创建新的分区依次输入m查看选项,n创建新的分区,p创建主分区,剩余选项回车使用默认选项确定分区大小创建完成后,输入w,保存分区信息退出重启机器,这样才能格式化磁盘3、扩展centos卷查看卷名 vgdisplay使用命令将/dev/sda3分区格式化为物理卷pvcreate /dev/sda3使用命令将centos卷组增加物联卷/dev/sda3vgextend centos_master02 /dev/sda34、扩展根目录使用命令查看可扩展的分区lvdisplay使用命令添加全部可用空间至指定分区lvextend -l+100%FREE /dev/centos_master02/root /dev/sda3xfs_growfs /dev/centos_master02/root扩容完成注意:如果是ubuntu的系统,那么仅最后一步不一样,使用命令重新计算lv卷大小,查看更新成功resize2fs /dev/ubuntu-vg/ubuntu-lv
2024年11月08日
2 阅读
0 评论
0 点赞
2024-09-29
java17文件路径中没有jre文件
第一步:找到对应的java安装路径例如我在C:\Program Files\Java\jdk-17(可以使用everything搜索java文件,或者使用系统自带搜索)第二步:打开cmd并运行命令首先加工作路径转至java-17下cd C:\Program Files\Java\jdk-17然后输入命令bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre(使用管理员方式打开,不然会出现错误,该命令无法执行)点击运行,jre文件夹就成功出来了
2024年09月29日
14 阅读
0 评论
0 点赞
2024-08-29
docker容器中添加字体
在服务器中使用docker部署的Java后端服务,需要解决字体问题,解决方法如下:从windows中拷贝字体文件,目录位置:C:\Windows\Fonts将字体文件拷贝到宿主机,比方说我拷贝到了:/usr/local/share/fonts/目录下在宿主机执行cp命令,将字体文件拷贝到容器中的对应位置 /usr/share/fonts/docker cp /usr/local/share/fonts/simsun.ttc rongqi:/usr/share/fonts/进入容器,验证字体是否安装成功docker exec -it rongqi bash验证字体是否安装成功使用命令fc-list,如果没有fc-list命令,需要做如下操作:Debian/Ubuntu:apt-get update apt-get install fontconfigCentOS/RHEL:yum install fontconfigAlpine Linux:apk update apk add fontconfig确认字体目录:确保你的字体文件已经正确复制到容器内的 /usr/share/fonts/ 目录。生成字体缓存:在容器内执行以下命令,以确保字体缓存已生成。fc-cache -fv验证字体:在容器内执行 fc-list 命令,查看是否能够列出已安装的字体fc-list验证成功如下图所示
2024年08月29日
6 阅读
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日
3 阅读
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-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日
12 阅读
0 评论
0 点赞
1
...
3
4
5
...
11