免费的网站收录域名查询_网址目录导航_y333网址大全-址汇收录
免费加入

热度:

编号:134248

分类:博客日志

加入:2024-10-20 04:17:24

点入:2024-10-20 04:17:27

备案:登录可见

名称:登录可见

SEO更新时间
2024-10-20T04:17:37

百度权重:百度权重0
百度移动:百度移动0
360 权重:360权重0
搜狗权重:搜狗权重0
稚子的成长博客 | 记录网站开发解决方案|IT业界动态|生活随想…

访问网站

https://blog.zzstudio.net

举报/报错
网站标签

该站未曾设置keywords


网站描述

该站未曾设置description


上一篇:首页-悠妈养生小铺-淘宝网

下一篇:上海美视装饰工程有限公司 - 上海美视装饰工程有限公司

seo综合信息
SEO信息 百度来访IP:- | 移动端来访IP:- | 出站链接:3 | 站内链接:10
IP网速: IP地址:47.102.42.163 [中国上海上海 阿里云] | 网速:739毫秒
ALEXA排名 世界排名:- | 预估IP:- | 预估PV:-
备案信息 登录可见 | 名称:登录可见 | 已创建:14年10个月17天
收录 百度 360 搜狗 谷歌
查询 0 0 0 0
电脑关键词 手机关键词 页面友好 首页位置 索引 近期收录
1 0 电脑端优秀 - 0 0
协议类型HTTP/1.1 200 OK 页面类型text/html; charset=UTF-8 服务器类型nginx 是否压缩是 原网页大小712657 压缩后大小63045 压缩比91.15%
网站快照

