- 博客(183)
- 收藏
- 关注
原创 linux 测试网络传输速度
以上是一些常见的iperf3用法,你可以根据实际需要调整参数。在进行测试之前,请确保服务器端和客户端之间的网络连接正常,防火墙允许iperf3流量通过。if表示源文件(smb或者afp中的文件),of表示复制到何处(复制到本机),具体路径需要自行设置。iperf3将向服务器发送一些测试数据,并显示网络传输速度的结果。在这个例子中,测试将持续10秒,并且带宽被限制为10 Mbps。dd命令可以测试磁盘io速度,当然也可以测试网络传输速度。参数可以显示更详细的信息,包括每个连接的详细信息。
2024-08-19 16:03:06
34
原创 python3缺少No module named ‘yaml‘模块
解决:yum install -y python36-yamlordereddictloader。
2024-08-12 17:23:15
107
原创 mac终端中中文显示乱码的解决方案
mac终端中有时候会碰到中文显示乱码的情况,只需要做如下操作即可修复。然后在文本的末尾加上一下两句。然后重启终端即可生效。
2024-05-20 16:57:09
318
原创 [Mac 10.13.4] 使用Homebrew安装Mysql全过程
运行brew service start mysql 可以后台启动mysql运行mysql.server start 前台启动mysql如果提示权限问题使用sudo指令,我的笔记本上如果不加此指令各种权限问题。
2024-05-14 10:53:46
491
原创 yum、rpm相关命令-工具手册
--force --replacefiles可以无视rpm的冲突去强制替换(如两个rpm的安装路径相同了会有冲突)#--nodeps强制安装,无视环境缺少依赖的检查。
2024-05-11 16:17:40
105
原创 镜像制作过程
编辑 /etc/default/grub 添加 console=ttyAMA0 console=tty0。vi /etc/sysconfig/network-scripts/ifcfg-eth0内容如下。#serveice文件放到/etc/systemd/system/文件夹下。#编辑 /etc/security/limits.conf。#更新grub配置,需要预先查看grub.cfg文件在哪里。#二进制文件放到/sbin文件夹下,并且增加-x权限。#进入root,切换至yum.repos.d目录。
2024-05-11 16:03:49
96
原创 Linux释放内存
buffer和cache是两个在计算机技术中被用滥的名词,放在不通语境下会有不同的意义。在Linux的内存管理中,这里的buffer指Linux内存的:Buffer cache。这里的cache指Linux内存中的:Page cache。翻译成中文可以叫做缓冲区缓存和页面缓存。在历史上,它们一个(buffer)被用来当成对io设备写的缓存,而另一个(cache)被用来当作对io设备的读缓存,这里的io设备,主要指的是块设备文件和文件系统上的普通文件。但是现在,它们的意义已经不一样了。
2024-04-19 17:57:27
55
原创 tar批量解压当前文件夹内所有(tar.gz)压缩文件
这样,若加n1参数,则*.tar.gz会拆成每个tar.gz文件后,一个一个传给tar tvfz命令,这样就解决了问题。或:for tar in *.tar.gz;而在a.tar.gz中不存在b.tar.gz,当然会报错。关键就在于这个xagrs的-n1参数是什么意思呢?
2024-02-19 14:19:54
825
原创 parted命令进行磁盘分区
/把sdb平均分成4个盘,每个25%。也直接输入大小,如500G,10T,推荐使用百分比。,使用uuid将分区和挂载点的对应关系保存到/etc/fstab也是一样的效果。回车,提示输入分区名称,按习惯可命名为sdb1(后面依次sdb2、sdb3)关于文件系统类型常用的有xfs、ext3、ext4等,这里以ext4为例。使用lsblk可以查看将sdb分成4个分区创建完毕。依次输入后回车,出现提示输入忽略:Ignore。至此,分区操作完毕,就可以正常使用各分区了。接下来对上述分区进行格式化,使用。
2024-02-06 11:06:42
210
原创 linux 测试网络传输速度
if表示源文件(smb或者afp中的文件),of表示复制到何处(复制到本机),具体路径需要自行设置。dd命令可以测试磁盘io速度,当然也可以测试网络传输速度。首先要挂载afp或者smb,此步略过。
2024-01-11 15:44:11
599
原创 在本地通过 k8s 部署一个 nginx 镜像
简单点,也不用 minikube 和 kubeadmin,直接通过 docker desktop 部署 k8s。下载完成后会自动安装 docker。docker pull nginx:latest 就可以,拉取 nginx 最新镜像。开启即可,docker desktop 会自动下载本地 k8s 部署需要的镜像。目标:通过 deployment 启动一个 nginx,并且通过浏览器访问。目的,熟悉并学习一下 k8s 的一些特性,毕竟看文档和实操是两码事。
2023-12-19 16:13:42
1195
原创 mac有效解决Beyond Compare “这个授权密钥已被吊销”的办法
©著作权归作者所有,转载或内容合作请联系作者。删除CheckID和LastChecked。
2023-12-19 15:13:19
1007
原创 linux 给根目录扩容(lvm CentOS 7.6 &kylinx86)
问题:Linux系统挂载到根目录的磁盘空间满了,如何扩容?可以查看磁盘和分区情况,可以发现磁盘vda下面的还有大部分空间没有使用。
2023-10-10 14:19:10
650
原创 Linux中软链接与硬链接的作用、区别、创建、删除
中常用的命令,它的功能是某一文件在另外一个位置建立一个同步的链接,相当于C语言中的指针,建立的链接直接指向源文件所在的地址,软链接不会另外占用资源,当同一文件需要在多个位置被用到的时候,就会使用到软连接。硬链接在是另外一个位置创建源文件的链接文件,相当于复制了一份,占用资源会倍增。硬链接一旦创建,源文件和链接文件任何一方修改文件都会同步修改。硬链接的创建就是在ln命令参数中不加-s。
2023-09-20 17:02:15
998
原创 Linux 配置免密登录
生成公钥和私钥Tips: 执行后会在目录下创建 和 文件生成省份认证文件Tips: 三次回车; 作用是将本地公钥填充到一个远程主机192.168.0.18的 文件中(远程主机没有该文件时会自动创建)SSH 连接验证Tips:更多SSH协议内容移步:SSH协议(从对称加密到非对称加密)用法:执行后,可三次回车,三次回车意义如下:常用参数:Tips:Tips:
2023-07-28 15:31:39
861
原创 python3安装沙盒环境
----------------安装沙盒环境---------------------2.到python官网找到下载路径, 用wget下载。指定安装目录:/usr/local/python37。1.安装python3.7可能使用的依赖。使用virtualenv创建沙盒环境。进入python目录。
2023-07-05 16:25:03
472
原创 Linux下 lsof 命令详解
lsof 是 List Open File 的缩写, 它主要用来获取被进程打开文件的信息,我们都知道,在Linux中,一切皆文件,lsof命令可以查看所有已经打开了的文件,比如: 普通文件,目录,特殊的块文件,管道,socket套接字,设备,Unix域套接字等等,同时,它还可以结合 grep 以及 ps 命令进行更多的高级搜索。上面的场景中,日志文件虽然被删除了,但是文件仍然是打开着的,它仍然占用文件系统的空间,我们可以结合。上述命令会列出进程1,进程2,进程3打开的所有文件,同时忽略进程4打开的文件。
2023-03-28 15:01:42
435
原创 清空Linux的历史记录
每个用户根目录下都有一个.bash_history文件用于保存历史命令,当每次注销时,本次登陆所执行的命令将被写入该文件。所以可以清空该文件,下次登陆后上次保存的命令将消失,清空效果将在下次登陆生效。该命令可以清空本次登入的所有输出命令,但不清空.bash_history文件,所以下次登陆后,旧命令还将出现,历史命令是存在于当前用户根目录下的./bash_history文件。#关闭shell连接,可以避免写入~/.bash_history。清空Linux的历史记录。#清空当前缓存中的命令。
2023-02-22 15:06:07
188
原创 01 | 预习篇 · 小鲸鱼大事记(一):初出茅庐
这就有意思了:假设你的应用在本地运行时,能看见的环境是 CentOS 7.2 操作系统的所有文件和目录,那么只要用 CentOS 7.2 的 ISO 做一个压缩包,再把你的应用可执行文件也压缩进去,那么无论在哪里解压这个压缩包,都可以得到与你本地测试时一样的环境。当然,你的应用也在里面!2013~2014 年,以 Cloud Foundry 为代表的 PaaS 项目,逐渐完成了教育用户和开拓市场的艰巨任务,也正是在这个将概念逐渐落地的过程中,应用“打包”困难这个问题,成了整个后端技术圈子的一块心病。
2023-02-17 17:59:39
197
原创 开篇词 | 打通“容器技术”的任督二脉
后来接触到了docker,绝对好牛逼啊,真是超级方便,再后来手里服务器多了就接触到了kubernetes,觉得这个更牛逼啊,超舒服,得好好学学,这趟车我上了,滴,滴滴。k8s和yarn到底是相互如何配合呢,最近看yarn,容器化进程目前还是实验特性,官方在未来计划中说,为了做到暂停机会容器而不是杀死机会容器以最大化资源利用,需要用到容器技术,就是最常见的pause功能,让我在思考,到底k8s的强项是资源调度还是应用编排呢,如果两个共同协作,到底利用了各自哪些优势之处解决了哪些问题。
2023-02-17 17:52:53
179
原创 kafka查看数据_Kafka 数据积压情况查看
消息发送到LeaderA之后会更新LEO的值,Follower1和Fllower2也会实时拉取LeaderA中的消息来更新自己,HW就表示A、B、C三者同时达到的日志位移。也就是A、B、C三者中LEO最小的那个值。由于B、C拉取A消息之间延时问题,所有HW必然不会与Leader的LEO相等,即LEO>=HW。消息堆积量:消息中间件服务端中所留存的消息与消费掉的消息之间的差值即为消息堆积量也称之为消费滞后量。LogEndOffset :下一条将要被加入到日志的消息的位移。调整到某个时间之后得最早位移。
2023-02-17 16:54:52
366
原创 [分享]-Quicktracking可观测性
QT是一个私有化部署的大数据分析产品,再给客户部署后,经常会各种客户现场问题需要我们排查,目前排查成本很高弹内应用有完善的监控体系:SLS、SunFire、鹰眼等,但在我们给客户私有化部署时候没有这种套件Prometheus的指标有四种类型,分别是Counter,Gauge,Histogram,Summary。Counter只增不减的计数器,用于描述某个指标的累计状态,比如请求量统计,http_requests_totalGauge。
2023-02-17 15:47:45
47
原创 k8s网络|理解 CNI 和 CNI 插件
中主机和容器也分属不同的网段,它与 Overlay 模式的主要区别在于它的跨主机通信是通过路由打通,无需在不同主机之间做一个隧道封包。的典型特征是容器独立于主机的 IP 段,这个 IP 段进行跨主机网络通信时是通过在主机之间创建隧道的方式,将整个容器网段的包全都封装成底层的物理网络中主机之间的包。K8s 网络模型采用 CNI(Container Network Interface, 容器网络接口) 协议,只要提供一个标准的接口,就能为同样满足该协议的所有容器平台提供网络功能。Overlay 模式。
2023-02-17 11:54:27
169
原创 MongoDB未加密导致的惨痛经历与教训
权限 | 说明 | | -------------------- | ------------------------------------------------------------ | | read | 允许用户读取指定数据库。MongoDB 作为时下最为热门的数据库,其安全验证也是必不可少的,否则一个没有验证的数据库暴露出去,任何人可随意操作,这将是非常危险的。由于用户被创建在哪个数据库下,就只能在哪个数据库登录,所以把所有的用户都创建在 admin 数据库下。
2023-02-14 10:30:49
157
原创 shell基础之后台运行脚本
以上两种在后台运行test.sh的方法,当遇到退出当前shell终端时,后台运行的test.sh也就结束了。这是因为以上两种方法使得test.sh在后台运行时,运行test.sh进程的父进程是当前shell终端进程,关闭当前shell终端时,父进程退出,会发送hangup信号给所有子进程,子进程收到hangup以后也会退出。1、不中断的在后台运行test.sh:nohup ./test.sh &(test.sh的打印信息会输出到当前目录下的nohup.out中)2、中断脚本test.sh:ctrl+c。
2022-12-30 17:54:15
3882
原创 Adobe Photoshop 2022
Photoshop 2022的重大更新还包括许多用于增强和修饰图像的新功能,如基于 Sensei 的 Neural Filters(AI 滤镜)和天空替换、详细的云文档历史记录、对形状的重大改进、面向主流文件的架构改进、稳定改进、功能能改进和漏洞修复。改进了您最喜爱的应用程序 Illustrator 与 Photoshop 之间的互操作性,允许您在享有交互操作的同时,轻松地将那些带有图层/矢量形状、路径和矢量蒙版的 Ai 文件引入 Photoshop,以便您可以继续编辑和处理这些文件。
2022-12-27 13:03:32
2898
原创 wireshark基本操作(wireshark怎么使用教程)
与类似于Tcpdump使用复杂命令行的那些数据包嗅探工具相比,Wireshark的图形化界面对于那些数据包分析的初学者而言,是十分方便的。除非你有特殊的原因去修改这些选项,否则最好保持它们的默认值。如果需要设定Wireshark首选项,那么需要在主下拉菜单中选择Edit并单击Preferences,然后你便可以看到一个首选项的对话框,里面有一些可以定制的选项,如图1-6所示。如图1-7所示(虽然图示是黑白的,但你应该可以理解的),那些颜色看上去就像是随机分配给每一个数据包的,但其实并不是这样的。
2022-12-27 11:38:34
189
原创 MacOS Wireshark打开多窗口解决方案
在macOS环境下,wireshark默认无法同时打开多个窗口,当需要分析、比较多个文件时相比相对麻烦。以下记录两种解决该问题的方案。
2022-12-27 11:22:41
2464
原创 记录替换calico为flannel的过程
,所以要改为其它的安装方式,这里未去试验其它的方式。索性直接使用flannel替换得了,calico弄着也够复杂的。参考:https://bugzilla.redhat.com/show_bug.cgi?id=1507257。2.删除kubelet启动服务中,有关calico的配置。7.经过以下步骤,flannel会生成subnet.env文件。8.修改docker的网关地址为:10.10.72.1。之前启动calico的yaml文件,由于是参考官方的。9.重启docker,收工。6.设置etcd集群。
2022-12-27 10:16:24
205
原创 Kubernetes各组件服务重启
systemctl restart kubelet(status状态为 not ready时候重启即可)MASTER端+NODE共同服务。MASTER端独有服务。
2022-12-27 10:14:31
3364
原创 Flannel的两种模式解析(VXLAN、host-gw)
VXLAN (Virtual Extensible LAN)是一种网络虚拟化技术,它使用一种隧道协议,将二层以太网帧封装在四层UDP报文中,通过三层网络传输,组成一个虚拟大二层网络。VXLAN的报文格式如下:在发送端,源VTEP将原始报文封装成VXLAN报文,通过UDP发送到对端VTEP。在接收端,VTEP将解开VXLAN报文,将原始的2层数据帧转发给目的的接收方。VTEP可以是独立的网络设备,例如交换机,也可以是部署在服务器上的虚拟设备。
2022-12-27 10:13:50
224
原创 从零开始入门 K8s | 理解 CNI 和 CNI 插件
在我们自己的环境中搭建一个 K8s 集群,应当如何选择最适合自己的网络插件?当社区网络插件不能满足时,如何开发自己的网络插件?
2022-12-27 10:12:48
313
Paragon NTFS 让Mac系统读写NTFS的工具 v15.8.243
2022-10-08
Termius_7.28.0-EN(1).dmg
2022-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人