- 博客(359)
- 收藏
- 关注
原创 整车通信总线分享
汽车总线技术正从传统分布式架构向域集中式演进,成为智能汽车的"神经网络"。目前主流总线包括:CAN(动力控制)、LIN(低成本辅助)、FlexRay(安全系统)、以太网(高带宽需求)等,形成多元并存格局。总线技术发展带来三大价值:减少60%线束重量、实现跨系统数据融合、降低15-30美元/车成本。面临电磁兼容、负载控制、网络安全等挑战,解决方案包括优化物理层、动态负载管理、加密认证等。
2025-07-30 16:22:45
399
原创 鲁棒性的理解分享
鲁棒性:系统抗干扰能力的核心指标 鲁棒性指系统在面临各种干扰和异常时保持稳定运行的能力,是衡量系统可靠性的关键指标。它具有三大特征:抗干扰性(应对环境噪声)、容错性(组件失效时的自愈力)和适应性(长期环境变化的调整能力)。从航空航天到生态系统,从机器学习到企业管理,鲁棒性都直接影响系统的安全性和持续性。提升鲁棒性需要针对性策略,如硬件冗余设计、软件异常处理机制等,但需平衡成本与性能。理解鲁棒性有助于设计更可靠的系统,培养应对不确定性的底层思维。
2025-07-30 15:56:42
469
原创 嵌入式系统依赖关系树分享
嵌入式系统依赖关系树是决定系统可靠性和维护成本的核心要素。它通过层级化结构描述组件间的单向依赖关系,与通用计算机系统相比,嵌入式依赖树具有资源约束严、实时性要求高、硬件关联性强等特点。依赖树分为硬件层、软件层(驱动/系统/应用)和固件配置层,构建时可采用自底向上或自顶向下方法,并通过可视化工具管理。常见问题包括版本冲突、循环依赖等,需采用版本控制、抽象接口等解决方案。随着边缘计算和AI发展,嵌入式依赖管理面临动态加载、安全绑定等新挑战,其管理水平直接影响产品竞争力。
2025-07-29 13:50:51
543
原创 头文件保护机制分享
文章摘要:本文深入探讨C/C++中头文件保护机制的原理与实践。头文件保护通过#ifndef/#define/#endif或#pragma once指令防止头文件重复包含,避免编译错误,主要解决重复定义、宏冲突和编译效率问题。文章对比了传统与现代保护方式的优缺点,提出了统一使用保护方式、避免循环包含、合理组织头文件等最佳实践,并分析了与C++20模块、模板编程的结合应用。同时指出常见问题如标识符冲突的解决方案,强调头文件保护对代码健壮性和编译效率的重要性。
2025-07-24 14:27:40
349
原创 TTL:从 IP 协议到缓存控制的全方位探索
TTL 作为计算机网络中的一个基础概念,以不同形式存在于多个协议层中,但其核心思想始终如一:通过时间控制实现资源优化、安全防护和系统稳定。从 IP 协议中的跳数限制,到 DNS 缓存的有效期管理,再到应用层数据的保鲜策略,TTL 就像一位无声的时间守护者,确保网络中的每一个数据包、每一条缓存记录都在合适的时间发挥作用,过期即被清理,既避免资源浪费,又保障系统安全。
2025-07-24 10:24:54
433
原创 TCP 与 TLS 中的标志位分享
作用:客户端向服务器发送支持的 TLS 版本、加密套件、随机数等信息,请求启动握手。核心标识字段Version:客户端支持的最高 TLS 版本(如 0x0303 表示 TLS 1.2)。Random:32 字节随机数(客户端随机数,用于后续密钥生成)。:客户端支持的加密套件列表(按优先级排序),如(密钥交换算法 + 认证算法 + 加密算法 + MAC 算法)。:支持的压缩方法(现代 TLS 通常禁用压缩以避免 CRIME 攻击)。Extensions:扩展字段(关键标识集中区域),包括:SNI。
2025-07-24 10:01:42
590
原创 TCP 与 UDP 分享
TCP与UDP是网络传输层的两大基石协议。TCP提供可靠传输,通过三次握手建立连接、四次挥手终止连接,并采用序号确认、重传机制等保障数据完整性,适合文件传输、网页浏览等场景。UDP采用无连接设计,传输简单高效但不可靠,适合视频通话、实时游戏等对延迟敏感的应用。二者并非对立,而是互补关系:TCP确保数据准确送达,UDP追求传输速度,开发者应根据具体需求选择协议,甚至可混合使用以实现最佳效果。理解这两种协议的特性差异是网络编程的基础。
2025-07-24 08:56:24
576
原创 C++ 中的嵌套命名空间分享
摘要:本文详细介绍了C++中嵌套命名空间的概念与应用。主要内容包括:1)命名空间的引入背景和基本语法,用于解决命名冲突问题;2)嵌套命名空间的定义方法和访问方式(作用域解析运算符、using声明和using指令);3)嵌套命名空间的作用域规则和标识符可见性;4)在头文件和实现文件中的使用方法;5)实际应用场景和优缺点分析;6)与其他语言特性的关系;7)常见问题及解决方案;8)高级技巧和最佳实践。文章强调合理使用嵌套命名空间(一般不超过3-4层)可以提升代码组织性,但需避免过度设计和命名空间污染。
2025-07-22 15:42:00
1377
原创 AP AUTOSAR 中 UCM Master 简介
摘要:APAUTOSAR中的UCMMaster(更新与配置管理主模块)是软件定义汽车(SDV)时代实现动态软件更新的核心组件。该模块具备六大功能:软件更新管理、配置管理、版本兼容性管理、状态监控、故障回滚和策略管理,支持OTA升级、个性化配置和版本兼容验证。通过SOME/IP协议与APAUTOSAR其他模块协同工作,采用加密认证、差分更新和双分区存储等关键技术确保安全性与可靠性。
2025-07-21 17:14:09
1046
原创 UCM Client 简介
UCM Client 是一类安装在终端设备(桌面电脑、手机、平板)上的应用程序,通过网络与 UCM 系统通信,为用户提供语音、视频、即时消息、Presence(状态显示)等统一通信服务。多终端适配:支持 Windows、macOS、iOS、Android 等主流操作系统;功能集成性:将多种通信方式整合在单一界面,避免用户在多个工具间切换;UCM 依赖:需与 UCM(或兼容的统一通信管理器)配合使用,无法独立运行;扩展性:可通过 API 与企业业务系统(如 CRM、OA)集成,实现业务联动。
2025-07-21 17:00:52
943
原创 AUTOSAR 中的时间同步简介
AUTOSAR时间同步机制解析与应用 摘要:AUTOSAR通过标准化时间同步机制解决车载分布式ECU协同工作的时序一致性难题。文章系统阐述了时间同步在ADAS、V2X等场景中的关键作用,详细解析了经典AUTOSAR(CP)的CAN同步机制和自适应AUTOSAR(AP)的PTP协议实现架构,涵盖主从节点协同、误差补偿、安全机制等核心技术。针对不同精度需求(毫秒级至亚微秒级),文章对比了多总线环境下的同步方案,并探讨了TSN网络、AI预测等未来发展趋势。
2025-07-21 16:41:28
550
原创 服务注册表简介
服务注册表是分布式系统和微服务架构的核心组件,负责动态维护服务实例的位置信息,解决服务间的通信难题。文章全面介绍了服务注册表的概念、工作原理、主流工具及实践指南。随着云原生技术的发展,服务注册表正从单纯的地址簿升级为智能服务治理中枢,支持更复杂的分布式系统架构。文章对比了Eureka、Consul、ZooKeeper等主流工具的特性,分析了不同场景下的选型考量,并提供了部署优化建议。未来,服务注册表将更深度地融入服务网格和云原生生态,支持智能化健康检查、多集群服务发现等新特性。
2025-07-21 14:16:14
953
原创 基于库的设计与基于服务的设计的原理、实践与对比
基于库的设计(Library-based Design)是指通过封装特定功能的代码模块(即 "库"),供应用程序直接调用以实现功能复用的设计范式。库是一组预先编写的代码集合,通常以静态链接库(.a、.lib)或动态链接库(.so、.dll)的形式存在,开发者通过引入库并调用其暴露的接口(函数、类、方法),将库的功能集成到自身应用中。本质:库是 "代码级复用" 的载体,其运行依赖于应用程序的进程空间 —— 库的代码与应用代码在同一进程内执行,共享内存空间,通过函数调用(而非网络通信)交互。
2025-07-18 15:29:57
662
原创 为什么说CM 处理服务请求 / 回复的路由选择,而不考虑服务和客户端应用程序的拓扑部署
指在分布式系统中负责协调服务与客户端通信的中间件或核心组件,其核心功能包括请求 / 回复的路由选择、通信协议转换、服务发现、负载均衡、容错处理等。CM 是服务与客户端之间的 “通信枢纽”,屏蔽了底层网络的复杂性。服务请求 / 回复:客户端向服务发起的功能调用请求(如查询数据、执行操作),以及服务处理后返回的结果(回复)。二者构成双向通信闭环,路由选择需同时覆盖 “请求→服务” 与 “回复→客户端” 两个方向。路由选择:指 CM 为服务请求和回复确定传输路径的过程,包括路径的生成、筛选与决策。
2025-07-18 14:15:21
679
原创 为什么说SM 应仅通过标准 ARA 接口维护不同 AP 栈可移植性
摘要: 标准ARA接口(应用参考架构接口)是保障SM(会话管理器)与不同AP栈(应用协议栈)之间可移植性的关键技术。通过规范交互逻辑、统一数据格式和版本兼容性,ARA接口使SM无需修改核心代码即可适配多种AP栈,显著降低开发成本与系统风险。相比私有接口的厂商锁定问题,标准ARA接口支持分层架构设计,将AP栈差异封装于适配层,提升系统灵活性、互操作性和可靠性。未来,随着6G和边缘计算发展,标准ARA接口将成为管理异构网络的核心基础设施,支撑AI驱动的自动化决策。
2025-07-18 14:05:47
501
原创 为什么说应用程序的生命周期由执行管理来管理
应用程序的生命周期(Application Lifecycle)是指从 “需求构想” 到 “最终退役” 的完整阶段集合,包含了与应用程序相关的所有开发、部署、运行、维护及终止活动。其核心特征是阶段性(每个阶段有明确目标)与连续性(阶段间存在依赖与衔接)。规划与需求阶段:明确应用的目标、功能与约束;开发阶段:将需求转化为可执行的代码与架构;测试阶段:验证应用是否满足需求与质量标准;部署阶段:将应用交付到目标环境并使其可用;运行与监控阶段:确保应用在生产环境稳定运行;维护与迭代阶段。
2025-07-18 13:55:54
665
原创 AUTOSAR 中的 ARA:详解与实践
摘要: AUTOSAR Adaptive Platform(AP)通过ARA(AUTOSAR Runtime for Adaptive Applications)实现了汽车软件的动态服务化,支持自动驾驶、车联网等复杂场景。ARA作为标准化接口层,基于SOA架构,提供通信(ARA::com)、执行管理(ARA::exec)、状态监控(ARA::state)等核心服务,支持动态服务发现、多应用协同及OTA升级。
2025-07-18 13:17:43
1104
原创 SOME/IP(Scalable service-Oriented MiddlewarE over IP)详解
摘要: SOME/IP(Scalable service-Oriented MiddlewarE over IP)是AUTOSAR定义的车载以太网通信协议,通过服务化架构(方法、事件、字段)实现ECU间灵活交互,支持高带宽(基于IP)、跨域通信及动态服务发现(SOME/IP-SD)。其核心包括16字节固定头部(含服务ID、会话ID等)和可序列化Payload,适配UDP(低延迟)或TCP(可靠传输)。结合TSN保障实时性,并通过SOME/IP-Sec增强安全性。
2025-07-16 15:44:55
1052
原创 【AUTOSAR入门】第一天:AUTOSAR AP 基础与架构
计算能力瓶颈:ADAS / 自动驾驶需实时处理 TB 级传感器数据(如激光雷达点云、摄像头图像),传统 8 位 / 16 位 MCU 无法满足高性能计算(HPC)需求。软件灵活性不足:经典平台(CP)的静态配置无法支持 OTA 增量更新(如新增自动驾驶功能需重新刷写 ECU),难以应对用户对功能迭代的需求。跨域协同困难:车辆控制(动力、底盘)、智能驾驶(感知、决策)、智能座舱(人机交互)需高频数据交互,传统信号级通信(如 CAN)带宽不足(CAN FD 最高 8Mbps,难以支持多传感器融合数据传输)
2025-07-16 11:03:31
882
原创 SOME/IP 协议详解:面向服务的车载 IP middleware 技术规范
摘要:SOME/IP是一种基于IP网络的可扩展面向服务中间件协议,专为车载电子系统设计。它采用服务导向架构(SOA),支持请求-响应、发布-订阅等交互模式,解决了传统车载总线在带宽和扩展性上的局限。协议包含核心通信、服务发现(SOME/IP-SD)和安全机制(SOME/IP-Sec)三部分,支持UDP/TCP传输,具有轻量级、低延迟特性。作为AUTOSAR标准的核心组件,SOME/IP已应用于宝马、奔驰等车型,成为智能汽车以太网通信的关键技术,未来将与TSN、5G等技术深度融合,推动自动驾驶和车联网发展。
2025-07-15 17:57:43
542
原创 基于技术机理阐释为何需要自适应平台来满足 CASE 需求
CASE(互联、自主、共享、电动)需求对汽车电子系统提出了计算能力、通信效率和软件灵活性的系统性要求。传统AUTOSAR经典平台(CP)的静态架构难以满足自动驾驶数据并行处理、高带宽通信和OTA升级等需求。而AUTOSAR自适应平台(AP)通过动态任务调度、异构资源管理、服务导向架构(SOA)等技术,实现了对CASE需求的技术适配,支持自动驾驶的实时数据处理(如L4级每小时1TB数据)、以太网TSN高带宽通信(1-100Gbps)和组件级OTA更新,成为下一代智能汽车电子电气架构的核心技术选择。
2025-07-15 16:57:24
897
原创 为何需要自适应平台来满足 CASE 需求?
随着汽车智能化发展,CASE趋势(互联性、自主性、共享化、电气化)对汽车软件提出了全新要求。传统AUTOSAR经典平台(CP)因静态架构、低算力和固定通信模式,已无法满足自动驾驶海量数据处理、高频在线更新等需求。自适应平台(AP)应运而生,通过三大革新:1)采用Linux系统支持异构计算,实现毫秒级数据处理;2)用以太网替代CAN总线,带宽提升千倍;3)服务化架构(SOA)支持功能模块动态组合与OTA更新。
2025-07-15 16:52:33
423
原创 自适应平台:一种全新的 AUTOSAR
汽车软件经历了从辅助工具到核心大脑的演进过程。AUTOSAR标准应运而生,分为经典平台(CP)和自适应平台(AP)两大体系。CP专注于传统ECU的硬实时控制,确保发动机管理等核心功能的安全稳定;AP则针对智能汽车需求,支持高性能计算、动态更新和灵活适配,满足自动驾驶、车联网等新兴需求。两者协同工作:CP负责基础控制,AP处理复杂功能。AP的出现使汽车成为可进化的智能终端,通过OTA持续升级功能,降低开发成本,并为未来出行提供技术支撑。从CP到AP的演进,反映了汽车从机械产品向智能终端的转型趋势。
2025-07-15 16:41:57
668
原创 【Linux入门】rsync
1.1 什么是 rsync?rsync(Remote Sync)是一款开源的文件同步工具,由 Andrew Tridgell 和 Paul Mackerras 于 1996 年开发,最初设计用于解决 “高效跨设备文件同步” 问题。它的核心功能是在本地与本地、本地与远程(通过 SSH、rsync 协议等)设备间同步文件,且仅传输文件的差异部分,而非完整文件,因此比传统复制工具(如 cp、scp)更高效。1.2 为什么需要 rsync?
2025-07-14 15:35:09
522
原创 【一起学Linux】第十六天:MySQL 数据库基础(安装 + 增删改查)、Logstash 收集日志(入门)、Shell 脚本接收参数
本文介绍了MySQL数据库基础操作、Logstash日志收集工具入门及Shell脚本参数处理三部分内容。1) MySQL部分讲解安装配置及增删改查操作,演示如何创建数据库、表,并进行数据管理;2) Logstash部分说明如何安装配置以收集分散的系统日志,实现日志集中存储;3) Shell脚本部分展示如何编写接收参数的脚本,实现动态处理不同文件。三部分均包含详细操作步骤和验证方法,涵盖结构化数据管理、日志收集自动化及脚本灵活性提升等实用技能。
2025-07-14 15:11:05
704
原创 【一起学Linux】第十五天:用 rsync 同步文件、nginx 日志轮转配置、用 glances 监控系统(可视化)
本文介绍了三个实用Linux工具的使用方法: rsync文件同步工具:通过智能识别文件变化部分进行传输,比传统cp命令更高效。文章演示了本地同步和远程服务器同步的操作步骤,包括安装、基础同步和变化文件同步。 nginx日志轮转配置:针对nginx日志文件管理,详细说明了创建自定义轮转规则的步骤,包括轮转周期设置、文件保留数量、压缩选项等,并提供了测试验证方法。
2025-07-14 14:52:18
414
原创 【Lniux入门】用 nginx 搭建简单 HTTP 服务
本文介绍了使用Nginx部署静态网页的完整流程。首先解释了HTTP服务和Nginx的基本概念,Nginx作为高效的HTTP服务器软件能够接收请求并返回网页内容。然后详细说明了在Ubuntu和CentOS系统上安装Nginx的步骤,以及Nginx的配置文件结构和关键参数。接着指导如何创建网页文件并设置权限,启动Nginx服务,并通过浏览器测试访问。文章还提供了常见问题的解决方法,如防火墙配置和权限问题。最后介绍了进阶功能包括部署多网页和使用非标准端口。
2025-07-14 14:23:15
1166
原创 【一文讲清楚】容器技术与 Docker
本文深入解析了LXC与Docker的关系及容器技术演进。LXC作为Linux内核原生虚拟化技术,通过Namespace和Cgroups实现轻量级进程隔离,但因配置复杂难以普及。Docker在LXC基础上创新性地引入标准化镜像和简化操作,解决了环境一致性问题,推动DevOps发展。二者关系如同发动机与汽车:LXC提供底层隔离能力,Docker构建上层应用生态。文章还对比了容器与虚拟机的优势,并展望了Kubernetes编排、云原生等未来趋势,指出容器技术已成为现代IT架构基石。
2025-07-14 11:31:50
574
原创 进程后台守护与 nohup + systemd
本文介绍了Linux系统中实现进程后台守护的两种方法:nohup和systemd。nohup是简单临时方案,通过忽略SIGHUP信号让进程在终端关闭后继续运行,适合短期任务;systemd则是专业服务管理工具,通过编写.service配置文件实现进程的自动重启、开机自启和统一管理,适合长期运行的服务。文章详细讲解了两种工具的使用方法、核心配置和常见问题,并对比了适用场景,帮助读者根据实际需求选择合适的守护方案,从基础使用逐步进阶到系统级服务管理。
2025-07-14 11:15:45
820
原创 Linux 磁盘管理与永久挂载全攻略
Linux磁盘管理指南摘要:本文系统介绍了Linux磁盘管理的核心知识与操作技巧。内容涵盖磁盘基本原理(块设备、分区表类型)、文件系统选择(ext4/XFS/NTFS)以及挂载点概念。重点讲解临时挂载与永久挂载的实现方法,详细解析/etc/fstab文件结构,并提供UUID标识、安全优化等实用建议。文章包含NTFS分区挂载、NFS网络文件系统等实战案例,以及LVM动态扩容、SSD优化等高级技巧。同时针对常见故障提供解决方案,并推荐磁盘管理工具速查表。
2025-07-14 11:06:17
725
原创 【跟我学Linux】第十四天:用户权限细化(ACL)、定时任务进阶、搭建简单 HTTP 服务
本文介绍了Linux系统管理中的三个实用技能: ACL精细权限控制:通过setfacl命令实现比chmod更灵活的权限管理,可单独为特定用户设置读写权限而不影响组权限。演示了给用户userA单独添加写权限的操作流程。 定时任务进阶技巧:讲解crontab处理复杂时间场景的方法,包括每月最后一天(使用日期判断)和每周工作日定时,以及用flock防止任务重叠执行的解决方案。 Nginx网页服务搭建:从安装nginx、开放端口到替换默认网页内容,完整演示了如何快速部署一个可访问的内部网页服务,实现项目文档共享。
2025-07-14 10:56:42
853
原创 【跟我学Linux】第十三天:磁盘永久挂载、进程后台守护、文本处理进阶
本文介绍了Linux系统管理的三个进阶技巧:首先是磁盘永久挂载方法,通过修改/etc/fstab配置文件并验证UUID,实现重启自动挂载;其次是进程后台守护方案,既包含简单的nohup命令实现终端关闭后持续运行,也介绍了专业的systemd服务配置实现开机自启和崩溃自动恢复;最后是文本处理进阶技巧,包括sed处理多行文本替换和awk自定义字段分隔符处理CSV等特殊格式文件。
2025-07-14 10:42:12
675
原创 【跟我学Linux】第十二天:日志深度分析、软件源码安装、防火墙规则细化
本文介绍了Linux系统管理的三个实用技巧:1)日志深度分析方法,包括时间筛选、错误统计和服务跟踪;2)源码安装四步流程(下载-解压-配置-编译安装),以tree工具为例;3)防火墙规则细化,实现IP级精准访问控制。重点讲解了grep日志分析命令、源码编译常见问题处理,以及ufw防火墙的优先级设置和规则管理。每个技巧都配有具体场景和操作示例,强调通过命令行工具快速定位问题、安装特殊软件和加强系统安全防护。核心是掌握日志分析、自主编译和精细化访问控制三大运维基本功。
2025-07-14 09:16:30
1181
原创 【跟我学Linux】第十一天:误删文件恢复、SSH 远程登录、简单系统调优
本文介绍了Linux系统下的三个实用技巧:1.误删文件恢复:使用extundelete工具恢复刚删除的文件,需确保删除后未写入新数据。具体步骤包括安装工具、查找文件分区和执行恢复命令。2.SSH远程登录:包括密码登录和更安全的密钥登录方式。密钥登录通过生成密钥对实现免密访问,适合工作场景。3.系统调优方法:清理内存缓存、关闭不必要的服务和清理APT安装包缓存,以提升系统性能。文章提供了详细的操作步骤和必要的注意事项,帮助用户快速掌握这些实用技能。
2025-07-14 08:32:29
828
原创 【跟我学Linux】第十天:自动备份、日志清理、状态监控
文章摘要:本文介绍了Linux系统的三个实用运维技巧:1. 使用crontab+tar实现定时自动备份,通过编写备份脚本和设置定时任务实现无人值守备份;2. 利用logrotate进行日志轮转管理,防止日志文件过大占用磁盘空间;3. 编写系统状态监控脚本,一键查看CPU、内存、磁盘和网络状态。每个技巧都包含详细的操作步骤和代码示例,帮助用户快速掌握Linux系统运维中的关键自动化操作。
2025-07-12 18:08:35
994
原创 【跟我学Linux】第九天: 权限批量设置、循环读文件、简单备份
本文介绍了Linux系统管理的三个核心技能点: 文件权限批量设置:使用chmod -R递归修改目录权限,或用find命令分别设置目录(755)和文件(644)权限,适合团队共享目录场景。 Shell脚本进阶:通过while read循环逐行处理文本(如日志分析),结合if和grep实现关键词筛选(如标红提示错误行)。 系统备份基础:利用tar -zcvf打包压缩重要目录(如/etc或学习笔记),文件名添加日期避免覆盖,并演示解压验证备份有效性。
2025-07-12 18:03:53
761
原创 【跟我学Linux】第八天:2 个 “效率神器”+2 个 “偷懒技巧”
摘要:本文介绍了Linux命令行中的三个实用工具:1) 使用sed进行文本批量查找替换,通过简单的命令格式实现文件内容修改;2) 利用awk提取和处理表格数据,如从ps命令输出中筛选特定列;3) 配置环境变量PATH和命令别名,实现快速访问常用程序和简化长命令。每个工具都配有实际应用场景和操作步骤,包括预览修改效果、批量处理文件、条件筛选数据,以及如何永久保存配置。文末提供5分钟实操练习和核心要点总结,帮助用户快速掌握这些高效命令行技巧。
2025-07-11 16:29:45
533
原创 【跟我学Linxu】第七天:Shell 脚本进阶 + 系统监控工具
本文介绍了Shell脚本进阶和系统监控工具的使用。在Shell脚本方面,重点讲解了条件判断(if语句)和循环操作(for循环),通过文件存在性检查、磁盘使用率监控、批量创建/重命名文件等实例演示了脚本的智能化操作。在系统监控方面,介绍了vmstat(查看系统整体状态)、iostat(监控磁盘性能)和netstat(检查网络连接)三个实用命令,帮助快速定位系统卡顿问题。文章包含详细的操作步骤和示例脚本,强调通过实践掌握这些工具的使用方法。
2025-07-11 13:30:24
493
原创 【跟我学Linux】第六天
摘要:本文介绍了Linux系统管理的三个核心知识点。1)文件权限进阶:学习使用chown修改文件所有者,chgrp修改所属组,以及特殊权限设置;2)磁盘管理:包括fdisk查看分区、mount/umount挂载卸载磁盘、du查看目录占用空间;3)Shell脚本入门:从创建脚本文件、添加执行权限到变量使用和系统信息输出。每个知识点都配有详细命令示例和实践操作指导,如创建虚拟磁盘进行挂载练习,编写输出系统信息的脚本等。通过学习,读者可以掌握Linux系统管理的基本操作和自动化脚本编写基础。
2025-07-11 08:39:41
763
原创 【跟我学Linux】第五天
本文介绍了Linux系统管理的三个核心技能:1. 软件包管理(apt命令)包括更新源列表、安装/卸载软件(如nginx)、搜索软件和清理缓存等操作。2. 系统日志分析讲解了/var/log目录下的关键日志文件(syslog、auth.log等),演示了使用tail、grep等命令实时监控和检索日志信息。3. 计划任务(crontab)通过创建每分钟写入文件的定时任务,详解了crontab的时间格式设置和任务管理流程。
2025-07-11 08:36:33
989
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人