分类: 技术笔记

12 篇文章

使用iperf3进行带宽测试
一、环境 Ubuntu服务器A IP地址:1.1.1.1 Ubuntu服务器B IP地址:2.2.2.2 两台服务器均有防火墙,使用5201端口进行测试 二、测试目标 分别测试服务器A → 服务器B的TCP、UDP带宽; 分别测试服务器B → 服务器A的TCP、UDP带宽。 三、测试步骤 在服务器上安装iperf3 $ apt install ip…
Ubuntu挂载SMB到本地
1.环境 操作系统:Ubuntu 24.04 LTS 挂载点:/mnt/nas 远程路径:/10.0.0.253/hdd SMB用户名密码存储路径:/etc/smb-credentials 2.操作步骤 创建挂载点 $ sudo mkdir /mnt/nas 安装依赖包 $ sudo apt update && sudo apt i…
tcpdump简明使用说明
一、常用参数说明 -c:抓包次数,达到自定次数后停止抓包 -C:文件大小,写入文件前判断文件是否超过了设置大小,超过则关闭当前文件,开启新文件 -i:指定监听的网络接口 -nn:不进行端口名称的转换 -r:从指定文件中读取包 -s:设置每个数据包的大小 -t:在输出的每一行不打印时间戳 -vv:输出详细的报文信息 -w:将抓包的结果输出到指定文件 …
Linux故障排查常用命令
一、CPU性能分析 top:实时显示系统CPU、内存使用情况,以及各个进程的资源消耗; htop:top命令的增强版,界面更友好,支持鼠标操作,可以更加方便地查看和管理进程; mpstat:显示CPU各个核心的使用情况,分析多核系统中的CPU负载; sar:系统活动报告工具,可以监控CPU、内存、I/O等系统资源的使用情况,可以在长时间内进行系统性…
Kubernetes Pod的创建和销毁过程
一、什么是Kubernetes? Kubernetes(常简称为K8s)是用于自动部署、扩展和管理“容器化(containerized)应用程序”的开源系统。该系统由Google设计并捐赠给Cloud Native Computing Foundation(今属Linux基金会)来使用。它旨在提供“跨主机集群的自动部署、扩展以及运行应用程序容器的平…
vi/vim使用笔记
一、什么是vim Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。连 vim 的官方网站 (http://www.vim.org) 自己也说 vi…
自制用于Mac OS、iOS、iPad OS的DoH、DoT描述文件
一、什么是描述文件? iOS 的描述文件(Profile),也称为配置文件,本质上是一个 XML 文件,它包含了预定义的设置和授权信息,可以批量配置 iOS 设备。简单来说,它就像一个“快捷设置包”,可以一次性将多个设置应用到设备上,而无需手动逐个配置,描述文件的文件扩展名为.mobileconfig。 二、制作描述文件 描述文件可以使用文本编辑器…
使用AdGuardHome搭建私有DNS服务器
一、准备 一台服务器 一个域名 二、安装AdGuardHome 到AdGuardHome的Github下载相应平台的Release,解压后将二进制文件放到指定目录中(本文以/opt/adguardhome为例。 安装AdGuradHome服务: $ sudo /opt/adguardhome/AdGuardHome -s install 安装完成后…
Linux服务器安装硬盘并设置自动挂载
一、目标 在装有统信UOS V20的服务器上新增一块2TB容量的机械硬盘,格式化为xfs文件系统并挂载到/mnt/hdd。 二、操作步骤 将硬盘安装到服务器并上电; 登录到操作系统(此处为统信UOS),查看磁盘信息; $ sudo fdisk -l 将硬盘进行分区 $ sudo fdisk /dev/sdb 使用到的参数: m 显示菜单和帮助信息 …