稚 子 的 成 长 博 客 | 记 录 网 站 开 发 解 决 方 案 | I T 业 界 动 态 | 生 活 随 想 … 稚 子 的 成 长 博 客 记 录 网 站 开 发 解 决 方 案 | I T 业 界 动 态 | 生 活 随 想 … 跳 至 正 文 首 页 关 于 我 友 情 链 接 文 章 归 档 留 言 板 结 算 C o n f i r m a t i o n O r d e r H i s t o r y 交 易 失 败 回 执 网 址 收 藏 ← 早 期 文 章 如 何 在 U b u n t u 上 安 装 V N C 服 务 发 表 于 2 0 2 4 年 9 月 2 7 日 由 稚 子 1 、 在 T e r m i n a l 中 输 入 s u d o a p t g e t u p d a t e 更 新 软 件 源 s u d o a p t g e t u p d a t e 1 s u d o a p t g e t u p d a t e 2 、 安 装 v n c s e r v e r a p t g e t i n s t a l l t i g h t v n c s e r v e r 1 a p t g e t i n s t a l l t i g h t v n c s e r v e r 3 、 配 置 v n c 密 码 , 运 行 v n c p a s s w d 命 令 ~ # v n c p a s s w d U s i n g p a s s w o r d f i l e / r o o t / . v n c / p a s s w d V N C d i r e c t o r y / r o o t / . v n c d o e s n o t e x i s t , c r e a t i n g . P a s s w o r d : W a r n i n g : p a s s w o r d t r u n c a t e d t o t h e l e n g t h o f 8 . V e r i f y : W o u l d y o u l i k e t o e n t e r a v i e w o n l y p a s s w o r d ( y / n ) ? n 1 2 3 4 5 6 7 ~ # v n c p a s s w d U s i n g p a s s w o r d f i l e / r o o t / . v n c / p a s s w d V N C d i r e c t o r y / r o o t / . v n c d o e s n o t e x i s t , c r e a t i n g . P a s s w o r d : W a r n i n g : p a s s w o r d t r u n c a t e d t o t h e l e n g t h o f 8 . V e r i f y :     W o u l d y o u l i k e t o e n t e r a v i e w o n l y p a s s w o r d ( y / n ) ? n 4 、 启 动 v n c 服 务 / u s r / b i n / v n c s e r v e r : 1 g e o m e t r y 1 9 2 0 x 1 0 8 0 d e p t h 2 4 r f b a u t h ~ / . v n c / p a s s w d 1 / u s r / b i n / v n c s e r v e r : 1 g e o m e t r y 1 9 2 0 x 1 0 8 0 d e p t h 2 4 r f b a u t h ~ / . v n c / p a s s w d 5 、 创 建 v n c 的 启 动 服 务 , 用 于 开 机 自 动 启 动 s u d o n a n o / e t c / s y s t e m d / s y s t e m / v n c s e r v e r @ . s e r v i c e 1 s u d o n a n o / e t c / s y s t e m d / s y s t e m / v n c s e r v e r @ . s e r v i c e 然 后 填 写 以 下 内 容 U n i t ] D e s c r i p t i o n = S t a r t T i g h t V N C s e r v e r a t s t a r t u p A f t e r = s y s l o g . t a r g e t n e t w o r k . t a r g e t S e r v i c e ] T y p e = f o r k i n g U s e r = 你 的 用 户 名 > P A M N a m e = l o g i n P I D F i l e = / h o m e / 你 的 用 户 名 > / . v n c / % H % i . p i d E x e c S t a r t = / u s r / b i n / v n c s e r v e r % i g e o m e t r y 1 9 2 0 x 1 0 8 0 d e p t h 2 4 E x e c S t o p = / u s r / b i n / v n c s e r v e r k i l l % i I n s t a l l ] W a n t e d B y = m u l t i u s e r . t a r g e t 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 U n i t ] D e s c r i p t i o n = S t a r t T i g h t V N C s e r v e r a t s t a r t u p A f t e r = s y s l o g . t a r g e t n e t w o r k . t a r g e t   S e r v i c e ] T y p e = f o r k i n g U s e r = 你 的 用 户 名 > P A M N a m e = l o g i n P I D F i l e = / h o m e / 你 的 用 户 名 > / . v n c / % H % i . p i d E x e c S t a r t = / u s r / b i n / v n c s e r v e r % i g e o m e t r y 1 9 2 0 x 1 0 8 0 d e p t h 2 4 E x e c S t o p = / u s r / b i n / v n c s e r v e r k i l l % i   I n s t a l l ] W a n t e d B y = m u l t i u s e r . t a r g e t   将 替 换 为 你 自 己 的 用 户 名 。 根 据 你 的 需 要 调 整 E x e c S t a r t 里 的 分 辨 率 ( g e o m e t r y 1 9 2 0 x 1 0 8 0 ) 和 颜 色 深 度 ( d e p t h 2 4 ) 。 6 、 重 新 加 载 S y s t e m d 配 置 s u d o s y s t e m c t l d a e m o n r e l o a d 1 s u d o s y s t e m c t l d a e m o n r e l o a d 7 、 设 置 开 机 启 动 使 用 以 下 命 令 让 V N C 服 务 在 开 机 时 自 动 启 动 ( 假 设 你 要 启 动 的 显 示 编 号 为 : 1 ) : s u d o s y s t e m c t l e n a b l e v n c s e r v e r @ : 1 . s e r v i c e 1 s u d o s y s t e m c t l e n a b l e v n c s e r v e r @ : 1 . s e r v i c e 启 动 V N C 服 务 s u d o s y s t e m c t l s t a r t v n c s e r v e r @ : 1 . s e r v i c e 1 s u d o s y s t e m c t l s t a r t v n c s e r v e r @ : 1 . s e r v i c e 检 查 服 务 状 态 s u d o s y s t e m c t l s t a t u s v n c s e r v e r @ : 1 . s e r v i c e 1 s u d o s y s t e m c t l s t a t u s v n c s e r v e r @ : 1 . s e r v i c e 总 结 通 过 上 述 步 骤 , 你 可 以 配 置 V N C 服 务 在 系 统 启 动 时 自 动 启 动 , 并 使 用 S y s t e m d 管 理 它 。 如 果 需 要 修 改 分 辨 率 或 其 他 参 数 , 可 以 直 接 编 辑 / e t c / s y s t e m d / s y s t e m / v n c s e r v e r @ . s e r v i c e 文 件 。 发 表 在 系 统 分 类 | 留 下 评 论 [ P r o x y ] C e n t o s 7 中 D a n t e S o c k s 安 装 与 配 置 发 表 于 2 0 2 4 年 8 月 8 日 由 稚 子 D a n t e 是 一 个 免 费 的 S o c k s 代 理 服 务 器 , 当 然 , 其 实 开 发 它 的 公 司 , 是 通 过 销 售 扩 展 M o d u l e s 以 及 服 务 来 赚 钱 的 。 如 果 只 是 需 要 代 理 , 就 不 需 要 那 些 额 外 的 M o d u l e s 了 ( 安 全 / 流 控 之 类 会 做 在 防 火 墙 上 , 专 业 的 设 备 做 专 业 的 事 ) d a n t e 官 方 网 站 传 送 门 D a n t e 官 方 网 站 上 只 给 了 源 码 和 编 译 好 的 二 进 制 文 件 , 二 进 制 文 件 有 适 配 R H E L 7 的 , 也 就 可 以 用 在 c e n t O S 7 上 , 但 是 , 这 些 文 件 下 载 或 者 编 译 后 , 还 需 要 自 己 去 配 置 环 境 变 量 和 启 动 配 置 , 卸 载 起 来 也 不 容 易 ( 编 译 安 装 可 以 通 过 m a k e u n i n s t a l l 来 卸 载 ) , 总 之 , 不 是 很 方 便 c e n t O S 7 的 标 准 库 中 不 包 含 D a n t e S o c k s , 很 蛋 疼 , 我 们 需 要 用 到 G h e t t o F o r g e 库 通 过 扩 展 库 安 装 的 D a n t e 的 版 本 是 1 . 4 . 1 , 虽 然 不 是 最 新 版 , 但 也 够 用 了 ( 最 新 版 也 就 是 1 . 4 . 2 ) 通 过 y u m 安 装 时 , 会 同 时 安 装 s e r v e r 和 c l i e n t 端 Y u m 安 装 添 加 库 r p m U v h h t t p : / / m i r r o r . g h e t t o f o r g e . o r g / d i s t r i b u t i o n s / g f / g f r e l e a s e l a t e s t . g f . e l 7 . n o a r c h . r p m 1 c o d e > r p m U v h h t t p : / / m i r r o r . g h e t t o f o r g e . o r g / d i s t r i b u t i o n s / g f / g f r e l e a s e l a t e s t . g f . e l 7 . n o a r c h . r p m 安 装 这 个 库 之 后 , 仍 然 会 发 现 找 不 到 … … # y u m s e a r c h d a n t e s e r v e r L o a d e d p l u g i n s : f a s t e s t m i r r o r L o a d i n g m i r r o r s p e e d s f r o m c a c h e d h o s t f i l e * b a s e : m i r r o r s . 1 6 3 . c o m * e p e l : m i r r o r s . a l i y u n . c o m * e x t r a s : m i r r o r s . 1 6 3 . c o m * u p d a t e s : m i r r o r s . 1 6 3 . c o m W a r n i n g : N o m a t c h e s f o u n d f o r : d a n t e s e r v e r N o m a t c h e s f o u n d 1 2 3 4 5 6 7 8 9 # y u m s e a r c h d a n t e s e r v e r L o a d e d p l u g i n s : f a s t e s t m i r r o r L o a d i n g m i r r o r s p e e d s f r o m c a c h e d h o s t f i l e * b a s e : m i r r o r s . 1 6 3 . c o m * e p e l : m i r r o r s . a l i y u n . c o m * e x t r a s : m i r r o r s . 1 6 3 . c o m * u p d a t e s : m i r r o r s . 1 6 3 . c o m W a r n i n g : N o m a t c h e s f o u n d f o r : d a n t e s e r v e r N o m a t c h e s f o u n d 因 为 d a n t e s e r v e r 默 认 在 g f p l u s 库 中 , 需 要 手 动 启 用 # y u m e n a b l e r e p o = g f p l u s s e a r c h d a n t e s e r v e r L o a d e d p l u g i n s : f a s t e s t m i r r o r L o a d i n g m i r r o r s p e e d s f r o m c a c h e d h o s t f i l e * b a s e : m i r r o r s . 1 6 3 . c o m * e p e l : m i r r o r s . a l i y u n . c o m * e x t r a s : m i r r o r s . 1 6 3 . c o m * u p d a t e s : m i r r o r s . 1 6 3 . c o m = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = N / S m a t c h e d : d a n t e s e r v e r = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = d a n t e s e r v e r . x 8 6 _ 6 4 : A F r e e S o c k s v 4 / v 5 S e r v e r I m p l e m e n t a t i o n 1 2 3 4 5 6 7 8 9 # y u m e n a b l e r e p o = g f p l u s s e a r c h d a n t e s e r v e r L o a d e d p l u g i n s : f a s t e s t m i r r o r L o a d i n g m i r r o r s p e e d s f r o m c a c h e d h o s t f i l e * b a s e : m i r r o r s . 1 6 3 . c o m * e p e l : m i r r o r s . a l i y u n . c o m * e x t r a s : m i r r o r s . 1 6 3 . c o m * u p d a t e s : m i r r o r s . 1 6 3 . c o m = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = N / S m a t c h e d : d a n t e s e r v e r = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = d a n t e s e r v e r . x 8 6 _ 6 4 : A F r e e S o c k s v 4 / v 5 S e r v e r I m p l e m e n t a t i o n 搜 索 对 应 有 安 装 包 , 开 始 安 装 # y u m e n a b l e r e p o = g f p l u s i n s t a l l d a n t e s e r v e r y L o a d e d p l u g i n s : f a s t e s t m i r r o r L o a d i n g m i r r o r s p e e d s f r o m c a c h e d h o s t f i l e * b a s e : m i r r o r s . 1 6 3 . c o m * e p e l : m i r r o r s . a l i y u n . c o m * e x t r a s : m i r r o r s . 1 6 3 . c o m * u p d a t e s : m i r r o r s . 1 6 3 . c o m R e s o l v i n g D e p e n d e n c i e s R u n n i n g t r a n s a c t i o n c h e c k P a c k a g e d a n t e s e r v e r . x 8 6 _ 6 4 0 : 1 . 4 . 1 1 7 6 . 9 w i l l b e i n s t a l l e d P r o c e s s i n g D e p e n d e n c y : d a n t e f o r p a c k a g e : d a n t e s e r v e r 1 . 4 . 1 1 7 6 . 9 . x 8 6 _ 6 4 R u n n i n g t r a n s a c t i o n c h e c k P a c k a g e d a n t e . x 8 6 _ 6 4 0 : 1 . 4 . 1 1 7 6 . 9 w i l l b e i n s t a l l e d F i n i s h e d D e p e n d e n c y R e s o l u t i o n D e p e n d e n c i e s R e s o l v e d = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = P a c k a g e A r c h V e r s i o n R e p o s i t o r y S i z e = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = I n s t a l l i n g : d a n t e s e r v e r x 8 6 _ 6 4 1 . 4 . 1 1 7 6 . 9 g f p l u s 3 3 1 k I n s t a l l i n g f o r d e p e n d e n c i e s : d a n t e x 8 6 _ 6 4 1 . 4 . 1 1 7 6 . 9 g f p l u s 4 8 0 k T r a n s a c t i o n S u m m a r y = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = I n s t a l l 1 P a c k a g e ( + 1 D e p e n d e n t p a c k a g e ) T o t a l d o w n l o a d s i z e : 8 1 1 k I n s t a l l e d s i z e : 2 . 4 M D o w n l o a d i n g p a c k a g e s : w a r n i n g : / v a r / c a c h e / y u m / x 8 6 _ 6 4 / 7 / g f p l u s / p a c k a g e s / d a n t e s e r v e r 1 . 4 . 1 1 7 6 . 9 . x 8 6 _ 6 4 . r p m : H e a d e r V 4 R S A / S H A 1 S i g n a t u r e , k e y I D d a 8 b 7 7 1 8 : N O K E Y P u b l i c k e y f o r d a n t e s e r v e r 1 . 4 . 1 1 7 6 . 9 . x 8 6 _ 6 4 . r p m i s n o t i n s t a l l e d ( 1 / 2 ) : d a n t e s e r v e r 1 . 4 . 1 1 7 6 . 9 . x 8 6 _ 6 4 . r p m | 3 3 1 k B 0 0 : 0 0 : 1 2 ( 2 / 2 ) : d a n t e 1 . 4 . 1 1 7 6 . 9 . x 8 6 _ 6 4 . r p m | 4 8 0 k B 0 0 : 0 0 : 1 2 T o t a l 6 5 k B / s | 8 1 1 k B 0 0 : 0 0 : 1 2 R e t r i e v i n g k e y f r o m f i l e : / / / e t c / p k i / r p m g p g / R P M G P G K E Y g f . e l 7 I m p o r t i n g G P G k e y 0 x D A 8 B 7 7 1 8 : U s e r i d : G h e t t o f o r g e ( e l 7 ) g f @ g h e t t o f o r g e . o r g F i n g e r p r i n t : b 4 3 e a 8 9 2 8 6 f 4 b 6 f d f f 8 3 f e d 1 d 0 0 5 a e 3 1 d a 8 b 7 7 1 8 P a c k a g e : g f r e l e a s e 7 1 0 . g f . e l 7 . n o a r c h ( i n s t a l l e d ) F r o m : / e t c / p k i / r p m g p g / R P M G P G K E Y g f . e l 7 R u n n i n g t r a n s a c t i o n c h e c k R u n n i n g t r a n s a c t i o n t e s t T r a n s a c t i o n t e s t s u c c e e d e d R u n n i n g t r a n s a c t i o n I n s t a l l i n g : d a n t e 1 . 4 . 1 1 7 6 . 9 . x 8 6 _ 6 4 1 / 2 I n s t a l l i n g : d a n t e s e r v e r 1 . 4 . 1 1 7 6 . 9 . x 8 6 _ 6 4 2 / 2 V e r i f y i n g : d a n t e s e r v e r 1 . 4 . 1 1 7 6 . 9 . x 8 6 _ 6 4 1 / 2 V e r i f y i n g : d a n t e 1 . 4 . 1 1 7 6 . 9 . x 8 6 _ 6 4 2 / 2 I n s t a l l e d : d a n t e s e r v e r . x 8 6 _ 6 4 0 : 1 . 4 . 1 1 7 6 . 9 D e p e n d e n c y I n s t a l l e d : d a n t e . x 8 6 _ 6 4 0 : 1 . 4 . 1 1 7 6 . 9 C o m p l e t e ! 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 3 0 3 1 3 2 3 3 3 4 3 5 3 6 3 7 3 8 3 9 4 0 4 1 4 2 4 3 4 4 4 5 4 6 4 7 4 8 4 9 5 0 5 1 5 2 5 3 5 4 5 5 5 6 5 7 5 8 5 9 6 0 # y u m e n a b l e r e p o = g f p l u s i n s t a l l d a n t e s e r v e r y L o a d e d p l u g i n s : f a s t e s t m i r r o r L o a d i n g m i r r o r s p e e d s f r o m c a c h e d h o s t f i l e * b a s e : m i r r o r s . 1 6 3 . c o m * e p e l : m i r r o r s . a l i y u n . c o m * e x t r a s : m i r r o r s . 1 6 3 . c o m * u p d a t e s : m i r r o r s . 1 6 3 . c o m R e s o l v i n g D e p e n d e n c i e s R u n n i n g t r a n s a c t i o n c h e c k P a c k a g e d a n t e s e r v e r . x 8 6 _ 6 4 0 : 1 . 4 . 1 1 7 6 . 9 w i l l b e i n s t a l l e d P r o c e s s i n g D e p e n d e n c y : d a n t e f o r p a c k a g e : d a n t e s e r v e r 1 . 4 . 1 1 7 6 . 9 . x 8 6 _ 6 4 R u n n i n g t r a n s a c t i o n c h e c k P a c k a g e d a n t e . x 8 6 _ 6 4 0 : 1 . 4 . 1 1 7 6 . 9 w i l l b e i n s t a l l e d F i n i s h e d D e p e n d e n c y R e s o l u t i o n   D e p e n d e n c i e s R e s o l v e d   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = P a c k a g e                                                 A r c h                                         V e r s i o n                                                 R e p o s i t o r y                                 S i z e = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = I n s t a l l i n g : d a n t e s e r v e r                                     x 8 6 _ 6 4                                     1 . 4 . 1 1 7 6 . 9                                         g f p l u s                                     3 3 1 k I n s t a l l i n g f o r d e p e n d e n c i e s : d a n t e                                                     x 8 6 _ 6 4                                     1 . 4 . 1 1 7 6 . 9                                         g f p l u s                                     4 8 0 k   T r a n s a c t i o n S u m m a r y = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = I n s t a l l     1 P a c k a g e ( + 1 D e p e n d e n t p a c k a g e )   T o t a l d o w n l o a d s i z e : 8 1 1 k I n s t a l l e d s i z e : 2 . 4 M D o w n l o a d i n g p a c k a g e s : w a r n i n g : / v a r / c a c h e / y u m / x 8 6 _ 6 4 / 7 / g f p l u s / p a c k a g e s / d a n t e s e r v e r 1 . 4 . 1 1 7 6 . 9 . x 8 6 _ 6 4 . r p m : H e a d e r V 4 R S A / S H A 1 S i g n a t u r e , k e y I D d a 8 b 7 7 1 8 : N O K E Y P u b l i c k e y f o r d a n t e s e r v e r 1 . 4 . 1 1 7 6 . 9 . x 8 6 _ 6 4 . r p m i s n o t i n s t a l l e d ( 1 / 2 ) : d a n t e s e r v e r 1 . 4 . 1 1 7 6 . 9 . x 8 6 _ 6 4 . r p m                                                                                                             | 3 3 1 k B     0 0 : 0 0 : 1 2 ( 2 / 2 ) : d a n t e 1 . 4 . 1 1 7 6 . 9 . x 8 6 _ 6 4 . r p m                                                                                                                             | 4 8 0 k B     0 0 : 0 0 : 1 2 T o t a l                                                                                                                                                                         6 5 k B / s | 8 1 1 k B     0 0 : 0 0 : 1 2 R e t r i e v i n g k e y f r o m f i l e : / / / e t c / p k i / r p m g p g / R P M G P G K E Y g f . e l 7 I m p o r t i n g G P G k e y 0 x D A 8 B 7 7 1 8 : U s e r i d         : G h e t t o f o r g e ( e l 7 ) g f @ g h e t t o f o r g e . o r g F i n g e r p r i n t : b 4 3 e a 8 9 2 8 6 f 4 b 6 f d f f 8 3 f e d 1 d 0 0 5 a e 3 1 d a 8 b 7 7 1 8 P a c k a g e         : g f r e l e a s e 7 1 0 . g f . e l 7 . n o a r c h ( i n s t a l l e d ) F r o m             : / e t c / p k i / r p m g p g / R P M G P G K E Y g f . e l 7 R u n n i n g t r a n s a c t i o n c h e c k R u n n i n g t r a n s a c t i o n t e s t T r a n s a c t i o n t e s t s u c c e e d e d R u n n i n g t r a n s a c t i o n     I n s t a l l i n g : d a n t e 1 . 4 . 1 1 7 6 . 9 . x 8 6 _ 6 4                                                                                                                                                         1 / 2     I n s t a l l i n g : d a n t e s e r v e r 1 . 4 . 1 1 7 6 . 9 . x 8 6 _ 6 4                                                                                                                                             2 / 2     V e r i f y i n g     : d a n t e s e r v e r 1 . 4 . 1 1 7 6 . 9 . x 8 6 _ 6 4                                                                                                                                             1 / 2     V e r i f y i n g     : d a n t e 1 . 4 . 1 1 7 6 . 9 . x 8 6 _ 6 4                                                                                                                                                         2 / 2   I n s t a l l e d :     d a n t e s e r v e r . x 8 6 _ 6 4 0 : 1 . 4 . 1 1 7 6 . 9   D e p e n d e n c y I n s t a l l e d :     d a n t e . x 8 6 _ 6 4 0 : 1 . 4 . 1 1 7 6 . 9   C o m p l e t e ! D a n t e 安 装 后 配 置 添 加 一 个 用 户 , 专 用 于 D a n t e S o c k s 使 用 ; a d d u s e r n o c r e a t e h o m e s h e l l / u s r / s b i n / n o l o g i n d a n t e s o c k s 1 a d d u s e r n o c r e a t e h o m e s h e l l / u s r / s b i n / n o l o g i n d a n t e s o c k s 创 建 下 面 这 个 文 件 夹 , 通 过 上 述 y u m 源 安 装 的 D a n t e S o c k s , 不 知 为 何 不 会 创 建 这 个 目 录 , 但 启 动 的 配 置 文 件 中 , 是 需 要 这 个 目 录 的 , D a n t e 会 在 目 录 下 创 建 一 个 s o c k d . p i d 的 文 件 # m k d i r / v a r / r u n / s o c k d 1 # m k d i r / v a r / r u n / s o c k d 启 动 服 务 配 置 文 件 在 这 里 # v i / u s r / l i b / s y s t e m d / s y s t e m / s o c k d . s e r v i c e 1 # v i / u s r / l i b / s y s t e m d / s y s t e m / s o c k d . s e r v i c e D a n t e 配 置 文 件 说 明 通 过 y u m 安 装 的 D a n t e S o c k s 会 有 一 个 默 认 的 s o c k d . c o n f 文 件 , 存 在 / e t c 目 录 下 如 果 你 熟 悉 D a n t e 的 配 置 文 件 语 义 , 你 就 不 需 要 这 个 文 件 , 以 防 万 一 , 还 是 先 重 命 名 一 下 # m v / e t c / s o c k d . c o n f / e t c / s o c k d . c o n f . d e f a u l t 1 # m v / e t c / s o c k d . c o n f / e t c / s o c k d . c o n f . d e f a u l t 然 后 我 们 创 建 自 己 的 c o n f 文 件 # v i / e t c / s o c k d . c o n f 1 # v i / e t c / s o c k d . c o n f 配 置 示 例 l o g o u t p u t : s t d e r r i n t e r n a l : e t h 0 p o r t = 1 0 8 0 e x t e r n a l : e t h 0 s o c k s m e t h o d : n o n e u s e r . p r i v i l e g e d : r o o t u s e r . u n p r i v i l e g e d : n o b o d y c l i e n t p a s s p a s s 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 l o g o u t p u t : s t d e r r   i n t e r n a l : e t h 0 p o r t = 1 0 8 0 e x t e r n a l : e t h 0   s o c k s m e t h o d : n o n e   u s e r . p r i v i l e g e d : r o o t u s e r . u n p r i v i l e g e d : n o b o d y   c l i e n t p a s s p a s s D a n t e 配 置 文 件 的 规 则 和 语 义 参 考 这 里 h t t p s : / / w w w . i n e t . n o / d a n t e / d o c / 1 . 4 . x / c o n f i g / s e r v e r . h t m l 启 动 服 务 最 后 通 过 s y s t e m c t l 命 令 启 动 服 务 即 可 s y s t e m c t l e n a b l e s o c k d . s e r v i c e s y s t e m c t l s t a r t s o c k d . s e r v i c e s y s t e m c t l s t a t u s s o c k d . s e r v i c e 1 2 3 s y s t e m c t l e n a b l e s o c k d . s e r v i c e s y s t e m c t l s t a r t s o c k d . s e r v i c e s y s t e m c t l s t a t u s s o c k d . s e r v i c e 发 表 在 应 用 工 具 软 件 , 操 作 系 统 相 关 | 留 下 评 论 解 决 M a c 开 机 变 慢 异 常 ( c o m m a n d + o p t i o n + P + R ) 发 表 于 2 0 2 4 年 7 月 3 1 日 由 稚 子 M a c 开 机 变 慢 / 异 常 怎 么 办 ? c o m m a n d + o p t i o n + P + R 重 点 是 开 机 后 一 直 按 该 4 个 键 不 放   听 到 3 声 音 响 屏 幕 出 现 灰 暗 灰 暗 几 次 开 机 速 度 5 s 重 置 P R A M 和 N V R A M 的 方 法 都 是 在 系 统 启 动 后 到 出 现 灰 色 屏 幕 及 转 动 光 环 之 前 这 期 间 按 住 按 住 c o m m a n d 、 o p t i o n 、 P 和 R 这 四 个 键 , 等 屏 幕 从 黑 变 灰 再 变 黑 两 三 次 , 或 启 动 音 响 过 两 三 遍 , 或 电 脑 的 白 色 供 电 指 示 灯 闪 过 两 三 遍 后 再 松 手 。 但 是 , 这 个 组 合 方 式 在 具 体 使 用 上 有 两 种 选 择 。 一 种 是 先 关 机 , 然 后 按 电 源 开 关 启 动 电 脑 后 , 按 住 这 四 个 键 。 而 另 一 种 则 是 在 系 统 没 有 关 机 的 时 候 选 择 或 强 制 重 新 启 动 , 再 按 住 这 四 个 键 。 第 一 种 方 式 将 N V R A M 包 括 P R A M 都 进 行 了 重 置 , 而 第 二 种 则 仅 重 置 了 P R A M , N V R A M 中 的 其 他 部 分 没 有 涉 及 。 N V R A M v s P R A M M a c 用 户 经 常 会 听 到 一 些 故 障 清 除 步 骤 比 如 : 重 置 参 数 缓 存 , 重 置 N V R A M , 按 住 c o m m a n d + o p t i o n + P + R 等 等 , 这 些 步 骤 涉 及 了 一 些 容 易 混 淆 的 概 念 , 其 中 包 括 N V R A M 和 P R A M 。 N V R A M ( N o n v o l a t i l e R A M ) 不 是 苹 果 独 创 的 术 语 。 指 的 是 一 种 静 态 内 存 , 在 电 脑 关 机 或 断 电 时 对 数 据 进 行 存 储 , 并 在 停 机 后 继 续 保 持 其 内 容 的 记 忆 体 。 这 种 存 储 可 以 依 赖 备 用 或 额 外 的 电 池 将 其 内 容 保 留 下 来 , 以 便 为 机 器 的 启 动 提 供 预 置 数 据 。 P R A M ( P a r a m e t e r R A M ) , 又 称 参 数 缓 存 是 苹 果 自 己 所 使 用 的 术 语 。 从 本 质 上 , 它 就 相 当 于 P C 上 的 C M O S 以 及 S P A R C 工 作 站 上 的 N V R A M 。 换 言 之 , 它 是 一 小 部 分 N V R A M , 依 靠 电 池 的 电 力 与 r e a l t i m e c l o c k 处 于 同 一 芯 片 的 记 忆 体 。 多 年 前 , 苹 果 规 定 了 P R A M 的 前 2 0 b y t e 的 内 容 , 其 剩 余 空 间 被 成 为 X P R A M ( 扩 展 P R A M ) 为 M a c O S 所 专 用 。 在 采 用 了 P C I 以 后 , 苹 果 机 的 P R A M 容 量 增 大 , 而 这 种 扩 容 以 后 的 P R A M 就 干 脆 被 称 做 N V R A M , 里 面 包 含 不 同 的 区 存 储 扩 展 P R A M , O p e n F i r m w a r e 参 数 和 M a c i n t o s h 命 名 注 册 表 等 。 从 另 一 角 度 来 讲 , P R A M 就 成 了 N V R A M 的 一 小 部 分 。 N V R A M 和 P R A M 里 所 存 的 数 据 内 容 根 据 机 型 和 操 作 系 统 的 内 容 而 有 所 不 同 。 在 P o w e r M a c 构 架 的 机 型 上 , 其 内 容 要 比 I n t e l 构 架 的 内 容 多 得 多 。 而 在 I n t e l 构 架 的 电 脑 面 世 之 初 , N V R A M 里 几 乎 是 空 的 ( 至 少 , 我 一 年 半 前 检 查 的 时 候 是 这 样 ) 。 而 现 在 I n t e l 构 架 的 电 脑 里 的 N V R A M 中 也 有 一 些 内 容 。 苹 果 公 司 的 知 识 库 提 供 的 信 息 比 较 陈 旧 。 R e s e t t i n g y o u r M a c ’ s P R A M a n d N V R A M 一 文 称 P R A M 的 内 容 包 括 : A p p l e T a l k 状 态 、 系 列 端 口 设 置 和 端 口 定 义 、 示 警 时 钟 设 置 、 应 用 字 体 、 系 列 打 印 机 位 置 、 A u t o k e y 速 率 、 A u t o k e y 延 迟 、 喇 叭 音 量 、 提 示 音 、 双 击 反 应 时 间 、 嵌 入 点 速 率 、 鼠 标 速 度 、 启 动 磁 盘 、 菜 单 闪 烁 值 、 显 示 器 深 度 、 3 2 b i t 地 址 、 虚 拟 内 存 、 R A M d i s k 、 以 及 磁 盘 缓 存 。 注 意 : 该 文 于 2 0 0 7 年 5 月 最 后 更 新 , 而 所 涉 及 的 硬 件 包 括 P o w e r b o o k 、 P o w e r b o o k G 3 、 P o w e r b o o k G 4 、 i B o o k 、 i B o o k G 4 、 i M a c 、 i M a c ( S l o t l o a d i n g ) 、 P o w e r M a c G 3 、 P o w e r M a c G 4 、 P o w e r M a c G 5 以 及 X S e r v e 。 并 不 包 括 任 何 I n t e l 构 架 的 电 脑 。 而 M a c O S X : W h a t ’ s s t o r e d i n P R A M ? 一 文 称 P R A M 里 包 括 : 显 示 器 及 视 频 设 置 、 时 区 设 置 、 启 动 音 量 、 喇 叭 音 量 、 最 近 的 内 核 恐 慌 信 息 和 D V D 区 码 设 置 。 该 文 最 后 更 新 时 间 为 2 0 0 4 年 1 1 月 , 适 用 于 M a c O S X 1 0 . 1 到 1 0 . 3 ( 那 时 1 0 . 4 还 没 有 面 市 ) 。 而 各 个 用 户 自 己 的 P R A M 或 N V R A M 里 究 竟 都 有 什 么 内 容 , 可 以 用 终 端 命 令 N V R A M 进 行 查 看 。 方 法 是 , 从 应 用 程 序 ( A p p l i c a t i o n s ) 下 的 实 用 工 具 ( U t i l i t i e s ) 文 件 夹 内 打 开 终 端 ( T e r m i n a l ) , 然 后 输 入 : n v r a m p 回 车 用 m a n 命 令 来 查 看 n v r a m 的 解 释 , 就 会 发 现 该 命 令 是 用 于 处 理 F i r m w a r e ( 固 件 ) N V R A M 参 数 的 。 F i r m w a r e 的 概 念 已 经 在 前 文 里 有 所 说 明 , 这 里 不 再 赘 述 。 了 解 N V R A M 和 P R A M 的 意 义 对 于 终 用 户 来 说 莫 过 于 故 障 清 除 。 一 些 电 脑 故 障 , 比 如 外 置 / 内 置 磁 盘 不 显 示 、 出 现 四 国 语 言 等 等 , 或 可 通 过 重 置 P R A M 或 N V R A M 来 恢 复 。 客 观 地 说 , 重 置 P R A M 或 N V R A M 后 , P R A M 或 N V R A M 内 的 参 数 恢 复 到 机 器 出 厂 时 的 数 值 , 这 一 做 法 本 身 并 不 能 帮 助 用 户 查 找 先 前 故 障 的 原 因 , 但 是 一 旦 故 障 是 因 为 固 件 或 参 数 数 值 不 对 所 引 起 , 重 置 这 些 参 数 , 可 以 帮 助 用 户 及 时 恢 复 系 统 。 重 置 P R A M 和 N V R A M 的 方 法 都 是 在 系 统 启 动 后 到 出 现 灰 色 屏 幕 及 转 动 光 环 之 前 这 期 间 按 住 按 住 c o m m a n d 、 o p t i o n 、 P 和 R 这 四 个 键 , 等 屏 幕 从 黑 变 灰 再 变 黑 两 三 次 , 或 启 动 音 响 过 两 三 遍 , 或 电 脑 的 白 色 供 电 指 示 灯 闪 过 两 三 遍 后 再 松 手 。 但 是 , 这 个 组 合 方 式 在 具 体 使 用 上 有 两 种 选 择 。 一 种 是 先 关 机 , 然 后 按 电 源 开 关 启 动 电 脑 后 , 按 住 这 四 个 键 。 而 另 一 种 则 是 在 系 统 没 有 关 机 的 时 候 选 择 或 强 制 重 新 启 动 , 再 按 住 这 四 个 键 。 第 一 种 方 式 将 N V R A M 包 括 P R A M 都 进 行 了 重 置 , 而 第 二 种 则 仅 重 置 了 P R A M , N V R A M 中 的 其 他 部 分 没 有 涉 及 。 如 果 是 P o w e r M a c 构 架 的 机 型 , 可 以 用 另 一 种 方 式 , 利 用 O p e n F i r m w a r e ( 开 放 固 件 ) 界 面 对 N V R A M 进 行 重 置 , 就 是 在 启 动 时 按 住 c o m m a n d 、 o p t i o n 、 O 和 F , 屏 幕 变 黑 , 并 显 示 白 字 。 待 光 标 停 顿 后 , 输 入 : r e s e t n v r a m 回 车 。 然 后 再 输 入 : r e s e t a l l 回 车 , 系 统 即 自 动 重 起 。 有 部 分 M a c 用 户 朋 友 可 能 会 感 觉 到 , 自 己 的 M a c 在 使 用 了 一 段 时 间 后 , 开 机 也 变 得 越 来 越 慢 了 , 我 们 该 如 何 优 化 M a c 的 开 机 速 度 呢 , 下 面 小 编 给 你 推 荐 下 面 6 个 优 化 M a c 开 机 速 度 的 小 技 巧 , 希 望 能 帮 助 到 大 家 。 一 、 尽 量 删 除 桌 面 文 件 每 次 M a c 启 动 都 要 对 桌 面 的 内 容 进 行 索 引 , 为 桌 面 每 个 文 件 建 立 缩 略 图 标 ( t h u m b n a i l i c o n s ) 等 等 。 因 此 , 建 议 你 可 以 把 桌 面 上 的 文 件 尽 可 能 的 放 入 相 应 文 件 夹 , 分 门 别 类 。 一 来 加 快 开 机 速 度 , 二 来 也 更 加 有 条 理 。     二 、 去 除 启 动 加 载 程 序 系 统 偏 好 的 用 户 设 定 里 可 以 去 除 一 些 不 用 的 启 动 程 序 ( S y s t e m P r e f e r e n c e s a n d U s e r A c c o u n t s ) 你 只 需 把 那 些 程 序 前 的 钩 子 点 去 就 行 ( 比 如 i C h a t ) 。 通 过 A c t i v i t y M o n i t o r 程 序 , 你 可 以 看 到 后 台 运 行 程 序 的 清 单 。 这 个 对 于 我 来 说 , 是 一 个 习 惯 , 平 时 有 软 件 新 安 装 后 要 求 在 启 动 时 检 查 更 新 , 我 一 般 都 会 点 击 否 。   三 、 禁 用 D a s h b o a r d 如 果 你 经 常 使 用 的 话 , d a s h b o a r d 固 然 好 。 然 而 , 你 也 要 清 楚 , 每 个 w i d g e t s 和 w e b c l i p s 都 非 常 占 内 存 和 资 源 。 怎 样 禁 止 ? 方 法 也 很 简 单 。 打 开 T e r m i n a l 敲 入 以 下 命 令 : d e f a u l t s w r i t e c o m . a p p l e . d a s h b o a r d m c x d i s a b l e d b o o l e a n Y E S 然 后 你 可 以 重 启 m a c b o o k 或 者 敲 入 以 下 命 令 : k i l l a l l D o c k 当 你 又 需 要 d a s h b o a r d 的 时 候 , 以 下 命 令 可 以 逆 转 : d e f a u l t s w r i t e c o m . a p p l e . d a s h b o a r d m c x d i s a b l e d b o o l e a n N O 再 重 启 或 敲 入 : k i l l a l l D o c k 如 果 启 动 或 关 闭 d a s h b o a r d 不 成 功 尝 试 再 重 复 一 次 一 般 就 O K   四 、 清 除 P R A M ( 只 适 用 于 英 特 尔 的 苹 果 电 脑 ) 这 个 方 法 不 是 根 本 的 解 决 方 法 , 但 是 可 以 除 去 一 些 不 必 要 的 开 机 设 置 。 因 而 也 节 省 了 时 间 。 方 法 是 : 重 启 你 的 电 脑 , 同 时 按 下 c o m m a n d + o p t i o n + p + r 直 到 听 到 3 到 4 声 启 动 铃 响 之 后 松 手 。   五 、 清 除 P M U ( i M a c 不 适 用 ) , 对 于 M a c b o o k , M a c b o o k P r o 用 户 , 方 法 是 : 1 . 确 保 M a c b o o k 关 闭 . 2 . 去 掉 电 源 适 配 器 和 电 池 . 3 . 按 下 电 源 开 关 并 保 持 5 秒 钟 , 放 开 . 4 . 接 上 电 源 适 配 器 和 电 池 . 5 . 打 开 电 源 开 关 . 对 于 M a c b o o k A i r 用 户 , 方 法 是 : 1 . 确 保 A i r 关 机 状 态 2 . 把 电 源 适 配 器 接 上 工 作 电 源 . 3 . 按 下 ( 左 ) S h i f t C o n t r o l O p t i o n 同 时 按 一 下 电 源 开 关 . ( 记 住 , 要 用 左 边 的 s h i f t 等 键 ) 4 . 等 5 分 钟 , 按 下 电 源 开 关 重 启 M a c b o o k A i r . 六 、 禁 止 无 用 的 系 统 选 项 . 如 果 你 没 有 用 到 W i r e l e s s ( 无 线 上 网 ) , B l u e t o o t h ( 蓝 牙 ) , S p e e c h R e c o g n i t i o n ( 语 音 识 别 ) o r I n t e r n e t S h a r i n g ( 共 享 ) , 那 么 , 很 简 单 , 关 掉 他 们 ! 发 表 在 操 作 系 统 相 关 | 留 下 评 论 c e n t o s 7 升 级 g l i b c 2 . 2 5 踩 坑 记 录 发 表 于 2 0 2 4 年 1 月 2 6 日 由 稚 子 目 录 1 基 础 环 境 准 备 1 . 1 m a k e 升 级 1 . 2 g c c 升 级 2 升 级 g l i b c 3 注 意 事 项 4 故 障 处 理                 c e n t o s 7 默 认 的 g l i b c 函 数 库 的 版 本 为 2 . 1 7 , 无 法 运 行 一 些 对 g l i b c 版 本 有 要 求 的 中 间 件 。 为 了 在 c e n t o s 7 上 可 以 正 常 运 行 此 类 中 间 件 , 则 需 要 对 g l i b c 进 行 升 级 。 假 设 需 要 安 装 一 个 中 间 件 , 该 版 本 的 中 间 件 要 求 g l i b c 函 数 库 在 2 . 2 5 以 上 , 但 操 作 系 统 的 g l i b c 版 本 为 2 . 1 7 , 为 了 符 合 运 行 要 求 需 要 对 g l i b c 进 行 升 级 。 由 于 直 接 升 级 到 g l i b c 2 . 2 5 会 出 现 各 种 崩 溃 的 问 题 ( 如 : 无 法 远 程 、 常 规 基 础 命 令 无 法 使 用 等 等 ) 。 经 反 复 测 试 确 认 , 可 直 接 升 级 到 g l i b c 2 . 3 1 ( 升 级 过 程 中 会 自 动 安 装 缺 失 的 版 本 ) 。 1 基 础 环 境 准 备                 说 明 : 升 级 之 前 最 好 保 持 两 个 以 上 的 远 程 终 端 , 防 止 升 级 失 败 时 手 误 关 闭 了 终 端 导 致 无 法 再 远 程 ! 升 级 g l i b c 2 . 3 1 前 需 要 确 保 基 础 环 境 满 足 以 下 条 件 : g c c 版 本 要 在 9 以 上 ( 默 认 4 . 8 . 5 ) , m a k e 版 本 要 在 4 . 0 以 上 ( 默 认 3 . 8 2 ) 。 执 行 以 下 操 作 前 需 远 程 登 录 到 目 标 服 务 器 。 1 . 1 m a k e 升 级 升 级 前 需 确 认 当 前 环 境 的 m a k e 版 本 ( m a k e v ) , 若 当 前 版 本 为 3 . x 则 确 认 本 次 需 升 级 , 若 为 4 . x 则 跳 过 此 步 骤 。 假 设 当 前 环 境 的 m a k e 为 3 . x , 需 要 进 行 m a k e 升 级 。 # 1 . 安 装 依 赖 y u m y i n s t a l l g c c g c c + # 2 . 建 立 安 装 包 存 放 目 录 m k d i r / b a c k u p # 3 . 下 载 m a k e 安 装 包 c d / b a c k u p w g e t h t t p s : / / m i r r o r s . a l i y u n . c o m / g n u / m a k e / m a k e 4 . 3 . t a r . g z # 4 . 解 压 压 缩 包 并 建 立 构 建 目 录 t a r x f m a k e 4 . 3 . t a r . g z c d m a k e 4 . 3 m k d i r b u i l d c d b u i l d # 5 . 指 定 安 装 到 具 体 的 目 录 下 , 此 示 例 表 示 将 m a k e 安 装 到 / o p t 下 . . / c o n f i g u r e p r e f i x = / o p t / m a k e # 6 . 编 译 安 装 m a k e / e t c / s y s c t l . c o n f # s y s c t l p 1 2 3 s p a n c l a s s = h l j s m e t a > # e c h o n e t . i p v 4 . i p _ f o r w a r d = 1 / e t c / s y s c t l . c o n f s p a n c l a s s = h l j s m e t a > # s y s c t l p   3 . 防 火 墙 设 置 i p t a b l e s I F O R W A R D i z t y q b u b 6 j p j A C C E P T i p t a b l e s I F O R W A R D o z t y q b u b 6 j p j A C C E P T i p t a b l e s t n a t I P O S T R O U T I N G o z t y q b u b 6 j p j M A S Q U E R A D E # 其 中 的 z t y q b u b 6 j p 在 不 同 的 机 器 中 不 一 样 , 你 可 以 在 路 由 器 s s h 环 境 中 用 z e r o t i e r c l i l i s t n e t w o r k s 或 者 i f c o n f i g 查 询 z t 开 头 的 网 卡 名 i p t a b l e s s a v e # 保 存 配 置 到 文 件 , 否 则 重 启 规 则 会 丢 失 . 1 2 3 4 5 6 i p t a b l e s I F O R W A R D i z t y q b u b 6 j p s p a n c l a s s = h l j s k e y w o r d > j / s p a n > A C C E P T i p t a b l e s I F O R W A R D o z t y q b u b 6 j p s p a n c l a s s = h l j s k e y w o r d > j / s p a n > A C C E P T i p t a b l e s t n a t I P O S T R O U T I N G o z t y q b u b 6 j p s p a n c l a s s = h l j s k e y w o r d > j / s p a n > M A S Q U E R A D E s p a n c l a s s = h l j s c o m m e n t > # 其 中 的 z t y q b u b 6 j p 在 不 同 的 机 器 中 不 一 样 , 你 可 以 在 路 由 器 s s h 环 境 中 用 z e r o t i e r c l i l i s t n e t w o r k s 或 者 i f c o n f i g 查 询 z t 开 头 的 网 卡 名 i p t a b l e s s a v e s p a n c l a s s = h l j s c o m m e n t > # 保 存 配 置 到 文 件 , 否 则 重 启 规 则 会 丢 失 .   二 、 网 络 二 层 桥 接 方 式 ( l i n u x 主 机 ) [ 未 测 试 , 谨 慎 尝 试 ! ] 1 . 设 置 桥 接 在 官 网 的 n e t w o r k s 里 面 , 在 M e m b e r s 选 择 两 个 节 点 前 面 的 小 扳 手 , 然 后 勾 选 A l l o w E t h e r n e t B r i d g i n g 2 . 配 置 网 桥 模 式 请 注 意 , 如 果 你 的 设 备 仅 有 一 个 物 理 网 卡 , 下 方 配 置 可 能 会 断 网 噢 . 配 置 桥 接 前 , 请 先 清 空 物 理 网 卡 的 i p , 否 则 会 影 响 路 由 出 口 选 择 . # 创 建 桥 接 网 卡 b r c t l a d d b r b r 0 # # 添 加 桥 接 网 卡 b r 0 b r c t l s h o w # # 查 看 i f c o n f i g b r 0 1 7 2 . 2 5 . 4 7 . 1 0 4 / 2 4 # # 给 b r 0 配 置 i p 1 7 2 . 2 5 . 7 . 1 1 b r c t l a d d i f b r 0 e t h 0 # 添 加 真 实 物 理 网 卡 到 桥 接 b r 0 上 b r c t l a d d i f b r 0 z t x x x x # 添 加 z e r o t i e r 网 卡 到 桥 接 b r 0 上 p i n g 1 7 2 . 2 5 . 7 . 2 5 4 # # 测 试 , 是 否 可 以 正 常 使 用 。 # 删 除 桥 接 网 卡 b r c t l d e l i f b r 0 e t h 0 # 从 桥 接 中 移 出 物 理 网 卡 e t h 0 b r c t l d e l i f b r 0 z t x x x # 从 桥 接 网 卡 中 移 除 z t 网 卡 i f c o n f i g b r 0 d o w n # # 关 闭 桥 接 网 卡 b r 0 b r c t l d e l b r b r 0 # # 删 除 桥 接 网 卡 b r 0 b r c t l s h o w # # 查 看 桥 接 是 否 存 在 # 以 上 命 令 创 建 的 网 卡 , 会 在 重 启 丢 失 , 下 面 是 修 改 配 置 文 件 来 实 现 持 久 化 . v i m i f c f g e n p 4 s 0 f 2 # 编 写 物 理 网 卡 网 络 配 置 文 件 D E V I C E = e n p 4 s 0 f 2 O N B O O T = y e s B O O T P R O T O = n o n e B R I D G E = b r 0 v i m i f c f g b r 0 # 编 写 桥 接 配 置 文 件 D E V I C E = b r 0 O N B O O T = y e s B O O T P R O T O = n o n e I P A D D R = 1 7 2 . 2 5 . 7 . 2 5 4 P R E F I X = 2 4 T Y P E = B r i d g e s y s t e m c t l r e s t a r t n e t w o r k # | 重 新 启 动 网 络 服 务 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 3 0 3 1 3 2 3 3 3 4 3 5 s p a n c l a s s = h l j s c o m m e n t > # 创 建 桥 接 网 卡 b r c t l a d d b r b r 0 s p a n c l a s s = h l j s c o m m e n t > # # 添 加 桥 接 网 卡 b r 0 b r c t l s h o w s p a n c l a s s = h l j s c o m m e n t > # # 查 看 i f c o n f i g b r 0 1 7 2 . 2 5 . 4 7 . 1 0 4 / 2 4 s p a n c l a s s = h l j s c o m m e n t > # # 给 b r 0 配 置 i p 1 7 2 . 2 5 . 7 . 1 1 b r c t l a d d i f b r 0 e t h 0 s p a n c l a s s = h l j s c o m m e n t > # 添 加 真 实 物 理 网 卡 到 桥 接 b r 0 上 b r c t l a d d i f b r 0 z t x x x x s p a n c l a s s = h l j s c o m m e n t > # 添 加 z e r o t i e r 网 卡 到 桥 接 b r 0 上 p i n g 1 7 2 . 2 5 . 7 . 2 5 4 s p a n c l a s s = h l j s c o m m e n t > # # 测 试 , 是 否 可 以 正 常 使 用 。   s p a n c l a s s = h l j s c o m m e n t > # 删 除 桥 接 网 卡 b r c t l d e l i f b r 0 e t h 0 s p a n c l a s s = h l j s c o m m e n t > # 从 桥 接 中 移 出 物 理 网 卡 e t h 0 b r c t l d e l i f b r 0 z t x x x s p a n c l a s s = h l j s c o m m e n t > # 从 桥 接 网 卡 中 移 除 z t 网 卡 i f c o n f i g b r 0 d o w n s p a n c l a s s = h l j s c o m m e n t > # # 关 闭 桥 接 网 卡 b r 0 b r c t l d e l b r b r 0 s p a n c l a s s = h l j s c o m m e n t > # # 删 除 桥 接 网 卡 b r 0 b r c t l s h o w s p a n c l a s s = h l j s c o m m e n t > # # 查 看 桥 接 是 否 存 在   s p a n c l a s s = h l j s c o m m e n t > # 以 上 命 令 创 建 的 网 卡 , 会 在 重 启 丢 失 , 下 面 是 修 改 配 置 文 件 来 实 现 持 久 化 .   v i m i f c f g e n p 4 s 0 f 2 s p a n c l a s s = h l j s c o m m e n t > # 编 写 物 理 网 卡 网 络 配 置 文 件   D E V I C E = e n p 4 s 0 f 2 O N B O O T = s p a n c l a s s = h l j s b u i l t _ i n > y e s / s p a n > B O O T P R O T O = n o n e B R I D G E = b r 0   v i m i f c f g b r 0 s p a n c l a s s = h l j s c o m m e n t > # 编 写 桥 接 配 置 文 件       D E V I C E = b r 0     O N B O O T = s p a n c l a s s = h l j s b u i l t _ i n > y e s / s p a n >     B O O T P R O T O = n o n e     I P A D D R = 1 7 2 . 2 5 . 7 . 2 5 4     P R E F I X = 2 4     T Y P E = B r i d g e   s y s t e m c t l r e s t a r t n e t w o r k s p a n c l a s s = h l j s c o m m e n t > # | 重 新 启 动 网 络 服 务   致 谢 h t t p s : / / w w w . m r c c s h o w . c o m / a r c h i v e s / 9 7 h t t p s : / / b l o g . q u a n t u m g h o s t . d e v / u s e z e r o t i e r f o r r e m o t e a c c e s s . h t m l # i d 6 h t t p s : / / g i t h u b . c o m / z e r o t i e r / Z e r o T i e r O n e / i s s u e s / 8 0 5 h t t p s : / / z e r o t i e r . a t l a s s i a n . n e t / w i k i / s p a c e s / S D / p a g e s / 7 4 3 8 3 3 9 / L a y e r + 2 + B r i d g i n g + w i t h + L E D E + O p e n W R T L i n u x 虚 拟 网 络 设 备 之 b r i d g e ( 桥 ) 发 表 在 应 用 工 具 软 件 | 标 签 为 z e r o t i e r , 网 关 | 留 下 评 论 L I N U X 下 S 3 F S 方 式 挂 载 七 牛 发 表 于 2 0 2 3 年 2 月 9 日 由 稚 子 首 先 需 要 安 装 s 3 f s , 安 装 方 式 可 参 考 官 方 文 档 , 这 里 以 c e n t o s 为 例 s u d o y u m i n s t a l l e p e l r e l e a s e s u d o y u m i n s t a l l s 3 f s f u s e 1 2 s u d o y u m i n s t a l l e p e l r e l e a s e s u d o y u m i n s t a l l s 3 f s f u s e 将 七 牛 A K / S K 写 入 * * 文 件 , 比 如 / r o o t / . p a s s w d s 3 f s , 并 将 * * 文 件 权 限 设 为 6 0 0 e c h o A K : S K > / r o o t / . p a s s w d s 3 f s c h m o d 6 0 0 / r o o t / . p a s s w d s 3 f s 1 2 e c h o A K : S K > / r o o t / . p a s s w d s 3 f s c h m o d 6 0 0 / r o o t / . p a s s w d s 3 f s 将 已 经 存 在 的 b u c k e t 挂 载 到 本 地 目 录 , u r l 填 写 七 牛 s 3 的 服 务 域 名 s 3 f s s 3 空 间 名 / m n t / s 3 f s o p a s s w d _ f i l e = / r o o t / . p a s s w d s 3 f s o u r l = h t t p : / / s 3 c n n o r t h 1 . q i n i u c s . c o m o u s e _ p a t h _ r e q u e s t _ s t y l e 1 s 3 f s s 3 空 间 名 / m n t / s 3 f s o p a s s w d _ f i l e = / r o o t / . p a s s w d s 3 f s o u r l = h t t p : / / s 3 c n n o r t h 1 . q i n i u c s . c o m o u s e _ p a t h _ r e q u e s t _ s t y l e 此 处 注 意 , 网 上 很 多 写 的 是 s 3 f s b u c k e t n a m e , 但 使 用 b u c k e t n a m e 根 本 不 好 用 。 s 3 域 名 可 以 在 空 间 概 览 中 看 到 使 用 d f h 使 命 可 以 看 到 挂 载 情 况 如 果 挂 载 不 成 功 可 以 使 用 下 面 命 令 查 看 错 误 s 3 f s s 3 空 间 名 / m n t / s 3 f s o p a s s w d _ f i l e = / r o o t / . p a s s w d s 3 f s o u r l = h t t p : / / s 3 c n n o r t h 1 . q i n i u c s . c o m o d b g l e v e l = i n f o f o c u r l d b g 1 s 3 f s s 3 空 间 名 / m n t / s 3 f s o p a s s w d _ f i l e = / r o o t / . p a s s w d s 3 f s o u r l = h t t p : / / s 3 c n n o r t h 1 . q i n i u c s . c o m o d b g l e v e l = i n f o f o c u r l d b g   发 表 在 操 作 系 统 相 关 | 标 签 为 s 3 f s , 挂 载 | 留 下 评 论 d o c k e r 安 装 部 署 e l a s t i c s e a r c h 8 . 1 . 1 发 表 于 2 0 2 3 年 2 月 6 日 由 稚 子 配 置 系 统 v i m / e t c / s e c u r i t y / l i m i t s . c o n f * s o f t n o f i l e 6 5 5 3 6 * h a r d n o f i l e 6 5 5 3 6 # 修 改 追 加 内 容 v i m / e t c / s y s c t l . c o n f v m . m a x _ m a p _ c o u n t = 6 6 2 1 4 4 立 即 生 效 s y s c t l p # 重 启 服 务 器 r e b o o t 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 v i m / e t c / s e c u r i t y / l i m i t s . c o n f   * s o f t n o f i l e 6 5 5 3 6 * h a r d n o f i l e 6 5 5 3 6   # 修 改 追 加 内 容   v i m / e t c / s y s c t l . c o n f v m . m a x _ m a p _ c o u n t = 6 6 2 1 4 4   立 即 生 效 s y s c t l p   # 重 启 服 务 器 r e b o o t 安 装 服 务 启 动 服 务 # 1 . 拉 取 镜 像 d o c k e r p u l l e l a s t i c s e a r c h : 8 . 2 . 3 # # 安 装 1 7 版 本 d o c k e r p u l l d o c k e r . e l a s t i c . c o / e l a s t i c s e a r c h / e l a s t i c s e a r c h : 7 . 1 5 . 2 # 2 . 创 建 e s 相 关 挂 载 目 录 m k d i r p / m y d a t a / e l a s t i c s e a r c h / c o n f i g m k d i r p / m y d a t a / e l a s t i c s e a r c h / d a t a m k d i r p / m y d a t a / e l a s t i c s e a r c h / p l u g i n s # 3 . / m y d a t a / e l a s t i c s e a r c h / c o n f i g 下 创 建 文 件 v i m e l a s t i c s e a r c h . y m l c l u s t e r . n a m e : d o c k e r c l u s t e r n e t w o r k . h o s t : 0 . 0 . 0 . 0 # 允 许 远 程 访 问 h t t p . h o s t : 0 . 0 . 0 . 0 h t t p . c o r s . e n a b l e d : t r u e h t t p . c o r s . a l l o w o r i g i n : * h t t p . c o r s . a l l o w h e a d e r s : A u t h o r i z a t i o n x p a c k . s e c u r i t y . e n a b l e d : t r u e # 4 . 设 置 目 录 权 限 , 否 则 会 报 错 c h m o d + x e l a s t i c s e a r c h . y m l # 设 置 为 目 录 7 7 7 权 限 c h m o d R 7 7 7 / m y d a t a / e l a s t i c s e a r c h # 5 . 启 动 容 器 d o c k e r r u n n a m e e l a s t i c s e a r c h p 9 2 0 0 : 9 2 0 0 p 9 3 0 0 : 9 3 0 0 \ \ e d i s c o v e r y . t y p e = s i n g l e n o d e \ \ e E S _ J A V A _ O P T S = X m s 1 0 2 4 m X m x 1 0 2 4 m \ \ v / m y d a t a / e l a s t i c s e a r c h / c o n f i g / e l a s t i c s e a r c h . y m l : / u s r / s h a r e / e l a s t i c s e a r c h / c o n f i g / e l a s t i c s e a r c h . y m l \ \ v / m y d a t a / e l a s t i c s e a r c h / d a t a : / u s r / s h a r e / e l a s t i c s e a r c h / d a t a \ \ v / m y d a t a / e l a s t i c s e a r c h / p l u g i n s : / u s r / s h a r e / e l a s t i c s e a r c h / p l u g i n s \ \ d e l a s t i c s e a r c h : 8 . 2 . 3 # 如 果 启 动 没 有 报 错 , 执 行 # 配 置 访 问 e s 密 码 步 骤 d o c k e r e x e c i t 容 器 i d / b i n / b a s h # 配 置 密 码 . / b i n / e l a s t i c s e a r c h s e t u p p a s s w o r d s i n t e r a c t i v e 账 号 e l a s t i c 密 码 自 行 设 置 我 这 里 是 1 2 3 4 5 6 # 安 装 分 词 插 件 . / b i n / e l a s t i c s e a r c h p l u g i n i n s t a l l h t t p s : / / g i t h u b . c o m / m e d c l / e l a s t i c s e a r c h a n a l y s i s i k / r e l e a s e s / d o w n l o a d / v 8 . 2 . 3 / e l a s t i c s e a r c h a n a l y s i s i k 8 . 2 . 3 . z i p # 重 启 d o c k e r 访 问 e s d o c k e r r e s t a r t [ I D ] 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 3 0 3 1 3 2 3 3 3 4 3 5 3 6 3 7 3 8 3 9 4 0 4 1 4 2 4 3 4 4 4 5 4 6 4 7 4 8 4 9 5 0 5 1 5 2 5 3 5 4 # 1 . 拉 取 镜 像 d o c k e r p u l l e l a s t i c s e a r c h : 8 . 2 . 3   # # 安 装 1 7 版 本 d o c k e r p u l l d o c k e r . e l a s t i c . c o / e l a s t i c s e a r c h / e l a s t i c s e a r c h : 7 . 1 5 . 2   # 2 . 创 建 e s 相 关 挂 载 目 录 m k d i r p / m y d a t a / e l a s t i c s e a r c h / c o n f i g m k d i r p / m y d a t a / e l a s t i c s e a r c h / d a t a m k d i r p / m y d a t a / e l a s t i c s e a r c h / p l u g i n s   # 3 . / m y d a t a / e l a s t i c s e a r c h / c o n f i g 下 创 建 文 件 v i m e l a s t i c s e a r c h . y m l   c l u s t e r . n a m e : d o c k e r c l u s t e r n e t w o r k . h o s t : 0 . 0 . 0 . 0 # 允 许 远 程 访 问 h t t p . h o s t : 0 . 0 . 0 . 0 h t t p . c o r s . e n a b l e d : t r u e h t t p . c o r s . a l l o w o r i g i n : * h t t p . c o r s . a l l o w h e a d e r s : A u t h o r i z a t i o n x p a c k . s e c u r i t y . e n a b l e d : t r u e   # 4 . 设 置 目 录 权 限 , 否 则 会 报 错 c h m o d + x e l a s t i c s e a r c h . y m l # 设 置 为 目 录 7 7 7 权 限 c h m o d R 7 7 7 / m y d a t a / e l a s t i c s e a r c h   # 5 . 启 动 容 器 d o c k e r r u n n a m e e l a s t i c s e a r c h p 9 2 0 0 : 9 2 0 0 p 9 3 0 0 : 9 3 0 0 \ \ e d i s c o v e r y . t y p e = s i n g l e n o d e \ \ e E S _ J A V A _ O P T S = X m s 1 0 2 4 m X m x 1 0 2 4 m \ \ v / m y d a t a / e l a s t i c s e a r c h / c o n f i g / e l a s t i c s e a r c h . y m l : / u s r / s h a r e / e l a s t i c s e a r c h / c o n f i g / e l a s t i c s e a r c h . y m l \ \ v / m y d a t a / e l a s t i c s e a r c h / d a t a : / u s r / s h a r e / e l a s t i c s e a r c h / d a t a \ \ v / m y d a t a / e l a s t i c s e a r c h / p l u g i n s : / u s r / s h a r e / e l a s t i c s e a r c h / p l u g i n s \ \ d e l a s t i c s e a r c h : 8 . 2 . 3   # 如 果 启 动 没 有 报 错 , 执 行   # 配 置 访 问 e s 密 码 步 骤 d o c k e r e x e c i t 容 器 i d / b i n / b a s h   # 配 置 密 码 . / b i n / e l a s t i c s e a r c h s e t u p p a s s w o r d s i n t e r a c t i v e   账 号 e l a s t i c   密 码 自 行 设 置 我 这 里 是 1 2 3 4 5 6   # 安 装 分 词 插 件 . / b i n / e l a s t i c s e a r c h p l u g i n i n s t a l l h t t p s : / / g i t h u b . c o m / m e d c l / e l a s t i c s e a r c h a n a l y s i s i k / r e l e a s e s / d o w n l o a d / v 8 . 2 . 3 / e l a s t i c s e a r c h a n a l y s i s i k 8 . 2 . 3 . z i p   # 重 启 d o c k e r 访 问 e s d o c k e r r e s t a r t [ I D ] 启 动 有 可 能 会 报 各 种 错 误 , 我 这 里 遇 到 ( 如 果 没 遇 到 跳 过 这 一 段 ) E x c e p t i o n i n t h r e a d m a i n j a v a . n i o . f i l e . F i l e S y s t e m E x c e p t i o n : / u s r / s h a r e / e l a s t i c s e a r c h / c o n f i g / e l a s t i c s e a r c h . y m l . R 0 _ 9 B Z 4 h R x v 8 z K 3 F 0 U B w . t m p / u s r / s h a r e / e l a s t i c s e a r c h / c o n f i g / e l a s t i c s e a r c h . y m l : D e v i c e o r r e s o u r c e b u s y a t j a v a . b a s e / s u n . n i o . f s . U n i x E x c e p t i o n . t r a n s l a t e T o I O E x c e p t i o n ( U n i x E x c e p t i o n . j a v a : 1 0 0 ) a t j a v a . b a s e / s u n . n i o . f s . U n i x E x c e p t i o n . r e t h r o w A s I O E x c e p t i o n ( U n i x E x c e p t i o n . j a v a : 1 0 6 ) a t j a v a . b a s e / s u n . n i o . f s . U n i x C o p y F i l e . m o v e ( U n i x C o p y F i l e . j a v a : 4 1 6 ) a t j a v a . b a s e / s u n . n i o . f s . U n i x F i l e S y s t e m P r o v i d e r . m o v e ( U n i x F i l e S y s t e m P r o v i d e r . j a v a : 2 6 7 ) a t j a v a . b a s e / j a v a . n i o . f i l e . F i l e s . m o v e ( F i l e s . j a v a : 1 4 3 2 ) a t o r g . e l a s t i c s e a r c h . x p a c k . s e c u r i t y . c l i . A u t o C o n f i g u r e N o d e . f u l l y W r i t e F i l e ( A u t o C o n f i g u r e N o d e . j a v a : 1 1 3 6 ) a t o r g . e l a s t i c s e a r c h . x p a c k . s e c u r i t y . c l i . A u t o C o n f i g u r e N o d e . f u l l y W r i t e F i l e ( A u t o C o n f i g u r e N o d e . j a v a : 1 1 4 8 ) a t o r g . e l a s t i c s e a r c h . x p a c k . s e c u r i t y . c l i . A u t o C o n f i g u r e N o d e . e x e c u t e ( A u t o C o n f i g u r e N o d e . j a v a : 6 8 7 ) a t o r g . e l a s t i c s e a r c h . c l i . E n v i r o n m e n t A w a r e C o m m a n d . e x e c u t e ( E n v i r o n m e n t A w a r e C o m m a n d . j a v a : 7 7 ) a t o r g . e l a s t i c s e a r c h . c l i . C o m m a n d . m a i n W i t h o u t E r r o r H a n d l i n g ( C o m m a n d . j a v a : 1 1 2 ) a t o r g . e l a s t i c s e a r c h . c l i . C o m m a n d . m a i n ( C o m m a n d . j a v a : 7 7 ) a t o r g . e l a s t i c s e a r c h . x p a c k . s e c u r i t y . c l i . A u t o C o n f i g u r e N o d e . m a i n ( A u t o C o n f i g u r e N o d e . j a v a : 1 5 7 ) 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 E x c e p t i o n i n t h r e a d m a i n j a v a . n i o . f i l e . F i l e S y s t e m E x c e p t i o n : / u s r / s h a r e / e l a s t i c s e a r c h / c o n f i g / e l a s t i c s e a r c h . y m l . R 0 _ 9 B Z 4 h R x v 8 z K 3 F 0 U B w . t m p / u s r / s h a r e / e l a s t i c s e a r c h / c o n f i g / e l a s t i c s e a r c h . y m l : D e v i c e o r r e s o u r c e b u s y a t j a v a . b a s e / s u n . n i o . f s . U n i x E x c e p t i o n . t r a n s l a t e T o I O E x c e p t i o n ( U n i x E x c e p t i o n . j a v a : 1 0 0 ) a t j a v a . b a s e / s u n . n i o . f s . U n i x E x c e p t i o n . r e t h r o w A s I O E x c e p t i o n ( U n i x E x c e p t i o n . j a v a : 1 0 6 ) a t j a v a . b a s e / s u n . n i o . f s . U n i x C o p y F i l e . m o v e ( U n i x C o p y F i l e . j a v a : 4 1 6 ) a t j a v a . b a s e / s u n . n i o . f s . U n i x F i l e S y s t e m P r o v i d e r . m o v e ( U n i x F i l e S y s t e m P r o v i d e r . j a v a : 2 6 7 ) a t j a v a . b a s e / j a v a . n i o . f i l e . F i l e s . m o v e ( F i l e s . j a v a : 1 4 3 2 ) a t o r g . e l a s t i c s e a r c h . x p a c k . s e c u r i t y . c l i . A u t o C o n f i g u r e N o d e . f u l l y W r i t e F i l e ( A u t o C o n f i g u r e N o d e . j a v a : 1 1 3 6 ) a t o r g . e l a s t i c s e a r c h . x p a c k . s e c u r i t y . c l i . A u t o C o n f i g u r e N o d e . f u l l y W r i t e F i l e ( A u t o C o n f i g u r e N o d e . j a v a : 1 1 4 8 ) a t o r g . e l a s t i c s e a r c h . x p a c k . s e c u r i t y . c l i . A u t o C o n f i g u r e N o d e . e x e c u t e ( A u t o C o n f i g u r e N o d e . j a v a : 6 8 7 ) a t o r g . e l a s t i c s e a r c h . c l i . E n v i r o n m e n t A w a r e C o m m a n d . e x e c u t e ( E n v i r o n m e n t A w a r e C o m m a n d . j a v a : 7 7 ) a t o r g . e l a s t i c s e a r c h . c l i . C o m m a n d . m a i n W i t h o u t E r r o r H a n d l i n g ( C o m m a n d . j a v a : 1 1 2 ) a t o r g . e l a s t i c s e a r c h . c l i . C o m m a n d . m a i n ( C o m m a n d . j a v a : 7 7 ) a t o r g . e l a s t i c s e a r c h . x p a c k . s e c u r i t y . c l i . A u t o C o n f i g u r e N o d e . m a i n ( A u t o C o n f i g u r e N o d e . j a v a : 1 5 7 ) 参 考 h t t p s : / / g i t h u b . c o m / e l a s t i c / e l a s t i c s e a r c h / i s s u e s / 8 5 4 6 3 我 这 里 处 理 方 法 是 启 动 不 要 挂 载 # 最 简 单 的 方 式 启 动 , 这 里 启 动 不 会 报 错 d o c k e r r u n \ \ p 9 2 0 0 : 9 2 0 0 \ \ e E S _ J A V A _ O P T S = X m s 1 0 2 4 m X m x 1 0 2 4 m \ \ i d t e l a s t i c s e a r c h : 8 . 1 . 1 # 进 入 容 器 d o c k e r e x e c i t e s / b i n / b a s h # 复 制 e l a s t i c s e a r c h . y m l d o c k e r c p 容 器 i d : / u s e r / s h a r e / e l a s t i c s e a r c h / c o n f i g / e l a s t i c s e a r c h . y m l / m y d a t a / e l a s t i c s e a r c h / c o n f i g / e l a s t i c s e a r c h . y m l 1 2 3 4 5 6 7 8 9 1 0 1 1 # 最 简 单 的 方 式 启 动 , 这 里 启 动 不 会 报 错 d o c k e r r u n \ \ p 9 2 0 0 : 9 2 0 0 \ \ e E S _ J A V A _ O P T S = X m s 1 0 2 4 m X m x 1 0 2 4 m \ \ i d t e l a s t i c s e a r c h : 8 . 1 . 1   # 进 入 容 器 d o c k e r e x e c i t e s / b i n / b a s h   # 复 制 e l a s t i c s e a r c h . y m l d o c k e r c p 容 器 i d : / u s e r / s h a r e / e l a s t i c s e a r c h / c o n f i g / e l a s t i c s e a r c h . y m l / m y d a t a / e l a s t i c s e a r c h / c o n f i g / e l a s t i c s e a r c h . y m l 配 置 文 件 是 这 样 的 c l u s t e r . n a m e : d o c k e r c l u s t e r n e t w o r k . h o s t : 0 . 0 . 0 . 0 # B E G I N S E C U R I T Y A U T O C O N F I G U R A T I O N # # T h e f o l l o w i n g s e t t i n g s , T L S c e r t i f i c a t e s , a n d k e y s h a v e b e e n a u t o m a t i c a l l y # g e n e r a t e d t o c o n f i g u r e E l a s t i c s e a r c h s e c u r i t y f e a t u r e s o n 1 2 0 8 2 0 2 2 1 5 : 1 3 : 4 7 # # # E n a b l e s e c u r i t y f e a t u r e s x p a c k . s e c u r i t y . e n a b l e d : t r u e x p a c k . s e c u r i t y . e n r o l l m e n t . e n a b l e d : t r u e # E n a b l e e n c r y p t i o n f o r H T T P A P I c l i e n t c o n n e c t i o n s , s u c h a s K i b a n a , L o g s t a s h , a n d A g e n t s x p a c k . s e c u r i t y . h t t p . s s l : e n a b l e d : t r u e k e y s t o r e . p a t h : c e r t s / h t t p . p 1 2 # E n a b l e e n c r y p t i o n a n d m u t u a l a u t h e n t i c a t i o n b e t w e e n c l u s t e r n o d e s x p a c k . s e c u r i t y . t r a n s p o r t . s s l : e n a b l e d : t r u e v e r i f i c a t i o n _ m o d e : c e r t i f i c a t e k e y s t o r e . p a t h : c e r t s / t r a n s p o r t . p 1 2 t r u s t s t o r e . p a t h : c e r t s / t r a n s p o r t . p 1 2 # C r e a t e a n e w c l u s t e r w i t h t h e c u r r e n t n o d e o n l y # A d d i t i o n a l n o d e s c a n s t i l l j o i n t h e c l u s t e r l a t e r c l u s t e r . i n i t i a l _ m a s t e r _ n o d e s : [ c e c 9 b e d 3 1 7 c d ] # E N D S E C U R I T Y A U T O C O N F I G U R A T I O N 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 3 0 3 1 c l u s t e r . n a m e : d o c k e r c l u s t e r n e t w o r k . h o s t : 0 . 0 . 0 . 0   # B E G I N S E C U R I T Y A U T O C O N F I G U R A T I O N # # T h e f o l l o w i n g s e t t i n g s , T L S c e r t i f i c a t e s , a n d k e y s h a v e b e e n a u t o m a t i c a l l y # g e n e r a t e d t o c o n f i g u r e E l a s t i c s e a r c h s e c u r i t y f e a t u r e s o n 1 2 0 8 2 0 2 2 1 5 : 1 3 : 4 7 # #   # E n a b l e s e c u r i t y f e a t u r e s x p a c k . s e c u r i t y . e n a b l e d : t r u e   x p a c k . s e c u r i t y . e n r o l l m e n t . e n a b l e d : t r u e   # E n a b l e e n c r y p t i o n f o r H T T P A P I c l i e n t c o n n e c t i o n s , s u c h a s K i b a n a , L o g s t a s h , a n d A g e n t s x p a c k . s e c u r i t y . h t t p . s s l : e n a b l e d : t r u e k e y s t o r e . p a t h : c e r t s / h t t p . p 1 2   # E n a b l e e n c r y p t i o n a n d m u t u a l a u t h e n t i c a t i o n b e t w e e n c l u s t e r n o d e s x p a c k . s e c u r i t y . t r a n s p o r t . s s l : e n a b l e d : t r u e v e r i f i c a t i o n _ m o d e : c e r t i f i c a t e k e y s t o r e . p a t h : c e r t s / t r a n s p o r t . p 1 2 t r u s t s t o r e . p a t h : c e r t s / t r a n s p o r t . p 1 2 # C r e a t e a n e w c l u s t e r w i t h t h e c u r r e n t n o d e o n l y # A d d i t i o n a l n o d e s c a n s t i l l j o i n t h e c l u s t e r l a t e r c l u s t e r . i n i t i a l _ m a s t e r _ n o d e s : [ c e c 9 b e d 3 1 7 c d ]   # E N D S E C U R I T Y A U T O C O N F I G U R A T I O N 其 实 也 没 操 作 什 么 就 可 以 使 用 了 , 配 置 文 件 依 旧 是 前 面 配 置 的 ( 不 要 保 留 有 改 变 , 不 要 保 留 x p a c k . s e c u r i t y 的 配 置 ) c l u s t e r . n a m e : d o c k e r c l u s t e r n e t w o r k . h o s t : 0 . 0 . 0 . 0 # 允 许 远 程 访 问 h t t p . h o s t : 0 . 0 . 0 . 0 h t t p . c o r s . e n a b l e d : t r u e h t t p . c o r s . a l l o w o r i g i n : * h t t p . c o r s . a l l o w h e a d e r s : A u t h o r i z a t i o n 1 2 3 4 5 6 7 c l u s t e r . n a m e : d o c k e r c l u s t e r n e t w o r k . h o s t : 0 . 0 . 0 . 0 # 允 许 远 程 访 问 h t t p . h o s t : 0 . 0 . 0 . 0 h t t p . c o r s . e n a b l e d : t r u e h t t p . c o r s . a l l o w o r i g i n : * h t t p . c o r s . a l l o w h e a d e r s : A u t h o r i z a t i o n   发 表 在 应 用 工 具 软 件 | 标 签 为 e l a s t i c s e a r c h , e s | 留 下 评 论 e s p t o o l . p y 介 绍 和 使 用 发 表 于 2 0 2 3 年 2 月 6 日 由 稚 子 一 : e s p t o o l . p y 简 介 e s p t o o l . p y 是 乐 鑫 提 供 的 开 源 库 工 具 , 用 于 乐 鑫 E S P 8 2 8 5 , E S P 8 2 6 6 , E S P 3 2 , E S P 3 2 S 等 系 列 芯 片 和 R O M B o o t l o a d e r ( 即 : 一 级 b o o t l o a d e r ) 通 讯 , 从 而 实 现 : 固 件 烧 录 , f l a s h 擦 除 , f l a s h 读 取 , 读 M A C 地 址 , 读 f l a s h i d , e l f 文 件 转 b i n 等 常 用 功 能 ; f l a s h 校 验 , 读 取 内 存 , 载 入 b i n 到 R A M 执 行 , 读 内 存 , 写 内 存 , 读 f l a s h 状 态 , 写 f l a s h 状 态 , 读 c h i p i d , 组 装 b i n 等 高 级 功 能 。 e s p t o o l . p y 原 版 介 绍 请 参 考 R E A D M E . m d e s p t o o l . p y 串 口 协 议 请 参 考 S e r i a l P r o t o c o l e s p t o o l . p y 更 多 资 料 请 参 考 e s p t o o l . p y W i K i 二 : 安 装 方 法 [ 推 荐 ] 安 装 方 法 一 ( 功 能 实 时 更 新 ) 1 . 下 载 e s p t o o l . p y 源 码 g i t c l o n e h t t p s : / / g i t h u b . c o m / e s p r e s s i f / e s p t o o l . g i t 1 g i t c l o n e h t t p s s p a n c l a s s = t o k e n p u n c t u a t i o n > : / s p a n > s p a n c l a s s = t o k e n o p e r a t o r > / / s p a n > s p a n c l a s s = t o k e n o p e r a t o r > / / s p a n > g i t h u b s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > c o m s p a n c l a s s = t o k e n o p e r a t o r > / / s p a n > e s p r e s s i f s p a n c l a s s = t o k e n o p e r a t o r > / / s p a n > e s p t o o l s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > g i t 2 . 目 录 导 入 到 全 局 环 境 变 量 以 u b u n t u 为 例 : 将 e x p o r t P A T H = / h o m e / c h e n w u / e s p / e s p t o o l : $ P A T H 添 加 到 / e t c / p r o f i l e 文 件 结 尾 执 行 s o u r c e / e t c / p r o f i l e 安 装 成 功 后 通 过 e s p t o o l . p y v e r s i o n 查 看 版 本 : e s p t o o l . p y v 3 . 0 d e v 3 . 0 d e v 1 2 e s p t o o l s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > p y v 3 s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > s p a n c l a s s = t o k e n n u m b e r > 0 / s p a n > s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > d e v s p a n c l a s s = t o k e n n u m b e r > 3 . 0 / s p a n > s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > d e v / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g s t y l e = p o s i t i o n : u n s e t ; u s e r s e l e c t : a u t o ; > / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g s t y l e = p o s i t i o n : u n s e t ; u s e r s e l e c t : a u t o ; > 注 意 : e s p t o o l . p y v 3 . 0 版 本 后 , 才 对 E S P 3 2 S 系 列 支 持 。 如 果 使 用 新 款 芯 片 , 可 以 通 过 g i t p u l l 来 更 新 e s p t o o l . p y 版 本 。 安 装 方 法 二 : ( 安 装 简 单 ) 如 下 s h e l l 命 令 任 选 其 一 , 执 行 成 功 即 可 : p i p i n s t a l l e s p t o o l p y t h o n m p i p i n s t a l l e s p t o o l p i p 2 i n s t a l l e s p t o o l 三 : e s p t o o l . p y 说 明 当 前 支 持 命 令 : l o a d _ r a m , d u m p _ m e m , r e a d _ m e m , w r i t e _ m e m , w r i t e _ f l a s h , r u n , i m a g e _ i n f o , m a k e _ i m a g e , e l f 2 i m a g e , r e a d _ m a c , c h i p _ i d , f l a s h _ i d , r e a d _ f l a s h _ s t a t u s , w r i t e _ f l a s h _ s t a t u s , r e a d _ f l a s h , v e r i f y _ f l a s h , e r a s e _ f l a s h , e r a s e _ r e g i o n , v e r s i o n , g e t _ s e c u r i t y _ i n f o 通 过 e s p t o o l . p y h 查 看 所 有 命 令 和 通 用 参 数 详 细 说 明 通 过 e s p t o o l . p y h 查 看 每 条 命 令 对 应 的 参 数 详 细 说 明 通 用 参 数 说 明 ( 命 令 前 参 数 ) h : 或 h e l p , 显 示 帮 助 文 档 c h i p : 或 c , 指 定 芯 片 , 可 选 a u t o , e s p 8 2 6 6 , e s p 3 2 , e s p 3 2 s 2 p o r t : 或 p , 指 定 串 口 b a u d : 或 b , 指 定 波 特 率 b e f o r e : 指 定 e s p t o o l . p y 命 令 执 行 前 预 做 的 , 可 选 d e f a u l t _ r e s e t , n o _ r e s e t , n o _ r e s e t _ n o _ s y n c , 具 体 参 考 文 档 a f t e r : 或 a , 指 定 e s p t o o l . p y 命 令 执 行 后 将 做 的 , 可 选 h a r d _ r e s e t , s o f t _ r e s e t , n o _ r e s e t , 具 体 参 考 文 档 n o s t u b : 禁 用 B o o t S t u b , 不 让 其 管 理 f l a s h 操 作 , 具 体 参 考 文 档 t r a c e : 或 t , 打 开 e s p t o o l . p y 所 有 交 互 细 节 o v e r r i d e v d d s d i o : V D D S D I O 内 部 电 压 调 节 c o n n e c t a t t e m p t s : 指 定 e s p t o o l . p y 尝 试 连 接 次 数 , 默 认 7 . 四 : 常 用 命 令 1 . 固 件 烧 录 – w r i t e _ f l a s h 命 令 参 数 说 明 : e r a s e a l l : 或 e , 在 写 固 件 时 , 擦 除 所 有 f l a s h 上 所 有 s e c t o r ( 默 认 只 擦 除 要 写 区 域 的 s e c t o r ) f l a s h _ f r e q : 或 f f , 可 选 k e e p , 4 0 m , 2 6 m , 2 0 m , 8 0 m , 指 定 S P I 速 率 f l a s h _ m o d e : 或 f m , 可 选 k e e p , q i o , q o u t , d i o , d o u t , 指 定 S P I 模 式 f l a s h _ s i z e : 或 f s . 可 选 1 M B , 2 M B , 4 M B , 8 M B , 1 6 M + E S P 8 2 6 6 上 特 有 的 2 5 6 K B , 5 1 2 K B , 2 M B c 1 , 4 M B c 1 。 指 定 f l a s h 大 小 s p i c o n n e c t i o n : 或 s c , 指 定 E S P 3 2 S P I / H S P I 连 接 配 置 , 具 体 参 考 文 档 n o p r o g r e s s : 或 p , 禁 用 进 度 条 打 印 v e r i f y : 在 f l a s h 上 验 证 刚 刚 写 入 的 数 据 e n c r y p t : 写 入 数 据 时 应 用 f l a s h 加 密 ( 需 要 正 确 的 e f u s e 设 置 ) i g n o r e f l a s h e n c r y p t i o n e f u s e s e t t i n g : 忽 略 f l a s h 加 密 的 e f u s e 设 置 c o m p r e s s : 传 输 中 压 缩 数 据 ( 默 认 – n o s t u b 未 指 定 ) n o c o m p r e s s : 传 输 中 禁 用 压 缩 数 据 ( 默 认 – n o s t u b 已 指 定 ) 命 令 参 考 用 法 : e s p t o o l . p y w r i t e _ f l a s h [ h ] [ e r a s e a l l ] [ f l a s h _ f r e q ] [ f l a s h _ m o d e ] [ f l a s h _ s i z e F L A S H _ S I Z E ] [ s p i c o n n e c t i o n S P I _ C O N N E C T I O N ] [ n o p r o g r e s s ] [ v e r i f y ] [ e n c r y p t ] [ i g n o r e f l a s h e n c r y p t i o n e f u s e s e t t i n g ] [ c o m p r e s s | n o c o m p r e s s ] [ . . . ] 示 例 一 : 自 动 烧 录 向 f l a s h 的 0 x 0 地 址 烧 录 f a c t o r y . b i n 文 件 e s p t o o l . p y w r i t e _ f l a s h 0 x 0 f a c t o r y . b i n 1 e s p t o o l s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > p y w r i t e _ f l a s h s p a n c l a s s = t o k e n n u m b e r > 0 x 0 / s p a n > f a c t o r y s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > b i n 示 例 二 : 指 定 全 参 数 烧 录 指 定 芯 片 E S P 8 2 6 6 , 串 口 U S B 0 , f l a s h D I O 模 式 , 8 0 M H z , f l a s h 为 2 M B , 0 x 0 地 址 烧 录 b o o t l o a d e r . b i n , 0 x 1 0 0 0 0 地 址 烧 录 s n t p . b i n , 0 x 8 0 0 0 地 址 烧 录 p a r t i t i o n s . b i n e s p t o o l . p y c h i p e s p 8 2 6 6 p o r t / d e v / t t y U S B 0 b a u d 1 1 5 2 0 0 b e f o r e d e f a u l t _ r e s e t a f t e r h a r d _ r e s e t w r i t e _ f l a s h z f l a s h _ m o d e d o u t f l a s h _ f r e q 8 0 m f l a s h _ s i z e 2 M B 0 x 0 b u i l d / b o o t l o a d e r / b o o t l o a d e r . b i n 0 x 1 0 0 0 0 b u i l d / s n t p . b i n 0 x 8 0 0 0 b u i l d / p a r t i t i o n s . b i n 1 e s p t o o l s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > p y s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > c h i p e s p 8 2 6 6 s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > p o r t s p a n c l a s s = t o k e n o p e r a t o r > / / s p a n > d e v s p a n c l a s s = t o k e n o p e r a t o r > / / s p a n > t t y U S B 0 s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > b a u d s p a n c l a s s = t o k e n n u m b e r > 1 1 5 2 0 0 / s p a n > s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > b e f o r e d e f a u l t _ r e s e t s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > a f t e r h a r d _ r e s e t w r i t e _ f l a s h s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > z s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > f l a s h _ m o d e d o u t s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > f l a s h _ f r e q s p a n c l a s s = t o k e n n u m b e r > 8 0 / s p a n > m s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > f l a s h _ s i z e s p a n c l a s s = t o k e n n u m b e r > 2 / s p a n > M B s p a n c l a s s = t o k e n n u m b e r > 0 x 0 / s p a n > b u i l d s p a n c l a s s = t o k e n o p e r a t o r > / / s p a n > b o o t l o a d e r s p a n c l a s s = t o k e n o p e r a t o r > / / s p a n > b o o t l o a d e r s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > b i n s p a n c l a s s = t o k e n n u m b e r > 0 x 1 0 0 0 0 / s p a n > b u i l d s p a n c l a s s = t o k e n o p e r a t o r > / / s p a n > s n t p s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > b i n s p a n c l a s s = t o k e n n u m b e r > 0 x 8 0 0 0 / s p a n > b u i l d s p a n c l a s s = t o k e n o p e r a t o r > / / s p a n > p a r t i t i o n s s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > b i n 2 . f l a s h 读 取 – r e a d _ f l a s h 命 令 参 数 说 明 : s p i c o n n e c t i o n : 或 s c , 指 定 E S P 3 2 S P I / H S P I 连 接 配 置 , 具 体 参 考 文 档 n o p r o g r e s s : 或 p , 禁 用 进 度 条 打 印 命 令 参 考 用 法 : e s p t o o l . p y r e a d _ f l a s h [ h ] [ s p i c o n n e c t i o n S P I _ C O N N E C T I O N ] [ n o p r o g r e s s ] a d d r e s s s i z e f i l e n a m e 示 例 一 : 自 动 读 取 读 取 从 0 x 0 地 址 开 始 的 4 K B 内 容 , 保 存 到 d u m p . b i n 文 件 e s p t o o l . p y r e a d _ f l a s h 0 x 0 0 x 1 0 0 0 d u m p . b i n 1 e s p t o o l s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > p y r e a d _ f l a s h s p a n c l a s s = t o k e n n u m b e r > 0 x 0 / s p a n > s p a n c l a s s = t o k e n n u m b e r > 0 x 1 0 0 0 / s p a n > d u m p s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > b i n 示 例 二 : 指 定 参 数 读 取 指 定 串 口 U S B 1 , 波 特 率 4 6 0 8 0 0 , 从 0 x 1 0 0 0 0 地 址 读 取 1 M B 内 容 到 d u m p . b i n 文 件 e s p t o o l . p y p / d e v / t t y U S B 1 b 4 6 0 8 0 0 r e a d _ f l a s h 0 x 1 0 0 0 0 0 x 1 0 0 0 0 0 d u m p . b i n 1 e s p t o o l s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > p y s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > p s p a n c l a s s = t o k e n o p e r a t o r > / / s p a n > d e v s p a n c l a s s = t o k e n o p e r a t o r > / / s p a n > t t y U S B 1 s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > b s p a n c l a s s = t o k e n n u m b e r > 4 6 0 8 0 0 / s p a n > r e a d _ f l a s h s p a n c l a s s = t o k e n n u m b e r > 0 x 1 0 0 0 0 / s p a n > s p a n c l a s s = t o k e n n u m b e r > 0 x 1 0 0 0 0 0 / s p a n > d u m p s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > b i n 3 . f l a s h 擦 除 – e r a s e _ f l a s h u s e r s e l e c t : a u t o ; > 示 例 二 : 擦 除 指 定 区 域 擦 除 从 0 x 2 0 0 0 0 地 址 开 始 的 1 6 K B 空 间 e s p t o o l . p y e r a s e _ r e g i o n 0 x 2 0 0 0 0 0 x 4 0 0 0 1 e s p t o o l s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > p y e r a s e _ r e g i o n s p a n c l a s s = t o k e n n u m b e r > 0 x 2 0 0 0 0 / s p a n > s p a n c l a s s = t o k e n n u m b e r > 0 x 4 0 0 0 / s p a n > 4 . 读 M A C 地 址 – r e a d _ m a c 无 命 令 参 数 命 令 参 考 用 法 : e s p t o o l . p y r e a d _ m a c 1 e s p t o o l s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > p y r e a d _ m a c / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g s t y l e = p o s i t i o n : u n s e t ; u s e r s e l e c t : a u t o ; > / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g s t y l e = p o s i t i o n : u n s e t ; u s e r s e l e c t : a u t o ; > 通 常 设 备 有 多 个 M A C 地 址 , 例 如 做 s t a t i o n 的 M A C 地 址 , 做 s o f t A P 时 的 M A C 地 址 , e t c 这 里 读 取 的 是 M A C 地 址 是 s t a t i o n 地 址 5 . 读 f l a s h i d – f l a s h _ i d 命 令 参 数 说 明 : s p i c o n n e c t i o n : 或 s c , 指 定 E S P 3 2 S P I / H S P I 连 接 配 置 , 具 体 参 考 文 档 命 令 参 考 用 法 : e s p t o o l . p y f l a s h _ i d [ h ] [ s p i c o n n e c t i o n S P I _ C O N N E C T I O N ] 示 例 : 读 取 f l a s h i d e s p t o o l . p y f l a s h _ i d 1 e s p t o o l . p y f l a s h _ i d 结 果 将 有 如 下 厂 商 信 息 和 设 备 信 息 : . . . M a n u f a c t u r e r : c 8 D e v i c e : 4 0 1 6 . . . 1 2 3 4 . . . M a n u f a c t u r e r : c 8 D e v i c e : 4 0 1 6 . . . 可 在 厂 商 和 设 备 信 息 中 具 体 查 看 6 . e l f 文 件 转 b i n – e l f 2 i m a g e 命 令 参 数 说 明 : o u t p u t : 或 o , 输 出 文 件 名 前 缀 ( i m a g e v e r s i o n = 1 ) 或 文 件 名 ( i m a g e v e r s i o n = 2 ) v e r s i o n : 或 e , 可 选 1 , 2 , 输 出 的 i m a g e v e r s i o n m i n r e v : 或 r , 可 选 0 , 1 , 2 , 3 , 最 小 芯 片 修 正 s e c u r e p a d : 填 充 i m a g e , 因 为 一 旦 签 名 , 它 将 以 6 4 K B 的 边 界 结 束 。 ( 适 用 于 安 全 引 导 v 1 映 像 ) s e c u r e p a d v 2 : 将 i m a g e 填 充 到 6 4 K B , 因 为 一 旦 签 名 , 其 签 名 扇 区 将 在 下 一 个 6 4 K b l o c k 开 始 。 ( 适 用 于 安 全 引 导 v 2 映 像 ) e l f s h a 2 5 6 o f f s e t : 如 果 已 设 置 , 请 在 二 进 制 文 件 的 指 定 偏 移 量 处 插 入 输 入 E L F 文 件 的 S H A 2 5 6 哈 希 ( 3 2 字 节 ) f l a s h _ f r e q : 或 f f , 可 选 k e e p , 4 0 m , 2 6 m , 2 0 m , 8 0 m , 指 定 S P I 速 率 f l a s h _ m o d e : 或 f m , 可 选 k e e p , q i o , q o u t , d i o , d o u t , 指 定 S P I 模 式 f l a s h _ s i z e : 或 f s . 可 选 1 M B , 2 M B , 4 M B , 8 M B , 1 6 M + E S P 8 2 6 6 上 特 有 的 2 5 6 K B , 5 1 2 K B , 2 M B c 1 , 4 M B c 1 。 指 定 f l a s h 大 小 s p i c o n n e c t i o n : 或 s c , 指 定 E S P 3 2 S P I / H S P I 连 接 配 置 , 具 体 参 考 文 档 命 令 参 考 用 法 : e s p t o o l e l f 2 i m a g e [ h ] [ o u t p u t O U T P U T ] [ v e r s i o n ] [ m i n r e v ] [ s e c u r e p a d ] [ s e c u r e p a d v 2 ] [ e l f s h a 2 5 6 o f f s e t E L F _ S H A 2 5 6 _ O F F S E T ] [ f l a s h _ f r e q ] [ f l a s h _ m o d e ] [ f l a s h _ s i z e F L A S H _ S I Z E ] [ s p i c o n n e c t i o n S P I _ C O N N E C T I O N ] i n p u t 示 例 一 : E S P 8 2 6 6 上 将 e l f 文 件 转 为 可 执 行 的 b i n 文 件 e s p t o o l . p y c h i p e s p 8 2 6 6 e l f 2 i m a g e m y _ a p p . e l f 1 e s p t o o l s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > p y s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > c h i p e s p 8 2 6 6 e l f 2 i m a g e m y _ a p p s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > e l f 示 例 二 : E S P 8 2 6 6 上 将 e l f 文 件 转 为 可 执 行 的 b i n 文 件 , 指 定 i m a g e v e r s i o n 为 2 e s p t o o l . p y c h i p e s p 8 2 6 6 e l f 2 i m a g e v e r s i o n = 2 o m y _ a p p o t a . b i n m y _ a p p . e l f 1 e s p t o o l s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > p y s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > c h i p e s p 8 2 6 6 e l f 2 i m a g e s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > v e r s i o n s p a n c l a s s = t o k e n o p e r a t o r > = / s p a n > s p a n c l a s s = t o k e n n u m b e r > 2 / s p a n > s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > o m y _ a p p s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > o t a s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > b i n m y _ a p p s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > e l f / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g s t y l e = p o s i t i o n : u n s e t ; u s e r s e l e c t : a u t o ; > / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g s t y l e = p o s i t i o n : u n s e t ; u s e r s e l e c t : a u t o ; > 示 例 三 : E S P 3 2 上 将 e l f 文 件 转 为 可 执 行 的 b i n 文 件 e s p t o o l . p y c h i p e s p 3 2 e l f 2 i m a g e m y _ e s p 3 2 _ a p p . e l f 1 e s p t o o l s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > p y s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > c h i p e s p 3 2 e l f 2 i m a g e m y _ e s p 3 2 _ a p p s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > e l f 7 . 输 出 b i n 信 息 – i m a g e _ i n f o 无 命 令 参 数 命 令 参 考 用 法 : e s p t o o l i m a g e _ i n f o [ h ] f i l e n a m e 示 例 一 : E S P 8 2 6 6 上 输 出 i m a g e 信 息 e s p t o o l . p y i m a g e _ i n f o b u i l d / s n t p . b i n 1 e s p t o o l s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > p y i m a g e _ i n f o b u i l d s p a n c l a s s = t o k e n o p e r a t o r > / / s p a n > s n t p s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > b i n / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g s t y l e = p o s i t i o n : u n s e t ; u s e r s e l e c t : a u t o ; > / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g s t y l e = p o s i t i o n : u n s e t ; u s e r s e l e c t : a u t o ; > 示 例 二 : E S P 3 2 上 输 出 i m a g e 信 息 e s p t o o l . p y c h i p e s p 3 2 i m a g e _ i n f o b u i l d / s n t p . b i n 1 e s p t o o l s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > p y s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > c h i p e s p 3 2 i m a g e _ i n f o b u i l d s p a n c l a s s = t o k e n o p e r a t o r > / / s p a n > s n t p s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > b i n 五 : 高 级 命 令 1 . f l a s h 校 验 – v e r i f y _ f l a s h 详 细 说 明 参 考 文 档 命 令 参 数 说 明 : d i f f : 或 d , 可 选 y e s , n o , 显 示 不 同 f l a s h _ f r e q : 或 f f , 可 选 k e e p , 4 0 m , 2 6 m , 2 0 m , 8 0 m , 指 定 S P I 速 率 f l a s h _ m o d e : 或 f m , 可 选 k e e p , q i o , q o u t , d i o , d o u t , 指 定 S P I 模 式 f l a s h _ s i z e : 或 f s . 可 选 1 M B , 2 M B , 4 M B , 8 M B , 1 6 M + E S P 8 2 6 6 上 特 有 的 2 5 6 K B , 5 1 2 K B , 2 M B c 1 , 4 M B c 1 。 指 定 f l a s h 大 小 s p i c o n n e c t i o n : 或 s c , 指 定 E S P 3 2 S P I / H S P I 连 接 配 置 , 具 体 参 考 文 档 命 令 参 考 用 法 : e s p t o o l v e r i f y _ f l a s h [ h ] [ d i f f ] [ f l a s h _ f r e q ] [ f l a s h _ m o d e ] [ f l a s h _ s i z e F L A S H _ S I Z E ] [ s p i c o n n e c t i o n S P I _ C O N N E C T I O N ] a d d r _ f i l e n a m e [ a d d r _ f i l e n a m e . . . ] 示 例 : 对 比 f l a s h 上 0 x 1 0 0 0 0 位 置 的 b i n 和 b u i l d / s n t p . b i n 是 否 相 等 e s p t o o l . p y v e r i f y _ f l a s h d i f f y e s 0 x 1 0 0 0 0 b u i l d / s n t p . b i n 1 e s p t o o l s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > p y v e r i f y _ f l a s h s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > d i f f y e s s p a n c l a s s = t o k e n n u m b e r > 0 x 1 0 0 0 0 / s p a n > b u i l d s p a n c l a s s = t o k e n o p e r a t o r > / / s p a n > s n t p s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > b i n 2 . 读 取 内 存 – d u m p _ m e m 详 细 说 明 参 考 文 档 无 命 令 参 数 命 令 参 考 用 法 : e s p t o o l . p y d u m p _ m e m [ h ] a d d r e s s s i z e f i l e n a m e 示 例 : 读 取 E S P 8 2 6 6 上 0 x 4 0 0 0 0 0 0 0 内 存 地 址 开 始 的 4 K B 内 容 , 保 存 到 i r a m 0 . b i n e s p t o o l . p y d u m p _ m e m 0 x 4 0 0 0 0 0 0 0 4 0 9 6 i r a m 0 . b i n 1 e s p t o o l s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > p y d u m p _ m e m s p a n c l a s s = t o k e n n u m b e r > 0 x 4 0 0 0 0 0 0 0 / s p a n > s p a n c l a s s = t o k e n n u m b e r > 4 0 9 6 / s p a n > i r a m 0 s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > b i n 3 . 载 入 b i n 到 R A M 执 行 – l o a d _ r a m 详 细 说 明 参 考 文 档 无 命 令 参 数 命 令 参 考 用 法 : e s p t o o l l o a d _ r a m [ h ] f i l e n a m e 示 例 : 将 E S P 8 2 6 6 可 执 行 的 i m a g e 加 载 到 r a m 中 , 然 后 立 即 执 行 其 中 包 含 的 程 序 e s p t o o l . p y n o s t u b l o a d _ r a m . / t e s t / i m a g e s / h e l l o w o r l d e s p 8 2 6 6 . b i n 1 e s p t o o l s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > p y s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > n o s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > s t u b l o a d _ r a m s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > s p a n c l a s s = t o k e n o p e r a t o r > / / s p a n > t e s t s p a n c l a s s = t o k e n o p e r a t o r > / / s p a n > i m a g e s s p a n c l a s s = t o k e n o p e r a t o r > / / s p a n > h e l l o w o r l d s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > e s p 8 2 6 6 s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > b i n / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g u n s e t = u s e r = p = > 4 . 读 内 存 – r e a d _ m e m 详 细 说 明 参 考 文 档 无 命 令 参 数 命 令 参 考 用 法 : e s p t o o l . p y r e a d _ m e m [ h ] a d d r e s s 示 例 : 读 取 E S P 8 2 6 6 上 内 存 地 址 为 0 x 4 0 0 C 0 0 0 0 中 的 值 ( 4 字 节 ) e s p t o o l . p y r e a d _ m e m 0 x 4 0 0 C 0 0 0 0 1 e s p t o o l s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > p y r e a d _ m e m s p a n c l a s s = t o k e n n u m b e r > 0 x 4 0 0 C 0 0 0 0 / s p a n > / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g u n s e t = u s e r = p = > / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g s t y l e = p o s i t i o n : u n s e t ; u s e r s e l e c t : a u t o ; > / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g u n s e t = u s e r = p = > / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g s t y l e = p o s i t i o n : u n s e t ; u s e r s e l e c t : a u t o ; > / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g u n s e t = u s e r = p = > 5 . 写 内 存 – w r i t e _ m e m 详 细 说 明 参 考 文 档 无 命 令 参 数 命 令 参 考 用 法 : e s p t o o l w r i t e _ m e m [ h ] a d d r e s s v a l u e m a s k 示 例 : 向 0 x 4 0 0 C 0 0 0 0 地 址 写 入 0 x a b a d 1 d e a e s p t o o l . p y w r i t e _ m e m 0 x 4 0 0 C 0 0 0 0 0 x a b a d 1 d e a 0 x F F F F F F F F 1 e s p t o o l s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > p y w r i t e _ m e m s p a n c l a s s = t o k e n n u m b e r > 0 x 4 0 0 C 0 0 0 0 / s p a n > s p a n c l a s s = t o k e n n u m b e r > 0 x a b a d 1 d e a / s p a n > s p a n c l a s s = t o k e n n u m b e r > 0 x F F F F F F F F / s p a n > / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g u n s e t = u s e r = p = > / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g s t y l e = p o s i t i o n : u n s e t ; u s e r s e l e c t : a u t o ; > / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g u n s e t = u s e r = p = > / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g s t y l e = p o s i t i o n : u n s e t ; u s e r s e l e c t : a u t o ; > / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g u n s e t = u s e r = p = > 6 . 读 f l a s h 状 态 – r e a d _ f l a s h _ s t a t u s 详 细 说 明 参 考 文 档 命 令 参 数 说 明 : b y t e s : 可 选 1 , 2 , 3 , 要 读 的 字 节 数 s p i c o n n e c t i o n : 或 s c , 指 定 E S P 3 2 S P I / H S P I 连 接 配 置 , 具 体 参 考 文 档 命 令 参 考 用 法 : e s p t o o l r e a d _ f l a s h _ s t a t u s [ h ] [ s p i c o n n e c t i o n S P I _ C O N N E C T I O N ] [ b y t e s ] 示 例 : e s p t o o l . p y r e a d _ f l a s h _ s t a t u s b y t e s 2 1 e s p t o o l s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > p y r e a d _ f l a s h _ s t a t u s s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > b y t e s s p a n c l a s s = t o k e n n u m b e r > 2 / s p a n > / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g u n s e t = u s e r = p = > 7 . 写 f l a s h 状 态 – w r i t e _ f l a s h _ s t a t u s 详 细 说 明 参 考 文 档 命 令 参 数 说 明 : b y t e s : 可 选 1 , 2 , 3 , 要 读 的 字 节 数 s p i c o n n e c t i o n : 或 s c , 指 定 E S P 3 2 S P I / H S P I 连 接 配 置 , 具 体 参 考 文 档 n o n v o l a t i l e : 写 入 非 易 失 位 命 令 参 考 用 法 : e s p t o o l w r i t e _ f l a s h _ s t a t u s [ h ] [ s p i c o n n e c t i o n S P I _ C O N N E C T I O N ] [ n o n v o l a t i l e ] [ b y t e s ] v a l u e 示 例 : e s p t o o l . p y w r i t e _ f l a s h _ s t a t u s b y t e s 2 n o n v o l a t i l e 0 1 e s p t o o l s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > p y w r i t e _ f l a s h _ s t a t u s s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > b y t e s s p a n c l a s s = t o k e n n u m b e r > 2 / s p a n > s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > n o n s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > s p a n c l a s s = t o k e n k e y w o r d > v o l a t i l e / s p a n > s p a n c l a s s = t o k e n n u m b e r > 0 / s p a n > / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g u n s e t = u s e r = p = > / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g s t y l e = p o s i t i o n : u n s e t ; u s e r s e l e c t : a u t o ; > / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g s t y l e = p o s i t i o n : u n s e t ; u s e r s e l e c t : a u t o ; > / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g u n s e t = u s e r = p = > / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g u n s e t = u s e r = p = > 8 . 读 c h i p i d – c h i p _ i d 详 细 说 明 参 考 文 档 无 命 令 参 数 命 令 参 考 用 法 : e s p t o o l c h i p _ i d [ h ] 示 例 : e s p t o o l . p y c h i p _ i d 1 e s p t o o l s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > p y c h i p _ i d / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g u n s e t = u s e r = p = > / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g u n s e t = u s e r = p = > 9 . 组 装 b i n – m a k e _ i m a g e 详 细 说 明 参 考 文 档 命 令 参 数 说 明 : s e g f i l e : 或 f , 输 入 的 s e g m e n t 文 件 s e g a d d r : 或 a , s e g m e n t 基 地 址 e n t r y p o i n t : 或 e , 入 口 地 址 命 令 参 考 用 法 : e s p t o o l m a k e _ i m a g e [ h ] [ s e g f i l e S E G F I L E ] [ s e g a d d r S E G A D D R ] [ e n t r y p o i n t E N T R Y P O I N T ] o u t p u t 示 例 : e s p t o o l . p y c h i p e s p 8 2 6 6 m a k e _ i m a g e f a p p . t e x t . b i n a 0 x 4 0 1 0 0 0 0 0 f a p p . d a t a . b i n a 0 x 3 f f e 8 0 0 0 f a p p . r o d a t a . b i n a 0 x 3 f f e 8 c 0 0 a p p . f l a s h . b i n 1 e s p t o o l s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > p y s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > c h i p e s p 8 2 6 6 m a k e _ i m a g e s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > f a p p s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > t e x t s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > b i n s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > a s p a n c l a s s = t o k e n n u m b e r > 0 x 4 0 1 0 0 0 0 0 / s p a n > s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > f a p p s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > d a t a s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > b i n s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > a s p a n c l a s s = t o k e n n u m b e r > 0 x 3 f f e 8 0 0 0 / s p a n > s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > f a p p s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > r o d a t a s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > b i n s p a n c l a s s = t o k e n o p e r a t o r > / s p a n > a s p a n c l a s s = t o k e n n u m b e r > 0 x 3 f f e 8 c 0 0 / s p a n > a p p s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > f l a s h s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > b i n / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g u n s e t = u s e r = p = > 1 0 . 退 出 b o o t , 执 行 a p p – r u n 详 细 说 明 参 考 文 档 无 命 令 参 数 命 令 参 考 用 法 : e s p t o o l r u n [ h ] 示 例 : e s p t o o l . p y r u n 1 e s p t o o l s p a n c l a s s = t o k e n p u n c t u a t i o n > . / s p a n > p y r u n / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g u n s e t = u s e r = p = > / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g u n s e t = u s e r = p = > / c o d e > c o d e c l a s s = p r i s m l a n g u a g e c h a s n u m b e r i n g u n s e t = u s e r = p = > 发 表 在 应 用 工 具 软 件 | 标 签 为 e s p t o o l | 留 下 评 论 宝 塔 的 W e b H o o k + G i t e e 配 置 自 动 拉 取 远 程 仓 库 代 码 发 表 于 2 0 2 2 年 1 2 月 2 3 日 由 稚 子 宝 塔 w e b h o o k 对 接 码 云 自 动 p u l l 一 .     准 备 工 作 码 云 申 请 账 号 , 建 立 仓 库 服 务 器 安 装 宝 塔 , G I T 和 w e b h o o k 二 . 1 . 服 务 器 安 装 G I T y u m   i n s t a l l   g i t 1 y u m   i n s t a l l   g i t 2 . 宝 塔 安 装 w e b h o o k 插 件 3 . 添 加 脚 本 注 意 : 其 中 “ $ 1 ” 是 参 数 , 是 你 码 云 仓 库 的 名 称 , 脚 本 内 容 大 致 是 : ” 收 到 通 信 后 , 去 指 定 的 地 方 拉 取 m a s t e r 的 分 支 代 码 # ! / b i n / b a s h e c h o # 输 出 当 前 时 间 d a t e d a t e = 0 d a y s a g o + % Y % m % d % H : % M : % S e c h o S t a r t # 判 断 宝 塔 W e b H o o k 参 数 是 否 存 在 i f [ ! n $ 1 ] ; t h e n e c h o p a r a m 参 数 错 误 e c h o E n d e x i t f i # g i t 项 目 路 径 g i t P a t h = / w w w / w w w r o o t / $ 1 # g i t 网 址 码 云 仓 库 地 址 g i t H t t p = h t t p s : / / g i t e e . c o m / y o u r n a m e / $ 1 . g i t e c h o W e b 站 点 路 径 : $ g i t P a t h # 判 断 项 目 路 径 是 否 存 在 i f [ d $ g i t P a t h ] ; t h e n c d $ g i t P a t h # 判 断 是 否 存 在 g i t 目 录 i f [ ! d . g i t ] ; t h e n e c h o 在 该 目 录 下 克 隆 g i t s u d o g i t c l o n e $ g i t H t t p g i t t e m p s u d o m v g i t t e m p / . g i t . s u d o r m r f g i t t e m p f i e c h o 拉 取 最 新 的 项 目 文 件 # s u d o g i t r e s e t h a r d o r i g i n / m a s t e r g i t r e s e t h a r d o r i g i n / m a s t e r s u d o g i t p u l l e c h o 设 置 目 录 权 限 s u d o c h o w n R w w w : w w w $ g i t P a t h e c h o E n d e x i t e l s e e c h o 该 项 目 路 径 不 存 在 e c h o E n d e x i t f i 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 3 0 3 1 3 2 3 3 3 4 3 5 3 6 3 7 3 8 3 9 4 0 4 1 # ! / b i n / b a s h   e c h o # 输 出 当 前 时 间 d a t e d a t e = 0 d a y s a g o + % Y % m % d % H : % M : % S e c h o S t a r t # 判 断 宝 塔 W e b H o o k 参 数 是 否 存 在 i f [ ! n $ 1 ] ; t h e n                     e c h o p a r a m 参 数 错 误                     e c h o E n d                     e x i t f i # g i t 项 目 路 径 g i t P a t h = / w w w / w w w r o o t / $ 1 # g i t 网 址 码 云 仓 库 地 址 g i t H t t p = h t t p s : / / g i t e e . c o m / y o u r n a m e / $ 1 . g i t e c h o W e b 站 点 路 径 : $ g i t P a t h # 判 断 项 目 路 径 是 否 存 在 i f [ d $ g i t P a t h ] ; t h e n                 c d $ g i t P a t h                 # 判 断 是 否 存 在 g i t 目 录                 i f [ ! d . g i t ] ; t h e n                                 e c h o 在 该 目 录 下 克 隆 g i t                                 s u d o g i t c l o n e $ g i t H t t p g i t t e m p                                 s u d o m v g i t t e m p / . g i t .                                 s u d o r m r f g i t t e m p                 f i                 e c h o 拉 取 最 新 的 项 目 文 件                 # s u d o g i t r e s e t h a r d o r i g i n / m a s t e r                 g i t r e s e t h a r d o r i g i n / m a s t e r                 s u d o g i t p u l l                                 e c h o 设 置 目 录 权 限                 s u d o c h o w n R w w w : w w w $ g i t P a t h                 e c h o E n d                 e x i t e l s e                 e c h o 该 项 目 路 径 不 存 在                 e c h o E n d                 e x i t f i 发 表 在 系 统 分 类 | 标 签 为 g i t e e , w e b h o o k | 留 下 评 论 使 用 V i r t u a l B o x 安 装 U b u n t u 界 面 显 示 不 全 的 解 决 办 法 发 表 于 2 0 2 2 年 9 月 1 9 日 由 稚 子 今 天 初 次 用 V i r t u a l B o x 安 装 U b u n t u 的 时 候 , 结 果 出 现 “ U b u n t u 界 面 显 示 不 全 ” 的 问 题 , 不 管 如 何 调 整 都 不 能 完 整 显 示 出 来 , 造 成 了 使 用 V i r t u a l B o x 安 装 U b u n t u 时 出 现 了 界 面 中 不 显 示 完 整 窗 口 导 致 按 钮 隐 藏 无 法 点 击 的 问 题 。 如 下 图 : 原 因 : 主 要 的 原 因 是 分 辨 率 预 设 错 误 导 致 窗 口 显 示 不 完 整 , 而 由 于 系 统 未 完 成 安 装 , 无 法 使 用 V i r t u a l B o x 调 整 窗 口 分 辨 率 。 更 加 不 用 说 使 用 V i r t u a l B o x “ 安 装 增 强 功 能 ” 了 。 解 决 方 法 : 1 、 按 住 键 盘 上 的 A l t 键 + 鼠 标 左 键 拖 动 弹 出 窗 口 直 至 显 示 需 要 点 击 的 按 钮 。 2 、 如 果 用 A l t 键 不 生 效 , 请 用 “ w i n ” 键 + 鼠 标 左 键 拖 拽 。 w i n 键 就 是 我 们 常 用 的 : w i n + r 快 捷 键 的 那 个 图 标 。 3 、 同 时 按 下 c t r l + a l t + t 呼 出 s h e l l , 然 后 x r a n d r 可 以 设 置 分 辨 率 。 x r a n d r o u t p u t V i r t u a l 1 m o d e 1 9 2 0 x 1 0 8 0 1 x r a n d r o u t p u t V i r t u a l 1 m o d e 1 9 2 0 x 1 0 8 0 最 终 效 果 如 下 图 : 发 表 在 应 用 工 具 软 件 , 操 作 系 统 相 关 | 标 签 为 U b u n t u , V i r t u a l B o x | 留 下 评 论 ← 早 期 文 章 搜 索 : 归 档 2 0 2 4 年 9 月 2 0 2 4 年 8 月 2 0 2 4 年 7 月 2 0 2 4 年 1 月 2 0 2 3 年 3 月 2 0 2 3 年 2 月 2 0 2 2 年 1 2 月 2 0 2 2 年 9 月 2 0 2 1 年 1 2 月 2 0 2 1 年 1 1 月 2 0 2 1 年 1 0 月 2 0 2 1 年 2 月 2 0 2 0 年 1 2 月 2 0 1 9 年 1 2 月 2 0 1 9 年 8 月 2 0 1 9 年 7 月 2 0 1 8 年 1 2 月 2 0 1 8 年 1 0 月 2 0 1 8 年 9 月 2 0 1 8 年 6 月 2 0 1 8 年 4 月 2 0 1 8 年 3 月 2 0 1 7 年 1 2 月 2 0 1 7 年 1 1 月 2 0 1 7 年 1 0 月 2 0 1 7 年 8 月 2 0 1 7 年 7 月 2 0 1 7 年 5 月 2 0 1 7 年 4 月 2 0 1 7 年 3 月 2 0 1 7 年 2 月 2 0 1 7 年 1 月 2 0 1 6 年 1 2 月 2 0 1 6 年 1 1 月 2 0 1 6 年 1 0 月 2 0 1 6 年 9 月 2 0 1 6 年 8 月 2 0 1 6 年 7 月 2 0 1 6 年 5 月 2 0 1 6 年 4 月 2 0 1 6 年 3 月 2 0 1 6 年 2 月 2 0 1 6 年 1 月 2 0 1 5 年 1 2 月 2 0 1 5 年 1 1 月 2 0 1 5 年 9 月 2 0 1 5 年 8 月 2 0 1 5 年 6 月 2 0 1 5 年 5 月 2 0 1 5 年 3 月 2 0 1 5 年 2 月 2 0 1 4 年 1 2 月 2 0 1 4 年 1 1 月 2 0 1 4 年 1 0 月 2 0 1 4 年 9 月 2 0 1 4 年 8 月 2 0 1 4 年 7 月 2 0 1 4 年 5 月 2 0 1 4 年 4 月 2 0 1 4 年 3 月 2 0 1 3 年 5 月 2 0 1 3 年 4 月 2 0 1 3 年 3 月 功 能 登 录 稚 子 的 成 长 博 客 自 豪 地 采 用 W o r d P r e s s 。

