技术教程

Linux常用指令简介(7):文件搜索与过滤

在这一系列文章中,将介绍一些常见的Linux命令,帮助您快速熟悉并开始在Linux系统上进行日常操作。具体的指令使用方法可能会因系统而异,注意根据其自身的 Linux 系统进行适当的调整,可以通过man或--help指令查询。我将常用指令分成了如下几类介绍:用户和权限管理、文件和目录管理、压缩和解压缩、系统信息查看、软件包管理、日志查看和管理、文件搜索和过滤 …

轻松掌握Linux文本处理三剑客grep、awk 和sed

为什么要学习 Shell 脚本语言?现代的互联网架构底层系统几乎都是基于 Linux 操作系统构建的,Linux 的核心价值在于提供了强大的系统内核功能进行文件管理和信息交互管理。而 Shell 则是软件研发人员高效控制和使用 Linux 的工具和桥梁。Shell 本身是 C 语言编写的系统软件,通常也叫命令行工具。它具有一个基础的界面,用户在这个界面通过 …

如何高效读取Linux日志文件?这些命令要熟记于心!

在 Linux 系统中,日志文件通常存储在 varlog 目录下。比如,varlogsyslog(或 varlogmessages,视发行版而定)记录系统整体事件,varlogauth.log 记录认证相关信息,varlogapache2access.log 则是 Web 服务器的访问日志。这些文件大多是纯文本格式,方便我们用命令行工具直接操作。但日志文件有 …

Linux救命命令速查手册(linux如何进入救援模式)

在Linux运维和开发的征途上,谁没遇到过几个“心跳骤停”的瞬间?误删关键文件、服务莫名宕机、磁盘空间告罄、网络突然失联...“删库跑路”的段子背后,是对系统掌控力的考验!一、 系统状态与进程急救tophtop (增强版): 实时监控系统资源(CPU、内存、进程)的“总指挥台”。 快速定位哪个进程吃光了CPU或内存 (P 按CPU排序, M 按内存排序, h …

Linux 离奇磁盘爆满,如何解决?| 原力计划

作者 | 一得的跋涉责编 | 伍杏玲出品 | CSDN博客对于 Linux 磁盘满的问题,我们通常的处理思路是用 du 查找可清理的大文件,然后临时删掉让磁盘使用率先降下来,从而尽快保证磁盘能继续写入。但是,有一些情况的处理效果不太一样,dudf 呈现的结果可能还会让人迷惑不解。下面,我就分享下几个工作中遇到过的较离奇的磁盘满问题。被忽略的隐藏文件1、认识 …

如何对日志文件进行二分查找?二分查找工具timecat介绍

今天我要分享一个头条用于对日志文件进行二分查找的工具:timecat。项目地址是:https:github.comfanfanktimecat安装方式很简单,只要你装了Python 2,那么可以直接在命令行执行如下pip命令:pip install timecat或者直接下载源码中的timecat,执行即可。0 背景在开始之前,先进行提问:假设给你一个日志文 …

在 Linux 中使用find 命令查找文件

find 命令在linux系统主要用于遍历文件等级,找到匹配的文件.和目录,并针对找到的文件或者目录项进行后续的操作. find 可以根据名称,创建时间,修改时间,文件大小,属主,以及权限进行查找. 可以通过‘-exec’ 对找到的文件或者文件夹执行后续的操作(1) 根据文件大小搜索文件 查找大于1024字节的文件find ~ -size +1024c2. …

3种方法找出哪个进程在监听一个特定的端口

端口是表示通信端点的逻辑实体,它与操作系统中给定的进程或服务相关联。在以前的文章中,在这个简短的文章中,我们将展示在Linux中找到侦听特定端口的进程服务的不同方法。假设我们查找哪个进程在监听80端口。1. 使用netstat命令Netstat (network statistics)命令用于显示网络连接、路由表、接口统计等信息。它可以在所有类unix操作系 …