首页 文章 精选 留言 我的

精选列表

搜索[shell],共7516篇文章
优秀的个人博客,低调大师

shell脚本:查看KVM虚拟机中的网卡信息(不需要进入启动或进入虚拟机)

# Author:丁丁历险(Jacob) # 该脚本使用guestmount工具,可以将虚拟机的磁盘系统挂载到真实机文件系统中 # Centos7.2中安装libguestfs-tools-c可以获得guestmount工具 # 虚拟机可以启动或者不启动都不影响该脚本的使用 # 将虚拟机磁盘文件挂载到文件系统后,就可以直接读取磁盘文件中的网卡配置文件中的数据该脚本使用guestmount工具,可以将虚拟机的磁盘系统挂载到真实机文件系统中 #!/bin/bash #Author:丁丁历险(Jacob) #该脚本使用guestmount工具,可以将虚拟机的磁盘系统挂载到真实机文件系统中 #Centos7.2中安装libguestfs-tools-c可以获得guestmount工具 #虚拟机可以启动或者不启动都不影响该脚本的使用 #将虚拟机磁盘文件挂载到文件系统后,就可以直接读取磁盘文件中的网卡配置文件中的数据 clear mountpoint="/media/virtp_w_picpath" [!-d$mountpoint]&&mkdir$mountpoint read-p"输入虚拟机名称:"name echo"请稍后..." #如果有设备挂载到该挂载点,则先umount卸载 ifmount|grep-q"$mountpoint";then umount$mountpoint fi #只读的方式,将虚拟机的磁盘文件挂载到特定的目录下,这里是/media/virtp_w_picpath目录 guestmount-r-d$name-i$mountpoint echo echo"--------------------------------------------" echo-e"\033[32m$name虚拟机中网卡列表如下:\033[0m" dev=$(ls/media/virtp_w_picpath/etc/sysconfig/network-scripts/ifcfg-*|awk-F"[/-]"'{print$9}') echo$dev echo"--------------------------------------------" echo echo echo"+++++++++++++++++++++++++++++++++++++++++++" echo-e"\033[32m网卡IP地址信息如下:\033[0m" foriin$dev do echo-n"$i:" grep-q"IPADDR"/media/virtp_w_picpath/etc/sysconfig/network-scripts/ifcfg-$i||echo"未配置IP地址" awk-F='/IPADDR/{print$2}'/media/virtp_w_picpath/etc/sysconfig/network-scripts/ifcfg-$i done echo"+++++++++++++++++++++++++++++++++++++++++++"

优秀的个人博客,低调大师

4 weekend110的hdfs&mapreduce测试 + hdfs的实现机制初始 + hdfs的shell操作 + 无密登陆配置

不多说,直接上干货! Hdfs是根/目录,windows是每一个盘符 1 从Linux里传一个到,hdfs里去 2 从hdfs里下一个到,linux里去 想从hdfs里,下载到linux, 涨知识,记住,hdfs是建立在linux上, 现在,hdfs里还有jdk-7u65-linux-i586.tar.gz,好,linux里,没有了jdk-7u65-linux-i586.tar.gz。 在抽象的hdfs文件系统里,存在datanode那个机器的抽象的hdfs文件系统里, 其实,刚下载,是从datanode文件夹里,下载,通过http协议,下载得到, http://192.168.1.101:50070 (HDFS管理界面) http://192.168.1.101:8088 (MR管理界面) mr程序,打成jar包,自带的,都在share里, 关于common、hdfs、mapreduce、yarn的例子程序,都在这里。 hdfs的实现机制初始 说明,hadoop的身份验证,是比较弱的, 方便,查看,清理大文件,跟windows里,一样 非常不灵活,在生产,一般用API去操作。 无密码登陆配置 SSH除了密码机制,还有秘钥机制。 成功实现,无密码登陆设置!!! 本文转自大数据躺过的坑博客园博客,原文链接:http://www.cnblogs.com/zlslch/p/5893174.html,如需转载请自行联系原作者

优秀的个人博客,低调大师

Shell 模式 让 AI Agent 成为终端原住民, ACP 协议 解耦编辑器与 Agent——两条路径,同一方向:Agent 不是 IDE 的附属品

