王旭阳个人博客

WXY

Linux

Linux命令大全搜索工具

Linux命令大全搜索工具

这段摘要总结了一个关于Linux命令大全搜索工具的搭建教程,内容包含了如何通过docker在服务器上搭建属于自己的linux-command站点。文章详细介绍了需要一台已安装docker的服务器,并通过mkdir命令新建目录来存放docker-compose.yml文件。接着,使用vim编辑器在文件中输入相关内容,包括版本信息、服务配置等。完成后,通过docker compose up命令启动服务,并在浏览器中通过访问IP地址和端口号查看首页。此外,还提到了使用NginxProxyManager配置域名访问的方法。
309
0
6
2024-04-06
一个工具管理所有运行时版本!支持Windows(非 WSL)

一个工具管理所有运行时版本!支持Windows(非 WSL)

摘要总结: vfox是一个跨平台、可拓展的版本管理器,类似于asdf-vm,但具有更好的性能和更广泛的支持。它支持多种编程语言,如Java、Node.js、Flutter和.Net等,并可以在Windows下运行,无需WSL。其优点在于能够支持单独为项目指定版本,并且已经拥有广泛的SDK支持。通过GitHub上的vfox仓库,用户可以方便地获取和管理不同版本的开发工具。总之,vfox提供了一个强大的工具来管理多个版本的环境,适用于各种开发需求。
499
0
8
2024-03-01
Linux下启动Jar包很慢

Linux下启动Jar包很慢

从您给出的描述来看,问题是在生产环境中启动时,程序尝试获取本地主机名时非常慢。解决此问题的一种可能的方法是修改服务器的网络配置,特别是hosts文件。这是一种常见的方法,用于加速获取本地主机名的过程。具体的操作步骤如下: 首先,你需要在Linux服务器上的hosts文件中添加一些条目。这个文件位于`/etc/hosts`目录下。你可以使用命令 `sudo vim /etc/hosts` 来编辑这个文件。在文件中添加以下内容: ```makefile 127.0.0.1 localhost myhostname ::1 localhost myhostname ``` 注意将`myhostname`替换为实际的服务器主机名或你想要设置的主机名。这是系统默认的主机名解析方式之一,当系统无法解析主机名时,会查找hosts文件。通过这种方式,系统可以更快地获取到本地主机名,避免程序等待网络超时的问题。更改完hosts文件后,再次尝试启动程序,查看问题是否得到解决。这个方法已经在许多类似的情况下成功解决了问题。同时参考给出的链接内容也是一种解决方案的参考来源。
200
0
4
2024-01-24
cmd-wrapped命令行工具生成过去一年中的命令行活跃分布

cmd-wrapped命令行工具生成过去一年中的命令行活跃分布

摘要总结: 该工具支持在命令行中查看过去一年的活跃分布,包括每日最活跃时段和常用命令统计。它类似于Github的年度命令分布图。用户可以通过zsh、bash、fish等终端环境使用此工具,并且可以通过访问提供的Github地址获取更多详细信息和指导。该工具可以帮助用户更好地了解自己在命令行中的使用习惯,提高工作效率。
226
0
1
2024-01-17
python监控系统文件变动

python监控系统文件变动

前言 经常需要实时监控文件系统的变化,以便能够及时进行增量处理。在这方面,Python 提供了两个卓越的第三方开源工具:watchdog 和 pyinotify。 虽然可以通过轮询的方式监控文件系统,但这种方法效率低下,且不够优雅。因此,强烈推荐使用 watchdog 或 pyinotify 进行监控。
412
0
4
2024-01-14
Linux 教程:删除指定目录中N天前的文件

Linux 教程:删除指定目录中N天前的文件

在日常维护 Linux 系统时,经常需要清理过时文件。这可能包括定期移除日志、临时文件或其他不再必要的数据。本教程将详细讲解如何利用 find 命令来删除特定目录(以/path/to/directory目录为例)下超过特定天数(以15天为例)的旧文件。
281
0
3
2023-12-30
使用debtap把deb包转换成pkg包

使用debtap把deb包转换成pkg包

当我们使用arch的时候(arch系 或manjro等),有时候网上下载软件只有deb包,这时候就需要debtap了。 首先 yay -S debtap安装 debtap 然后 debtap [options] package_filename,默认的话可以直接 debtap package_filename.deb 如果第一次运行会提示
367
0
2
2023-11-29
Java程序模拟占用CPU和内存

Java程序模拟占用CPU和内存

你的摘要非常清晰,简要概括了JavaListener类的主要功能和运行方式。以下是该摘要: JavaListener是一个Java程序,用于控制CPU和内存的使用。通过接收命令行参数来指定CPU和内存的使用率或使用量。程序通过创建线程来模拟占用指定的CPU核心和内存量。如果不提供参数,程序将提示用户输入正确的参数格式并退出。可以通过配合使用其他Linux命令(如nohup, screen, pm2, Supervisor等)来实现程序的挂起和长期运行。该程序适用于Linux系统,可用于多任务操作和管理。Supervisor是一个用于在Linux系统中控制和管理进程的工具,可以与JavaListener配合使用,实现进程的长期运行和监控。 关于编译和运行部分的摘要: 要编译JavaListener程序,需要使用javac命令编译JavaListener.java文件。编译完成后,可以通过java命令运行程序,并传递相应的参数来指定CPU和内存的使用。例如,可以使用命令“java JavaListener -c:80,40 -m:800”来运行程序,并指定占用两个CPU核心(分别占用80%和40%)以及约800兆的内存。为了长期运行程序,可以配合使用Linux下的screen命令来实现多任务不断线操作,或者使用Supervisor工具来管理和监控程序的运行。
379
0
5
2023-11-15
Archlinux/Manjaro更新WPS后,加粗字体显示显示一团黑

Archlinux/Manjaro更新WPS后,加粗字体显示显示一团黑

说明问题 日常 sudo pacman -Syu 后更新了wps,发现.docx 文件中加粗字体显示异常 如图:
384
1
6
2023-10-20
Linux下启动ruoyi项目报错: java.net.SocketException: 权限不够

Linux下启动ruoyi项目报错: java.net.SocketException: 权限不够

说明:Linux 系统,jdk8 ruoyiv4.7.7 启动项目报错 java.net.SocketException: 权限不够 控制台log
185
0
3
2023-10-11