wljslmz
网络技术联盟站是一个涵盖网络技术、网络安全、云计算、大数据、数据库、运维、弱电、前后端开发等多领域技术的平台,旨在分享优质干货,创造有内容、有深度的交流空间。为技术人员提供学习和交流的机会,帮助他们提升专业技能,解决实际工作中遇到的问题。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何在Linux中用 journalctl 精准过滤服务日志
Linux 系统的日志通常由管理,存储在journal中,涵盖了系统启动、内核事件、服务运行等海量信息。对于系统管理员或开发者来说,关注某个特定服务的运行状态(如 Nginx、MySQL 或 Docker)往往是首要任务。直接浏览全部日志不仅效率低下,还容易错过关键信息。journalctl的服务过滤功能通过聚焦特定服务的日志输出,帮助你快速定位问题、分析性能瓶颈或排查故障。例如,假设你正在排查 MySQL 数据库连接问题,直接查看所有日志可能让你淹没在无关信息中。原创 2025-08-04 18:38:18 · 128 阅读 · 0 评论 -
服务器是不是被黑了?一文看懂如何判断是否遭受攻击!
在实际工作中,服务器异常一直是网络工程师和运维人员心中的“未爆弹”。有时是 CPU 飙高,有时是磁盘IO打满,网络慢得像蜗牛,应用无缘无故挂掉……这些现象背后,是否隐藏着“黑客入侵”的蛛丝马迹?很多朋友问:“怎么知道服务器是不是被攻击了?”本文将用实际经验与技术手段,为你系统梳理。原创 2025-07-30 15:24:35 · 117 阅读 · 0 评论 -
如何在不重启Linux的情况下优化内存:清除RAM缓存、缓冲区和交换空间
在深入探讨清理方法之前,我们需要先了解Linux系统中RAM缓存、缓冲区和交换空间的基本概念。这些机制是Linux内存管理的核心组成部分,各自承担不同的角色。RAM缓存是Linux内核用来存储经常访问的数据的临时区域。当系统读取文件或执行某些操作时,内核会将这些数据缓存到内存中,以便下次访问时能够更快地加载。这种机制显著提升了系统的响应速度。然而,如果缓存占用过多内存,或者缓存中的数据变得过时,可能会导致可用内存减少,影响系统性能。缓冲区与缓存类似,但用途不同。原创 2025-07-25 21:54:16 · 48 阅读 · 0 评论 -
10 个核心 Linux 面试问题及答案,来挑战挑战!
在Linux运维或开发中,重复输入长命令会降低效率。Bash提供了绑定快捷键的功能,让你可以通过按一个键快速执行复杂命令。这在面试中常被问到,因为它考察了你对Bash环境的熟悉程度。在Bash中,可以使用bind命令将键盘按键绑定到特定命令,从而创建自定义快捷键。首先,你需要知道按键的转义序列(escape sequence)。最简单的方法是按Ctrl + v,然后按下目标键(例如F12),终端会显示该键的转义序列,比如^[[24~。假设你想将F12绑定到date命令,显示当前时间。原创 2025-07-22 17:02:18 · 38 阅读 · 0 评论 -
经过十年的开发,英特尔宣布 Clear Linux 停产!
2025年7月18日,英特尔(Intel)在其官方网站上发布了一则令人震惊的消息:其高性能Linux发行版Clear Linux OS正式停止支持。这一决定即刻生效,英特尔将不再为Clear Linux提供安全补丁、更新或维护,其GitHub仓库也将被归档为只读模式。这一突如其来的决定不仅标志着Clear Linux近十年发展的终结,也引发了Linux社区的广泛讨论和关注。原创 2025-07-20 21:50:01 · 280 阅读 · 0 评论 -
如何在 Linux 中查找大文件和目录?这些命令直接起飞!
在 Linux 系统中,磁盘空间管理是一项至关重要的任务。随着时间的推移,系统可能会积累大量文件和目录,导致磁盘空间不足。无论是清理无用文件、释放空间,还是定位占用大量磁盘空间的“罪魁祸首”,掌握查找大文件和目录的技巧都非常重要。Linux 提供了多种强大的命令行工具,如dufindncdu等,可以帮助用户高效地查找大文件和目录。原创 2025-07-01 17:21:36 · 210 阅读 · 0 评论 -
检查 Linux CPU 使用率的 8 个命令,妥妥的好用!
在 Linux 系统中,监控 CPU 使用率是系统管理员和开发者的核心任务之一。无论是优化系统性能、排查故障,还是确保服务器稳定运行,了解 CPU 的使用情况都至关重要。原创 2025-06-30 17:30:00 · 294 阅读 · 0 评论 -
Linux 中什么是 dirname $0?
要理解dirname $0dirname命令和$0参数。dirname。原创 2025-06-28 21:28:50 · 151 阅读 · 0 评论 -
Linux 中 chmod 777 是什么意思?
要理解chmod 777,首先需要了解Linux的文件权限体系。Linux是一个多用户操作系统,文件和目录的访问权限通过“所有者(Owner)、用户组(Group)和其他用户(Others)”三个角色来定义。这些权限分别对应于文件的所有者(Owner)、所属用户组(Group)以及其他用户(Others)。在Linux中,查看文件权限可以使用ls -l命令。输出的-rwxr-xr-xdlrwxr-xr-x。原创 2025-06-26 13:03:52 · 139 阅读 · 0 评论 -
如何在 Linux 中重命名文件(mv 和 rename 命令)?
在Linux中,文件重命名本质上是修改文件或目录的名称,通常涉及更改文件名或移动文件到新路径。mv(move)和renamemvrename接下来,我们将详细探讨这两个命令的用法、选项、实际案例以及注意事项。原创 2025-06-25 13:34:32 · 240 阅读 · 0 评论 -
如何在 Linux 中创建和管理组?
在Linux中,组是用户账户的集合,用于统一管理权限。每个用户至少属于一个主组(Primary Group),还可以加入多个附加组(Supplementary Group)。组的权限设置决定了用户对文件、目录或其他资源的访问权限。原创 2025-06-24 22:26:26 · 114 阅读 · 0 评论 -
使用 df 命令检查服务器磁盘某个分区满了,但是使用 du 命令发现实际远小于磁盘容量
数据来源df基于文件系统元数据,du基于文件内容。统计范围df反映整个文件系统的状态,du只统计指定路径的文件。特殊情况df会包含被删除但未释放的文件、挂载点覆盖等情况,而du不会。了解了df和du的差异,我们可以开始分析df显示 100% 但du占用少的三种主要原因。df显示磁盘 100%,但du已删除但未释放的文件:进程持有已删除文件的句柄,需通过lsof或fuser排查并释放。挂载点覆盖:新挂载点隐藏了旧文件,需检查mount和findmnt。文件系统元数据问题。原创 2025-06-24 18:36:29 · 158 阅读 · 0 评论 -
提高 Linux 终端效率,这些技巧要会!
通过修改PS1变量美化提示符,编辑~/.bashrc或使用工具如Starship$(zsh。原创 2025-06-23 18:07:52 · 113 阅读 · 0 评论 -
如何在 Linux 中提取 Tar Bz2 文件?
在深入解压方法之前,我们先来了解.tar.bz2文件的本质。.tar.bz2tarbzip2.gzipbzip2因此,.tar.bz2文件是先用tar打包、再用bzip2压缩的文件。它的文件扩展名通常为.tar.bz2或简写为.tbz2。原创 2025-06-22 15:25:54 · 223 阅读 · 0 评论 -
Snap、AppImage 和 Flatpak:Linux 软件打包的“三国演义”
SnapSnap 是 Canonical(Ubuntu 的开发公司)推出的一种通用软件打包格式,旨在为 Linux 提供跨发行版的软件分发方案。Snap 包将应用程序及其依赖项打包到一个压缩的只读文件系统中,通过沙盒技术(如 AppArmor)提供隔离运行环境。Snap 支持桌面应用程序、服务器软件甚至物联网设备,具有自动更新和事务性安装的特点。AppImageAppImage 是一种“便携式”软件打包格式,目标是让用户下载一个文件后无需安装即可运行。原创 2025-06-21 12:05:08 · 144 阅读 · 0 评论 -
如何使用Linux ls 命令列出并按大小排序文件?
ls是 “list” 的缩写,用于列出指定目录中的内容,默认情况下显示当前工作目录的文件和子目录列表。ls在终端输入ls后,命令会以简单的列格式显示当前目录中的文件和目录名。例如:默认情况下,ls按文件名的字母顺序排序,且不会显示隐藏文件(以开头的文件,如.bashrc。原创 2025-06-20 11:28:32 · 174 阅读 · 0 评论 -
如何使用 Apt Clean 命令清除 APT 缓存?
APT(Advanced Package Tool)是 Debian 系 Linux 发行版的包管理工具,用于处理软件包的安装、升级和依赖管理。在使用apt命令(如apt update)时,系统会从指定的软件源下载软件包及其元数据,这些数据会存储在本地缓存目录中,以便后续快速访问或重新安装。.deb随着时间的推移,这些缓存文件可能累积数 GB,尤其是频繁更新或安装大型软件包(如开发工具、桌面环境)时。apt clean命令的主要作用是清理这些缓存,释放磁盘空间。原创 2025-06-19 18:53:19 · 171 阅读 · 0 评论 -
如何在 Linux 中使用 make 和 makefile?
make是一个自动化构建工具,用于根据源代码生成可执行文件或其他目标文件。它通过读取Makefile文件(或makefile)中的指令,决定哪些文件需要重新编译,以及如何执行编译、链接等操作。Makefile是一个文本文件,包含了构建项目的规则、依赖关系和命令。原创 2025-06-18 07:40:30 · 44 阅读 · 0 评论 -
如何在 Ubuntu 22.04 或 20.04 上安装和配置 AppImage?
AppImage 是一种便携式软件包格式,允许开发者将应用程序及其依赖项打包为单一文件。用户只需下载 AppImage 文件,赋予执行权限,即可运行,无需传统安装流程。接下来,我们将详细介绍在 Ubuntu 22.04 或 20.04 上如何安装、配置和管理 AppImage。原创 2025-06-16 11:23:45 · 542 阅读 · 0 评论 -
如何在 Linux 中使用 Gzip 命令?
gzip(GNU zip)是Linux系统中一个开源的压缩工具,用于压缩和解压缩文件。它基于DEFLATE算法,广泛应用于文件压缩、备份和数据传输。gzip生成的文件通常带有.gz后缀,压缩效率高且兼容性强,常与tar命令结合使用(生成.tar.gz文件)。与其他压缩工具(如bzip2或xz)相比,gzip的压缩速度快,但压缩比稍低,适合需要快速压缩的场景。以下是gzip.gz在大多数Linux发行版中,gzip默认预装。原创 2025-06-15 10:06:58 · 42 阅读 · 0 评论 -
如何在 Debian 中创建 Sudo 用户?
sudo(superuser do)是一个权限管理工具,允许普通用户在需要时以 root 或其他用户的身份执行命令。它通过文件定义哪些用户或用户组可以运行哪些命令。相比直接使用 root 账户,sudo安全性:避免因误操作导致系统损坏,限制权限范围。审计性sudo会记录每条命令的执行,便于追踪。灵活性:可以为不同用户分配不同权限,无需共享 root 密码。便利性:普通用户无需频繁切换到 root。在 Debian 的默认配置中,sudo可能未安装或未配置,尤其是最小化安装的服务器版本。原创 2025-06-14 07:58:49 · 212 阅读 · 0 评论 -
如何在 Linux 中压缩文件和目录?
在 Linux 系统中,文件和目录的压缩是一项常见且重要的操作。无论是为了节省存储空间、便于文件传输,还是进行备份管理,掌握压缩技术都能极大地提升工作效率。原创 2025-06-13 16:17:03 · 65 阅读 · 0 评论 -
如何在 Linux 中使用 mv 命令移动文件和目录?
mv是Linux系统中用于移动(move)或重命名(rename)文件和目录的命令,全称是“move”。它。mv。原创 2025-06-11 17:50:01 · 538 阅读 · 0 评论 -
Linux top命令太土了,试试这个工具,酷炫且强大
Sampler 不关心你监控的是什么——系统资源服务状态网络流量数据库响应时间日志关键词匹配只要你能写出 Shell 命令,它都能监控。原创 2025-06-10 18:37:39 · 140 阅读 · 0 评论 -
10 个用于监控 Linux 中网络活动的命令
在Linux系统中,网络监控是系统管理员和开发者的核心任务之一。无论是排查网络故障、优化性能,还是确保系统安全,掌握合适的工具都至关重要,本文将深入介绍10个在Linux环境中用于监控网络活动的命令。原创 2025-06-10 18:36:49 · 140 阅读 · 0 评论 -
Linux 如何每 5、10、15 或 30 分钟运行一次 Cron 作业?
Cron是一个基于时间的任务调度器,广泛应用于 Linux 和类 Unix 系统中。它允许用户按照指定的时间间隔或时间点自动执行脚本、命令或程序。Cron的核心组件包括crond守护进程和crontab配置文件。crond:Cron 的守护进程,运行在后台,负责读取并执行crontab文件中定义的任务。crontab:用户或系统的任务配置文件,存储定时任务的调度规则和命令。原创 2025-06-08 17:07:20 · 445 阅读 · 0 评论 -
如何在 Linux 中使用 grep 命令?
Linux是一个以文本为核心的操作系统,许多任务都涉及处理和分析文本数据。例如,你可能需要在日志文件中查找错误信息、在配置文件中定位特定设置,或在代码中搜索某个函数调用。grep命令(全称“Global Regular Expression Print”)正是为此而生。它不仅能快速搜索简单字符串,还支持正则表达式,能够处理复杂的模式匹配任务。通过本文,你将学会如何使用grep的基本功能,掌握其正则表达式和高级选项,并了解如何与其他命令结合使用,最终在实际工作中得心应手。grep。原创 2025-06-07 16:33:26 · 158 阅读 · 0 评论 -
如何在 Linux 中使用 Sysctl 命令?
sysctl是一个用于配置和查询 Linux 内核参数的命令行工具。它通过与/proc/sys虚拟文件系统交互,允许用户在运行时动态修改内核参数。这些参数控制着系统的各种行为,包括网络设置、文件系统、内存管理、进程限制等。/proc/sys目录下的文件以树状结构组织,每个文件对应一个内核参数。例如,控制 IP 转发功能,控制系统请求(SysRq)键的行为。sysctl命令本质上是这些文件的便捷接口,简化了参数的查询和修改操作。sysctl命令的语法简单但功能强大。原创 2025-06-06 13:15:51 · 136 阅读 · 0 评论 -
12 个流行的 Linux 网络命令及其使用方法
在Linux系统中,网络管理是系统管理员和开发者的核心技能之一。无论是排查网络问题、监控流量,还是配置网络接口,Linux提供了众多强大的命令行工具。这些工具功能强大且灵活,能够帮助用户高效地完成网络相关的任务。本文将深入介绍12个流行的Linux网络命令,涵盖其基本用法、常见场景和高级技巧,旨在帮助读者全面掌握Linux网络管理技能。原创 2025-06-05 20:19:21 · 214 阅读 · 0 评论 -
如何使用 ps、pstree、top 命令监控 Linux 进程?
显示firefox进程的 PID、命令名、状态、内存使用率和驻留集大小(RSS,单位 KB)。原创 2025-06-04 16:06:59 · 138 阅读 · 0 评论 -
如何在 CentOS 中创建 Sudo 用户?
通过文件灵活配置权限。运行visudo限制myadmin只能运行指定命令。运行visudo操作记录存于。原创 2025-06-03 13:44:40 · 96 阅读 · 0 评论 -
Linux kill命令天天在用,你知道其原理吗?
kill命令是 Linux 中用于向进程发送信号的工具。通过信号,系统可以通知进程执行特定操作,例如终止、暂停、继续运行或重新加载配置。kill命令的本质是通过向指定进程 ID(PID)发送信号来控制进程行为。pstoppgrepkill命令默认发送SIGTERM信号,请求进程优雅地终止,但它支持多种信号,适用于不同场景。原创 2025-06-02 21:38:50 · 88 阅读 · 0 评论 -
Linux 系统信息命令大全,极其详细!
在日常运维、排障、性能优化或系统审计中,我们常常需要了解 Linux 系统的详细信息,包括内核版本、硬件配置、内存、磁盘、网络状态、进程负载等。掌握这些信息命令,不仅能让你看清系统运行的“全貌”,更是成为 Linux 高手的必备技能。原创 2025-06-01 13:28:26 · 173 阅读 · 0 评论 -
Debian、Ubuntu、Redhat三个Linux版本,你会选择用哪个?
Linux 系统的核心是个叫“内核”的东西,但光有内核还不够——你得加上各种软件、工具和界面,才能变成一个完整的操作系统。这就是“发行版”的由来。Debian、Ubuntu 和 Red Hat 是 Linux 家族里的明星选手,它们就像三兄弟:性格不同,用处也不同。Debian 稳如老大哥,Ubuntu 亲民像邻家小弟,Red Hat 则是专为企业打造的“职场精英”。想知道哪个适合你?别急,我们这就一一拆解!😉。原创 2025-06-01 13:06:26 · 371 阅读 · 0 评论 -
全面解析 Linux 中的运行级别,从 SysV init 到 systemd
运行级别是 Linux 系统处于某种状态或模式的标志。它决定了哪些服务应该启动或停止。每个运行级别对应一个特定的系统状态,如单用户模式、图形界面、关机等。在传统的 SysV init 系统中,运行级别由数字表示(0 到 6)。而在 modern Linux 发行版(如 CentOS 7+/Debian 8+/Ubuntu 16.04+)中,systemd 接管了 init 系统,运行级别由“目标(Target)”来取代,但本质上仍可对应传统级别。SysV init 使用 配置文件指定默认运行级别,通过启动原创 2025-05-31 18:55:37 · 134 阅读 · 0 评论 -
15 个实用 Linux 命令
Linux 命令行是系统管理员、开发者和技术爱好者的强大工具。掌握实用命令不仅能提高效率,还能解锁 Linux 系统的无限潜力,本文将深入介绍 15 个实用 Linux 命令。原创 2025-05-30 14:37:33 · 158 阅读 · 0 评论 -
如何使用 Chmod 更改 Linux 上的文件和文件夹权限?
在 Linux 的世界里,就是秩序的基础。一个系统的安全性、文件访问策略、用户协作边界,无一不依赖于文件和目录权限的精细控制。而chmod(Change Mode)命令,正是你手中调整权限的利剑。这篇文章将从最基础的权限概念讲起,深入剖析chmod的使用方式,包括数字表示法、符号表示法、权限继承、批量修改、常见问题,以及实际运维案例,力求让你对权限操作了然于心、运用自如。原创 2025-05-29 13:54:31 · 217 阅读 · 0 评论 -
如何使用 Crontab 在 Linux 中安排 Cron 作业?
Cron 是 Linux/Unix 系统中内置的定时任务调度器,常驻在后台运行,用于周期性地执行任务(命令、脚本等)。$(date-d。原创 2025-05-28 15:59:04 · 187 阅读 · 0 评论 -
掌控进程优先级:深入理解 Linux 的 Nice 与 Renice 命令
Linux 内核使用一种称为“调度策略(Scheduling Policy)”的机制来管理系统中进程的执行顺序和时间分配。调度器根据每个进程的优先级(Priority)决定其获得 CPU 的频率。对于常见的普通用户进程(SCHED_OTHER),调度优先级受一个名为Nice 值(Niceness)的参数影响。Nice 值是一个整数,范围从-20 到 +19。数值越小,优先级越高(-20 是最高)。数值越大,优先级越低(+19 是最低)。默认 nice 值是0。原创 2025-05-27 13:54:06 · 158 阅读 · 0 评论 -
玩转 Linux 文件时间戳:深入理解 atime、ctime、mtime 与查找利器 amin、cmin、mmin
在日常运维、系统管理和安全排查中,我们经常需要查找特定时间范围内被修改、访问或属性变更的文件。atimemtime和ctime,再配合find命令中的aminmmincmin等选项,我们就可以精准、高效地筛选出目标文件。本文将从原理到实战,深入讲解这些时间戳的含义、区别、用途,并通过多个实用场景演示如何借助它们快速定位关键文件。原创 2025-05-26 13:37:14 · 248 阅读 · 0 评论