01 HEADLINE ### Claude Code:无人值守闭环,Agent 从委托走向自主交付 头条一:后台 Agent 自动开 PR,Fire-and-Forget 终完成 Anthropic 于 7月7日–10日密集推送三个版本(v2.1.203 / v2.1.198-v2.1.200 / v2.1.206),核心主题是 极客交互效率闭环 与 长周期后台 Agent 稳定性 。 最关键的工程突破:后台 Agent 完成代码任务后,现在可以 **自动 commit、push 并打开 draft PR** ——无需人工介入便形成完整的代码贡献闭环。配合 Notification Hook( agent_needs_input / agent_completed ),终于实现了「fire-and-forget」的真正无人值守路径:发出 Agent,坐等 PR。 「Agent 的交付物从「代码变更」,演变为「代码变更 + 已审核的 PR」——这是从任务委托到自主交付的范式转移。」 头条二:Copilot 按量计费落地,计量池模型成行业主流 6月1日正式生效的 Copilot AI Credits 计费体系,是 AI Coding 商业史上最重要的一次 定价重构 。核心特征: 1 代码补全仍无限免费——高频基础动作不受影响,保留「平价感」 2 AI Credits 1:1 锚定 $0.01——Token 消耗直接换算美元,透明度极高 3 企业三层预算控制:用户级 / 成本中心 / 企业级,防止 Agent 失控烧钱 4 Credit Pool 池化——按企业聚合而非按人头切块,功率用户可借用轻量用户额度 本质是 从「座位订阅」转向「座位 + 计量池」的混合模式 。Copilot 不再试图为 Agent 任务定低价,而是用免费基础留住用户,用计量层捕获 Agent 高价值场景的利润。这套模型已在 Cursor 和 Copilot 双双验证。 02 DESIGN INSIGHTS ### 五维设计思想洞察 维度一:Agent 架构——从任务委托到自主交付 自动开 PR 的能力,标志着 AI Coding Agent 从「任务委托型」向「自主交付型」的范式转移。 这意味着 Agent 需要内嵌 代码质量门禁 (至少能通过 CI)、 git 语义理解 (提交信息规范)、 GitHub API 调用权限 ——单纯的文件读写能力已不够。 对 Multi-Agent 架构的启示: **主 Agent 负责规划,子 Agent 负责执行,最终由一个「交付 Agent」完成闭环提交** ,而不是让人回到循环中。 维度二:工作流编排——事件总线驱动无人值守 Notification Hook 让 Claude Code 具备了完整的事件驱动工作流: WORKFLOW Agent 完成 → agent_completed 事件 → 外部系统接到通知(Slack / PR / 监控) Agent 卡住 → agent_needs_input 事件 → 告警而非静默失败 可以类比为 MCP 标准化了工具调用协议, Notification Hook 是在标准化 Agent 生命周期事件的协议 。在设计 Agent 与外部系统集成时,优先考虑事件驱动而非轮询。 维度三:上下文管理——渐进式发现解决 72% Token 浪费 MCP 的 72% 问题 :接入 10+ MCP 服务器时,工具 Schema 本身消耗了 72% 的上下文窗口。 渐进式发现(Progressive Discovery) :不要预加载全部工具,让模型在真正需要时通过 tool_search 按需加载。这是 **延迟加载思路在上下文管理中的复现** 。 关键洞察: **上下文不是越大越好,而是越精准越好。** 压缩上下文和扩展上下文同样重要。在设计 Multi-Agent 系统时,上下文边界怎么划、哪些全局共享、哪些按需获取——这些是架构决策,而非 prompt 调优。 维度四:工具调用——MCP 从工具协议进化为应用分发层 David Soria Parra 在 AI Engineer 大会揭示了 MCP 的下一阶段演进: 1 MCP Apps:工具自带 UI,渲染在 Claude / ChatGPT / VS Code / Cursor 任何一端 2 无状态传输协议:MCP 服务器能像 REST 服务一样水平扩展到 Cloud Run / Kubernetes 3 Server Discovery:Agent 自动发现网站背后的 MCP 服务——为 Agent 打开「隐形 API 网络」 未来的 Agent 工具不只是「调用一个函数」,而是「激活一个自带 UI 和状态的服务实例」 。这对架构设计的启示:MCP 正在从「连接协议」变成「分发协议」。 维度五:错误处理与自愈——主动预防优于被动容错 登录过期前置预警 是错误处理设计的一个微妙但重要的进步: 旧 Token 突然过期 后台 Agent 静默失败,数小时后才发现 新 Token 即将过期 主动弹窗预警,及时 re-authenticate **「要失败之前先告诉你」——这是主动预防,而非被动容错。** 静默热升级(后台 Agent 无感升级到新版)则是另一个维度的自愈:不让维护事件成为用户体验的断点。 03 TRENDS ### 架构趋势总结 1 Agent 的输出边界在扩展 从「代码变更」到「代码变更 + PR」,再到「直接进入生产」。输出边界每扩展一步,对 Agent 的质量门禁、权限边界、安全审计的要求就上一个台阶。 2 协议层标准化,技能层多元化 MCP 解决工具调用标准化,SKILL.md 解决工作流模板标准化——前者是机器语言,后者是人类工作流的结构化表达。 3 上下文经济学崛起 渐进式发现、按需压缩、Credit Pool 池化——上下文是一种有成本的资源,需要被设计,而非被无限填充。 4 无人值守 Agent 需要完整的事件总线 Notification Hook 证明了:Agent 生命周期事件是一等公民输出,是 Agent 与外部编排系统集成的核心接口。 ∞ EPILOGUE ### 对个人架构设计能力的启示 1 设计 Agent 时,先定义「交付边界」 交付边界决定架构复杂度:是「代码变更」就需要 git 语义和 CI 门禁;是「PR」就需要 GitHub API 权限和提交规范。先定义交付物,再设计架构。 2 用事件驱动代替轮询 无论是 Notification Hook 还是 MCP Server Discovery,都在指向同一原则:系统间通信优先用事件,而非轮询。在设计 Agent 与外部系统集成时,先问「能不能用事件」。 3 上下文管理是架构决策,不是调优技巧 渐进式发现 解决的是:不是把所有上下文都塞给模型,而是让模型按需获取。这是架构决策(模块化、按需加载),不是模型层面的调参。 「从「代码生成器」到「自主交付者」,中间隔着一套完整的 事件总线 、 质量门禁 和 上下文经济学 。」 END

资源下载

更多资源
Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册