- 博客(17)
- 收藏
- 关注
原创 Nginx 服务器部署
Nginx是一款高性能开源Web服务器,采用事件驱动和异步非阻塞I/O模型实现高并发处理。其架构包含主进程(负责管理)和工作进程(处理请求),通过共享内存实现进程间通信。
2025-12-07 23:05:48
700
原创 SMB 服务器部署
SMB(Server Message Block)是一个网络文件共享协议,主要用于实现客户端对服务器资源的访问。文章详细介绍了SMB服务器的配置流程,包括协议协商、会话建立和树连接三个通信步骤。在Linux系统中,通过安装samba软件包、创建SMB用户并配置共享目录来实现文件共享。重点讲解了SMB配置文件的组成(全局设置和共享定义)、文件系统权限管理以及SELinux安全上下文的设置方法。最后说明了如何启动SMB服务并配置防火墙,以及Windows和Linux客户端挂载共享目录的方法。
2025-12-03 09:11:05
966
原创 MariaDB 数据库管理
本文介绍了MariaDB数据库的安装部署及基本管理操作。主要内容包括:1)通过yum安装mariadb-server并配置防火墙;2)使用mysql_secure_installation进行安全配置,包括设置root密码、移除匿名用户等;3)创建用户账户并配置远程访问权限;4)修改配置文件允许远程连接;5)客户端安装与连接测试;6)SQL语句分类及常用元命令介绍。文章提供了详细的命令行操作步骤,适合作为MariaDB入门部署的参考指南。
2025-11-29 07:33:26
664
原创 iSCSI/NFS 服务器部署
iSCSI服务器配置摘要 iSCSI是一种基于IP网络的存储协议,可将SCSI命令封装在TCP/IP数据包中传输,实现远程块存储访问。其核心组件包括服务器端的iSCSI Target和客户端的iSCSI Initiator。配置过程主要分为:1)安装相关软件包;2)创建后端存储(block/fileio等);3)创建Target并设置ACL访问控制;4)将存储映射为LUN;5)配置监听门户。通过targetcli工具可交互式完成这些配置,包括创建存储对象、设置IQN命名、定义访问权限等。
2025-11-28 15:30:46
602
原创 DHCP/DNS 服务器部署
DHCP是一种自动分配IP地址的网络协议,通过DORA四步交互(Discover、Offer、Request、Acknowledgement)完成地址分配。DHCP服务器通过配置文件设定IP池、DNS等参数,并使用权威服务器避免地址冲突。DHCP中继代理可在不同子网间转发请求,使单台服务器服务多个子网。配置时需注意服务器、客户端和中继代理的网络设置,确保DHCP服务正常运行。
2025-11-25 18:55:27
657
原创 Linux 防火墙管理及 SELinux
本文介绍了Linux系统中的防火墙机制与SELinux安全加固。防火墙通过Netfilter内核子系统实现流量控制,在关键网络路径设置钩子点执行规则。Firewalld作为动态防火墙管理工具,通过区域(zone)概念实现不同信任级别的网络流量管理,支持丰富的规则配置。SELinux则提供了强制访问控制机制,通过三种工作模式(强制/允许/禁用)增强系统安全性。文章详细说明了防火墙规则配置方法、区域优先级匹配机制以及SELinux模式切换操作,为Linux系统安全防护提供了实用指导。
2025-11-20 22:54:23
974
原创 Linux 系统启动管理与交换空间
本文详细介绍了CentOS 7系统的启动流程,包括9个关键阶段:开机自检、引导加载、内核初始化、用户空间进程启动等。重点解析了systemd如何通过target单元管理系统运行状态,并比较了传统init运行级别与systemd目标的对应关系。文章还提供了内核参数配置方法,包括临时修改启动目标及进入救援模式等实用技巧。通过systemctl命令操作target的示例,展示了如何查看和切换系统运行状态。完整呈现了Linux系统从硬件检测到用户登录的完整初始化过程。
2025-11-19 01:14:38
1011
原创 Linux RAID 存储技术
RAID技术概述 RAID(独立磁盘冗余阵列)通过将多个物理磁盘组合成逻辑单元,实现性能提升、容量扩展和数据安全。主要实现方式包括软RAID、硬RAID和混合RAID。常见RAID级别有: RAID 0(条带化,无冗余) RAID 1(镜像,100%冗余) RAID 5/6(奇偶校验) RAID 10(镜像+条带化) Linux系统使用mdadm工具管理软件RAID,支持创建、组装和管理RAID阵列。RAID通过冗余提高可用性,但需注意其不能替代数据备份。各RAID级别在冗余度、性能和容错能力上各有特点。
2025-11-17 21:05:21
748
原创 Linux 文件系统基本管理
Linux系统中,文件系统通过块设备文件管理存储设备,可使用lsblk命令查看设备信息(名称、大小、类型等)。df命令用于检查文件系统使用情况(容量、inode等),而du命令则统计文件/目录的磁盘占用。磁盘分区工具gdisk用于GPT分区表管理,支持交互式创建(n)、删除(d)分区等操作。关键点包括:块设备文件位于/dev目录,df显示保留空间现象,以及分区前需注意数据安全。
2025-11-13 20:45:01
577
原创 Linux 软件包管理(Red Hat系列)
本文介绍了Linux系统中Red Hat系列发行版使用的软件包管理体系。主要内容包括: RPM包管理 RPM包命名规范与组成结构 rpm命令操作模式与常用选项 包验证与文件提取方法(rpm2cpio) YUM工具 与rpm命令的主要区别(自动依赖解决) 基本命令语法与常用操作 软件仓库的组成与配置 系统差异 Red Hat(RPM)与Debian(DEB)包管理体系对比 使用alien工具进行包格式转换 文章详细说明了在Red Hat系列系统中如何使用rpm和yum
2025-11-12 10:20:31
1017
原创 Linux 文件归档和传输
Linux系统提供多种归档压缩工具,其中tar命令最常用,支持-c创建归档、-x解压、-z(gzip)、-j(bzip2)、-J(xz)等压缩选项,默认移除路径开头的"/"以防止覆盖系统文件。文件传输可通过scp命令基于SSH实现加密传输,支持跨服务器中转;更推荐使用rsync命令,它通过"quick check"算法仅同步变化的文件,支持归档模式保留文件属性,提供--delete等高级选项。两种工具都继承SSH的安全特性,但rsync在文件同步方面更为智能高效。
2025-11-10 15:01:07
831
1
原创 Linux 网络管理
本文介绍了网络模型及IP地址的基本概念,重点解析了OSI七层模型和TCP/IP四层模型的结构与功能。其中物理层负责比特流传输,数据链路层处理帧传输和MAC地址,网络层实现IP寻址和路由,传输层提供端到端通信。IP地址作为网络设备的逻辑标识,分为IPv4和IPv6两种格式,其中IPv4采用32位点分十进制表示,通过子网掩码划分网段。文章还详细解释了公网IP和私有IP的区别,以及NAT技术如何在路由器上实现公私网地址转换。最后介绍了路由器和交换机的工作原理,包括路由表、网关IP和MAC地址表的概念。
2025-11-06 21:04:04
954
1
原创 Linux 时间管理
Linux系统时间管理主要涉及date、hwclock和timedatectl三类命令。date用于查看和设置系统时间,支持多种格式输出;hwclock管理硬件时钟;timedatectl提供更全面的时间配置功能,包括时区设置和NTP同步。时区可通过tzselect选择并设置环境变量,或使用timedatectl全局修改。NTP服务可自动校准时间,确保时间同步精确。
2025-11-05 23:14:24
944
原创 Linux 日志管理
Linux系统通过systemd-journald和rsyslog服务管理日志,其中rsyslog的主配置文件为/etc/rsyslog.conf。日志消息格式包含设备类型、连接符号和优先级三个部分,可通过文件、终端或远程服务器三种方式处理。系统默认将不同级别的日志分别存储在/var/log目录下的messages、secure等文件中,支持通过TCP/UDP协议转发日志到远程服务器。用户可自定义日志存储路径和转发规则,通过修改配置文件并重启服务生效。
2025-11-04 22:50:53
703
原创 Linux OpenSSH 服务管理
本文详细解析了SSH(Secure Shell)协议的连接建立过程与加密机制。首先介绍了通过两台虚拟机(server和client)演示SSH连接的方法,包括主机名设置、IP查询和基本连接命令。重点阐述了SSH连接的六个阶段:TCP连接建立、协议版本协商、密钥算法协商、认证、会话请求和交互会话。深入讲解了非对称加密原理,包括密钥生成、公钥交换和双向加解密过程。文章还提供了SSH配置文件说明、密钥认证权限要求以及常用配置参数。
2025-11-03 22:32:39
883
原创 Linux 进程管理
本文介绍了Linux进程的基本概念、状态查看和管理方法。主要内容包括:1) 进程是运行中的程序实例,包含运行时状态和资源;2) 使用ps命令查看进程详细信息,包括进程状态代码含义;3) 特殊进程如僵尸进程和孤儿进程的产生原因及危害;4) 进程的前后台转换方法,通过jobs、fg/bg命令管理;5) 使用nohup命令保持进程持续运行。文中通过具体命令示例演示了进程的创建、状态查看和前后台转换操作,并解释了关键参数的含义,为Linux进程管理提供了实用指南。
2025-10-31 18:40:42
673
原创 Linux 文件权限管理
本文介绍了Linux系统中文件权限管理的核心概念与方法。主要内容包括:使用ls -l命令查看文件权限及所属用户/组;权限字符串的结构解析(类型、用户权限、组权限、其他用户权限);文件权限的优先级规则;chmod命令的两种语法模式(符号模式和数字模式)及权限值计算方法;chown和chgrp命令修改文件属主和属组;umask值的作用与设置;以及三种特殊权限(SUID、SGID、Sticky bit)的功能与设置方式。掌握这些知识可以有效管理Linux系统的文件访问控制。
2025-10-30 17:08:26
716
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