
Linux
文章平均质量分 85
lldhsds
云计算,人工智能,Python,软件测试
展开
-
Linux非LVM磁盘分区及文件系统在线扩容
本文主要针对已经格式化并在使用的分区和文件系统进行扩容,对于新建分区并格式化使用,本文不做介绍。这里的在线扩容指的是磁盘分区不需要umount,可以不影响业务进行在线扩容,适用于系统盘和数据盘在非LVM管理下的在线扩容场景。原创 2024-11-21 20:29:44 · 649 阅读 · 0 评论 -
书生大模型实战营第四期-入门岛-1. Linux前置基础
闯关任务Conda 是一个开源的包管理和环境管理系统,可在 Windows、macOS 和 Linux 上运行,用于安装、运行和更新软件包及其依赖项。使用 Conda可以轻松在本地计算机上创建、保存、加载和切换不同的环境。在开发机中已经安装了conda,我们可以直接使用,而且开发机中也有内置的conda命令,下面我们会介绍conda的基本使用,还有的使用方法以及介绍一下是怎么实现的。conda设置conda环境管理conda和pipstudio-conda使用与Shell(扩展)原创 2024-11-07 19:52:56 · 816 阅读 · 0 评论 -
perf工具使用指导
perf是 Linux 内核自带的性能分析工具,主要用于分析系统性能瓶颈和程序的性能问题。通过合理使用perf工具,可以有效地分析和优化系统性能。原创 2024-10-17 20:34:43 · 637 阅读 · 0 评论 -
Linux下搭建iSCSI共享存储-Tgt
在Linux上使用tgt搭建iSCSI共享存储,可以实现多个客户端同时访问共享存储。原创 2024-09-24 22:59:58 · 848 阅读 · 0 评论 -
Linux下搭建iSCSI共享存储-(Linux-IO Target)
相比昂贵的商业用的ipsan存储,软件实现的ipsan方案更加经济实惠,适用于一般的测试环境。Linux-IO Target是Linux内核中的一个软件,用于实现各种SCSI Target。它支持的SAN技术包括Fibre Channel、FCoE、iSCSI等,同时还能为本机生成模拟的SCSI设备,以及为虚拟机提供基于virtio的SCSI设备。Linux-IO Target在Linux内核中的版本为linux 2.6.38及以后的版本1。原创 2024-09-23 21:09:52 · 1353 阅读 · 0 评论 -
借助keepalived配置高可用nginx集群
是一种高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3代理服务器。Nginx因其轻量级、资源占用少、并发性能强等特点,广泛应用于负载均衡、静态内容服务和反向代理等场景,尤其在高并发环境下表现出色。是一个用来实现高可用性服务的工具,它通过VRRP(虚拟路由冗余协议)来管理虚拟IP地址,确保主机发生故障时,VIP自动漂移到备用节点,保证服务的连续性。Keepalived常与Nginx搭配使用,实现Nginx服务器的高可用集群配置。原创 2024-09-19 20:54:17 · 1066 阅读 · 0 评论 -
Linux与windows系统之间的文件共享方案-Samba
samba 是一种开源软件套件,允许 Linux 和 Unix 系统与 Windows 系统进行文件和打印共享。它实现了 SMB/CIFS 协议,能够使非 Windows 系统出现在 Windows 网络中,并能够与 Windows 系统共享文件和资源。samba 还支持域控制器功能,使其能够管理 Windows 域中的计算机和用户。原创 2024-09-06 13:26:47 · 2143 阅读 · 0 评论 -
linux下NTP服务器实战(chrony软件)
记录linux下NTP服务器搭建及相关管理操作,使用chrony软件包安装部署。相比ntp服务,Chrony服务适用于更高精度、更高稳定性、自动化等场景。原创 2024-09-06 13:24:41 · 1295 阅读 · 0 评论 -
dnsperf测试dns性能
dnsperf和resperf是由Nominum/Akamai(2006-2018年)和DNS-OARC(自2019年起)开发的免费工具,这些工具可以简化获取域名服务(DNS)精确延迟和吞吐量指标的过程。这些工具易于使用,能够模拟典型的互联网场景,因此网络运营商可以基准测试他们的命名和寻址基础设施,并为升级做好规划。最新版本的dnsperf和resperf支持包含IPv6查询的测试文件。dnsperf会自行调整DNS查询负载以模拟网络条件。原创 2024-09-03 22:16:27 · 1888 阅读 · 0 评论 -
linux下NTP服务器实战(ntp软件)
记录linux下NTP服务器搭建及相关管理操作,使用ntp软件包安装部署。原创 2024-08-30 15:02:43 · 3102 阅读 · 0 评论 -
NTP简介及相关概念
网络时间协议NTP(Network Time Protocol)是TCP/IP协议族里面的一个应用层协议,用来使客户端和服务器之间进行时钟同步,提供高精准度的时间校正。NTP服务器从权威时钟源(例如原子钟、GPS)接收精确的协调世界时UTC,客户端再从服务器请求和接收时间。NTP基于UDP报文进行传输,使用的UDP端口号为123。“网络时间协议 (NTP) 能够精确显示时间和日期信息,以确保联网计算机系统的时钟与网络或互联网上的常用时间源保持同步。全球许多标准机构都配备了原子钟,它们可作为时间参考。原创 2024-08-29 22:50:12 · 1313 阅读 · 0 评论 -
BIND搭建DNS实践
BIND 是一个开源的 DNS 软件系统,包括权威服务器、递归解析器和相关实用程序。搭建 BIND(Berkeley Internet Name Domain)DNS 服务器实现 DNS 服务的管理和配置。原创 2024-08-27 15:38:47 · 588 阅读 · 0 评论 -
搭建NFS服务器
记录linux下搭建使用NFS服务器的一般步骤,以和centos7.9操作进行记录。原创 2024-08-23 20:35:15 · 3042 阅读 · 4 评论 -
内存性能测试工具
为了保证测试可以持续一段时间,测试过程中内存带宽可以达到一定的最大值, 从而避免得不到实际最大峰值的情况,如果四项测试中有完成时间小于20微秒的情况,就需要适当的增大测试数组的维度 STREAM ARRAY_SIZE。DSTREAM_ARRAY_SIZE过大的情况下编译,stream运行需要的内存过大,导致产生段错误(Segmentation fault),出现该情况下可以增大内存或者减小DSTREAM_ARRAY_SIZE。单位操作内访问内存次数越多,越能够掩盖访存延迟,带宽越大。M 是用户的可用内存。原创 2024-04-12 21:28:16 · 7810 阅读 · 0 评论 -
使用SuperPi和Sysbench测试CPU性能
sysbench是一个开源的、模块化的、跨平台的多线程性能测试工具,可以用来进行CPU、内存、磁盘I/O、线程、数据库的性能测试。计算67108864位圆周率共耗时306.04s,通过对比时间长短来比较不同机器CPU的单线程性能。准备CentOS、Ubuntu测试机器,CentOS选用7.9版本,Ubuntu采用22.04版本。1.1. CentOS配置镜像源及安装基础软件。1.2. Ubuntu配置镜像源及安装基础软件。时间和events都相同,比较标准差。配置国内的公共镜像源,安装基础软件。原创 2024-04-10 18:01:59 · 1160 阅读 · 0 评论 -
CentOS升级默认git版本
Centos默认自带的git版本较低,无法满足部分场景下的使用,升级git版本到2.0以上。CentOS升级默认git版本。IUS支持的软件包,可通过。原创 2024-04-12 22:17:29 · 721 阅读 · 0 评论 -
Tmux工具使用案例
连接linux一般使用ssh,当ssh会话中需要长时间执行命令时,为了避免命令不受ssh会话影响,除了可以将命令通过nohup &等方法放到后台执行外,也可以利用Tmux这个工具解绑SSH会话与执行命令,当关闭SSH会话后,程序可以继续运行。,就会显示帮助信息。第一个启动的 Tmux 窗口,编号是0,第二个窗口的编号是1,以此类推。默认情况下一个终端窗口就是一个会话,会话中运行的命令随着会话中断二终止。启动Tmux并创建一个新的会话,创建一个新的窗口,然后在不同的面板中运行不同的命令。原创 2024-05-07 12:32:25 · 796 阅读 · 0 评论 -
linux存储与磁盘管理相关
VDO技术的关键就是对硬盘内原有的数据进行删重操作,它有点类似于我们平时使用的网盘服务,在第一次正常上传文件时速度特别慢,在第二次上传相同的文件时仅作为一个数据指针,几乎可以达到“秒传”的效果,无须再多占用一份空间,也不用再漫长等待。需要注意的是,由于技术的局限性,不能跨分区对目录文件进行硬链接。当文件的inode被写满后,Linux系统会自动分配出一个block,专门用于像inode那样记录其他block块的信息,这样把各个block块的内容串到一起,就能够让用户读到完整的文件内容了。原创 2024-04-22 21:41:35 · 501 阅读 · 0 评论 -
iperf,netperf,sockperf网络性能测试实战
在进行测试时,首先以链路理论带宽作为数据发送速率进行测试,例如,从客户端到服务器之间的链路的理论带宽为100Mbps,先用-b 100M进行测试,然后根据测试结果(包括实际带宽,时延抖动和丢包率),再以实际带宽作为数据发送速率进行测试,会发现时延抖动和丢包率比第一次好很多,重复测试几次,就能得出稳定的实际带宽。网络PPS(每秒传输数据包数)、网络带宽和网络时延是衡量云服务器网络性能的重要指标,测试网络性能可以帮助您提高网络的稳定性、延迟和吞吐量,从而为您提供更好的用户体验和应用程序性能。原创 2024-04-16 18:12:51 · 1526 阅读 · 0 评论