站点概括

关于blog.zzstudio.net说明:
blog.zzstudio.net由网友主动性提交被址汇收录整理收录的,址汇收录仅提供blog.zzstudio.net的基础信息并免费向大众网友展示,blog.zzstudio.net的是IP地址:47.102.42.163 [中国上海上海 阿里云],blog.zzstudio.net的百度权重为0、百度手机权重为0、百度收录为0条、360收录为0条、搜狗收录为0条、谷歌收录为0条、百度来访流量大约在-之间、百度手机端来访流量大约在-之间、blog.zzstudio.net的备案号是登录可见、备案人叫登录可见、被百度收录的关键词有1个、手机端关键词有0个、该站点迄今为止已经创建14年10个月17天。

内容声明:

1、本站收录的内容来源于大数据收集,版权归原网站所有!
2、本站收录的内容若侵害到您的利益,请联系我们进行删除处理!
3、本站不接受违规信息,如您发现违规内容,请联系我们进行清除处理!
4、本文地址:https://www.y333.cn/links/3eab7fa3c46644ce8614.html,复制请保留版权链接!


温馨小提示:在您的网站做上本站友情链接,访问一次即可自动收录并自动排在本站第一位!
您可能还喜欢

广西地磅,南宁包装秤,广东自动包装秤,云南配料控制系统,南宁传感器,南宁晟浩测控技术有限公司

