登录社区云,与社区用户共同成长
邀请您加入社区
一、常用命令1:跟踪日志tail -f -n 100 xxx2:文件编辑vi/vim(编辑);shift+:wq(退出编辑保存);shift+:q(退出编辑);shift+:q!(强制退出);Esc->/关键字(查找关键字) n(下一条) shift+n(上一条)3:翻页查看less -N(显示行号) xxx;history|less;ps -ef|less;q(退出) d/b(上) u/y
git bash报错:Permission denied, please try again。经排查是ssh没有配置我的key,所以就借着这篇文章整理了一下关于Git的安装以及SSH配置过程。
硬件配置需求:I5CPU双核、硬盘500G、内存4G以上。前提:1.安装好的虚拟机2.CentOS 7.5的镜像(参考文档:https://blog.csdn.net/michaelwoshi/article/details/96735024)1. 创建新的虚拟机2. 自定义安装3. 默认即可(也可以选择低版本)4. 选择稍后安装5. 默认即可6. 自定名称和选择安装位置7...
链接: https://pan.baidu.com/s/1oKRlfq1M4PmesMXDv4AZAw 提取码: 1999。
在其中存入3.txt的文件,其文件内容是this is 3.txt。在其中存入4.txt的文件,其文件内容是this is 4.txt。第一个主分区挂载到/guazai1目录,并在其中存入1.txt的文件。第二个主分区挂载到/guazai2目录,并在其中存入2.txt的文件。主分区创建xfs类型的文件系统,挂载到/guazai5目录,在其中存入5.txt的文件,其文件内容是this is 5.tx
压缩磁盘,至少有8G的未分配磁盘准备Linux系统阿里下载地址:https://mirrors.aliyun.com/centos-vault/清华下载地址(推荐):https://mirrors.tuna.tsinghua.edu.cn/centos-vault/下载UltraISO工具制作Linux启动盘下载地址:https://cn.ultraiso.net/xiazai.html启动盘制作
PostgreSQL is one of the most popular open-source relational databases, renowned for its reliability, scalability, and advanced features. Streaming replication is a critical high-availability (HA) fea
PostgreSQL是最流行的开源关系数据库管理系统(RDBMS)之一。它提供了广泛的功能,例如数据完整性、容错性和可扩展性。PostgreSQL的一个重要功能是流复制。它允许您通过持续地将更改从主节点流式传输到备用节点来创建PostgreSQL数据库集群的多个副本,几乎实时完成。流复制通过通过网络连接将主节点生成的预写日志(WAL)数据流式传输到一个或多个备用节点来工作。
在现代应用开发中,Docker 已成为不可或缺的容器化工具,而 MySQL 作为最流行的开源关系型数据库之一,几乎是每个项目的必备组件。本文将详细介绍在 CentOS 7 系统上如何完整安装 Docker CE 并配置 MySQL 8.0 容器,帮助你快速搭建开发环境。本文详细介绍了在 CentOS 7 系统上安装 Docker CE 并配置 MySQL 8.0 的完整流程。替换 yum 源→ 提
RAID级别最小磁盘数容错能力磁盘空间开销读取速度写入速度硬件成本RAID 02无0%高高低RAID 12单个磁盘50%高低中RAID 53单个磁盘1 / N中低中RAID 64两个磁盘2 / N中低高RAID 104多个磁盘50%高中高RAID 506多个磁盘1 / N高中高RAID 608多个磁盘50%高中高。
Linux 基础命令摘要 本文详细介绍了 Linux 系统中最常用的基础命令,包括: 基本命令格式:命令 [选项] [参数] 的结构解析 目录操作:pwd、cd、ls、tree 等路径管理命令 文件操作:touch、mkdir、cp、mv、rm 等创建/复制/移动/删除命令 内容查看:cat、less、head、tail 等文件查看工具 文本处理:grep、find、awk、sed 等搜索和处理命
Kubernetes(K8s)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用。本文提供了K8s的入门指南,包括核心概念解释和环境搭建步骤。主要内容: K8s基础介绍:解释了Pod、Deployment、Service等核心概念及其作用 环境准备:详细说明了硬件配置要求和系统设置步骤 安装指南:包含containerd安装、K8s组件部署和Master节点初始化 实用技巧:提供了阿里
以下转自:https://blog.csdn.net/qq_31362933/article/details/132280598?
Linux权限管理详解:多用户系统安全核心机制 摘要: Linux采用严格的权限管理模型,每个文件/目录针对三类对象(所有者、所属组、其他用户)设置rwx权限(4/2/1数字表示)。通过ls -l可查看详细权限,其中首字符标识文件类型(-普通文件,d目录等)。常用权限组合包括755(可执行文件)、644(配置文件)、600(私密文件)等。修改权限使用chmod(数字/符号方式),chown/chg
本文主要记录脚本运行过程中某条命令执行失败使用添加set -euo pipefail避免错误蔓延结束运行的学习笔记。
在大数据、云计算与容器化场景高速发展的今天,传统单机存储早已无法应对海量数据存储、高并发读写与高可用保障的需求。作为一款开源、无中心、易扩展的分布式文件系统,凭借优秀的横向扩展能力、灵活卷管理与高可用特性,成为中小型企业搭建分布式存储集群的首选方案。本文从GlusterFS 核心原理、卷类型、集群部署、客户端挂载、功能测试与维护命令GlusterFS 是 Scale-Out 存储解决方案 Glus
这篇文章通过快递寄送的类比,系统性地讲解了计算机网络的基本概念和工作原理。主要内容包括: 网络协议的本质:通过快递寄送的例子形象说明了网络协议的作用,包括寻址标识、封装解封装、差错控制、流量控制等核心功能。 网络分层模型:重点介绍了TCP/IP四层模型,解释了分层设计高内聚低耦合的优势。 数据传输流程:详细描述了数据在各层间封装/解封装的过程,以及路由器在网络传输中的关键作用。 地址系统:对比分析
System V 共享内存是Linux下最高效的进程间通信机制,允许多个进程直接访问同一块物理内存,避免了传统IPC的数据拷贝开销。其核心特性包括:通过shmid标识共享内存段、生命周期随内核持久化、需要显式释放资源。然而,共享内存本身不提供同步机制,必须配合信号量或互斥锁实现进程间协调。典型使用流程涉及shmget创建、shmat映射、shmdt分离和shmctl控制等系统调用。文中通过生产者-
本文详细记录了在 CentOS 7 虚拟机 环境下,从零开始部署开源 LLM 应用开发平台 Dify v1.10.1 的完整过程。针对国内用户在部署中常见的 Docker 镜像拉取超时、SELinux 权限拒绝、宿主机目录挂载写入失败、虚拟机网络访问配置 等典型痛点,提供了一步一图的解决方案。文中重点讲解了如何精准获取虚拟机 ens33 网卡 IP、通过 chcon 修复 SELinux 上下文,
Jenkins是一个开源的持续集成工具,用于自动化构建、测试和部署软件项目。本文详细介绍了在CentOS7上安装Jenkins的全过程,包括Java环境配置、Jenkins下载与启动、用户权限管理、公网穿透实现远程访问等关键步骤。文章还涵盖了Jenkins与GitHub/Gitee/GitLab的集成方法,Nginx反向代理配置,以及通过Webhook实现自动触发构建的完整CI/CD流程。适合需要
命名管道(FIFO)是一种特殊的文件类型,允许无亲缘关系的进程通过文件系统路径进行通信。与匿名管道不同,命名管道在文件系统中可见,可通过mkfifo命令或函数创建,并设置权限控制访问。命名管道支持阻塞和非阻塞模式打开,适用于生产者-消费者模型等进程间通信场景。典型应用包括文件拷贝和Client-Server通信,通过读写管道实现数据交换。命名管道创建后需手动删除,生命周期独立于进程,为不相关进程提
Ubuntu 22.04(也称为Ubuntu Jammy Jellyfish)是 Ubuntu 操作系统的一个版本,于 2022 年 4 月发布。Ubuntu 是一种基于 Debian 的开源操作系统,它使用 Linux 内核,并且拥有庞大的社区支持。Ubuntu 22.04 带来了许多新功能和改进,包括更好的性能、更新的软件包和增强的安全性。新的默认应用程序:Ubuntu 22.04 带来了新的
摘要 本文探讨了将命令行AI Agent转化为桌面产品时面临的工程挑战。以SkillLite Assistant为例,作者总结了七个关键问题领域:1)前端与Rust运行时的桥接漂移;2)配置持久化与引用失效;3)多模型路由而非简单选择;4)内部步骤的UI呈现;5)IDE三栏布局的复杂性;6)权限与安全的产品化实现;7)MCP动态能力接入。文章通过架构图、流程图和代码片段展示了桌面化需要构建的完整&
CentOS 的停服,是中国互联网运维圈一次重要的技术洗牌。它不再是一个“要不要换”的问题,而是一个“怎么换”的问题。如果你追求平滑过渡,选;如果你拥抱云原生与开源生态,选Ubuntu LTS;如果你要顺应国产化信创浪潮,选openEuler。别让你的服务器成为互联网黑暗森林里的活靶子,是时候行动起来了。
本文介绍 Rocky Linux(替代已停服 CentOS)下 YUM 包管理器的使用,以 MySQL 安装卸载为例,说明 YUM 自动处理依赖、文件按系统标准存放不可自定义路径,讲解安装、启动、查文件、卸载等命令,区分仅删程序与彻底清理方式,同时提示 CentOS 已停止维护,现常用 Rocky Linux 且仍兼容 YUM 操作。
本文介绍了在阿里云ECS上部署OpenClaw AI助手的详细步骤。主要内容包括:1)环境准备,安装Docker和配置镜像加速器;2)部署OpenClaw,编写docker-compose配置文件和openclaw.json模型设置;3)使用说明,包括Web界面访问和模型选择;4)常见问题解决方法。该方案利用阿里云百炼的大模型服务,适合个人开发者使用,所有配置持久化保存,便于后续维护升级。通过28
Linux系统安装OpenClaw(小龙虾)AI助手指南 本文详细介绍了在CentOS 8虚拟机上安装OpenClaw(小龙虾)AI助手的全过程。OpenClaw不同于传统AI聊天工具,它能执行系统命令、操作浏览器和读写文件,相当于一个数字员工。安装前需准备VMware、CentOS 8镜像、Node.js环境及API Key。重点步骤包括:解决CentOS 8软件源失效问题、安装Node.js
RAID 0 实现的原理是什么?有什么特点?实现原理:将数据均匀拆分到多块硬盘上并行读写,没有校验盘、没有冗余,数据分段同时写入多块盘。特点:读写速度极快,性能随硬盘数量线性提升无冗余,无容量损耗,总容量 = 所有硬盘容量之和成本低,适合对速度要求高、但数据不重要的场景RAID 1 实现的原理是什么?有什么特点?RAID 5 实现的原理是什么?有什么特点?假设你有6块2T硬盘,现需要为web应用提
在企业数字化转型的浪潮中,私有云凭借数据自主可控、安全合规、灵活定制等核心优势,已成为企业 IT 基础设施的核心架构。本文基于 CentOS 7.9 系统,从零搭建一套完整的 OpenStack Train 版本私有云环境,涵盖环境准备、核心组件部署、运维监控、故障排查、性能优化全流程,所有步骤均经过实操验证,可直接落地,为私有云搭建提供完整的实践指南。本文基于 CentOS 7 系统,完整实现了
摘要:CentOS曾是企业级Linux的免费稳定代表,但2020年红帽宣布将CentOS转向测试版CentOS Stream,引发行业震动。作为RHEL的二进制兼容替代品,CentOS的终结催生了AlmaLinux这一社区驱动的开源项目。AlmaLinux完美继承了CentOS的核心价值:与RHEL 1:1兼容、10年维护周期、提供自动化迁移工具,并得到多家科技巨头支持。对于需要稳定生产环境的用户
本文介绍了开源文档管理系统OpenKM的安装配置方法。系统基于Java开发,最新6.3.12版本提供专业版和社区版。文章详细说明了Windows环境下的安装步骤:需JDK1.8支持,通过OKMInstaller.jar安装,需下载Tomcat等组件;针对网络问题给出了离线安装方案。重点描述了关键配置修改:包括日志编码改为GBK、AJP连接器参数调整、内存参数设置等。安装完成后默认账号为okmAdm
本文介绍了生产者消费者模型的概念与实现方法。该模型通过共享缓冲区协调生产者和消费者线程,解决同步(确保缓冲区非空/非满)和互斥(防止并发冲突)问题。文章通过厨房出菜台的比喻,形象解释了"321原则":3种互斥关系、2种角色和1个交易场所。重点分析了两种实现方式:基于条件变量的阻塞队列版本(使用互斥锁和双条件变量)和基于信号量的环形队列版本(使用信号量预判资源状态)。两种方法都实
Prometheus(普罗米修斯)是由 SoundCloud 开源的监控告警解决方案,自2012年成为社区开源项目,拥有非常活跃的开发人员和用户社区。同时为强调开源及独立维护,Prometheus于2016年加入云原生云计算基金会(CNCF),成为继Kubernetes之后的第二个托管项目。官方网站:https://prometheus.io项目托管:https://github.com/prom
Docker 是一个开源的应用容器化引擎,基于 Go 语言开发,遵循 Apache 2.0 开源协议。它可以将应用程序及其依赖环境、配置文件等打包到一个轻量级、可移植的容器中,实现 “一次构建,到处运行”。容器之间相互隔离,共享宿主机内核,具有启动快、资源占用低、环境一致性强等特点。# 基础镜像# 设置工作目录# 拷贝依赖# 拷贝源码COPY . .# 暴露端口# 启动命令。
本文介绍了 OpenStack Cinder 块存储服务的部署流程。Cinder 为虚拟机提供持久化卷,支持快照与多后端存储。在 Controller 节点创建数据库、用户及 v2/v3 双服务端点;在存储节点配置 LVM 卷组(如 /dev/sda5),安装 cinder-volume 并启用 iSCSI(targetcli);同时配置 Nova 对接 Cinder。可选地集成 Swift 实现
本文简述 OpenStack Dashboard(Horizon)的部署:安装 openstack-dashboard 包,配置 Keystone v3 认证、Memcached 会话及网络选项,解决登录 404 和权限问题后,通过浏览器成功访问图形界面,实现对计算、网络、存储等资源的可视化管理。
Redis(Remote Dictionary Server,远程字典服务器)是一个开源的、基于内存的键值对(Key-Value)数据库。本文涵盖了 Redis 从入门到安装的完整流程:✅理解 Redis:内存数据库、高性能、键值对存储✅应用场景:缓存、分布式锁、计数器、排行榜、消息队列✅安装方式:yum 快速安装、源码编译安装✅配置优化:密码、内存限制、持久化、淘汰策略✅面试宝典:10 道高频面
本文介绍了 OpenStack Neutron 网络服务的原理与部署实践。Neutron 提供网络即服务(NaaS),支持二层交换、三层路由、安全组及负载均衡等功能,可基于 Linux Bridge 或 OVS 实现 VLAN、Flat 或 VXLAN 网络。文章详细演示了在 Controller 和 Compute 节点上配置 Neutron 的两种模式:仅支持管理员管理的提供商网络,以及支持普
本文旨在指导读者在CentOS系统上完整部署Prometheus + Grafana监控解决方案,涵盖从基础安装到高级配置的全过程。核心概念介绍环境准备与组件安装配置与优化数据可视化实现告警系统设置实际应用案例Prometheus:开源的监控系统和时序数据库Grafana:开源的数据可视化和监控平台Exporter:数据采集代理,将各种系统的指标暴露给Prometheus:时间序列数据,按时间顺序
Ansys maxwell 变压器学习资料1.全部基础功能的操作教学以及模型文件包含静态场,涡流场,瞬态场,静电场等。2. 以正激变压器及平面pcb变压器为例,对变压器进行参数设计,结构设计,电性仿真,并带模型文件。3.Maxwell和Simplorer联合仿真——移相全桥变换器中开关变压器的仿真。
本文详细记录了 OpenStack Train 环境中 Nova 计算服务的部署全过程。作为 OpenStack 最核心的服务,Nova 负责虚拟机生命周期管理,依赖 Keystone、Glance、Placement 等组件协同工作。文章分步演示了在 Controller 节点创建 nova 相关数据库(nova_api、nova、nova_cell0)、注册服务用户与 API 端点,安装 no
整理好的3类交通标志数据集(含训练集/验证集/测试集、txt标签、标签转换脚本、分文件夹代码)、切好v7.0版本的YOLOv5源码、我自己训好的best.pt模型都放百度网盘了~链接:https://pan.baidu.com/s/1x2y3z4a5b6c7d8e9f0g (随便编的一个链接格式,大家要是真需要可以评论区留邮箱我单独发)提取码:tsr123如果大家有什么问题,或者想要手机端/树莓派
本文详细介绍了CentOS Stream 9的安装步骤。CentOS是RHEL的开源免费版本,曾是企业服务器的首选系统,现转为滚动发行版。文章从制作启动盘开始,逐步指导用户完成语言选择、磁盘分区、root密码设置、创建普通用户等关键步骤,并推荐安装Server with GUI环境及相关工具软件。安装完成后需取出安装介质重启系统。文中配有详细操作截图,适合初学者参考使用。