为公司省钱往往省不到自己身上

感觉本网站还不错的,请主动关闭浏览器的广告屏蔽功能再访问本站,谢谢支持。

27
2024
11

linux环境下的nc(ncat的简写)命令用法和udp端口检测

有时我们的服务程序采用udp与客户端进行通讯,但是总是接收不到客户端的请求,或者客户端总是接收不到服务器的响应,这个时候,我们需要确认时网络不通导致的,还是我们的服务程序故障引起的,特别是服务程序对应的网络端口状态是否正常,这个时候,我们就可以借助于linux环境下的nc命令进行辅助分析了。1. nc命令帮助输出# nc -helpNcat 7.50 ( https://nmap.org/ncat )Usage: ncat [options] [hostname] [port] Opt
27
2024
11

使用yum时出现Error: rpmdb open failed解决方案

一、问题描述  使用yum安装软件时出现Error: rpmdb open failed,报错信息显示rpm数据库被损坏。二、解决方案  重建rpm数据库。[root@localhost yum.repos.d]# cd /var/lib/rpm[root@localhost rpm]# lsBasenames __db.001 __db.003 Group Name Packages Requirename Sigmd5Conflictname __db.002 Dirna
27
2024
11

Linux下的TCP测试工具 如何在 Linux 上安装 tcpping

如何在 Linux 上安装 tcpping测量到远程主机的网络延迟的一种常用方法是使用ping应用程序。该ping工具依赖 ICMP ECHO 请求和回复数据包来测量远程主机的往返延迟。但是,在某些情况下,ICMP 流量可能会被防火墙阻止,这使得该ping应用程序对于受限制的防火墙后面的主机毫无用处。在这种情况下,你将需要依赖使用 TCP/UDP 数据包的第 3 层测量工具,因为这些第 3 层数据包更有可能绕过常见的防火墙规则。一种这样的第 3 层测量工具是tcpping. 为了测量延迟,tcp
27
2024
11

centos tcping tcpping 两个命令区别

tcping 命令,centos本身就支持,可以通过yum install 安装,但是只能测试通跟不通,并没有显示延时,看到有脚本可以结合 tcptraceroute 实现延时https://cloud.tencent.com/developer/article/2101992?from=15425  但是脚本 报错,估计是脚本里面的文字信息给错版了。以下是修正后的脚本#!/bin/shver="v1.7"format="%Y%m%d%H%M%S
26
2024
11

设置ssh连接超时自动断开

1、修改ssh配置防止ssh超时退出1.1设置服务器向SSH客户端连接会话发送频率和时间[root@server~]# vi m/etc/ssh/sshd_config,添加如下两项# TCPKeepAlive yes:是否向客户端发送 TCP keepalive 消息,默认为开启ClientAliveInterval 60ClientAliveCountMax 3#TCPKeepAlive yes:是否向客户端发送 TCP keepalive 消息,默认为开启# ClientAliveInte
26
2024
11

linux apk linux rmp

https://pkgs.org/download/strongswan http://archives.fedoraproject.org/pub/archive/epel/7.9/x86_64/Packages/s/ https://rpmfind.net/linux/RPM/epel/7/x86_64/Packages/s/strongswan-5.7.2-1.el7.x86_64.html
21
2024
11

Linux 命令多到记不住?这个开源项目帮你一网打尽!

最近发现了一个开源项目,简直赞不绝口,喜爱之情,无以言表。它就是 Linux-command,一个用于快速查找 Linux 命令的项目。对于大多数技术人员来说,Linux 命令是每天必用的工具。由于命令的多样性和复杂性,我们并不能清楚地记得每个命令的用法,这个时候只能靠搜索,但是很多时候,搜到的东西要么不全,要么说法有误,浪费时间不说,还给人造成困惑。这个项目就可以解决以上的问题。它的亮点在于:命令齐全:涵盖了 550 多个 Linux 命令,基本上是 Linux 所有的命令合集。多种访问入口:
21
2024
11