南宁晟浩测控技术有限公司专业从事于工业自动化控制系统、工业衡器、开发设计、生产和销售的高新技术公司。公司同时经销各类工业衡器及自动化仪器仪表。经营产品有:梅特勒-托利多、赛多利斯、HBM、宏力、柯力、中航、耀华等衡器产品及配件;三菱、西门子、虹润、威纶通、志美等,PLG、变频器、模块等;流量计、料位计、温度/压力、阀门等自动化仪器仪表。专业为用户提供各种称重控制系统、各行业配料系统、自动化控制系统、软件开发等、系统维护及升级改造服务。详询:18607812389

河南3d打印|郑州3d打印|郑州三维扫描|郑州抄数|郑州模型制作|郑州产品设计|郑州金属打印|郑州不锈钢打印|郑州铝合金打印|郑州尼龙打印-郑州印象三维科技有限公司_

郑州印象三维科技有限公司主要从事河南3d打印,郑州3d打印,郑州三维扫描,郑州抄数,郑州模型制作,郑州产品设计,郑州金属打印,郑州不锈钢打印,郑州铝合金打印,郑州尼龙打印等服务,集研发,销售,服务为一体,拥有先进的3d打印设备,为您提供更加满意的服务,欢迎来电咨询!

首页 - 微信H5营销策划_微信互动游戏开发_小程序开发_公众号推广公司 - 东莞市便利网络信息有限公司

