文章分类 - Linux
摘要:可以使用 ethtool 命令进行查看,使用格式:ethtool 网络接口名 以下为例,使用 ifconfig 查看当前使用的网卡,获取网卡名字:enp2s0 ```shell [root@localhost ~]# ifconfig enp4s1: flags=4163 mtu 1500 inet
阅读全文
摘要:出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章。本文也可以作为检验基础知识的指标,另外文章涵盖了一个系统的方方面面。如果没有完善的计算机系统知识,网络知识和操作系统知识,文档中的工具,是不可能完全掌握的,另外对系统性能分析和优化是一个长期的系列。 本文档主要是结合Li
阅读全文
摘要:**一、前言** 今天分享一些网络常用的命令以及使用方法。 **二、命令总结** 以下是一些整理简单网络常用配置和运维命令 1、ifconfig/ipconfig:查看和配置网络接口配置。 ``` 用法:ifconfig 或 ipconfig ``` 2、route/netstat -r:查看路由表
阅读全文
摘要:有同事反映nfs文件系统全量装载很慢,因为文件都放在nfs文件系统下。 但是如何确定是nfs文件系统io太差造成的。在网上看了看,有个命令可以监控 /usr/local/bin/nfsiostat -k 1
阅读全文
摘要:## 什么是 /sys/devices 在Linux服务器中,该`/sys/devices`目录专门包含系统识别的设备信息。这些设备可以是物理硬件设备或逻辑、虚拟设备。下面的目录层次结构`/sys/devices`反映了设备层次结构,子目录代表设备、它们的子系统以及每个设备的各个组件。 在`/sys
阅读全文
摘要:Linux 下简便的方法来查找服务状态、健康检查和服务器资源利用率等等。 注:适用于单体架构。 通过使用这种方法,我们可以使用单个工具检查服务器的健康状态、服务状态和服务器详细信息。只需更改脚本以添加其他服务或使用相同的模板即可。此外,通过设置定时任务,我们可以在出现问题时收到通知。 让我们开始吧
阅读全文
摘要:在现代的IT运维环境中,日志管理是一个至关重要的任务。随着系统和应用程序的不断增长,日志文件也越来越庞大,管理和维护日志变得愈发复杂和耗时。为了解决这一问题,运维工程师们可以借助自动化日志管理脚本来简化工作流程,提高效率。 ### ***应用场景\*** 1、大规模集群日志管理 对于拥有大规模集群的
阅读全文
摘要:## 接口信息 当您需要了解有关您登录的设备的网络接口的更多信息时使用接口信息命令。 ### IP 命令 查看所有 IP 地址: ``` ip a ``` 可以使用-4或-6选项添加过滤器以仅显示 IPv4 或 IPv6 地址。 ``` ip -4 a ip -6 a ``` 查看网络信息的另一种方
阅读全文
摘要:出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章。本文也可以作为检验基础知识的指标,另外文章涵盖了一个系统的方方面面。如果没有完善的计算机系统知识,网络知识和操作系统知识,文档中的工具,是不可能完全掌握的,另外对系统性能分析和优化是一个长期的系列。 **性能分析工具**
阅读全文
摘要:在Linux系统中,用户帐户和登录详细信息对于系统管理和安全非常重要。本文将介绍 11 种在 Linux 系统查找用户相关信息的有用方法。这里,我们会讲解在系统中获取一个用户账户详细信息、展示登录详细信息以及用户行为数据的命令。 首先,我们会来看看如何使用命令查找一个用户的账户信息,然后再来跟大家讲
阅读全文
摘要:在工作中,我们经常需要查看服务器的实时网卡流量。通常,我们会通过这几种方式查看Linux服务器的实时网卡流量。 **目录** 1、sar 2、 /proc/net/dev 3、ifstat 4、iftop 5、nload 6、iptraf-ng 7、nethogs 8、扩展 ## 1、sar sa
阅读全文
摘要:**1.Dos 攻击防范(自动屏蔽攻击 IP)** ```shell #!/bin/bash DATE=$(date +%d/%b/%Y:%H:%M) LOG_FILE=/usr/local/nginx/logs/demo2.access.log ABNORMAL_IP=$(tail -n5000
阅读全文
摘要:随着企业数据规模的不断增长和数据安全性的日益重视,数据备份成为了每个运维团队不可或缺的任务之一。然而,传统的手动备份方式无论在效率还是准确性上都存在一定的局限性。 ***应用场景\*** 1、服务器数据备份: 在大型企业环境中,通常会有多台服务器承载着重要的业务数据。自动化数据备份脚本可以定期备份这
阅读全文
摘要:压力测试是评估系统稳定性、性能的重要方法,尤其是网络延迟、并发访问量等方面。Linux操作系统拥有丰富的原生命令行工具,可以以简单可靠的方式进行压力测试。本文介绍了Linux系统下常用的压力测试命令。 主要分为以下几类: CPU、内存、磁盘、网络、进程、负载、温度、其他 CPU 相关命令: top
阅读全文
摘要:> 随着现在SSD磁盘的价位越来越低,以及业务对数据库响应要求的提高,越来越多在生产环境中使用**固态硬盘**[1],比如使用**NVMe(Non-Volatile Memory Express)**[2]协议的卡,之前使用过的**企业级存储卡**[3]有Fusion-io、Intel、华为、宝存
阅读全文
摘要:``` 链接:https://www.cnblogs.com/george-guo/p/7718515.html ``` ### 一、简介 #### 1 认识 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的
阅读全文
摘要:这似乎有点太简单了 😏。让我们来做一些稍微复杂一点的事情。让我们找一些文件,并统计每个文件的行数: ```bash #查找所有.html文件并计算每个文件的行数: find src/app/ -name "*.html" -exec wc -l {} \; ``` 请注意这里的魔法语法。-exe
阅读全文
摘要:# 1. 目标 在对资料进行总结和整理时,我习惯以“序号 + **空格** + 类别”的方式对文件夹进行命名,如下所示。 ![image-20230717113229428](https://img2023.cnblogs.com/blog/458378/202307/458378-2023071
阅读全文
摘要:> 本章内容: > > - 多行命令 > - 保留空间 > - 排除命令 > - 改变执行流程 > - 模式替换 > - 在脚本中使用 `sed` > - 创建 `sed` 实用工具 ## 一、多行命令 > 有时候,你需要对跨多行的数据执行特定的操作。 - `sed` 编辑器提供了 **3** **
阅读全文
摘要:# 一、如何限制用户的磁盘空间 **1.** 查看系统中所有用户的磁盘空间配额 **sudo repquota /dev/vda1** **2.** 查看某个用户的磁盘空间配额 **sudo edquota user_name** 要想更改该用户的磁盘空间配额,直接在弹出的文件中修改blocks字
阅读全文
浙公网安备 33010602011771号