自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 Cockpit管理服务器

Cockpit是一款基于Web的Linux服务器管理工具,提供图形化界面管理服务器各项功能。文章介绍了Cockpit的安装部署步骤,包括yum安装和systemctl启动服务。详细展示了Cockpit的主要功能界面,包括系统监控、日志查看、网络配置、账户管理、服务管理、终端操作等核心功能。此外,还介绍了如何通过安装扩展包来增强Cockpit的功能,如添加Docker、Kubernetes、存储管理等扩展模块。Cockpit通过直观的Web界面简化了Linux服务器的管理工作,适合需要图形化管理工具的用户使用

2025-09-17 19:37:40 191

原创 SSH连接排故排查

某在线教育公司运维人员处理SSH连接故障案例:首先发现SSH服务因配置文件参数错误无法启动,修正PasswdAuthentication参数后,服务恢复但仍无法连接。进一步排查发现网络异常,包括网线未连接、子网掩码错误(32位改为24位)、IP获取方式混乱(DHCP改为手动)以及网卡模式错误(hostonly改为正确模式)。最终通过修正网络配置成功恢复SSH连接。该案例演示了从服务配置到网络层级的系统化排障过程。(149字)

2025-09-17 19:30:02 107

原创 项目实战:Rsync + Sersync 实现文件实时同步

本文介绍了使用Rsync+Sersync实现文件实时同步的配置方法。实验环境包含webapp和backup两台服务器,通过Rsync在backup端提供备份服务,Sersync在webapp端监控文件变化并调用Rsync同步。配置步骤包括:1)在backup服务器安装配置Rsync,设置备份目录和认证信息;2)在webapp端测试Rsync同步功能;3)安装Sersync并配置过滤规则和监控事件,实现高效同步。该方案克服了inotify的重复事件问题,支持多线程同步和错误处理,适合需要实时备份的场景。

2025-09-16 19:13:02 596

原创 系统间文件复制文档

本文介绍了系统间文件复制的多种方法,包括Windows与Linux系统之间的传输工具(XFTP、XShell),以及Linux系统之间的高效文件同步方案(SCP、Rsync)。重点对比了SCP全量复制与Rsync增量同步的差异,详细讲解了Rsync的两种工作模式:基于SSH的shell模式和独立服务的daemon模式,并提供了具体命令示例和注意事项。Rsync凭借其"快速检查"算法和增量同步特性,在文件备份和同步场景中展现出显著优势。

2025-09-16 18:59:20 552

原创 Linux 文件归档和备份

本文介绍了Linux系统中使用tar命令进行文件归档和备份的基本操作。主要内容包括:tar命令的基本语法;创建、查看、提取、追加和删除tar包文件的方法;以及使用gzip、bzip2和xz三种压缩工具对tar包进行压缩管理的技巧。文章通过具体命令示例展示了不同压缩方式的效率差异,并指出压缩效果取决于被压缩的文件类型。这些操作对于系统备份和文件传输具有重要实用价值。

2025-09-16 18:57:31 164

原创 linux网络管理--补充

本文介绍了Linux网络管理的基础知识,主要内容包括: 网络模型回顾:详细讲解了OSI七层模型和TCP/IP四层模型的功能划分。 IP地址基础:介绍了IPv4地址分类和路由原理。 网络配置查看: 网卡命名规则演变(从eth0到基于拓扑的新命名方式) 使用ip命令查看网卡信息、MAC地址、IP地址和路由表 DNS服务器配置查看方法 网络连通性测试工具: ping命令测试网络连通性 mtr工具进行路由跟踪 ss/netstat命令查看网络连接状态 文章通过具体命令示例展示了Linux系统中网络配置查看和故障排查

2025-09-16 18:55:46 928

原创 课前练习题-20250916-复习题

文章摘要 本文介绍了Linux系统管理中的三个核心主题:SSH服务管理、日志管理和时间管理。在SSH服务部分,详细说明了SSH协议的安全特性、配置方法及安全加固措施;日志管理部分讲解了systemd-journald和rsyslog的协作机制,以及日志查看和转发的配置方法;时间管理部分则介绍了系统时间和时区的基本操作命令。这些内容涵盖了Linux系统管理员日常工作中的关键技能点,包括服务配置、安全设置、日志分析和时间同步等实用技术。

2025-09-16 18:49:24 513

原创 linux网络管理--部分

本文介绍了Linux网络管理的基础知识,包括OSI和TCP/IP网络模型、IPv4地址与路由配置。重点讲解了如何查看网络配置:使用ip命令查看网卡信息、IP地址和路由表,通过/etc/resolv.conf查看DNS设置。此外还介绍了网络连通性测试工具,如ping测试基本连接、mtr进行路由跟踪分析,以及ss命令替代netstat查看网络连接状态。全文提供了详细的命令行操作示例,帮助用户掌握Linux系统下的网络配置与管理技能。

2025-09-15 20:34:45 975

原创 linux时间管理

Linux时间管理指南摘要:本文介绍了Linux系统时间设置与同步方法。主要内容包括:1) 使用date命令查看和修改系统时间;2) 通过tzselect交互式命令设置时区;3) 配置chronyd服务实现自动时间同步,示例使用阿里云NTP服务器(ntp.aliyun.com);4) 部署时间服务器的方法,chrony既可作为客户端也可作为服务端。文章还提供了Windows系统自动对时的参考截图。通过chronyc sources命令可验证时间同步状态,确保系统时间准确。

2025-09-15 20:27:09 310

原创 linux日志管理

Linux系统日志管理主要依靠/var/log目录下的日志文件和Syslog协议框架。系统通过systemd-journald服务收集并标准化各类日志信息,再通过rsyslog服务进行二次处理和分发。rsyslog的配置包括主配置文件/etc/rsyslog.conf和从配置目录/etc/rsyslog.d/下的文件,支持按设备类型(facility)和优先级(priority)对日志进行分类处理,可记录到文件、终端或转发至其他服务器。日志规则配置灵活,能够满足系统审核和故障诊断的需求。

2025-09-15 20:24:52 530

原创 linux OpenSSH服务管理--更新

本文介绍了Linux系统中OpenSSH服务的配置与管理。主要内容包括:1) 环境准备,设置两台虚拟机(server和client)并配置网络;2) OpenSSH服务介绍,包括SSH协议版本协商、加密认证过程和双向加密机制;3) 使用ssh工具访问远程CLI的多种方法;4) SSH配置文件说明,包括用户级和全局配置;5) 配置SSH密钥认证的具体步骤,通过ssh-keygen生成密钥对并使用ssh-copy-id推送公钥到服务器,实现免密码安全登录。文章详细讲解了SSH的加密原理和实际应用,为系统管理员提

2025-09-15 20:20:59 732

原创 ssh 故障排查和免密登陆

摘要:本文记录了Linux服务器SSH登录故障排查过程。主要问题包括:1)客户端.ssh/config文件权限错误(修复为600);2)服务器sshd服务未运行(启动服务);3)严格主机密钥检查导致失败(关闭StrictHostKeyChecking);4)用户shell被设为nologin(修改为bash)。最终修复所有问题并实现免密登录,通过ssh-keygen生成密钥对并用ssh-copy-id部署公钥。完整解决了从连接拒绝到认证失败的系列SSH登录问题。

2025-09-15 20:19:06 142

原创 linux OpenSSH服务管理

本文介绍了Linux OpenSSH服务的管理与配置。首先准备了两台虚拟机(server和client)作为实验环境,并展示了基本的网络配置。接着详细讲解了SSH协议的工作原理,包括连接建立过程、加密类型(对称加密与非对称加密)以及双向加密的具体实现步骤。文章还演示了使用ssh工具访问远端CLI的多种方法,并解析了ssh配置文件的参数设置。最后,重点介绍了配置SSH密钥认证的详细流程,包括生成密钥对、推送公钥到目标服务器等操作,以实现免密码登录。通过密钥认证方式,可以提升SSH连接的安全性和便捷性。

2025-09-14 19:04:27 1003

原创 linux服务管理

Linux服务管理:从Systemd到服务控制 摘要:本文介绍了Linux系统中服务管理的演进过程,重点讲解了Systemd这一现代初始化系统。Systemd采用并行启动方式,显著提升了系统启动速度,并通过unit概念统一管理系统资源。文章详细说明了service、socket、target等12种unit类型,并以httpd服务为例演示了服务启动和状态查看的方法。通过systemctl命令可以方便地管理系统服务和unit,包括查看服务列表、状态信息等。Systemd通过模块化设计为Linux系统提供了完整

2025-09-13 21:30:59 793

原创 进程管理和监控系统负载练习

摘要:本文介绍Linux系统进程管理和负载监控的实操方法。在进程管理部分,通过电商平台案例演示了关键进程的后台运行、状态查看、精确终止等操作,包括使用ps、kill、pkill等命令。在负载监控部分,使用stress工具模拟高负载环境,通过uptime、top、iostat等工具分析CPU、内存、I/O资源占用情况,并演示了异常进程的定位与终止。文章提供了完整的命令行操作流程,适用于生产环境下的系统运维与应急响应场景。

2025-09-13 21:20:12 252

原创 文件权限管理复习

摘要: 本文总结了Linux文件权限管理的核心知识点:1) 权限字符串各字符含义解析;2) 数字权限计算方法;3) chmod符号和数字模式的使用;4) chown修改所有者和所属组;5) 目录与文件执行权限的区别;6) umask值对默认权限的影响;7) 结合父目录权限判断文件操作权限。重点包括:权限字符串拆解为文件类型、所有者/组/其他用户权限;rwx对应4/2/1的数字转换;chmod u+x与chmod 750等实用命令;目录x权限对访问控制的关键作用;以及通过父目录权限判断文件创建/删除能力。

2025-09-11 21:11:29 798

原创 监控系统负载