我们所提供的服务OURSEVERS致力为您提供优质产品,同时也是市场竞争必胜的保证。互联网+服务企业互联网[…]

应用思考-教育技术论坛-学教育技术,上教育技术论坛!http://www.etthink.com - Powered by Discuz!

教育技术人网上交流空间,学习教育技术,交流教育技术应用经验。

江苏远卓设备制造有限公司

该站暂未设置description...

新乡市仙灵生物科技有限公司

新乡市仙灵生物科技有限公司是一家集科研、示范、技术推广、生产、加工、综合开发为一体的现代农业**技术企业。公司主导产品有“芝皇”、“芝中皇”牌灵芝、灵芝孢子粉系列产品和食用菌产品。电话:18003731229

商机圈子营销后台

该站暂未设置description...

校园云平台

该站暂未设置description...

随机文章
网站优化策略:提升网站排名和可见度的必备指南 (网站优化策略有哪些)

网站优化策略:提升网站排名和可见度的必备指南 (网站优化策略有哪些)

在如今竞争激烈的数字世界中,拥有一个经过优化且可见的网站至关重要,网站优化策略可以帮助您的网站在搜索结果中排名更高,从而增加流量、转化和收入,以下是提升网站排名和可见度的必备指南,1.关键字研究关键字研究是网站优化策略的基础,它涉及识别与您的产品或服务相关的相关关键字和短语,通过使用关键词研究工具,您可以确定搜索量高、竞争度低的关键词...。

