logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux 系统排查实战:CPU 与内存篇

文章摘要: 本文总结了线上故障排查的两个常见场景及应对方法。 CPU飙高排查: 先用uptime查看负载,top定位高CPU进程,top -H分析线程占用。 Java程序通过jstack检查线程堆栈,通用程序用perf生成火焰图快速定位热点函数。 检查vmstat的上下文切换(cs),判断是否因锁竞争或线程过多导致调度开销。 内存泄漏排查: 通过free -h和ps确认内存占用趋势,结合/proc

#linux
Linux 文件权限到底怎么回事

本文系统介绍了Linux文件权限的基本概念和实用操作。首先通过常见报错示例引出权限问题,详细解析ls -l输出中的文件类型、权限位、所有者和修改时间。重点讲解chmod、chown、chgrp命令的使用方法,区分文件与目录权限的差异。提供常见问题排查思路,包括脚本执行、Nginx403错误、SSH密钥等场景的解决方案。还介绍了SUID/SGID/StickyBit等特殊权限,并列出常用权限组合。最

#linux#运维
Docker 入门:从安装到跑起第一个容器

本文介绍了Docker的基础使用指南,从安装到运行第一个容器。主要内容包括:容器概念简介(打包程序及其依赖环境);Docker安装步骤(Ubuntu和CentOS);运行hello-world示例;核心概念区分镜像与容器;运行Nginx服务的实践;容器生命周期管理;编写Dockerfile打包自定义应用;目录挂载开发技巧;使用docker-compose编排多服务(Web+MySQL);常用命令速

#docker#容器#运维
从零搭建 Git 服务器

文章摘要 本文介绍了三种搭建Git服务器的方案: Gitea方案(推荐):轻量级Git服务,适合小团队,提供Web界面、Issue和PR功能,内存占用低(512MB即可运行),安装配置简单。 裸仓库方案:最轻量级方案,适合个人开发者,只需创建裸仓库即可实现代码托管,无需额外服务进程,通过SSH密钥管理访问权限。 GitLab方案:功能全面的企业级解决方案,适合中大型团队,提供完整的CI/CD、代码

#git#服务器#运维
Linux 网络基础:IP、子网掩码、网关

本文介绍了Linux网络配置的基础概念,包括IP地址、子网掩码和网关。IP地址是设备的网络标识,分为公网和私有IP;子网掩码(如/24)用于划分网络范围;网关则负责不同网段间的通信。文章提供了Ubuntu和CentOS系统的网络配置示例,以及常用网络命令和常见问题解决方法。理解这些概念后,只需正确配置IP、子网掩码、网关和DNS,即可完成基本的网络设置。

#网络#linux#tcp/ip
防火墙入门:iptables 核心概念

本文介绍了iptables防火墙的核心概念和基本用法。主要内容包括:1)iptables本质是Linux内核netfilter框架的用户态工具;2)核心概念链(INPUT/OUTPUT/FORWARD)和表(filter/nat/mangle)的作用;3)规则匹配流程是自上而下执行;4)常见规则语法解析和常用命令;5)实战案例:搭建安全的服务器防火墙规则;6)端口转发等高级应用。文章强调规则顺序的

#网络#linux#运维
日志怎么看:journalctl / tail / less 实用技巧

最常用的——报错后切到日志目录,先看看最后发生了什么。需求用什么看最后几行tail -100实时跟踪tail -f或less +F搜关键词grep搜关键词看前后文grep -C 5看大文件less看 systemd 服务日志按时间范围看别只用cat。养成less和tail的习惯,能省很多时间。

#less#前端#css
Linux 常用命令 20 条就够了

本文精选了20个最常用的Linux命令,适合后端和运维新手快速上手。作者强调学习Linux命令的关键是掌握核心功能而非记忆所有参数,建议使用时查阅帮助文档。 主要内容包括: 基础命令:ls查看目录、cd切换路径、pwd显示当前位置 搜索分析工具:grep文本搜索、find文件查找、ps/top查看进程 文件操作:tail/head查看文件首尾、less浏览大文件、tar压缩解压 系统管理:df/d

#linux#网络#运维
到底了