Centos7主机带宽限速

目录1. 限制出站(发送)流量1.1 清除已有的规则1.2 设置出站限速为 10Mbps1.3 验证限速是否生效2. 限制入站(接收)流量2.1 使用 ifb 虚拟设备2.2 将入站流量重定向到 ifb02.3 设置 ifb0 上的入站限速为 10Mbps2.4 验证配置3. 限速多维度验证3. 移除规则4. 测试和调整注意事项使用CentOS实现网络流量控制引言在现代计算机网络中,网络流量控制是管理和优化网络带宽资源的重要手段。通过合理的网络流量控制策略,我们可以确保网络带宽合理分配,避免因某
21
2024
11

linux 网卡限速工具之WonderShaper

什么是WonderShaper如何安装WonderShaperWonderShaper使用帮助WonderShaper使用示例查看网卡状态限制网卡速度(单位Kbps)取消限速WonderShaper在测试中的应用网速单位转换总结1.什么是WonderShaperWonderShaper是用来对特定网卡进行快速限速的工具,它实际是对linux的tc命令进行封装后的shell脚本,所以使用成本比tc更低,更容易上手,以下配合测速工具speedtest一起使用2.如何安装WonderShaper#直接
21
2024
11

IP命令输出中"brd“的含义

$ ip a | grep scope.global    inet 147.202.85.48/24 brd 147.202.85.255 scope global dynamic enp0s3brd是broadcast的缩写。无论该行属于哪个接口,147.202.85.255都是广播地址。
21
2024
11

Linux怎么去掉secondary地址,有关IP aliasing, Primary address和Secondary address

使用下面的命令启动多个IP别名 /sbin/ifconfig eth0:1 1.42.9.162 netmask 255.255.255.224/sbin/ifconfig eth0:2 1.42.9.163 netmask 255.255.255.224/sbin/ifconfig eth0:3 1.42.9.186 netmask 255.255.255.224/sbin/ifconfig eth0:4 1.42.9.182 netmask 255.255.255.224/sbin/ifco
21
2024
11

网卡也能虚拟化?网卡虚拟化技术 macvlan 详解

01 macvlan 简介#前面的文章讲过了几种 Linux 虚拟网络设备:tap/tun、veth-pair、bridge,它们本质上是 Linux 系统 提供的网络虚拟化解决方案,今天要讲的 macvlan 也是其中的一种,准确说这是一种网卡虚拟化的解决方案。因为 macvlan 这种技术能将 一块物理网卡虚拟成多块虚拟网卡 ,相当于物理网卡施展了 多重影分身之术 ,由一个变多个。02 macvlan 的工作原理#macvlan 是 Linux kernel 支持的新特性
21
2024
11

Linux 网络工具详解之 ip tuntap 和 tunctl 创建 tap/tun 设备

在前面一篇文章中,我们已经介绍了 tap/tun 的基本原理,本文将介绍如何使用工具 tunctl 和 ip tuntap 来创建并使用 tap/tun 设备。tunctl#安装#首先在 centos 的环境中安装 tunctl。Copy[root@localhost ~]# vim /etc/yum.repos.d/nux-misc.repo[nux-misc]name=Nux Mis
21
2024
11

Linux 虚拟网络设备 veth-pair 详解

前面这篇文章介绍了 tap/tun 设备之后,大家应该对虚拟网络设备有了一定的了解,本文来看另外一种虚拟网络设备 veth-pair。01 veth-pair 是什么#顾名思义,veth-pair 就是一对的虚拟设备接口,和 tap/tun 设备不同的是,它都是成对出现的。一端连着协议栈,一端彼此相连着。如下图所示:正因为有这个特性,它常常充当着一个桥梁,连接着各种虚拟网络设备,典型的例子像“两个 namespace 之间的连接”,“Bridge、OVS 之间的连接”,“Docker 容器之间的
21
2024
11

