随笔分类 -  Linux系统

摘要:1、 查看局域网内是否有MAC冲突; 2、 UDP丢包可以先增大协议栈缓存空间: 接收端: echo 2129999999 > /proc/sys/net/core/rmem_max # 最大的TCP接收缓冲 echo 2129999999 > /proc/sys/net/core/rmem_def 阅读全文
posted @ 2025-01-04 09:22 杨灏 阅读(115) 评论(0) 推荐(0) 编辑
摘要:RSS(Receive-Side Scaling)网卡的多队列负载分流技术为了更好的利用多核系统。可以将网卡的数据流分配到多个rx queue,多个队列再分配到多个CPU核上,多个CPU并行处理数据包,大大提升网络处理能力。但是有可能造成同一个网络会话被分配到多个rx queue上,导致应用层处理会 阅读全文
posted @ 2025-01-03 08:51 杨灏 阅读(99) 评论(0) 推荐(0) 编辑
摘要:什么是 wttr.in? wttr.in 是一个基于 Web 的命令行天气服务,由 Igor Chubin 开发。它通过调用OpenWeatherMap 等天气服务的 API,提供了简洁、直观的天气信息展示。 Linux使用Curl命令可快速获取天气信息 查询指定城市的天气 [Wed Jan 01 阅读全文
posted @ 2025-01-01 21:00 杨灏 阅读(70) 评论(0) 推荐(0) 编辑
摘要:【问题现象】: 系统在启动过程中,可能会出现grub.cfg文件损坏导致 系统卡住的情况。 如下图所示 【解决方案】: 1、在grub界面,使用ls命令,可以看到如图所示的分区情况: 2、其中,(hd0,msdos1)为 sda1, (hd0,msdos2)为 sda2, 执行ls命令,确认grub 阅读全文
posted @ 2024-11-14 22:43 杨灏 阅读(682) 评论(0) 推荐(0) 编辑
摘要:默认情况下journalctl日志服务会把日志集中保存在单一结构化的日志文件/run/log 默认情况下并不会持久化保存日志、每次重启后,之前的日志都会丢失。那我们如何配置journalctl日志持久化呢? 日志持久化的主要优点在于,它可以帮助我们保存重启后的日志信息,以便在需要时进行查阅和分析。这 阅读全文
posted @ 2024-10-21 13:25 杨灏 阅读(88) 评论(0) 推荐(0) 编辑
摘要:通过在GRUB配置中设置密码,系统在启动时会在显示GRUB菜单之前提示用户输入密码,只有输入正确的密码后,用户才能看到并修改启动选项。 1、以 root 用户身份执行 grub2-setpassword 命令。 2、检查密码生成情况 /boot/grub2/user.cfg 文件,其包含哈希格式的密 阅读全文
posted @ 2024-09-29 17:16 杨灏 阅读(205) 评论(0) 推荐(0) 编辑
摘要:1、删除配置文件 rm /etc/grub.d/* rm /etc/sysconfig/grub 2、重新安装软件包 # 传统模式下 yum reinstall grub2-tools # UEFI模式下 yum reinstall grub2-efi shim grub2-tools 3、重建 g 阅读全文
posted @ 2024-09-29 16:54 杨灏 阅读(77) 评论(0) 推荐(0) 编辑
摘要:分析:出现这个原因数据库启动后,调整lower_case_table_names参数导致的这个问题。mysql8.0之后,lower_case_table_names 配置必须在安装好 MySQL 后,初始化mysql 配置时才有效。一旦 mysql 启动后,再设置是无效的,而且启动报错。 lowe 阅读全文
posted @ 2024-09-27 17:25 杨灏 阅读(3441) 评论(0) 推荐(0) 编辑
摘要:编辑/etc/sysconfig/grub在GRUB_CMDLINE_LINUX这行添加mem=1024M 注释:配置是限制操作系统可用内存为1G。 改后重启查看 阅读全文
posted @ 2024-09-23 14:17 杨灏 阅读(75) 评论(0) 推荐(0) 编辑
摘要:在端口协商过程中,设备之间会交换一些控制信息来决定最佳的速率和工作模式。然而有时候会发现网口协商速率不一致,或者存在硬件或软件问题,可能会导致端口协商失败或出现异常情况。 通过ethtool工具检查协商信息 主要查看网卡和上游网络设备协商速率和模式是否符合预期; 解决方案: 1 重新自协商: eth 阅读全文
posted @ 2024-05-11 13:42 杨灏 阅读(373) 评论(0) 推荐(0) 编辑
摘要:网卡流控丢包问题通常是由于发送和接收速率不匹配导致的。你可以通过以下步骤来检查和解决 网卡流控丢包问题: 检查流控设置:使用ethtool 命令检查网卡的流控设置,例如: ethtool -a <interface> 注:确保发送方和接收方速率一致:如果发送方的速率大于接收方,则可能会出现丢包情况。 阅读全文
posted @ 2024-05-11 10:45 杨灏 阅读(129) 评论(0) 推荐(0) 编辑
摘要:服务器两张网卡需要做bond,并且bond后网卡需配置不同网段的地址,用于走不同流量,这个时候就可以采用起子接口的方式。 # 第一步:停掉NetworkManager服务 systemctl stop NetworkManager.service systemctl disable NetworkM 阅读全文
posted @ 2024-04-18 15:59 杨灏 阅读(466) 评论(0) 推荐(0) 编辑
摘要:LLDP是一个数据链路层发现协议,LLDP协议使得接入网络的一台设备可以将其主要的能力,管理地址,设备标识,接口标识等信息发送给接入同一个局域网络的其它设备。lldptool工具采用的是LLDP协议,一般我们使用lldptool是为了得到设备的物理拓扑结构以及管理配置信息,比如说,和eth1网口相连 阅读全文
posted @ 2024-04-08 16:44 杨灏 阅读(956) 评论(0) 推荐(0) 编辑
摘要:第一步:编译驱动包 前往官网下载驱动 https://developer.nvidia.com/networking/ethernet-software [Mon Apr 08 16:11:09 root@localhost ~ ]# wget https://www.mellanox.com/do 阅读全文
posted @ 2024-04-08 16:22 杨灏 阅读(1153) 评论(0) 推荐(0) 编辑
摘要:dmidecode命令主要用于获取主机的硬件信息,通常是在不打开计算机机箱的情况下使用该命令来查找硬件详细信息。其输出的信息包括BIOS、系统、主板、处理器、内存、缓存等等。 常用用法 [root@localhost ~]$ dmidecode # 打印所有硬件信息 [root@localhost 阅读全文
posted @ 2024-03-15 16:48 杨灏 阅读(1882) 评论(0) 推荐(0) 编辑
摘要:编辑vim /lib/systemd/system/getty@.service文件,找到ExecStart行添加--autologin root 重启系统验证: 阅读全文
posted @ 2024-02-27 17:07 杨灏 阅读(145) 评论(0) 推荐(0) 编辑
摘要:在服务器上业务前都要经过漏洞扫描,其中最让人头疼的就是openssh漏洞,几乎每个版本都会扫出安全漏洞。要想处理这些漏洞无一就需要对OpenSSH进行升级操作,说到升级操作我们都会在OpenSSH官网下载源码包进行编译升级,编译过程中又是非常耗时的操作。本编我们通过制作RPM包的方式完成OpenSS 阅读全文
posted @ 2024-02-02 14:31 杨灏 阅读(1635) 评论(0) 推荐(0) 编辑
摘要:描述:某工程在进行ssh漏洞修复过程中升级openssh后输入用户名密码被拒绝(如下图)通过带外重定向到操作系统发现日志出现PAM unable to dlopen和 PAM adding faulty module的报错 经排查发现是ssh rpm 包升级后会修改/etc/pam.d/sshd 文 阅读全文
posted @ 2024-01-24 09:14 杨灏 阅读(642) 评论(0) 推荐(0) 编辑
摘要:具体的原理为: 当进程打开了某个文件时,只要该进程保持打开该文件,即使将文件删除,它依然存在于磁盘中。进程并不知道文件已经被删除,它仍然可以通过打开该文件时提供给它的文件描述符进行读取和写入。除了该进程之外,这个文件是不可见的,因为已经删除了其相应的目录索引节点。 进程打开的文件描述符就存放在 /p 阅读全文
posted @ 2024-01-22 10:22 杨灏 阅读(76) 评论(0) 推荐(0) 编辑
摘要:描述:在某个项目中,我们对盘做操作时,发现无法对盘进行操作,而且通过系统日志发现sdd盘出现大量的Medium Error(如下) 通过smartctl检测物理磁盘健康度的测试结果如下 结果解析: SMART overall-health self-assessment test result,标识 阅读全文
posted @ 2024-01-16 08:35 杨灏 阅读(663) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示