随笔分类 -  linux

1 2 3 4 5 ··· 14 下一页
摘要:opkg update // 更新软件包列表 opkg install kmod-tcp-bbr // 安装BBR算法内核模块 opkg install kmod-sched-cake // 可选,安装cake队列管理算法 ‌配置启用BBR算法‌:编辑/etc/sysctl.conf文件,添加以下配 阅读全文
posted @ 2025-02-20 10:51 技术颜良 阅读(8) 评论(0) 推荐(0) 编辑
摘要:Linux 利用 /proc 目录恢复误删除的文件 阅读全文
posted @ 2025-02-04 22:41 技术颜良 阅读(8) 评论(0) 推荐(0) 编辑
摘要:fs.inotify.max_user_watchesi宿主机的值改了docker里没有变 阅读全文
posted @ 2024-12-18 08:32 技术颜良 阅读(6) 评论(0) 推荐(0) 编辑
摘要:超强开源网络问题分析工具 Kyanos 是一个网络流量采集和分析工具,Kyanos作为一个网络问题排查工具,不依赖于任何外部依赖,能够在从3.10版本到最新版本的内核上运行。地址:github.com/hengyoush/kyanos 阅读全文
posted @ 2024-12-10 18:51 技术颜良 阅读(137) 评论(0) 推荐(0) 编辑
摘要:手把手搭建自己私有的MQTT服务器,完成设备上云 原创 ds小龙哥 DS小龙哥 嵌入式技术资讯 2024年09月19日 13:21 重庆 5人听过 一、前言 在众多物联网通信协议中,MQTT(Message Queuing Telemetry Transport)因其轻量、高效的特点而被广泛应用于各 阅读全文
posted @ 2024-10-30 12:49 技术颜良 阅读(1400) 评论(1) 推荐(0) 编辑
摘要:推荐10个Linux下的防病毒软件 原创 北京二锅头 运维网工 2024年09月28日 09:40 重庆 3人听过 在Linux系统下,虽然由于其设计上的安全性(如权限隔离、强制访问控制等)使得病毒和恶意软件的感染率相对较低,但在某些特定场景下,如服务器环境或需要处理敏感数据的系统,安装防病毒软件仍 阅读全文
posted @ 2024-10-15 12:44 技术颜良 阅读(1672) 评论(0) 推荐(1) 编辑
摘要:当使用systemd按需启动某套接字进程后,其图示大致如下: 当需要访问该服务时候,systemd会接收请求流量,而后启动后端真实的服务,最后转发该流量,并且关闭原始套接字,图示如下: 实现一个socket步骤 所谓的按需启动,其实是systemd下的socket配置单元,其命名规则以.socket 阅读全文
posted @ 2024-09-26 19:53 技术颜良 阅读(129) 评论(0) 推荐(0) 编辑
摘要:查看物理CPU个数cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l 查看每个物理CPU中core的个数(即核数)cat /proc/cpuinfo| grep “cpu cores”| uniq 查看逻辑CPU的个数cat /proc/ 阅读全文
posted @ 2024-09-14 14:11 技术颜良 阅读(29) 评论(0) 推荐(0) 编辑
摘要:源码地址 总结 必须使用类似的方法设置容器中的核心数,通过runtime.GOMAXPROCS可能会和容器限制核心数不符 /proc/self下是当前进程的信息 /proc/self/cgroup 当前进程的cgroup信息 如下 11:freezer:/ 10:memory:/ 9:pids:/ 阅读全文
posted @ 2024-09-13 15:12 技术颜良 阅读(34) 评论(0) 推荐(0) 编辑
摘要:想要支持百万长连接,需要调优哪些参数? 原创 蛮荆 洋芋编程 2024年08月09日 08:04 陕西 5人听过 基本概念 1. 文件描述符限制 系统级别限制:操作系统会设置一个全局的文件描述符限制,控制整个系统能同时打开的最大文件数 用户级别限制:每个用户会有一个文件描述符的限制,控制这个用户能够 阅读全文
posted @ 2024-09-12 19:11 技术颜良 阅读(108) 评论(0) 推荐(0) 编辑
摘要:if [ ! -d /app/appbak ];then mkdir -p /app/appbak;fi && mv lt-push-service /app/appbak/lt-push-service`date +%Y%m%d%H%M`.bak && find / 阅读全文
posted @ 2024-09-04 18:23 技术颜良 阅读(12) 评论(0) 推荐(0) 编辑
摘要:记一次TCP请求游戏服接口偶发超时问题处理:Linux内核网络参数调优 原创 国文 三七互娱技术团队 2024年07月08日 18:00 广东 听全文 01 问题现象 A云主机公网访问B云游戏服的一个接口出现偶发超时的问题。 02 问题原因 经抓包定位到B云游戏服接口未响应请求报文导致,具体原因:服 阅读全文
posted @ 2024-08-11 19:24 技术颜良 阅读(30) 评论(0) 推荐(0) 编辑
摘要:k8s修改pod的内核参数以优化服务网络性能1、面对高并发场景:TIME_WAIT 连接复用如果短连接并发量较高,它所在 netns 中 TIME_WAIT 状态的连接就比较多,而 TIME_WAIT 连接默认要等 2MSL 时长才释放,长时间占用源端口,当这种状态连接数量累积到超过一定量之后可能会 阅读全文
posted @ 2024-07-29 14:28 技术颜良 阅读(287) 评论(0) 推荐(0) 编辑
摘要:1.root用户下执行 ulimit -a 然后查看 max user processes 这个值通常是系统最大线程数的一半 max user processes:当前用户同时打开的进程(包括线程)的最大个数为 2.普通用户下 ulimit -a 出现的max user processes的值 默认 阅读全文
posted @ 2024-07-22 18:23 技术颜良 阅读(354) 评论(0) 推荐(0) 编辑
摘要:ip_local_port_range 定义了TCP和UDP用于选择本地端口的范围。这个范围由两个整数表示,第一个数字是范围的起始端口号,第二个数字是范围的结束端口号。通常建议这两个数字的奇偶性不同(一个为偶数,一个为奇数),这样可以在一定程度上提高端口分配的随机性和安全性。这两个数字必须大于或等于 阅读全文
posted @ 2024-07-22 18:01 技术颜良 阅读(67) 评论(0) 推荐(0) 编辑
摘要:网络端口号是如何分配的? 除了给常用服务保留的Well-known Port numbers之外,给客户端的端口号通常是动态分配的,称为ephemeral port(临时端口),在Linux系统上临时端口号的取值范围是通过这个内核参数定义的:net.ipv4.ip_local_port_range 阅读全文
posted @ 2024-07-22 17:45 技术颜良 阅读(501) 评论(0) 推荐(0) 编辑
摘要:linux: 使用 setfacl 命令管理文件访问控制列表 原创 王义杰 AI学者王义杰 2024年07月12日 21:25 广东 听全文 在Linux系统中,管理文件和目录的权限通常通过传统的chmod命令来设置。然而,随着系统复杂度的增加,有时需要更灵活的权限管理方式。此时,setfacl命令 阅读全文
posted @ 2024-07-17 08:22 技术颜良 阅读(238) 评论(0) 推荐(0) 编辑
摘要:Linux jq 命令讲解与实战操作(json字符串解析工具) 大数据老司机2023-08-09 14:23 一、概述 jq 是一个强大的命令行工具,用于处理 JSON 格式的数据。它可以帮助你查询、过滤、修改和处理 JSON 数据,使得在命令行环境下处理 JSON 变得非常方便。 GitHub 地 阅读全文
posted @ 2024-07-12 11:48 技术颜良 阅读(23) 评论(0) 推荐(0) 编辑
摘要:原文作者: NesteaLin 文章链接: https://nestealin.com/8bab8c2c/ 背景 在 CentOS 使用过程中,难免需要升级内核,但有时候因为源码编译依赖问题,不一定所有程序都支持最新内核版本,所以以下将介绍两种升级内核方式。 注意事项 关于内核种类: kernel- 阅读全文
posted @ 2024-07-10 15:46 技术颜良 阅读(1960) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 14 下一页
点击右上角即可分享
微信分享提示