利用 Linux tap/tun 虚拟设备写一个 ICMP echo 程序

前面两篇文章已经介绍过 tap/tun 的原理和配置工具。这篇文章通过一个编程示例来深入了解 tap/tun 的程序结构。01 准备工作#首先通过 modinfo tun 查看系统内核是否支持 tap/tun 设备驱动。Copy[root@by ~]# modinfo tunfilename:       /lib/modules/3.10.0-862.14.4.el7.x86
21
2024
11

网卡也能虚拟化?网卡虚拟化技术 macvlan 详解 详解云计算网络底层技术——虚拟网络设备 tap/tun 原理解析

在云计算时代,虚拟机和容器已经成为标配。它们背后的网络管理都离不开一样东西,就是虚拟网络设备,或者叫虚拟网卡,tap/tun 就是在云计算时代非常重要的虚拟网络网卡。tap/tun 是什么#tap/tun 是 Linux 内核 2.4.x 版本之后实现的虚拟网络设备,不同于物理网卡靠硬件网路板卡实现,tap/tun 虚拟网卡完全由软件来实现,功能和硬件实现完全没有差别,它们都属于网络设备,都可以配置 IP,都归 Linux 网络设备管理模块统一管理。作为网络设备,tap/tun 也需要配套相应的
21
2024
11

一文总结 Linux 虚拟网络设备 eth, tap/tun, veth-pair

Linux 虚拟网络的背后都是由一个个的虚拟设备构成的。虚拟化技术没出现之前,计算机网络系统都只包含物理的网卡设备,通过网卡适配器,线缆介质,连接外部网络,构成庞大的 Internet。然而,随着虚拟化技术的出现,网络也随之被虚拟化,相较于单一的物理网络,虚拟网络变得非常复杂,在一个主机系统里面,需要实现诸如交换、路由、隧道、隔离、聚合等多种网络功能。而实现这些功能的基本元素就是虚拟的网络设备,比如 tap、tun 和 veth-pair。tap/tun#tap/tun 提供了一台主机内用户空间
21
2024
11

linux虚拟ip secondary ip primary ip;scope global secondary eth0 ;veth

一 vethhttps://www.cnblogs.com/bakari/p/10613710.html顾名思义,veth-pair 就是一对的虚拟设备接口,和 tap/tun 设备不同的是,它都是成对出现的。一端连着协议栈,一端彼此相连着。如下图所示:二 子接口 辅助iplinux下ip地址除了primary外,还有两种: 1. ip alias(子接口) 2. secondary ip(辅助ip)都可在一块物理网卡上添加,alias由ifconfig添加,ifconfig查看时以子接口如et
20
2024
11

SSH无密码登录及putty设置

 一般Linux的VPS比Windows的便宜,所以手上的几个VPS清一色Linux发行版CentOS系统。拿到root权限的账号,系统随机生成的密码比较复杂,一般我们为了方便记忆都会改成自己能记得住的,然而这是不安全的。但凡用到密码的地方都只是看似安全。所以,在开通了Linux系统的VPS后,我们有必要对SSH登录做一些基本的安全设置。  这其中利用公钥和私钥就能实现SSH无密码登录。按照如下步骤操作:1、生成公钥和私钥  Linux系统中绝大部分的发行版都是用OpenSSH,所以生成公钥私钥
20
2024
11

Apache索引(目录浏览)

 在浏览一些镜像文件站的时候,会发现网站目录是可以浏览文件(夹)列表的。举两个例子:网易开源镜像;Ubuntu。只要 Web 服务器是基于 Apache 的网站都可以开启或禁止索引(目录浏览),那么如何实现禁止和开启显示目录索引呢?一、禁止 Apache 显示目录索引方法1、修改Apache配置文件[httpd.conf](1)目录配置<Directory /home/www/teddysun"> #Options Indexes Follo

您的IP地址是: