随笔分类 - Linux
摘要:中国移动云盘下载地址: https://caiyun.139.com/w/i/2pU90TqM2d73i 提取码:ydab 复制内容打开中国移动云盘手机APP,操作更方便 1、准备已安装docker的Linux环境,将文件放到任意目录解压 2、导入镜像命令:docker load -i elasti
阅读全文
摘要:高版本vscode连接低版本Linux系统可能会报错,由于glibc或gcc版本不匹配,受限于本生系统无法升级更高版本的glibc时,则无法解决这一尴尬的问题,死循环。。。 解决版本:使用cursor(不要充钱,当vscode用!!!)
阅读全文
摘要:不建议在 C++ 中使用 using namespace std; 的主要原因如下: 一、命名冲突风险 std 命名空间包含大量标准库标识符(如 max、cout、vector 等),若全局引入会导致与用户自定义的同名标识符冲突,引发编译错误或不可预期行为。例如,用户自定义的 max 函数可能与 s
阅读全文
摘要:在Linux中,磁盘分区的命令主要有fdisk和parted,这两个命令常用于管理硬盘分区。下面是它们的基本用法: 1. fdisk 命令 fdisk 是用于创建、删除、查看和管理硬盘分区表的命令。它支持MBR(主引导记录)分区表格式。 使用方法: 打开终端,输入以下命令来查看当前系统中所有磁盘:
阅读全文
摘要:1. nice 命令 (Linux/Unix 系统) 在类 Unix 系统(如 Linux)中,nice 是一个命令,用于设置一个进程的优先级,或者说它的 "nice值"。这个优先级影响进程的 CPU 时间分配。 基本用法: bashCopy Code nice -n <nice值> <命令> 参数
阅读全文
摘要:Keepalived 是一款用于提高网络服务可用性和可靠性的 Linux 工具,常用于构建高可用性架构。其主要功能是通过虚拟路由冗余协议(VRRP)实现故障转移,确保服务的持续运行,避免单点故障。 Keepalived 主要用于以下场景: 1. 高可用性(HA): Keepalived 可以配合 L
阅读全文
摘要:dpdk-devbind.py:用于绑定和解绑网络设备与DPDK驱动程序。 示例:./dpdk-devbind.py --bind=igb_uio <NIC> 绑定网络接口卡(NIC)。 dpdk-pktgen:一个高性能的网络流量生成器。 示例:./pktgen -c 0x1 -n 4 -- --
阅读全文
摘要:jq : 轻量级的命令行JSON处理器 在Linux系统中,有一个轻量级的命令行JSON处理器jq。jq工具可以帮助用户轻松处理JSON格式的数据,它可以从标准输入读取JSON数据,也可以从文件中读取。jq支持各种查询和过滤操作,如选择、过滤、转换、排序和格式化等,是处理JSON数据的强大工具。 j
阅读全文
摘要:Syslog(系统日志)是一种用于发送和记录计算机系统日志的标准协议。它最初由RFC 3164定义,并在后来的RFC 5424中进行了扩展。Syslog通常用于网络设备、服务器和应用程序的日志记录,帮助系统管理员监控系统的运行状态和诊断问题。 Syslog的主要组成部分包括: Syslog 消息:包
阅读全文
摘要:示例: #include <sys/mman.h> #include <stdio.h> #include <unistd.h> #include <stdlib.h> #include <fcntl.h> #include <sys/types.h> #include <sys/stat.h> #
阅读全文
摘要:一、在目录 /etc/init.d/ 目录下新建自己的脚本 sudo vi /etc/init.d/myscript 1 #!/bin/bash 2 ### BEGIN INIT INFO 3 # Provides: myscript 4 # Required-start: $local_fs $r
阅读全文
摘要:vm.min_free_kbytes是用于 linux 内核的 vm.min_free_kbytes sysctl 可调参数; 引言 它应该设置为什么值?我们将在本文中研究此参数以及它如何影响正在运行的 linux 系统。 我们将测试它对 OS 页面缓存和 malloc 的影响,以及设置此参数时 s
阅读全文
摘要:转载地址:https://www.cnblogs.com/tp-16b/p/8987697.html#_label0 共享内存是三个IPC机制中的一个。它允许两个不相关的进程访问同一个逻辑内存。共享内存是在两个正在进行的进程之间传递数据的一种非常有效的方式。 大多数的共享内存的实现,都把由不同进程之
阅读全文
摘要:问题:由于ssh协议不支持从标准输入获取变量,所以在shell脚本中无法实现自动化交互。 解决办法一:使用sshpass,需要在有网的的情况下安装sshpass,这种方法简单易操作。 首先安装sshpass:yum -y install sshpass 然后自动化脚本中直接使用:sshpass -p
阅读全文
摘要:这里转载一系列Linux内核网络通讯学习博客: 1、linux 下的 iptables/ netfilter 防火墙 深度理解 前篇 2、linux 下的 iptables/ netfilter 防火墙 深度理解 中篇 3、linux 下的 iptables/ netfilter 防火墙 深度理解
阅读全文
摘要:https://blog.csdn.net/Maspue/article/details/82875202
阅读全文

浙公网安备 33010602011771号