本文主要介绍 Linux `netstat(network and statistics)` 命令: 用于分析网络统计数据的命令行工具。可以显示各种统计数据,如主机系统上的开放端口和相应地址、路由表和伪装连接。
本文主要介绍 Linux iftop(Interface TOP) 命令:iftop 是一款小巧、免费且功能强大的网卡实时流量监控工具。监控指定网卡的实时流量、端口连接信息、反向解析 IP 等,还可以精确显示本机网络流量及网络内各主机和本机相互通信的流量集合,非常适合于监控代理服务器或路由器的网络流量。缺点:就是无报表功能,必须以root身份才能运行。
本文主要介绍 Linux `iostat`(I/O statistics) 命令:用于监控系统的磁盘I/O活动情况,包括:磁盘读写速率、I/O等待时间、CPU使用率等信息。
本文主要介绍 Linux `iotop` 或 `Input/Output top` 命令:用于显示和监控磁盘 IO 使用详情,甚至获取进程现有 IO 使用情况。它是用 python 设计的,需要内核模块才能执行。系统管理员可以用它来追踪可能导致磁盘 I/O 读写量过高的特定进程。
本文主要介绍 Linux find 命令:是一种用于搜索文件层次结构的命令行实用程序。它可用于搜索文件和目录,并对其执行后续操作。它支持按文件、文件夹、名称、创建日期、修改日期、所有者和权限进行搜索。通过使用 -exec,还可以对找到的文件或文件夹执行其他命令。
本文主要介绍 Linux `head` 命令:可用于查看文件的开头部分的内容,有一个常用的参数 `-n` 用于显示行数,默认为 10,即显示 10 行的内容。
本文主要介绍 Linux `tail` 命令:可用于查看文件的内容,有一个常用的参数 `-f` 常用于查阅实时更新的日志文件。
本文主要介绍 Linux "grep" 命令:用于查找文件里符合条件的字符串或正则表达式。
本文主要介绍 Linux "awk" 命令:"awk" 是另一个强大的文本处理工具,用于处理和操作结构化数据,如日志文件和命令输出。它可以根据需要为我们打印特定的列值。
UNIX 中的 sed 命令是一种流编辑器,流编辑器用于对输入流(文件或来自管道的输入)执行基本的文本转换,例如搜索、查找和替换、插入或删除。虽然在某些方面类似于编辑器(vi),但它只对输入流进行一次处理,因此效率更高。"sed"在管道中过滤文本的能力是它与其他类型编辑器的主要区别。
本文主要介绍:Linux "cut "和 "tr" 命令行实用程序;
本文主要介绍:Linux “dmesg”和 “uname” 命令。dmesg 是 Linux 中一个基于命令行的实用程序,它显示从内核环形缓冲区检索到的与内核相关的消息。
本文主要介绍:Linux "lsof" 命令;
Linux 下系统调用和 strace 工具概述;
本文主要介绍:Linux 下常用命令 `PS` —— 进程状态;
Python 是一种流行的高级编程语言,以其简单、易用和快速开发而著称。然而,Python 的垃圾回收机制依赖于全局解释器锁(GIL: Global Interpreter Lock),这可能会造成一些限制。本文将探讨 Python 中指针的各个方面,尤其是 GIL 对内存管理、多线程和 CPU 利用率的影响。此外,本文还将提供具体示例来说明其局限性和解决方法。
2023年10月2日,Python 最新的稳定版本 3.12 正式发布。这个新版本带来了一系列的新功能,让大多数Python 开发者感到兴奋。
在实际项目开发过程中,有时需要考虑数据库或表大小,以避免如:日志记录等数据大量填充,导致数据库臃肿。本文以 PostgreSQL 数据库为例,简单演示在 Django 中如何监控数据库大小及自动清理数据;
在软件开发中,有时候需要通过 Python 去监听指定区域文件或目录的创建、修改,或者删除,从而引发特定的事件处理。本篇博客为你介绍第三方模块 Watchdog 实现对文件事件的监控。
Python 被认为是最容易学习的语言之一,但 Python 的异步编程却令人困惑。本文将介绍 Python 异步编程关键概念和示例(模拟网络请求),使其更易于理解。
这篇文章旨在解决Django(一个流行的Python框架)中最常见的十种反面模式(anti-pattern:指的是在实践中明显出现但又低效或是有待优化的设计模式)。请确保避免这些陷阱,以确保代码的生产就绪性。
本文通过对现有 Django 代码进行一些简单的重构,让应用程序快上几倍。
本文主要介绍 Python 捕获异常的各种技术。首先,回顾 Python 的异常处理机制,然后深入研究并学习如何识别捕获的异常内容,以及忽略异常。
我们都知道,设计模式是一组最佳实践,可用于解决软件开发中反复出现的问题。在本文中,我们将介绍另一种设计模式——工厂模式。
在 Python 学习中以及开发中,我们可能很早就学会了如何处理文件和文件路径。通常使用字符串如:`/folder/subfolder/subsubfolder`来表示某个文件路径。
在本文中,我们将介绍一种常用的软件设计模式 —— 单例模式。 通过示例,演示单例创建,并确保该实例在整个应用程序生命周期中保持一致。同时探讨它在 Python 中的目的、益处和实际应用。
在 Python 项目开发中,或多或少都会遇到循环 `import` 即 `circular import` 的问题。除了在更高层代码结构优化外,本文通过示例代码将向大家介绍避免循环导入的技巧。需要的朋友可以参考借鉴。:)
分享 20 个 Python 单行代码,可以在 30 秒或更短时间内轻松学会。这些单行代码不仅可以提高效率,同时使代码看起来更整洁、更易读。:)
Python最大的优点之一就是语法简洁,本文主要记录常见技巧,不定期更新。:)
Python 的每个新版本都会为语言添加新特性。对于 Python 3.8,最大的变化就是通过`:=`操作符,在表达式中间赋值变量提供了一种新语法,这个运算符俗称为海象运算符。本文将解释 Walrus Operator的差别、使用案例、将其与现有方法进行比较并权衡利弊。:)
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号