Liunx
文章平均质量分 56
喝醉酒的小白
这个作者很懒,什么都没留下…
展开
-
systemctl restart sshd.service Error: No space left on device
1、df -h2、df -i4、系统日志5、sshd日志。原创 2024-04-30 16:42:25 · 24 阅读 · 0 评论 -
mount挂载脚本-懂哥出版
【代码】mount挂载脚本-懂哥出版。原创 2024-04-16 14:22:38 · 120 阅读 · 0 评论 -
ip -4 a 查看网卡上有htb代表什么?
在 Linux 系统中,ip -4 a命令用于查看 IPv4 地址和相关网络信息。当输出中的网卡名称后面带有htb时,表示该网卡上启用了 HTB(Hierarchical Token Bucket)调度算法。HTB 是一种流量调度算法,用于实现流量控制和优先级管理。它可以将可用带宽分割成多个等级,然后为每个等级分配不同的带宽比例。这样可以确保高优先级的流量获得更高的带宽份额,从而实现对网络流量的有效管理和控制。原创 2024-02-23 13:52:56 · 394 阅读 · 0 评论 -
配置本地yum源脚本
输入iso镜像绝对路径。原创 2024-02-22 16:49:59 · 116 阅读 · 0 评论 -
第 4 代英特尔® 至强® 可扩展处理器 - Platinum 8468
第 4 代英特尔® 至强® 可扩展处理器原创 2023-12-23 22:18:07 · 393 阅读 · 0 评论 -
环境检查脚本
【代码】环境检查脚本。原创 2023-12-22 09:54:38 · 372 阅读 · 0 评论 -
列举 HDD SSD NVMe 的 io和iops 的指标 和 参考链接
*IOPS (每秒输入/输出操作数) **:此指标用于衡量存储设备的性能。更高的IOPS意味着驱动器可以在给定的时间内完成更多的读写任务,这通常会导致更好的性能。:此指标是用于衡量数据在系统内部和外部之间移动的速度。更高的IO意味着数据可以更快地从一个地方转移到另一个地方。原创 2023-12-20 22:51:21 · 1496 阅读 · 0 评论 -
Postgres优化数据库服务端性能 -- 未完待续
硬件层面主要包括CPU、I/O、内存及网络等影响因素。软件层面的影响因素则要复杂得多,主要包括操作系统、数据库中间件、文件系统等。值得一提的是,数据库本身的配置参数优化有时会产生预想不到的效果。原创 2023-12-17 23:01:19 · 507 阅读 · 0 评论 -
网段路由U、主机路由UH、网关路由UG
总体而言,路由表中的每一行都定义了一个目标网络或主机的路由信息,以及如何将数据包传送到该目标。路由表根据目标地址和子网掩码来选择最佳匹配的路由项,并通过指定的网关发送数据包。度量值和引用计数等参数可以帮助确定路由项的优先级和活跃程度。计算路由项的具体过程涉及不同的算法和策略,取决于操作系统和网络配置。常见的路由算法包括距离矢量算法、链路状态算法等。命令"route -n"用于查看系统的路由表。在该命令的输出中,每一行表示一个路由项。原创 2023-12-17 22:34:30 · 558 阅读 · 2 评论 -
麒麟系统关闭auditd
【代码】麒麟系统关闭auditd。原创 2023-12-14 18:44:11 · 623 阅读 · 0 评论 -
统计本地端口占用情况
其中包括各种状态(如 ESTABLISHED、LISTENING、TIME_WAIT 等)的连接,以及与每个连接关联的本地地址、远程地址、协议、状态等信息。这些状态是基于 TCP 协议的连接状态,不同操作系统和网络设备可能会有稍微不同的状态名称或状态码。上述示例是在 Linux 上运行的,如果您使用其他操作系统,可能需要进行适当的调整。请注意,具体的输出格式和支持的选项可能会根据操作系统的不同而有所不同。上述命令将显示所有 TCP 连接的详细信息,其中包括连接的持续时间。命令来获取连接建立的时间。原创 2023-12-14 18:42:20 · 794 阅读 · 0 评论 -
普通用户crontab配置文件在哪?
etc/cron.d:这是一个特殊的目录,用来存放一些特定的cron任务,每个文件都是一个单独的cron配置文件,文件名可以任意取,但不能包含点号,对所有用户生效。:这是用户级的cron配置文件,每个用户都可以在这个目录下创建自己的cron文件,文件名与用户名相同,只对该用户生效。/etc/crontab:这是系统级的cron配置文件,一般由系统管理员维护,对所有用户生效。原创 2023-12-13 21:02:59 · 893 阅读 · 0 评论 -
htop:比Top更优秀
htop命令总共分了5个展示区,分别是。原创 2023-12-05 19:54:44 · 367 阅读 · 0 评论 -
nmon:监控Linux性能
https://weread.qq.com/web/reader/86a3216071d2825c86a37e0keb132680275eb160de1d35chttps://zhuanlan.zhihu.com/p/466092232原创 2023-12-05 19:34:09 · 383 阅读 · 0 评论 -
dmesg
dmesg(display message)命令用于显示开机信息。kernel 会将开机信息存储在 ring buffer 中。您若是开机时来不及查看信息,可利用 dmesg 来查看。开机信息亦保存在/var/log/dmesg中。原创 2023-12-04 20:52:51 · 445 阅读 · 0 评论 -
磁盘io调度算法
默认 mq-deadline。原创 2023-12-04 20:30:51 · 527 阅读 · 0 评论 -
Load Balancing
North-South Type Load BalancingNorth-South type load balancing refers to load balancing traffic between the external network (e.g., internet) and the internal network (e.g., data center). It is primarily used to distribute incoming client requests across m原创 2023-11-23 23:21:06 · 853 阅读 · 0 评论 -
系统参数的详细解释
每个进程在运行时都会使用一定数量的文件句柄,包括打开的文件、网络连接等。通过增加 file-max 的值,可以提高系统能够支持的最大文件句柄数,从而允许更多的进程同时打开文件。该参数定义了一个用户可以同时监视的文件或目录数量的上限。默认情况下,它的值为 15,但是通过将其设置为 7,可以减少连接失败时的重试次数,从而更快地放弃连接。: 这个参数定义了 TCP 连接的空闲时间(以秒为单位),在该时间内没有数据传输时,Linux 将发送一个 TCP keep-alive 消息以维持连接的活跃状态。原创 2023-11-23 23:20:29 · 513 阅读 · 0 评论 -
search openstacklocal
请确保在修改系统文件之前备份文件以防万一。现在,当您的系统启动时,脚本将自动执行,并替换。创建一个新的shell脚本文件,比如。要编写一个脚本来开机启动并执行替换。选项表示直接在原文件中进行替换,原创 2023-10-31 23:49:58 · 225 阅读 · 0 评论 -
rpcinfo -p x.x.x.x
命令的输出,您可以了解目标主机上正在运行的 RPC 服务及其相关信息。这在调试和网络分析中非常有用,可以帮助您确定系统上正在提供的服务,并检查网络连接和配置。请注意,这个命令在Red Hat系统和CentOS系统上可用,但在其他发行版上可能会有所不同。这个命令会显示目标主机上正在运行的 RPC 服务以及它们的详细信息。有些服务会在标准的端口上提供,而有些可能在非标准端口上。这将返回安装了包含给定命令的软件包的名称。是一个用于查询远程过程调用(RPC)服务信息的命令,其中的。原创 2023-08-29 21:50:17 · 449 阅读 · 0 评论 -
PCle 网卡 和 网口名 如何对应
【代码】PCle 网卡 和 网口名 如何对应。原创 2023-08-11 18:57:46 · 194 阅读 · 0 评论 -
nf_conntrack连接跟踪机制
当网络数据包到达时,nf_conntrack 会检查该数据包与现有连接之间的关系,以确定它是否属于现有连接,或者是新的连接请求。当进行源地址转换(SNAT)或目标地址转换(DNAT)时,nf_conntrack 可以跟踪转换后的连接状态,并确保返回数据包正确地映射回原始连接。过滤与处理:基于连接状态,nf_conntrack 可以与防火墙系统(如 netfilter/iptables)集成,以实现对连接的过滤和处理。它可以记录连接的源地址、目标地址、端口、协议等信息,并根据这些信息进行连接的管理和跟踪。原创 2023-08-11 18:54:55 · 764 阅读 · 0 评论 -
perccli 工具
需要注意的是,PercCLI 的命令和选项可能因不同的控制器型号和固件版本而有所差异。在使用 PercCLI 之前,请确保已安装了正确的版本,并参考相关文档或戴尔支持网站获取更多使用说明和示例。命令,可以查看有关控制器 c0 的详细信息,包括 RAID 阵列的状态、物理磁盘信息、虚拟磁盘信息等。命令,可以查看控制器 c0 的事件日志,以获取有关任何故障、警告或其他重要事件的信息。命令,可以创建一个 RAID 0 阵列,其中 32:0-31 是指要使用的物理磁盘。:如果某个磁盘发生故障,你可以使用。原创 2023-08-11 18:52:40 · 377 阅读 · 0 评论 -
underlay和overlay? & 传统网络和数据中心网络 ?
数据中心网络使用高级协议和技术,例如以太网、TCP/IP、VXLAN(虚拟可扩展局域网)、BGP(边界网关协议)、ECMP(等价多路径路由)等,以提供高可靠性、弹性和可伸缩性。:数据中心网络通常采用扁平化的拓扑结构,例如二层或三层的全互连网络,其中多个交换机(如 ToR、MoR 和 CoR)直接连接到彼此,以实现高带宽和低延迟的通信。:传统网络通常包含基本的安全措施,例如防火墙、访问控制列表(ACL)、VPN(虚拟专用网络)等,以保护网络免受潜在的威胁。,以满足分布式系统和应用程序的需求。原创 2023-08-11 18:51:37 · 1865 阅读 · 0 评论 -
perf工具
perf是一个强大的性能分析工具,用于分析 Linux 系统中的各种性能问题。它提供了多种功能和选项,可以帮助开发人员和系统管理员识别和解决性能瓶颈。以下是一些perf工具的主要功能:perf可以通过对处理器事件进行硬件性能计数(Hardware Performance Counters)的采样来获取应用程序或内核的性能数据。这包括指令执行、缓存命中率、分支预测等。perf可以跟踪进程或内核的函数调用链,以便分析代码的执行路径。它可以生成函数调用图、火焰图等可视化工具,帮助定位性能瓶颈。perf。原创 2023-08-05 22:55:18 · 466 阅读 · 0 评论 -
vi 将逗号换为换行符
这个命令是一个Vim编辑器中的替换命令,用于将文本中的所有逗号(,)替换为回车符(\r)。因此,执行该命令后,所有文本中的逗号都会被替换为回车符。原创 2023-07-26 19:18:16 · 831 阅读 · 0 评论 -
pvcreate: 未找到命令 & -bash: fuser : 未找到命令 & -bash: iostat: 未找到命令
除了上述提到的命令,还有许多其他常用的命令可以安装。根据您的需求,您可以选择安装这些命令中的任何一个或多个。-bash: pvcreate: 未找到命令。-bash: nslookup: 未找到命令。-bash: iostat: 未找到命令。-bash: pstree: 未找到命令。-bash: fuser : 未找到命令。原创 2023-07-19 13:27:41 · 1795 阅读 · 1 评论 -
LVM 逻辑卷有两种读写策略:线性和条带 & Raid5
3块盘做lvm striped 性能最好。原创 2023-07-18 19:15:21 · 605 阅读 · 0 评论 -
容器 & Pod中挂载NFS卷
这种联合文件系统的设计允许容器共享底层镜像,并提供了一种轻量级、高效的方式来管理容器的可写内容。每个容器都可以有自己的上层目录,使得每个容器都能保持自己的状态和修改。(上层目录):它包含了容器的可写内容。(挂载命名空间)是Linux内核中的一种隔离机制,它允许进程在一个独立的挂载环境中运行,提供了对文件系统挂载点的独立视图。在此目录中,底层目录和上层目录的文件和目录会被合并,形成一个单一的视图。这个新的Namespace将继承父进程的已有挂载点信息,但可以在新的Namespace中进行修改和添加。原创 2023-07-15 18:06:47 · 632 阅读 · 0 评论 -
数据库服务端及客户端绑核
NUMA(Non-Uniform Memory Access,非一致性内存访问)是一种多处理器架构,在这种架构中,系统中的各个处理器核心和内存被分割成多个节点,每个节点有自己的本地内存。例如,可以将内存绑定到特定的节点,或者限制内存迁移来减少系统中的干扰。通过将进程绑定到特定的核心或节点,可以优化内存访问,减少远程访问延迟,提高应用程序的性能。的目的是帮助用户优化 NUMA 架构系统上的应用程序性能,通过控制进程的核心绑定和内存访问行为来减少延迟、缓存争用和内存分配/迁移开销。原创 2023-07-15 16:33:08 · 268 阅读 · 0 评论 -
426 Upgrade Required
【代码】426 Upgrade Required。原创 2023-07-15 15:50:55 · 385 阅读 · 0 评论 -
容器里面测试fio & dstat命令
在容器中执行dstat命令会显示容器内的资源使用情况,而不是宿主机的。dstat是一个工具,用于收集和报告系统资源的统计信息,包括CPU、内存、磁盘和网络使用情况等。当你在容器中运行dstat命令时,它会收集并显示该容器中的资源使用情况,而不是宿主机上的资源情况。这有助于你监控和诊断容器内部发生的事件和资源利用率。原创 2023-07-15 15:41:48 · 201 阅读 · 0 评论 -
RDMA 、RoCE 、IB 、TCP、Ethernet
它通过使用专门的适配器和硬件来绕过操作系统和协议栈的限制,实现了直接从一个主机内存到另一个主机内存的数据传输。RoCE 将 RDMA 扩展到以太网上,使得具备 RoCE 功能的设备可以在以太网上实现低延迟和高带宽的数据传输。RDMA 是一种在 IB 和 RoCE 等技术中使用的数据传输模型,允许主机直接访问远程主机的内存。综上所述,RDMA、RoCE、IB、TCP 和 Ethernet 之间存在着密切的关系,涉及到不同层次的网络技术和协议,以满足高性能计算和数据中心网络的需求。原创 2023-07-11 22:42:03 · 6121 阅读 · 0 评论 -
drbd版本和linstor复制协议
在DRBD(Distributed Replicated Block Device)中,“protocol C” 是一种复制协议,用于数据的同步和复制。该协议是DRBD 9版本提供的一种新型协议,相较于之前的协议,它更加高效和灵活。它通过异步写入、自适应传输大小、数据压缩和快速恢复等特点,提供了更好的性能和吞吐量,同时保证了数据的可靠复制和同步。它会尽可能多地利用未同步的数据块,并通过增量同步方式快速进行数据同步。数据压缩:该协议支持对传输的数据进行压缩,减少网络传输的数据量,进一步提高传输效率。原创 2023-07-11 22:40:44 · 158 阅读 · 0 评论 -
在容器里/etc/创建文件报错
因为/etc/其他用户无权限,可以通过docker exec -u root xx 进入创建。原创 2023-07-11 22:39:31 · 150 阅读 · 0 评论 -
netstat -antolp 参数和执行结果说明
第一行显示的是一个使用TCP协议的连接。该连接没有远程地址。与该连接相关的进程的PID/程序名称为4321/named,说明这是一个运行中的DNS服务器进程。它基于IP层提供的无连接服务,在不可靠的IP数据报服务上实现了可靠的、有序的数据传输。命令执行后,将会列出当前系统的所有活动连接的详细信息,包括本地地址和端口、远程地址和端口、连接状态以及与每个连接相关联的进程ID和程序/进程名称。总结来说,TCP6是TCP/IP协议族中的IPv6版本的传输控制协议,用于在IPv6网络中提供可靠的、有序的数据传输。原创 2023-07-10 09:13:33 · 479 阅读 · 0 评论 -
国产服务器
请注意,这些只是示例,国产服务器市场提供了广泛的选择,具体的型号和性能可能因厂商和产品线而异。浪潮NF5280M4服务器(型号:NF5280M4)华为云企业级服务器(型号:RH2288H V3)中兴通讯N8280服务器(型号:N8280)原创 2023-07-09 17:30:20 · 524 阅读 · 0 评论 -
dmidecode采集硬件信息
你可以在浏览器中打开该文件来查看转换后的表格。请确保已安装Python,并且已安装所需的依赖项(如subprocess)。命令的输出转换为HTML或表格格式,可以使用一些命令行工具和编程语言的功能。以下是使用Python的示例代码,它将运行。库创建一个新的Excel工作簿,并将dmidecode的输出逐行写入Excel表格。如果你更喜欢其他编程语言,也可以根据相应语言的功能编写类似的代码。的Excel文件,其中包含了系统的DMI信息。的输出保存为Excel表格,你可以使用。在上面的代码中,我们首先使用。原创 2023-07-09 17:20:55 · 143 阅读 · 0 评论 -
blkio限制容器的iops
当容器的IOPS超过限定时,具体的行为取决于您所使用的容器管理工具和操作系统。请注意,具体的行为可能因不同的操作系统、容器管理工具和配置而有所不同。I/O请求被丢弃:在某些情况下,操作系统可能会选择丢弃容器的一部分I/O请求,以确保其他进程或容器的正常运行。I/O请求被延迟:如果容器的IOPS超过了限制,操作系统可能会将容器的I/O请求排队等待执行。容器进程被终止:某些容器管理工具可能会监控容器的资源使用情况,并在IOPS超出限制时终止容器进程,以防止对其他容器或系统造成不利影响。原创 2023-07-09 10:40:53 · 187 阅读 · 0 评论 -
Proxmox VE
Proxmox VE集成了**KVM(内核虚拟机)和LXC(Linux容器)**等虚拟化技术,使用户能够在同一硬件主机上运行多个虚拟机和容器。通过Proxmox VE,您可以轻松地部署、扩展和管理虚拟化环境,无论是在单个节点上还是在整个集群中。它基于Debian Linux发行版,并提供了用于创建和管理虚拟机(VM)和容器(Container)的工具。总而言之,Proxmox VE是一个功能强大且易于使用的虚拟化管理平台,适用于企业、教育机构和个人用户,可以帮助简化虚拟化环境的创建、管理和维护过程。原创 2023-07-09 10:36:41 · 653 阅读 · 0 评论