技术教程 2024-09-25 11:43:13

网站性能优化的实战指南 (网站性能优化方法 前端)

网站性能优化的实战指南 (网站性能优化方法 前端)

性能优化是应用程序开发中必不可少的工作之一,其主要目的是为用户提供无缝的速度体验,本文总结了一些可以快速实施的优化策略,不仅适用于Web应用,也适用于网站,但仅限于应用本身的优化,不包括逻辑和代码的优化,资源最小化资源,静态资源,压缩是指从HTML、CSS和JavaScript中删除不必要的冗余数据,这包括删除代码注释、格式、空白字符...。

技术教程 2024-09-27 19:17:38

喜人奇妙夜节目单

喜人奇妙夜节目单

由腾讯视频和米未传媒联合出品的喜剧综艺,喜人奇妙夜,,自2024年6月28日起在腾讯视频播出,每周五中午12点更新上下集,该节目秉持着,只要大声笑,烦恼都丢掉,的宗旨,用多元的喜剧形式为观众带来欢乐,节目汇聚了众多优秀的喜剧人才,包括黄渤、秦昊、贾冰、高圆圆、马东、金靖、宋木子等明星作为观众代表参与,还有20组喜人小队轮番亮相,精彩节...。

影视资讯 2024-10-12 19:25:02

