
运维
文章平均质量分 73
半桶水专家
半桶水先生,不求甚解
展开
-
top命令使用详解
top是 Linux 系统中用于实时监控系统资源使用情况和进程活动的经典工具。它可以动态显示系统的 CPU、内存、进程负载等信息,是性能分析和故障排查的重要工具。以下是top:动态更新系统状态(默认 3 秒刷新一次)。:显示进程的 CPU、内存占用、运行状态等。:支持快捷键调整排序、筛选进程等。top [选项]-d <秒>top -d 1-p <PID>-u <用户>-n <次数>-b-HtopH在toph?原创 2025-03-31 11:02:14 · 856 阅读 · 0 评论 -
如何计算运行中的 php-fpm 进程的平均内存使用量
使用以下命令计算运行中的。原创 2025-03-31 10:02:04 · 325 阅读 · 0 评论 -
linux如何定位外部攻击并进行防御处理
外部攻击的防御不仅仅依赖于防火墙的配置,还需要通过流量监控、日志分析、以及及时的系统更新来进行综合防护。通过结合工具如。原创 2025-01-23 13:39:46 · 1421 阅读 · 0 评论 -
linux实时流量监控工具iftop详解
此模式会显示每个连接的累积流量,而不是实时流量,这有助于你分析长时间运行的连接。你使用 Docker 容器进行服务部署,并且想查看容器之间的网络流量,或者容器对外部的流量情况。你想了解某个特定端口(比如 80 端口,HTTP 服务)上的流量情况,查看是否有异常的请求。键切换显示模式,查看流量的变化趋势。进入过滤器模式,输入攻击者 IP 进行流量过滤,并监控是否有异常流量持续增大。键切换源和目标主机,查看是否有来自单一 IP 或少数 IP 的大量流量。如果你关注的是流量的目的地,可以显示目标 IP。原创 2025-01-23 13:33:33 · 1042 阅读 · 0 评论 -
linux中的.desktop文件详解
desktop文件是 Linux 桌面环境中的快捷方式文件,用于启动程序。它包含了应用程序的名称、图标、执行命令等信息。可以通过编辑.desktop文件来创建自定义的应用程序图标和快捷方式。原创 2025-01-17 13:15:22 · 2002 阅读 · 0 评论 -
linux 串口调试工具minicom使用详解
minicom是 Linux 下的一个串口终端工具,主要用于与串口设备交互。以下是minicom的详细使用教程,包括安装、配置和常用操作。原创 2024-12-17 08:49:14 · 3293 阅读 · 0 评论 -
Ubuntu 上cutecom使用指南
CuteCom 是一款简单易用的串口通信工具,适用于在 Ubuntu 系统上进行串口通信调试。原创 2024-12-17 08:43:53 · 1363 阅读 · 0 评论 -
用shell脚本自己编写一个秒级定时任务
设计一个定时任务管理工具,使用 Shell 脚本实现,核心目标是实现每秒执行一次,并保证任务异步、非阻塞执行。原创 2024-12-09 17:33:30 · 452 阅读 · 0 评论 -
systemd 定时器(Timer)详解
systemd定时器()是systemd提供的一种定时任务机制,用来代替传统的cron。定时器与服务单元配合使用,可以实现灵活的定时任务管理。原创 2024-12-06 10:14:45 · 1630 阅读 · 0 评论 -
linux中 Systemd 和 cgroups 的关系详解
cgroups是 Linux 内核提供的一种资源管理功能,允许将进程组织成组,并对这些组的资源使用进行限制和监控。资源限制:限制 CPU、内存、I/O 等资源的使用量。优先级分配:为不同的进程组分配不同的资源优先级。资源统计:监控资源使用情况。进程隔离:隔离不同进程的资源使用。冻结和恢复:暂停或恢复一组进程的执行。原创 2024-12-06 09:56:55 · 991 阅读 · 0 评论 -
linux watch 工具详解
watch是一个 Linux 命令行工具,用于定期执行某个命令,并显示其输出。它适用于任务监控、调试、系统资源监控等场景,尤其是当需要持续观察某个命令的输出时,watch提供了方便的解决方案。原创 2024-12-06 09:24:38 · 1385 阅读 · 0 评论 -
linux 的systemd服务详解
systemd是一个功能强大的服务管理系统,它不仅管理服务的启动和停止,还负责服务的依赖关系、日志管理和进程监控。通过 unit 文件,我们可以详细控制服务的启动顺序、重启策略、环境配置等。掌握systemd的使用将大大提升你在 Linux 系统管理中的效率和灵活性。原创 2024-12-05 11:52:18 · 1091 阅读 · 0 评论 -
Ubuntu 查看应用的版本列表和新版本
安装软件时,默认会安装软件包的最新版本(由软件源提供的版本)。在 Ubuntu 中使用。这样可以查看到更多的版本。原创 2024-12-03 11:57:34 · 1377 阅读 · 2 评论 -
使用 Clonezilla备份和恢复Ubuntu系统
下载并安装 Rufus 工具。原创 2024-12-03 11:27:56 · 1374 阅读 · 0 评论 -
linux系统 怎么在命令行找到u盘中的文件
大多数 Linux 系统会自动挂载插入的 U 盘,并将其挂载到某个目录下,例如。如果 U 盘没有自动挂载,你可以手动挂载它。挂载成功后,U 盘的内容就可以通过。的条目,表示 U 盘的分区。假设 U 盘的分区是。原创 2024-11-29 14:43:18 · 972 阅读 · 0 评论 -
linux中rc.local文件详解
bin/bashexit 0rc.local是一个简单而强大的工具,适用于特定场景下的启动任务。但在现代系统中,为了提高可维护性和兼容性,建议逐步迁移到更现代的工具(如 systemd)。原创 2024-11-28 14:27:46 · 2154 阅读 · 0 评论 -
Ubuntu中的apt update 和 apt upgrade
会智能地处理那些可能需要删除一些软件包或者安装额外软件包才能完成升级的情况。这通常涉及到更复杂的依赖性变更,因此使用时需谨慎。这样的顺序可以帮助确保你的系统能够接收到最新的安全补丁和功能改进。确保你的软件包列表是最新的,然后再执行。另外,还有一个相关的命令。通常推荐的做法是先执行。原创 2024-11-27 10:26:46 · 1205 阅读 · 0 评论 -
ubuntu安装软件时提示“无法获得锁”解决办法
E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占用它?原创 2024-11-27 08:59:56 · 999 阅读 · 0 评论 -
linux 路由表详解
Linux 路由表通过。原创 2024-11-22 13:39:36 · 1542 阅读 · 0 评论 -
怎么在宿主机上通过ssh连接虚拟机 VirtualBox 中的linux系统
【代码】怎么在宿主机上通过ssh连接虚拟机 VirtualBox 中的linux系统。原创 2024-11-22 10:13:26 · 1405 阅读 · 0 评论 -
linux上安装docker
在 Linux 上安装 Docker 是一个相对简单的过程。以下是针对 Debian 和其他基于 Debian 的发行版(如 Ubuntu)的详细步骤。如果您使用的是其他发行版(如 CentOS 或 Fedora),也可以参考相应的官方文档进行安装。原创 2024-11-21 13:57:35 · 437 阅读 · 0 评论 -
tcpdump抓取流量包详解
用于捕获和分析网络数据包,可以过滤并显示传输中的数据,支持协议、端口等多种筛选条件。是 Linux 下强大的网络抓包工具,广泛用于网络诊断和分析。的详细讲解,包括安装、使用方法和常见示例。过滤表达式,常用的有协议、IP、端口等。数字表示接口编号,可用于指定抓包的接口。大多数 Linux 发行版都自带。原创 2024-11-20 16:41:57 · 706 阅读 · 0 评论 -
dante安装配置和用法详解
Dante 是一个 SOCKS 代理服务器,支持 SOCKS4 和 SOCKS5 协议,常用于网络代理、穿透防火墙和访问受限资源。以下是详细的安装、配置和使用指南。在浏览器中设置代理,填写 SOCKS5 代理的 IP 和端口(例如 127.0.0.1:1080)。,如果从源代码编译安装,可能需要手动创建配置文件。Dante 的主配置文件一般位于。Ubuntu/Debian 使用。支持多网卡时,可配置多个。原创 2024-11-19 09:00:23 · 2923 阅读 · 0 评论 -
linux 工具curl详解
curl是一个常用的命令行工具,用于在 Linux 系统中进行数据传输。它支持多种协议,如 HTTP、HTTPS、FTP、SFTP、SMTP 等。下面是curl。原创 2024-11-15 11:53:38 · 1124 阅读 · 0 评论 -
iptables详解
iptables是 Linux 系统中的一种用于配置防火墙的工具,用于管理和控制网络流量。通过iptables,你可以定义规则来决定哪些数据包允许进入或离开系统,以及如何处理这些数据包。它的工作机制基于 Netfilter 框架,该框架位于 Linux 内核中并用于数据包的过滤和转发。以下是iptables。原创 2024-11-12 14:45:00 · 1117 阅读 · 0 评论 -
linux和端口相关的命令总结
在Linux中,端口管理和网络相关操作是非常常见的任务。原创 2024-10-15 13:40:06 · 1016 阅读 · 0 评论 -
Offset Explorer 连接kafka使用SASL 进行身份验证详解
在 Offset Explorer 中完成以上设置后,点击“测试连接”按钮,确保一切设置正确。如果连接成功,你将能够浏览 Kafka 主题和消费消息。首先,确保你的 Kafka 集群已配置为支持 SASL。创建一个 JAAS 配置文件(例如。原创 2024-10-15 11:58:06 · 3012 阅读 · 0 评论 -
git add 、 git commit、git push 、git stash、git reset --hard HEAD用法
git add:将文件添加到暂存区。git commit:将暂存区的更改提交到本地仓库。git push:将本地提交推送到远程仓库。git stash:将未提交的更改暂存起来,恢复工作目录为干净状态。:重置工作目录和暂存区为最后一次提交的状态,丢弃所有未提交的更改。原创 2024-10-09 17:13:25 · 798 阅读 · 0 评论 -
linux中sed命令详解
sed是处理文本的强大工具,适用于各种文本处理任务。通过合理利用正则表达式、脚本和命令选项,可以实现从简单的查找替换到复杂的文本编辑任务。原创 2024-10-09 08:52:06 · 711 阅读 · 0 评论 -
使用 systemd 设置 PHP 程序为服务
通过上述步骤,我们成功地将一个 PHP 程序配置为systemd服务,使其能够自动启动、崩溃时自动重启,并记录日志文件。通过这种方式,管理员可以轻松管理后台运行的 PHP 应用程序,确保其稳定性和可维护性。原创 2024-10-08 13:32:29 · 1325 阅读 · 0 评论 -
FRP安装配置详解
如果需要通过域名访问,确保正确配置 DNS 解析。将域名解析到 FRP 公网服务器的 IP 地址。原创 2024-09-29 15:43:12 · 7677 阅读 · 0 评论 -
redsocks详解
redsocks 是一个轻量级的代理软件,主要用于透明地重定向TCP流量到指定的代理服务器。它通常被用来与Squid、Privoxy等HTTP/HTTPS代理软件配合使用,以实现对所有TCP连接的代理,而不仅仅是浏览器发起的HTTP/HTTPS请求。这对于需要审查或过滤网络流量的环境特别有用。主要特性透明代理:用户不需要在应用程序中手动设置代理服务器。基于规则的流量路由:可以根据IP地址或端口号来决定哪些流量应该被重定向。原创 2024-09-23 11:49:56 · 1168 阅读 · 0 评论 -
linux中crontab工具详解
crontab是 Linux 系统中的一个调度任务工具,允许用户设置定时任务,在特定时间自动运行命令或脚本。cron是后台运行的守护进程,用于执行这些定时任务,而crontab是用于管理定时任务的配置文件。原创 2024-09-23 10:42:00 · 1290 阅读 · 0 评论 -
Supervisor使用详解
在中,可以添加具体要管理的程序。在目录下,可以为每个进程创建一个独立的配置文件。以下是一个配置文件示例,假设我们要管理一个名为myapp启动程序的命令supervisord 启动时自动启动程序崩溃后自动重启错误日志路径标准输出日志路径运行该程序的用户Supervisor 是一个功能强大且易于使用的进程管理工具,特别适用于需要长期运行的服务。通过合理配置,它可以实现自动重启、日志管理和进程状态监控,使运维工作更加简单高效。原创 2024-09-23 09:15:30 · 1404 阅读 · 0 评论 -
spark sql详解
Spark SQL 是一个功能强大的模块,旨在简化大规模数据处理,支持 SQL 查询和程序化的 DataFrame/Dataset 操作。它利用 Catalyst 优化器和 Tungsten 执行引擎来实现高效的查询性能,并且能够与广泛的数据源和大数据工具进行集成,适用于批处理、实时处理、数据仓库分析等多种应用场景。原创 2024-09-07 15:28:07 · 1703 阅读 · 1 评论 -
docker compose用法详解
docker compose用法详解原创 2024-08-28 11:29:23 · 875 阅读 · 0 评论 -
docker操作详解
Docker 是一个开源的应用容器引擎,它允许开发者打包他们的应用以及应用的依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。使用 Docker,你可以很方便地部署和扩展应用程序,并且可以按照确切的需求快速地组合各种服务。原创 2024-04-12 11:30:02 · 816 阅读 · 0 评论 -
在同一局域网内,通过Windows系统之间进行文件共享
在同一局域网内,通过Windows系统之间进行文件共享的方法原创 2024-08-17 11:55:14 · 5108 阅读 · 0 评论 -
怎么搭建svn服务器
搭建一个 SVN(Subversion)服务器的过程可以分为几个主要步骤。原创 2024-08-16 20:32:26 · 741 阅读 · 0 评论 -
Linux中nano编辑器详解
Linux中nano编辑器的用法原创 2024-08-16 19:54:33 · 2688 阅读 · 0 评论