Linux
文章平均质量分 63
ac.char
信息安全、网络安全、大数据、云计算、虚拟化、云数据库、系统运维、系统HA。。。
涉及前端,后端,python,ssh,java,js,C#,安卓,IOS,架构师,关系数据库(MySQL、Sql Server、PostgreSQL、Oracle、sqlite),内存数据库,爬虫,数据分析,数据开发,运维,测试,需求原型
;
;
一看就不够真实哈哈哈哈哈,怎么可能会有人啥都精通
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
编辑 JAR 包内嵌套的 TXT 文件(Vim 操作)
由于 JAR 本质是压缩文件,无法直接修改内部文件,需通过「解压 → 编辑 → 重新打包」的流程操作原创 2025-10-30 17:57:42 · 491 阅读 · 0 评论 -
实现Linux服务器负载监控并通过POST接口查询
本文介绍了一个基于Go语言实现的Linux服务器负载监控系统,通过POST接口提供查询服务。系统采集CPU使用率、内存占用、磁盘空间、运行时间和平均负载等关键指标,封装为JSON格式响应。实现特点是严格限定POST方法访问,包含跨平台检测确保只在Linux环境运行。部署后可通过/api/load端点获取结构化监控数据,如"cpu_usage":"15.3% user"等。文章还建议了JWT认证、Prometheus集成和阈值告警等扩展方向。该方案为服务器监控提供了轻量原创 2025-09-19 12:00:23 · 318 阅读 · 0 评论 -
在CentOS7系统中,通过以下几种方式实现禁ping
CentOS7系统可通过多种方式禁ping:1)临时修改/proc/sys/net/ipv4/icmp_echo_ignore_all文件(重启失效);2)永久修改/etc/sysctl.conf配置文件;3)使用firewall-cmd防火墙添加ICMP拒绝规则;4)通过iptables设置ICMP丢弃规则。推荐使用sysctl.conf配置文件或firewall-cmd防火墙方式实现永久禁ping效果,修改后需执行相应命令使配置生效。原创 2025-09-15 14:38:32 · 450 阅读 · 0 评论 -
在CentOS系统中查询已删除但仍占用磁盘空间的文件
摘要: 在CentOS系统中,通过df -h查看磁盘空间后,可使用lsof | grep deleted查找被删除但被进程占用的文件,获取PID后通过kill -9终止进程释放空间。若需保留进程,可清空文件内容(echo "" > /proc/PID/fd/描述符)。注意强制终止可能导致服务异常,恢复误删文件需使用extundelete工具。定期清理日志可预防空间不足。原创 2025-08-19 22:03:31 · 725 阅读 · 0 评论 -
Linux 限制 root 登录 IP 地址的方法
什么是RootRoot在Android和Linux系统中指超级用户权限,拥有对系统的完全控制。通过Root可以访问受限文件、卸载预装应用、修改系统设置等。但Root也存在风险,如设备变砖、安全漏洞增加、保修失效等。Root的原理Android基于Linux内核,Root本质是获取UID为0的超级用户权限。常见方法包括利用系统漏洞或修改启动分区。Root后通常会安装SuperSU或Magisk等工具管理权限请求。Root的常见方法使用一键Root工具如KingRoot、Magisk等。这些工具自动化原创 2025-08-07 13:41:51 · 581 阅读 · 0 评论 -
在CentOS 7系统安装PostgreSQL 15时出现`libzstd.so.1`依赖缺失问题
在CentOS 7安装PostgreSQL 15时出现libzstd.so.1依赖缺失问题。解决方法包括:1)安装EPEL仓库;2)手动下载安装libzstd 1.5.5或更高版本;3)重新安装PostgreSQL。若必要可临时使用--skip-broken跳过依赖检查。该问题主要由系统默认libzstd版本过低导致,通过第三方源或手动安装可解决。原创 2025-06-16 10:51:26 · 428 阅读 · 0 评论 -
在CentOS7系统中实现每天自动同步北京时间
摘要:CentOS7系统可通过两种方法自动同步北京时间:(1)推荐使用chrony服务,安装配置后添加阿里云NTP服务器并设置时区;(2)使用传统ntpd服务,同样配置NTP服务器后启动服务。两种方法均需确保网络连通,可通过命令验证同步状态,时区需单独设置为Asia/Shanghai。若时间偏差较大可手动强制同步,chrony和ntpd分别对应不同命令。操作涉及修改配置文件、启动服务及验证步骤,适合需保持时间准确性的服务器环境。原创 2025-06-13 13:12:08 · 981 阅读 · 0 评论 -
Ubuntu22云服务器添加2G Swap分区
在 Ubuntu 22 云服务器上添加 2GB 的 Swap 空间(交换分区),推荐使用而非物理分区,因为操作更简单且无需调整磁盘布局。kswapd0 进程 CPU 占用过高解决方案一、问题定位与诊断检查内存和交换空间使用情况执行 free -m 或 top 命令,观察物理内存和交换分区的占用率。若 物理内存接近耗尽且交换空间使用激增,说明系统因内存不足触发频繁换页操作,导致 kswapd0 进程高负载12。识别高内存进程使用 top 或 htop 命令按内存使用排序(按 M 键)原创 2025-03-27 22:59:22 · 623 阅读 · 0 评论 -
OpenResty 启动失败: nginx: [warn] the “user“ directive makes sense only if the master process runs with
OpenResty 服务未以 root 权限启动,导致该指令被忽略。推荐方案:优先选择 方案 1,以 root 用户运行 OpenResty 可彻底解决端口权限问题。影响:非 root 用户启动的进程无法绑定到 1024 以下端口(如 80、443)。安全提示:若使用非 root 用户,需定期检查 setcap 权限是否生效。直接原因:非 root 用户尝试绑定到 80 端口,但权限不足。深层原因:OpenResty 服务启动时未获得足够的权限。重启 OpenResty。原创 2025-03-18 00:25:12 · 1848 阅读 · 0 评论 -
Ubuntu系统下 npm install -g tauri 报错问题处理
处理在安装 Tauri 时遇到的问题,可以按照以下步骤进行操作npm error command failednpm error command sh -c (node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy)npm error make: Entering directory '/root/.nvm/versions/node/原创 2024-12-24 15:37:08 · 1767 阅读 · 0 评论 -
在 Ubuntu 下使用 Tauri 打包 EXE 应用
你可以使用任何前端框架(如 React、Vue、Svelte 等)。:Tauri 依赖于 Rust,因此需要先安装 Rust。通过以上步骤,,已能够在 Ubuntu 下使用 Tauri 打包 EXE 应用。:确保你已经安装了 Node.js。请注意,生成的 EXE 文件需要在 Windows 环境中运行。安装完成后,确保将 Rust 的路径添加到你的环境变量中。中,确保设置了适当的目标平台。原创 2024-12-23 18:44:57 · 1220 阅读 · 0 评论 -
PostGIS在PostgreSQL 15及以上版本的安装指南
本文旨在为读者提供PostgreSQL 15及以上版本中PostGIS的安装指南,并详细探讨如何使用QGIS对PostGIS中的空间数据进行可视化。通过本指南,读者可以轻松地在PostgreSQL数据库中安装和配置PostGIS扩展,并利用QGIS的强大功能对空间数据进行高效管理和可视化展示。PostGIS 是一个开源的空间数据库扩展,它为 PostgreSQL 数据库添加了强大的地理空间功能。转载 2024-12-14 13:25:23 · 1062 阅读 · 0 评论 -
将文件夹下所有包含关键词 `postgis` 的文件打包到一个压缩包中
将文件夹下所有包含关键词postgis的文件打包到一个压缩包中,可以使用tar命令结合find命令。find /path/to/directory: 在指定的目录中查找文件。-type f: 只查找文件。-name '*txtx*': 查找文件名中包含 txtx 的文件。|: 将 find 命令的输出传递给 tar 命令。tar -czvf output.tar.gz -T -:-c: 创建一个新的归档文件。-z: 使用 gzip 压缩。-v: 显示详细的处理过程。-f output.tar原创 2024-12-13 16:14:03 · 284 阅读 · 0 评论 -
在Linux设置postgresql开机自启动,创建一个文件 postgresql-15.service
使用 systemd 管理 PostgreSQL 15 服务时指定自定义数据目录,请按照以下步骤操作。文件,并使用 systemd 管理 PostgreSQL 15 服务。如果您在过程中遇到任何问题,请查看日志文件以获取更多信息,日志通常位于。或 PostgreSQL 数据目录下的。通过以上步骤,成功创建一个。在编辑器中,添加以下内容。原创 2024-12-06 13:13:31 · 1465 阅读 · 0 评论 -
通过EPEL 仓库,在 CentOS 7 上安装 OpenResty
在 CentOS 7 上安装 OpenResty,可以通过启用 EPEL(Extra Packages for Enterprise Linux)仓库来简化安装过程。这样,你就可以在 CentOS 7 上成功安装 OpenResty 了!原创 2024-12-05 22:26:46 · 951 阅读 · 0 评论 -
CentOS7停更后,如何配置国内Yum源、镜像源
Yum(Yellowdog Updater Modified)是一个在CentOS和Red Hat Enterprise Linux(RHEL)等基于RPM的系统中使用的包管理器。默认情况下,CentOS会使用官方的Yum源进行软件包的安装和更新。然而,由于网络环境的不同,国内用户可能会遇到访问官方源较慢或不稳定的问题。为了解决这个问题,我们可以配置国内的Yum源来加快软件包的下载速度。原创 2024-12-05 21:53:02 · 1263 阅读 · 0 评论 -
在 Ubuntu 上使用 Git 拉取 `paytest` 分支branch代码并上传更改的完整步骤
以上步骤涵盖了在 Ubuntu 上使用 Git 拉取paytest分支branch代码及上传更改的完整流程,包括账户设置和 SSH 密钥的生成。如果在任何步骤中遇到问题,请确保你有适当的权限和网络连接。原创 2024-12-04 15:20:42 · 335 阅读 · 0 评论 -
要使用 OpenResty 创建一个接口,返回客户端的 IP 地址,并以 JSON 格式输出
模块,通常是因为没有正确加载 Lua CJSON 库。要解决这个问题,请确保你已经安装了。模块,可以手动构建 JSON 字符串。在你的 OpenResty 配置文件中,确保在 Lua 代码块的开头引入。或者,如果你使用的是其他包管理器,请根据相应的命令进行安装。模块,并在你的 OpenResty 配置中正确引入它。在 OpenResty 中返回 JSON 响应而不使用。如果你使用的是 OpenResty,通常会自带。这个错误表明在 OpenResty 中找不到。原创 2024-12-03 14:31:28 · 1458 阅读 · 0 评论 -
Debian/Ubuntu 、Fedora 、Arch Linux, 在Linux上,对文本文件进行多线程压缩 xz、pxz、zstd、7z、lrzip
`xz` 通常提供非常高的压缩比,特别适合文本文件。它使用 LZMA2 算法,压缩效果优于 gzip 和 bzip2。`zstd` 是一种现代的压缩算法,提供了很好的压缩比和速度。虽然在某些情况下它的压缩比可能不如 xz,但它在速度上表现优异。`bzip2` 也可以提供良好的压缩比,尤其在处理文本文件时。`7z(p7zip)`能够提供极高的压缩比,尤其适合文本和混合类型文件。`lrzip` 是一种专门设计用于大文件的压缩工具,能够提供非常高的压缩比,尤其在处理重复数据时。原创 2024-11-25 13:45:17 · 1651 阅读 · 0 评论 -
在 Ubuntu 上安装 MinIO 并设置密码
在 Ubuntu 上安装 MinIO 步骤如下:更新系统:使用 sudo apt update 和 sudo apt upgrade -y 更新软件包。设置时区。下载 MinIO:使用 wget 下载 MinIO,并赋予执行权限。创建专用用户,并设置权限。配置 MinIO:在 /etc/default/minio 中设置访问密钥、秘密密钥和数据目录。创建服务文件:在 /etc/systemd/system/minio.service 中配置 MinIO 服务。启动并设置开机自启。修改密码:编辑配置原创 2024-11-22 23:07:02 · 2139 阅读 · 0 评论 -
在 MinIO 中添加用户并设置密码的步骤
您可以尝试使用新用户的凭据登录 MinIO 控制台或使用 MinIO Client 进行操作,以验证新用户的功能。请确保您已经安装了 MinIO Client,并且可以连接到您的 MinIO 服务器。命令来管理用户的权限。例如,您可以创建一个新的策略并将其分配给用户,或者将用户添加到现有的策略中。如果您还没有安装 MinIO Client,请参考之前的步骤进行安装。添加用户后,您可能还需要为该用户分配权限。通过以上步骤,您应该已成功添加新用户并为其设置密码。替换为您要添加的用户名,将。替换为您实际的桶名。原创 2024-11-19 13:37:58 · 3917 阅读 · 0 评论 -
本地云存储 MinIO 中修改用户密码
MinIO修改密码后,您可以尝试使用新密码登录 MinIO 控制台或通过 MinIO Client 进行操作,以确保密码已成功修改。同时,您需要安装 MinIO Client(在修改密码之前,您可能想先查看现有的用户列表。通过以上步骤,您应该已成功修改 MinIO 用户的密码。以连接到您的 MinIO 服务器。例如,如果您要将用户名为。例如,如果您的 MinIO 服务器在。,并且您的访问密钥和秘密密钥分别为。替换为您要修改密码的用户名,将。在 MinIO 中修改用户密码。这将显示该用户的详细信息。原创 2024-11-19 13:20:47 · 4826 阅读 · 0 评论 -
在 CentOS 7 上安装 MinIO 的步骤
CentOS来访问 MinIO。首次访问时,你需要输入访问密钥和秘密密钥。可以在 MinIO 的配置文件中设置这些密钥,或者在启动命令中指定。完成以上步骤后,你应该能够在 CentOS 7 上成功安装并运行 MinIO。MinIO 默认在 9000 端口运行。你可以通过浏览器访问。查找最新版本的链接。首先,确保你的系统是最新的。下载 MinIO 的最新版本。将 MinIO 移动到。原创 2024-11-18 15:43:40 · 1508 阅读 · 0 评论 -
在 CentOS 系统中,您可以使用多种工具来查看网络速度和流量
在 CentOS 系统中,您可以使用多种工具来查看网络速度和流量。以下是一些常用的方法: 是一个实时流量监控工具,可以显示网络接口的流量情况。使用 将 替换为您要监控的网络接口,例如 或 。 是一个简单的命令行工具,可以实时显示网络流量。使用 同样,将 替换为您要监控的接口。 是一个网络流量监控工具,可以记录网络流量并生成报告。初始化 查看流量4. 使用 是一个网络性能测量工具,可以测试带宽。使用 您需要在两台机器上运行 ,一台作为服务器,另一台作为客户端。在服务器上:原创 2024-11-11 16:12:17 · 1699 阅读 · 0 评论 -
在CentOS下安装RabbitMQ
RabbitMQ是用Erlang编写的,因此需要先安装Erlang。至此,你已经成功在CentOS上安装并配置了RabbitMQ。首先,确保你的系统是最新的。注意:请根据需要调整Erlang的版本。访问,默认用户名和密码都是。管理界面通常可以通过。原创 2024-11-07 13:28:34 · 849 阅读 · 0 评论 -
在Ubuntu下安装RabbitMQ、添加一个新的登录用户并设置密码
RabbitMQ是用Erlang编写的,因此需要先安装Erlang。接下来,设置新用户的权限。你可以将其设置为管理员,或者只授予特定的权限。接下来,添加RabbitMQ的APT仓库。现在,你可以使用新创建的用户登录RabbitMQ的管理界面,访问地址为。至此,已经成功安装,并添加了一个新的RabbitMQ用户且设置了密码。首先,确保你的系统是最新的。如果你只想授予特定的权限,可以使用以下命令(将。使用以下命令添加一个新用户(将。,使用新用户名和密码进行登录。替换为你想要的用户名,原创 2024-11-07 13:32:55 · 1268 阅读 · 0 评论 -
在尝试安装 PostgreSQL 14 的 Yum 仓库时遇到 404 错误,可能是因为该链接已被更新或不再可用。可以尝试以下步骤来获取最新的 PostgreSQL Yum 仓库链接
404 找不到链接在尝试安装 PostgreSQL 14 的 Yum 仓库时遇到 404 错误,可能是因为该链接已被更新或不再可用。原创 2024-10-15 23:41:44 · 679 阅读 · 0 评论 -
修改CentOS默认mail发件名称
以上步骤仅适用于CentOS发行版,其他Linux发行版可能有所不同。确保在进行任何更改之前备份重要的配置文件,以防意外情况发生。7. 重新启动postfix服务以使更改生效。将"example.com"替换为您想要设置的发件名称。6. 保存文件并退出vi编辑器。原创 2023-11-16 13:04:26 · 616 阅读 · 0 评论 -
修改CentOS默认mail发件人名称
请注意,修改邮件发送配置文件可能会影响现有的邮件发送行为,因此在进行更改之前,请确保您了解这些更改的含义和可能的影响。此外,如果您使用的是第三方邮件客户端或服务,您可能需要相应地更新客户端配置以反映新的发件人名称。在CentOS中,可以通过修改邮件发送配置文件来修改默认的邮件发件人名称。原创 2023-11-16 13:08:57 · 822 阅读 · 0 评论 -
CentOS7在磁盘 Disk /dev/vdb 格式化为xfs, 创建逻辑卷saas,并挂载到/home/saas
如果您希望系统在启动时自动挂载逻辑卷,您可以将相关信息添加到/etc/fstab文件中。文件,将文件系统的挂载信息添加到其中,以便系统在引导时自动挂载。这将在卷组"myvg"中创建一个名为"saas"的逻辑卷,大小为10GB。创建一个目录来挂载逻辑卷。这将在逻辑卷"/dev/myvg/saas"上创建XFS文件系统。现在,逻辑卷"saas"已经成功挂载到目录/home/saas。将逻辑卷挂载到目录/home/saas。这将在磁盘/dev/vdb上创建XFS文件系统。命令在逻辑卷上创建XFS文件系统。原创 2023-09-21 01:21:02 · 2223 阅读 · 0 评论 -
在 CentOS 7 上安装中文字体
CentOS7安装中文字体, 完成上述步骤后,系统就可以使用中文字体了。如果在终端中使用中文出现乱码,可以将终端的字体设置为中文字体。原创 2023-09-12 13:12:10 · 3801 阅读 · 0 评论 -
在CentOS7上增加swap空间
创建一个新的swap文件。你可以根据需要指定大小。成功增加了CentOS上的swap空间。新的swap文件将在系统重新启动时自动挂载并生效。原创 2023-09-08 15:41:59 · 1116 阅读 · 0 评论 -
TopSAP天融信 LINUX客户端 CentOS版安装
X86_64(或AMD64)架构客户端deb包:V3.5.2.36.2。X86_64(或AMD64)架构客户端rpm包:V3.5.2.36.2。项目需要用到CentOS环境下的天融信客户端,可以下载LINUX版。如果你需要查找特定文件的路径,你可以将文件名作为参数传递给。Aarch64(或Arm)架构客户端:V3.5.2.36.2。软件包中所有安装的文件和它们的路径。在输出中,你可以找到。MIPS64架构客户端:V3.5.2.36.2。的文件,并输出它的路径。安装的根目录,通常是。原创 2023-09-03 14:05:20 · 13456 阅读 · 2 评论 -
RabbitMQ 启动及参数说明
设置 RabbitMQ 服务器的节点名为 rabbit@server-d68bd189-e9ba-473f-abc0-4f37a5ee71e1。: 这是 Erlang 虚拟机的可执行文件路径,用于执行 RabbitMQ 服务器。: 设置 RabbitMQ 的主目录为 /var/lib/rabbitmq。: 设置日志文件的根目录为 /var/log/rabbitmq。: 设置 Erlang 进程的最大堆栈大小为 1048576。: 分隔符,用于将后续的参数传递给 RabbitMQ 服务器。原创 2023-08-28 14:08:48 · 958 阅读 · 0 评论 -
在CentOS 7上安装和使用Suricata的详细步骤
Suricata已经安装并开始监控网络流量,检测潜在的入侵行为。你可以根据需要进行更多的配置,如日志记录、警报设置等。请参考Suricata的官方文档以获取更详细的配置和使用说明。文件,启用所需的规则集。在Suricata的配置文件中,找到并编辑。替换为要监控的网络接口,例如eth0。原创 2023-07-14 11:49:08 · 2720 阅读 · 0 评论 -
Linux find 命令 文件查找 find /usr/local/log -type f -mtime +7 rm {} \;
语法:find [起始目录] 寻找条件 操作 说明:find命令从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件 的文件并对之采取相关的操作。 该命令提供的寻找条件可以...原创 2022-12-27 10:23:32 · 1001 阅读 · 0 评论 -
hping使用方法详解
hping是一款更高级的主机扫描工具,它支持TCP/IP数据包构造、分析,在某些防火墙配置或运营商拦截ICMP数据包时,可用来扫描存活主机。 hping还可以伪造源IP,用来发起DDos攻击。 ...转载 2022-12-23 14:12:16 · 1737 阅读 · 0 评论 -
Linux批量kill进程 (批量杀掉进程)、CentOS
“批量Kill 进程 命令: 1 er-hljsps -ef|grep GSM_run.py|grep -v grep|cut -c 9-15|xargs kill -9 命令说明 : 1、管道符 “|” 用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。 2、“ps -ef”是 查看所有进程 其中ps -aux 也是查看所有进程 不过两者右以下区别: (1)-ef是System V展示风格,而-aux是BSD风格 ...原创 2022-11-21 22:24:21 · 1792 阅读 · 0 评论 -
Linux安装MinIo(已配置开机重启)
Linux(CentOS)安装MinIo,详细教程,附防火墙端口开放操作 -...5.尝试登录MinIo地址:主机IP:9889密码为之前设置的admin账号6.新建管理员用户并赋权备注:此处新建的管理员用户...转载 2022-10-14 14:06:55 · 4130 阅读 · 0 评论 -
-bash: pip: 未找到命令 python: can‘t open file ‘pip‘: [Errno 2] No such file or directory
-bash: pip: 未找到命令 python: can't open file 'pip': [Errno 2] No such file or directory ImportError: No module named psycopg2 RHEL 及衍生发行版如 CentOS等提供高质量软件包的项目。装上了 EPEL,就像在 Fedora 上一样,可以通过 yum install 软件包名,即可安装很多以前需要编译安装的软件、常用的软件或一些比较流行的软件,比如现在流行的nginx、htop....原创 2022-06-06 18:31:56 · 5579 阅读 · 0 评论
分享