真人秀还是剧本 爱情保卫战 揭秘综艺情侣故事背后的真实性

真人秀还是剧本 爱情保卫战 揭秘综艺情侣故事背后的真实性

综艺节目,爱情保卫战,是一档备受关注的情感咨询类节目,节目中情侣们袒露心声,寻求情感导师的帮助,节目中所呈现的情侣故事,其真实性一直备受质疑,质疑声浪1.家丑不可外扬节目中许多情侣的故事极其奇葩,让人咋舌,有人怀疑,现实生活中真的会有这么多如此荒诞的事情,毕竟,家丑不可外扬,很少有人愿意把自己的隐私公之于众,2.现场观众的亲身经历有自...。

影视资讯 2024-10-12 19:28:03

花样姐姐第2季明星阵容 谁将踏上第二季的旅程

花样姐姐第2季明星阵容 谁将踏上第二季的旅程

花样姐姐第二季,的明星嘉宾包括,宋丹丹、王琳、林志玲、姜妍、金晨、李治廷、Henry,刘宪华,和于小彤,该节目是一档由东方卫视推出的明星旅行真人秀,第二季于2016年3月19日首播,每周六晚20,30播出,明星嘉宾阵容更加强大与第一季相比,第二季的明星阵容更加强大,吸引了众多明星的参与,宋丹丹,作为资深艺人,以其幽默风趣的性格为节目...。

