随笔分类 -  linux

1
摘要:在 Linux 系统中,了解进程的内存使用情况对于调试和优化程序非常重要。pmap 命令是一个强大的工具,可以帮助你查看进程的内存映射和使用情况。本文将介绍如何使用 pmap 命令来获取这些信息,并解释输出结果的含义。 什么是 pmap 命令? pmap 是一个 Linux 命令行工具,用于报告进程 阅读全文
posted @ 2024-09-09 11:41 若-飞 阅读(1374) 评论(0) 推荐(0) 编辑
摘要:You are here because you had encountered the error in the title. In this article I will explain the error and steps necessary to reproduce and fix it. 阅读全文
posted @ 2024-04-02 10:05 若-飞 阅读(227) 评论(0) 推荐(0) 编辑
摘要:近期遇到一个问题,写的代码同一时间维护的tcp链接过多,导致linux的文件句柄达到上限,出现Too many open files的问题。网上大多回答混乱,在这里做个总结,提醒日后使用。 1.查看命令 ulimit -a 2.临时的修改,关闭终端失效 ulimit -n 204800 或 ulim 阅读全文
posted @ 2024-04-01 21:47 若-飞 阅读(628) 评论(0) 推荐(0) 编辑
摘要:1. centos搭建frps服务 下载地址:frp_0.49.0_linux_amd64.tar 修改fps.ini配置文件 [common] bind_addr = 0.0.0.0 bind_port = 10000 dashboard_addr = 0.0.0.0 dashboard_port 阅读全文
posted @ 2023-06-15 12:08 若-飞 阅读(1054) 评论(0) 推荐(0) 编辑
摘要:记录一下,省的再找: 在~/.ssh 增加config,实现,不同域名不同证书的配置: Host gitlab.qiteck.net Port 10003 IdentityFile ~/.ssh/gitlab_id_rsa User user1 Host github.com IdentityFil 阅读全文
posted @ 2023-06-15 09:35 若-飞 阅读(82) 评论(0) 推荐(0) 编辑
摘要:配置bash 首先,说明下Mac OS系统的环境变量主要由下面几个文件和文件夹所决定,并且他们的加载顺序如下: /etc/profile /etc/paths /etc/bashrc ~/.bash_profile 或 ~/.bashrc ~/.bash_login 其中,/etc/profile, 阅读全文
posted @ 2023-05-22 21:42 若-飞 阅读(252) 评论(0) 推荐(0) 编辑
摘要:1. 简介 iotop是一款开源、免费的用来监控磁盘I/O使用状况的类似top命令的工具,iotop可以监控进程的I/O信息。它是Python语言编写的,与iostat工具比较,iostat是系统级别的IO监控,而iotop是进程级别IO监控。目前最新的版本为iotop 0.6。其官方网址http: 阅读全文
posted @ 2023-04-28 10:13 若-飞 阅读(195) 评论(0) 推荐(0) 编辑
摘要:1. IOzone简介 IOzone是一个开源文件系统基准工具,用来测试文件系统的读写性能,也可以进行测试磁盘读写性能。Iozone能够运行于许多平台。这份文档涵盖Iozone所执行的许多不同类型的操作和它的所有命令行参数。 2. 安装 ubuntu直接安装: apt-get install ioz 阅读全文
posted @ 2023-04-21 16:05 若-飞 阅读(532) 评论(0) 推荐(0) 编辑
摘要:lsof(list open files)是一个查看当前系统文件的工具。 在linux环境下,任何事物都以文件的形式存在,用户通过文件不仅可以访问常规数据,还可以访问网络连接和硬件;如传输控制协议 (TCP) 和用户数据报协议 (UDP)套接字等,系统在后台都为该应用程序分配了一个文件描述符,该文件 阅读全文
posted @ 2023-04-12 10:23 若-飞 阅读(670) 评论(0) 推荐(0) 编辑
摘要:1. 概述 netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。 2.语法 netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip] 参数说明: -a或--all 显示所有连线中的S 阅读全文
posted @ 2023-03-24 10:51 若-飞 阅读(167) 评论(0) 推荐(0) 编辑
摘要:1.概述 sar太强大了,和sar比起来,其他Linux命令都是渣 Sar是一个Linux下的监控工具,一直站在鄙视链的顶端。但是往往因繁多的参数,让人望而生畏,不知道怎么使用。然而这么强大命令并非是无章可循,只要我们找到合适的切入点来分析这个工具,就会发现实际上是非常简单的。 格式: sar命令很 阅读全文
posted @ 2023-03-03 17:17 若-飞 阅读(376) 评论(0) 推荐(0) 编辑
摘要:1. 概要 进入 systemd 时代后,查看日志的方式也发生了变化,原因是 systemd 自带了日志管理服务和工具。单就日志的查看来说,我们需要使用 journalctl 工具。它的好处是使用一个统一的工具来完成日志的查看功能,我们不用记很多的命令了。 journalctl 用来查询 syste 阅读全文
posted @ 2023-01-16 14:10 若-飞 阅读(581) 评论(0) 推荐(0) 编辑
摘要:一:free命令 free 命令显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存 二:free命令显示的各项参数 第一行Mem部分: total 物理内存的总和 used 已被应用程序使用的内存的大小 free 空闲的内存大小 shared 被共享的内存 buff/cach 阅读全文
posted @ 2023-01-10 10:53 若-飞 阅读(197) 评论(0) 推荐(0) 编辑
摘要:1. 简介 如果你想动态的了解一下系统资源的使用状况,以及查看当前系统中到底是哪个环节最占用系统资源,就可以使用 vmstat 命令。vmstat命令,是 Virtual Meomory Statistics(虚拟内存统计)的缩写,可用来监控 CPU 使用、进程状态、内存使用、虚拟内存使用、硬盘输入 阅读全文
posted @ 2023-01-05 14:13 若-飞 阅读(90) 评论(0) 推荐(0) 编辑
摘要:简介: mpstat是Multiprocessor Statistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。mpstat最大的特点是:可以查看多核心 阅读全文
posted @ 2022-12-23 11:36 若-飞 阅读(74) 评论(0) 推荐(0) 编辑
摘要:pidstat主要用于监控全部或指定进程占用系统资源的情况,如CPU,内存、设备IO、任务切换、线程等。pidstat首次运行时显示自系统启动开始的各项统计信息,之后运行pidstat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。 命令格式: pidst 阅读全文
posted @ 2022-12-16 16:40 若-飞 阅读(267) 评论(0) 推荐(0) 编辑
摘要:命令: while true; do CMD1; CMD2; done 实例: 每1秒执行一次kubectl get pods|grep gateway命令 while true; do kubectl get pods|grep gateway && echo " "; sleep 1; done 阅读全文
posted @ 2022-09-19 11:57 若-飞 阅读(256) 评论(0) 推荐(0) 编辑
摘要:1. 简介 head命令将每个文件的前10行打印到标准输出。对于多个文件,在每个文件前面加上一个给出文件名的头。如果没有文件,或者文件为-,则读取标准输入。 2. 选项说明 -n: 命令显示指定的行数,也可以省略字母n,只使用-和数字(数字和-之间没有空格)。 3. 实例 3.1. 显示/etc/p 阅读全文
posted @ 2022-08-18 11:41 若-飞 阅读(139) 评论(0) 推荐(0) 编辑
摘要:1. 简介 以行为单位对文本文件的内容进行排序,将结果显示在标准输出,比较原则是从行首字符向后,依次按 ASCII 码值进行比较,最后按升序输出。如果 file 参数指定多个文件,那么 sort 命令将这些文件纵向连接起来,当作一个文件进行排序。 不加任何选项时,将对整行从第一个字符开始依次向后直到 阅读全文
posted @ 2022-08-18 11:27 若-飞 阅读(99) 评论(0) 推荐(0) 编辑
摘要:1. 参数意义 a: 所有进程 Select all processes except both session leaders (see getsid(2)) and processes not associated with a terminal. u: 显示所有包含其他使用者的进程 x: 通常 阅读全文
posted @ 2022-08-18 10:46 若-飞 阅读(50) 评论(0) 推荐(0) 编辑

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