Linux系统负载监控摘要 本文介绍了Linux系统负载的概念与监控方法。系统负载平均值通过指数移动平均算法计算,包含CPU和IO等待进程,每5秒更新1/5/15分钟负载值。查看方法包括uptime、top等命令,其中top可动态监控进程状态并按CPU/内存排序。通过stress工具可进行压力测试,如"-c"模拟CPU负载、"-m"测试内存。负载解读需结合CPU核心数,理想值为单核75%左右。监控系统负载有助于发现性能瓶颈,如高负载低CPU可能由磁盘/网络IO引起。

2025-09-11 21:10:08 668

原创 linux进程管理

本文介绍了Linux系统中的进程管理。主要内容包括:进程是运行中的程序实例,包含内存空间、安全属性、执行线程和状态等组成部分;进程通过fork机制产生;进程具有多种状态(运行、睡眠、停止等)。重点讲解了ps命令的使用方法,提供了多种查看进程的选项:-e查看所有进程,-ef显示详细信息,-u查看特定用户进程,-t查看终端进程,axf以树状结构显示进程关系,-o自定义输出字段等。文章通过具体命令示例展示了如何获取进程ID、CPU/内存占用、启动时间等关键信息,帮助用户全面掌握Linux进程管理技能。

2025-09-11 21:05:31 885

原创 linux文件权限管理--补充版

本文介绍了Linux文件权限管理的基本概念和操作方法。主要内容包括:1) Linux文件权限分为用户拥有者、组拥有者和其他用户三个类别;2) 权限优先级规则(用户权限>组成员权限>其他用户权限);3) chmod命令的两种语法格式(WhoHowWhat和数字表示法)及其使用示例;4) chown和chgrp命令修改文件属主和属组的操作方法;5) 文件与目录rwx权限的实际验证案例。文章通过具体命令示例详细说明了如何查看、设置和修改文件权限,包括递归修改目录权限等操作,为Linux系统管理员提供了

2025-09-11 20:59:45 735

原创 linux文件权限管理

本文介绍了Linux文件权限管理的基本概念和操作。主要内容包括:1) Linux文件权限分为用户、组和其他三类,通过10位字符表示文件类型及三类用户的rwx权限;2) 权限优先级规则为用户权限>组成员权限>其他用户权限;3) 使用chmod命令修改权限,支持符号(u/g/o/a)和数字(0-7)两种模式;4) 使用chown和chgrp命令修改文件属主和属组,支持递归操作;5) 针对文件和目录的权限设置示例。文章通过具体命令演示了权限管理的实际操作,包括权限查看、修改、递归设置等常用场景。

2025-09-10 17:40:36 852

原创 课后习题--用户和组管理和提权管理

本文介绍了Linux系统用户和权限管理的两个案例。案例1为Java开发团队创建用户和组,包括创建3名开发人员账户、分配主组和附加组、设置密码策略(首次登录修改密码、90天有效期、密码强度要求)以及为组长配置sudo权限。案例2则针对不同角色(管理员、运维、开发)分配差异化的权限:管理员拥有完整权限,运维人员可管理系统服务和查看日志,开发人员仅能使用gcc和make命令,且所有操作均需密码验证并记录日志。通过详细命令示例展示了用户组创建、权限分配、密码策略配置和sudo权限设置的具体实现方法,并提供了验证测试

2025-09-10 17:37:01 453

原创 linux提权管理

本文介绍了Linux系统中两种提权管理方法:su和sudo命令。su命令通过切换用户身份实现权限提升,分为登录shell和非登录shell两种方式,建议优先使用登录shell(-选项)。sudo命令则允许用户以其他用户身份执行特定命令,无需知晓root密码,且操作会被记录。文章详细演示了su和sudo的语法、配置方法及实际应用场景,重点说明了sudo的配置文件路径(/etc/sudoers和/etc/sudoers.d/*)和命令别名设置。最后通过案例展示了如何配置特定用户仅能使用vim命令,以及如何利用该

2025-09-09 22:45:10 685

原创 linux用户和组管理

本文介绍了Linux系统中用户和组的管理机制。用户是权限管理的最小单位,分为超级用户、系统用户和普通用户三类,通过UID识别。组用于批量管理用户权限,包括主要组和补充组。文章详细讲解了用户和组相关配置文件(/etc/passwd、/etc/group)的字段含义,并提供了常用命令的使用方法:用户管理命令(whoami、who、w、users、useradd、usermod、userdel)和组管理命令(groupadd、groupmod、groupdel、groupmems)。这些命令可用于创建、修改和删除

2025-09-09 22:45:00 569

原创 对于重定向和shell进行的课前复习

本文摘要: 对于重定向和shell的巩固

2025-09-09 22:00:00 563

原创 linux命令--shellvaribale

本文主要先复习man,如何学习shell varibale命令

2025-09-08 20:49:16 686

原创 linux命令---man,vim,重定向

本文介绍了Linux系统中的man命令帮助工具和vim文本编辑器的基本使用方法。man命令可通过不同章节(1,5,8等)查看命令手册,支持分页浏览和搜索功能。文章还讲解了which和whereis命令查询程序位置,以及vim的三种工作模式:命令模式、插入模式和末行模式,并给出vim安装方法和基本操作示例。附有课后作业,要求练习man手册查询和vim编辑器的使用。

2025-09-08 10:24:14 972 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除