未分类

开发者必备!线上内存泄漏排查的 8 个 Linux 实战工具

在 Java 应用开发中,内存泄漏堪称最让人头疼的 "隐形杀手"。当工单系统突然出现响应缓慢、频繁 GC 甚至服务不可用时,如何快速定位并解决内存泄漏问题?本文将以工单系统为例,详细介绍 8 个 Linux 环境下的内存排查工具,并结合实际案例说明如何构建完整的排查体系。一、快速定位泄漏进程:jps+ps 组合拳案例场景:某企业工单系统在高峰 …

虚拟内存设置、解决linux内存不够问题

虚拟内存设置(解决linux内存不够情况)背景介绍  Memory指机器物理内存,读写速度低于CPU一个量级,但是高于磁盘不止一个量级。所以,程序和数据如果在内存的话,会有非常快的读写速度。但是,内存的造价是要高于磁盘的,且内存的断电丢失数据也是不能把所有数据和程序都保存在内存中的原因。既然不能全部使用内存,那数据还有程序不可能一直霸占在内存中。当内存没有可 …

如何显示 Linux 系统上的可用内存?这几个命令很好用!

在 Linux 系统中,了解可用内存是优化系统性能、故障排查以及资源管理的重要一环。本文将详细介绍如何在 Linux 系统上显示可用内存,包括多种方法和工具的使用。在讨论可用内存之前,我们需要了解一些基本的内存概念:总内存:系统中安装的物理内存总量。已用内存:当前正在使用的内存量。空闲内存:当前未使用的内存量。缓存和缓冲:Linux 会利用未使用的内存来缓存 …

LINUX 网络配置

【八】基本网络配置8.1 OSI模型和TCPIP模型1)国际标准化组织(International Standard Organization,ISO)于1984年颁布了开放系统互连(Open System Interconnection,OSI)参考模型OSI参考模型是一个开放式体系结构,它规定将网络分为七层,从下往上依次是:物理层、数据链路层、网络层、传 …

我的Artix Linux(runit+XFCE4)配置

以下是针对 Artix Linux (runit+XFCE4) 的完整美化与现代化配置指南,包含 **Paru 安装、中文字体(Maple Mono)、中文输入法、Zsh+Zim 终端增强** 等关键步骤:---## **1. 系统更新与基础配置**### **(1) 更新系统**```bashsudo pacman -Syu```### **(2) 安装基 …

linux服务器网络配置

linux服务器网络配置环境:ubuntu 18.04配置IP地址通过ifconfig命令查看网卡信息chen@ubuntu:~$ ifconfigeth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>mtu 1500inet 10.0.16.10netmask 255.255.252.0broadcas …

Linux系统配置IP

ifconfig命令配置,此种配置为临时生效,系统重启后配置的IP会失效ifconfig 网卡名 IP地址 netmask 255.255.255.0 (网卡名可直接使用ifconfig命令查看到)●配置IP完成后使用route add default gw 网关地址●使用ifconfig查看配置好的IP●nmcli配置输入nmcli connection …

如何选择合适的云主机配置

选择云主机(云服务器)和选择其他主机的方法类似,要选择合适的云主机就需要对自己的网站情况以及云主机的各项配置参数有一定了解,具体如下:首先是网站的情况:1、网站的类型:比如网站是静态还是动态为主,使用的什么的网站程序,对运行环境有何要求,是否需要配置特定的环境,这将影响到操作系统、存储模式的选择。2、网站的访问量:网站的日均访问人数和平均同时在线人数有多少, …

详解Linux 服务器安全强化SSH的三个配置

概述今天主要介绍一下linux服务器安全强化SSH,主要分为以下三个方面。禁用 SSH 密码认证限制 root 远程登录限制对 IPv4 或 IPv6 的访问ssh配置修改使用你选择的文本编辑器打开 etcsshsshd_config 并确保以下行:改成这样:接下来,通过修改 AddressFamily 选项将 SSH 服务限制为 IPv4 或 IPv6。这 …