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

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

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
20
2024
11

CentOS下如何手动添加Swap

在编译 PHP 的时候出现了进程被 killed 的状况,经过我的吐槽以及和别人交流后发现,是内存耗尽的缘故。其实是因为当时开着 MySQL 进程消耗了不少内存,后来觉得有必要手动添加一下 Swap(交换分区),这样以免以后再编译什么的时候进程被K 。关于 Linux 中 Swap(交换分区),类似于 Windows 的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。那么如何在 CentOS 中手动添加 Swap 呢?1、检查 Swap 空间在设置 S
20
2024
11

在 Windows 10 上安装 CentOS 系统

Windows 10 的 WSL,即 Windows Subsystem for Linux,可运行 GNU/Linux 环境, 包括大多数命令行工具、实用工具和应用程序且不会产生传统虚拟机或双启动设置开销。Windows 10 的版本大于等于 1709 即可安装和使用 WSL。本文将介绍如何在 Windows 10 上开启 WSL,并安装 CentOS 7 或 CentOS 8 系统。在 Windows 10 上开启 WSL以管理员身份运行 Powershell,并输入以下命令,稍等片刻,会提
20
2024
11

制作适用于 WSL 的任意 Linux 镜像

WSL,Windows Subsystem for Linux 的缩写,意为适用于 Linux 的 Windows 子系统。可让开发人员按原样运行 GNU/Linux 环境,包括大多数命令行工具、实用工具和应用程序,且不会产生传统虚拟机或双启动设置开销。如何在 Windows 10 版本 2004 及更高版本或 Windows 11 上安装 WSL,可以参考微软的官方文档。Microsoft Store 上已存在一些 Linux 发行版,比如 Ubuntu 等,基本上寥寥无几,或者版本比较古老。
51La

您的IP地址是: