工作日志

In order to be irreplaceable, one must always be different

0%

工作中,经常有需要开启某个端口进行业务模拟的需要,因此对一些直接开启端口的命令或者脚本做了个总结。

阅读全文 »

BFD简介

为了减小设备故障对业务的影响、提高网络的可用性,设备需要能够尽快检测到与相邻设备间的通信故障,以便能够及时采取措施,从而保证业务继续进行。

现有的故障检测方法主要包括以下几种:

  • 硬件检测:例如通过SDH(Synchronous Digital Hierarchy,同步数字体系)告警检测链路故障。硬件检测的优点是可以很快发现故障,但并不是所有介质都能提供硬件检测。
  • 慢Hello机制:通常采用路由协议中的Hello报文机制。这种机制检测到故障所需时间为秒级。对于高速数据传输,例如吉比特速率级,超过1秒的检测时间将导致大量数据丢失;对于时延敏感的业务,例如语音业务,超过1秒的延迟也是不能接受的。并且,这种机制依赖于路由协议
  • 其他检测机制:不同的协议有时会提供专用的检测机制,但在系统间互联互通时,这样的专用检测机制通常难以部署。
阅读全文 »

在实际工作中,有时会利用while + ssh 远程到多个server执行命令的需求,但是写shell时发现,脚本只能执行一次循环

阅读全文 »

什么是PXE

PXE( Preboot Execution Environment,预启动执行环境)是由Intel设计的一种网络协议,可使计算机通过网络启动安装系统,同时也是一种使用网络接口启动计算机的机制,其不依赖本地数据存储设备或本地已安装的系统。协议分为client端和server端,PXE client在网卡的boot ROM中启动,当计算机开机引导时,BIOS把PXE client调入内存执行,并显示出命令菜单,经用户选择需要安装的系统后,PXE client将放置在远端的操作系统通过网络下载到本地运行。

阅读全文 »

方法一

判断cat /sys/block/*/queue/rotational的返回值(其中*为你的硬盘设备名称,例如sda等等)

如果返回1 则表示磁盘可旋转,那么就是HDD了;如果返回0,则表示磁盘不可以旋转,那么就是SSD了。

阅读全文 »

nf_conntrack

nf_conntrack是Linux内核连接跟踪的模块,常用在iptables中,比如

阅读全文 »

本文仅记录作者在工作中感觉比较好用或者没用过的Linux命令,并对其做简要说明。

TODO

阅读全文 »

测试设备物理性能的工具比较多,比较常用的有netperf、iperf3,以及qperf这三种,下面对这三种工具使用方式进行简要说明。

被测机:需要做压力测试网络性能的服务器,可作为netperf测试中的client端(发送端)或server端(接收端)。

辅助机:用于netperf/iperf3测试中的client端(发送端)或server端(接收端),用于与被测机建立连接,传递测试数据。

阅读全文 »

MySQL 慢查询日志是用来记录 MySQL 在执行命令中,响应时间超过预设阈值的 SQL 语句。

阅读全文 »

MySQL介绍

在关系型数据库中,MySQL可以说是其中的王者。它是目前最流行的数据库之一,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。

阅读全文 »