影视资讯 2024-10-12 23:20:10

当前状况 影响因素和应对措施 综艺股份退市风险分析

当前状况 影响因素和应对措施 综艺股份退市风险分析

停牌原因根据公司在投资者互动平台上的回应,综艺股份停牌是因为存在重大事项需要公告,具体原因尚未公布,市场上有以下几种猜测,重大资产重组或并购事项,这类事项通常需要较长时间进行谈判和安排,为了确保信息的保密性和公平性,公司会采取停牌措施,其他重要事件,如股权激励计划、重大合同签署等,这些事件都需要公司进行充分的公告和解释,以确保投资者能...。

影视资讯 2024-10-12 23:30:10

大尺度脑洞炸裂!日本神仙综艺的奇葩狂欢

大尺度脑洞炸裂!日本神仙综艺的奇葩狂欢

日本综艺以其独特的大尺度和脑洞创意闻名于世,下面就为您介绍几档备受瞩目的日本神仙综艺,超级变变变这部童年的回忆之作,曾在中国备受欢迎,它是一档变装搞笑节目,参赛者需利用道具和创意讲述3分钟故事,评分最高可赢取100万日元,节目中的,间谍大作战,和,女友生气的原因,等桥段,至今仍让人惊叹其新颖创意,人类观察这档节目挑战人性,通过设计各种...。

影视资讯 2024-10-13 05:35:30

林允儿参加过哪些综艺节目

林允儿参加过哪些综艺节目

大型综艺节目,乘风破浪的姐姐,第二季,乘风破浪的姐姐,是一档非常受欢迎的音乐综艺节目,邀请了众多艺人参与歌唱和舞蹈的比拼,林允儿在节目中展现了自己的多才多艺,赢得了观众的喜爱,奔跑吧黄河篇,第一季和第二季林允儿还参与了户外竞技真人秀节目,奔跑吧黄河篇,该节目以户外竞技为主,嘉宾需要在各种挑战中展现自己的实力和智慧,林允儿的勇敢和机...。

影视资讯 2024-10-13 07:22:16

情书 第二季裴涩琪复古舞曲名称 韩国综艺

情书 第二季裴涩琪复古舞曲名称 韩国综艺

在韩国综艺节目,情书,第二季中,裴涩琪跳复古舞的那段曲子是韩国歌手朴慧京,ParkHyeKyung,的歌曲,OldMovie,这首歌曲收录在朴慧京2007年发行的专辑,Memory,中,下载,情书,第二季以下是下载,情书,第二季全集的资源,BT下载地址,謦灵风软影视论坛在线播放,PPlive综艺频道——韩流帝国下载附件以下是与,情书...。

影视资讯 2024-10-13 08:17:41

国外综艺 在大街上寻找美女进入透明房屋参与活动的系列

国外综艺 在大街上寻找美女进入透明房屋参与活动的系列

电视综艺节目中的创新环节您提到的综艺节目环节很可能是,TheDatingGame,中的LoveLift环节,这是一个在西方国家非常受欢迎的相亲类节目,LoveLift是一个独特的环节,节目组会在繁华的大街上设立一个透明的单向镜箱子,邀请单身女性进入这个...。

影视资讯 2024-10-13 09:25:16

魔术综艺节目有哪些

魔术综艺节目有哪些

魔术在综艺节目中的魅力网络互动短剧大魔法学院通过直播平台进行线上互动,参与者可以学习魔术并参与其中,大型综艺节目中国达人秀从2019年开始,每一期邀请街头魔术师表演,展示魔术师的才华和技巧,周六夜现场设有魔术类的小环节,让观众欣赏和体验魔术的神奇,综艺魔术节目大魔术师邀请张国立等明星担任评审,海选形式选拔魔术师进行竞技,星光魔范生每期...。

影视资讯 2024-10-13 09:30:16

一次侦探逻辑推理盛宴的深刻剖析 的精彩与不足 明星大侦探第二季

一次侦探逻辑推理盛宴的深刻剖析 的精彩与不足 明星大侦探第二季

对于推理迷来说,,明星大侦探,第二季无疑是一部佳作,从明星嘉宾阵容、故事内容到场景呈现,处处都彰显用心,俘获了无数观众的心,精彩纷呈的嘉宾阵容第二季的嘉宾阵容堪称豪华,核心人物依然是熟悉的那五个,心思缜密的撒老师、睿智幽默的何老师、智勇双全的狄仁白、冷艳聪慧的欧美人、呆萌可爱的鬼鬼,他们的独特个性,加上飞行嘉宾的加盟,让节目增添了十足...。

影视资讯 2024-10-13 10:45:11