- 博客(23)
- 收藏
- 关注
原创 Linux防火墙
硬件防火墙:购买专用硬件设备(如华为、华三、天融信、启明星辰、绿盟、深信服等厂商的产品)。软件防火墙:在Linux系统上通过软件实现,Linux内核自带防火墙功能,成本低(免费)。附:1、硬件防火墙本质上是基于Linux内核的二次开发,定制了CPU、网卡等硬件,针对防火墙场景做优化。2、防火墙硬件的实际产品通常是综合性的,可能同时包含IDS、IPS、防火墙等多种功能。PREROUTING、INPUT、FORWARD、OUTPUT、POSTROUTING这五个链是系统内置的,但用户可以自定义额外的链。
2026-07-14 19:59:54
281
原创 常用排障工具
本文介绍了Linux系统中常用的排障工具及其核心功能。主要内容包括: 进程/文件/端口关联工具lsof:用于查看删除文件后空间未释放、端口占用排查等场景。 系统状态工具uptime:快速查看系统运行时长、负载和用户数。 资源监控工具vmstat:实时采集内存、CPU、IO等指标数据。 内核日志工具dmesg:查看系统启动日志、硬件故障、内核异常等信息。 磁盘IO工具iostat:监控磁盘读写速率、利用率等性能指标。 网络工具: ping测试网络连通性 ss查看套接字连接状态 telnet测试端口开放 tcp
2026-02-03 15:50:06
117
原创 linux操作系统
本文介绍了Linux操作系统的基本组成、启动流程和系统资源管理。主要内容包括:1)计算机系统由硬件和软件组成,操作系统包含内核、系统调用接口和用户态工具;2)Linux启动流程从BIOS自检到内核初始化,最终进入systemd系统初始化;3)重点分析了CPU、内存、磁盘、进程、I/O和网络六大系统资源的管理方法,包括监控命令、常见问题排查思路和优化建议。文章为系统管理员提供了实用的Linux资源管理参考,涵盖从硬件层到应用层的完整知识体系。
2026-02-02 18:40:40
389
原创 Docker 容器
本文介绍了Docker容器技术的核心概念和应用。主要内容包括:1)虚拟化技术基础及其与容器的区别;2)Docker容器的定义、内核特性、核心组件和优势;3)Docker的底层原理(cgroup资源管理和namespace隔离机制);4)Docker工作流程及常用命令(镜像和容器管理);5)四种容器网络模式(网桥、host、container和none模式)的特点及应用场景。Docker作为轻量级虚拟化技术,具有启动快速、资源占用少、部署便捷等优势,适合企业快速迭代的开发需求。文章还详细阐述了Docker镜像
2025-12-01 22:15:57
954
原创 LVS的DR模式
LVS的DR模式配置摘要: DR模式与NAT模式不同,后端服务器直接响应客户端,需配置VIP隐藏真实IP 配置步骤: LVS服务器:设置虚拟网卡VIP,安装ipvsadm,调整内核参数,配置负载均衡规则(RR轮询) 后端服务器:设置回环网卡VIP,调整ARP参数避免MAC冲突 通过浏览器访问VIP可验证负载均衡效果,使用ipvsadm命令查看节点状态 回环网卡(lo)用于临时配置VIP并检测网络连接状态
2025-11-17 08:53:13
206
原创 LVS负载均衡器
本文介绍了LVS负载均衡器的相关概念及搭建过程。LVS用于处理高并发、高性能需求,通过HA(高可用)和LB(负载均衡)技术构建服务集群。主要内容包括:1) LVS的NAT模式工作原理,通过修改IP实现内外网通信;2) 详细搭建步骤:配置LVS服务器内外网网卡、设置后端Web服务器网络、宿主机网关配置;3) LVS服务器环境准备,包括开启IP转发、设置NAT规则;4) 使用ipvsadm管理LVS负载均衡策略,配置轮询算法和节点池;5) 验证方法。文章还指出了LVS与Nginx在负载均衡机制上的差异及可能存在
2025-11-17 08:44:01
515
原创 MySQL数据库
MySQL是一个典型的关系型数据库管理系统,采用二维表结构存储结构化数据。它支持多种数据类型,包括整数、浮点数、字符型等,并提供了丰富的SQL语句操作,分为DDL(数据库定义)、DML(数据操纵)、DQL(数据查询)和DCL(数据控制)四大类。MySQL通过TCP/IP协议连接3306端口进行通信,支持多种存储引擎,其中InnoDB是5.7版本的默认引擎,兼顾读写性能。在使用时需注意大数据量查询可能导致服务器负载过高,建议为表添加主键以提高查询效率,并了解临时表、克隆表等特殊用法。
2025-11-16 20:34:00
844
原创 Keepalived
本文介绍了使用Keepalived和Nginx搭建高可用Web服务的方法。Keepalived基于VRRP协议实现主备服务器间的故障自动切换,当主服务器故障时VIP地址会自动漂移到备用节点。搭建过程包括环境准备、修改Keepalived配置文件、编写Nginx检测脚本、配置Nginx服务等步骤。测试时可通过停止主服务器Nginx服务来验证VIP是否成功切换到备用节点。该方法可确保Web服务的高可用性,当主服务器故障时能快速切换到备用服务器,保障业务连续性。
2025-11-13 09:29:23
330
原创 配置文件nginx.conf
Nginx配置文件nginx.conf采用模块化层级结构,主要包括全局配置、http块、server块和location块。全局配置设置工作进程数和并发连接数;http块处理HTTP相关参数;server块定义虚拟主机,支持基于域名的访问;location块匹配具体访问路径。配置文件支持访问状态统计,可通过stub_status模块实现。此外,文章还介绍了如何配置基于域名的虚拟主机,包括域名解析、网页文档创建、配置文件修改等步骤。注意修改配置后需重启Nginx服务生效,并建议关闭防火墙以避免访问问题。
2025-11-08 16:20:13
639
原创 编译安装Nginx服务
Nginx编译安装步骤摘要 关闭防火墙和核心防护:systemctl stop firewalld和setenforce 0 安装依赖环境:yum install -y gcc gcc-c++ make pcre pcre-devel zlib zlib-devel openssl openssl-devel 创建专用用户:useradd -M -s /sbin/nologin nginx 解压源码包并配置:进入解压目录执行./configure指定参数 编译安装:执行make && mak
2025-11-08 16:05:00
574
原创 常用工具SDN、DHCP、SSH
本文介绍了DNS、DHCP和SSH相关技术要点。DNS解析包括A记录、P记录和配置文件优先级;DHCP工作原理涉及IP分配流程和租期管理;SSH部分涵盖远程登录、SCP文件传输及密钥对配置。文章还提供了内网解析优化、堡垒机文件传输等实用技巧,并解释了非对称加密在SSH中的应用。这些内容为网络基础服务和安全管理提供了简明操作指南。
2025-10-26 18:39:33
562
原创 进程管理kill与周期性计划任务crontab
本文主要介绍了Linux系统的核心功能:1)缓存与缓冲的区别,缓存加速读取,缓冲协调写入速度差异,Swap分区用于内存不足时兜底;2)进程管理命令,包括jobs查看后台任务、kill终止进程、killall/pkill批量操作;3)周期性计划任务crontab的使用方法及配置格式;4)文件重定向操作符">"和">>"的区别。同时解释了多用户编辑同一文件时系统通过.swp文件进行冲突处理的机制。这些内容涵盖了Linux系统调度、进程控制和任务自动化等关
2025-10-26 18:38:44
337
原创 系统引导与启动过程
本文摘要: Linux系统启动过程分为五个阶段:BIOS自检、MBR引导、GRUB菜单选择、内核加载和init进程初始化。Systemd作为首个进程(PID=1)负责启动其他服务。进程管理方面,每个进程有唯一PID,父进程创建子进程,线程是最小执行单元。常用工具包括ps(静态查看)、top(动态监控)和pstree(进程树)。top命令可分析系统负载,当load average超过CPU核心数2-3倍时需关注。服务管理通过systemctl实现,支持start/stop/restart/reload等操作,
2025-10-26 18:37:07
970
原创 逻辑卷管理Linux LVM与磁盘阵列RAID
Linux存储管理技术摘要 本文介绍了Linux系统中两种重要的存储管理技术:LVM逻辑卷管理和RAID磁盘阵列。 LVM逻辑卷管理通过物理卷(PV)、卷组(VG)和逻辑卷(LV)的三层结构,实现了存储空间的动态调整。PV是基础存储单元,VG由多个PV组成,LV则是从VG中划分出的逻辑分区。LVM支持在线扩容缩容,通过PE(物理扩展块)实现灵活的空间管理,常用命令包括pvcreate/vgcreate/lvcreate等创建命令和vgextend/lvextend等扩展命令。 RAID磁盘阵列通过多磁盘组合
2025-10-26 18:33:19
731
原创 初始磁盘:相关概念及磁盘配置
本文介绍了磁盘分区、文件系统和磁盘配置的基本概念。主要内容包括:磁盘分区类型(主分区、扩展分区和逻辑分区),EXT4和XFS文件系统的特点,磁盘接口命名规则,UUID的用途,以及磁盘配置的完整流程(分区、格式化、挂载)。重点区分了临时挂载与永久挂载的实现方式,并提供了配置验证方法。文中还包含实用命令如fdisk、mkfs、mount和df的使用说明,以及系统刷新和UUID查询技巧。
2025-10-26 18:31:52
616
原创 用户、用户组、文件的权限管理
Linux用户与权限管理分为用户账号和组账号。用户分为管理员(root)、普通用户、程序用户和系统用户,通过UID和GID区分权限范围。每个用户有基本组和可选的附加组,/etc/passwd和/etc/shadow存储账号信息。常用命令包括useradd创建用户、usermod修改属性、userdel删除用户;组管理使用groupadd、gpasswd和groupdel。查询工具如id、group、w/who可查看用户信息。权限管理通过基本组和附加组实现用户隔离与共享资源访问。
2025-10-19 21:09:35
948
原创 yum软件包管理工具
Linux系统主要使用RPM、DEB和源码包三种软件格式。CentOS采用RPM包管理,提供rpm和yum两种工具。rpm用于直接安装、升级和卸载软件包(如rpm -ivh安装),但需手动处理依赖关系;yum(如yum install httpd -y)则能自动解决依赖问题,简化软件管理。yum通过读取/etc/yum.repos.d/下的.repo配置文件获取软件源(本地或公网),本地仓库可提升安全性和速度。搭建本地仓库需挂载存储设备到/mnt,创建.repo文件并指向本地路径,最后更新缓存。挂载(mou
2025-10-19 21:08:12
462
原创 Vi编辑器、grep筛选、tar文件压缩
本文介绍了Linux系统中三个常用工具的操作方法: vi编辑器:详细说明其三种模式切换、文件编辑、保存退出、行号设置、复制粘贴及撤销删除等命令操作; grep文本检索:解析其筛选功能,通过选项实现大小写不敏感、反向匹配等操作,并区分正则表达式与通配符差异; tar压缩工具:对比gzip/bzip2,重点讲解tar的czvf(压缩)和xzvf(解压)参数组合,强调后缀规范及解压路径指定技巧。 全文涵盖基础命令格式、典型用例及常见问题解决方案。
2025-10-19 21:06:35
483
原创 Linux 常用命令2
本文总结了Linux系统中常用的7类命令:du(查看文件/目录磁盘空间)、ln(创建文件链接)、mv(移动/重命名文件)、find(搜索文件)、more/less/head/tail(查看文件内容)、wc(统计文件信息)和vi(文本编辑)。重点介绍了各命令的基本格式、常用选项和功能说明,如du的-h和-s选项、ln的软硬链接区别、find的多条件搜索等。同时提供了使用注意事项,如rm-rf的谨慎使用、vi编辑器的三种模式切换等。此外还介绍了通配符、管道符等实用技巧以及Linux核心目录功能。
2025-10-17 08:39:26
633
原创 初识linux操作系统及常见命令
Linux操作系统简介与基础命令 Windows和Linux系统各有特点:Windows用户友好适合日常使用,Linux则更高效稳定,适合服务器环境。Linux通过Shell解释器执行命令,分为内部命令(内置)和外部命令(需加载)。命令格式为"命令字 选项 参数",常见命令包括pwd、ls、cd、touch等,用于目录操作和文件管理。实用技巧如Tab补全、Ctrl+C取消任务等能提升操作效率。通过创建目录、复制文件等基础操作示例,展示了Linux命令行的基本用法。
2025-10-14 20:34:19
539
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