网站标签该站未曾设置keywords
网站描述该站未曾设置description
上一篇:X电站
下一篇:江河创建集团股份有限公司
网站快照l a n s h 频 道 – 又 一 个 W o r d P r e s s 站 点 跳 至 内 容 l a n s h 频 道 又 一 个 W o r d P r e s s 站 点 向 下 滚 动 到 内 容 文 章 发 布 于 2 0 2 2 年 5 月 1 7 日 M a c 下 s s h 链 接 命 令 s s h p [ p o r t ] r o o t @ i p A d d r e s s [ p o r t ] : 服 务 器 的 端 口 i p A d d r e s s : i p 地 址 一 般 用 户 名 默 认 r o o t 例 如 : s s h p 6 6 3 2 r o o t @ 1 9 2 . 1 5 5 . 1 5 5 . 1 1 发 布 于 2 0 2 2 年 5 月 1 7 日 l i n u x 日 志 l o g 文 件 查 看 命 令 功 能 , 用 法 标 准 语 法 t a i l [ f ] [ c N u m b e r | n N u m b e r | m N u m b e r | b N u m b e r | k N u m b e r ] [ F i l e ] 命 令 参 数 : f 循 环 读 取 q 不 显 示 处 理 信 息 v 显 示 详 细 的 处 理 信 息 c 显 示 的 字 节 数 n 显 示 行 数 – p i d = P I D 与 f 合 用 , 表 示 在 进 程 I D , P I D 死 掉 之 后 结 束 . q , – q u i e t , – s i l e n t 从 不 输 出 给 出 文 件 名 的 首 部 s , – s l e e p i n t e r v a l = S 与 f 合 用 , 表 示 在 每 次 反 复 的 间 隔 休 眠 S 秒 发 布 于 2 0 2 2 年 4 月 3 日 L i n u x 下 的 d d 命 令 使 用 详 解 以 及 d d i f = / d e v / z e r o o f = 的 含 义 一 、 d d 命 令 的 解 释 d d : 用 指 定 大 小 的 块 拷 贝 一 个 文 件 , 并 在 拷 贝 的 同 时 进 行 指 定 的 转 换 。 注 意 : 指 定 数 字 的 地 方 若 以 下 列 字 符 结 尾 , 则 乘 以 相 应 的 数 字 : b = 5 1 2 ; c = 1 ; k = 1 0 2 4 ; w = 2 参 数 注 释 : 1 . i f = 文 件 名 : 输 入 文 件 名 , 缺 省 为 标 准 输 入 。 即 指 定 源 文 件 。 2 . o f = 文 件 名 : 输 出 文 件 名 , 缺 省 为 标 准 输 出 。 即 指 定 目 的 文 件 。 3 . i b s = b y t e s : 一 次 读 入 b y t e s 个 字 节 , 即 指 定 一 个 块 大 小 为 b y t e s 个 字 节 。 o b s = b y t e s : 一 次 输 出 b y t e s 个 字 节 , 即 指 定 一 个 块 大 小 为 b y t e s 个 字 节 。 b s = b y t e s : 同 时 设 置 读 入 / 输 出 的 块 大 小 为 b y t e s 个 字 节 。 4 . c b s = b y t e s : 一 次 转 换 b y t e s 个 字 节 , 即 指 定 转 换 缓 冲 区 大 小 。 5 . s k i p = b l o c k s : 从 输 入 文 件 开 头 跳 过 b l o c k s 个 块 后 再 开 始 复 制 。 6 . s e e k = b l o c k s : 从 输 出 文 件 开 头 跳 过 b l o c k s 个 块 后 再 开 始 复 制 。 注 意 : 通 常 只 用 当 输 出 文 件 是 磁 盘 或 磁 带 时 才 有 效 , 即 备 份 到 磁 盘 或 磁 带 时 才 有 效 。 7 . c o u n t = b l o c k s : 仅 拷 贝 b l o c k s 个 块 , 块 大 小 等 于 i b s 指 定 的 字 节 数 。 8 . c o n v = c o n v e r s i o n : 用 指 定 的 参 数 转 换 文 件 。 a s c i i : 转 换 e b c d i c 为 a s c i i e b c d i c : 转 换 a s c i i 为 e b c d i c i b m : 转 换 a s c i i 为 a l t e r n a t e e b c d i c b l o c k : 把 每 一 行 转 换 为 长 度 为 c b s , 不 足 部 分 用 空 格 填 充 u n b l o c k : 使 每 一 行 的 长 度 都 为 c b s , 不 足 部 分 用 空 格 填 充 l c a s e : 把 大 写 字 符 转 换 为 小 写 字 符 u c a s e : 把 小 写 字 符 转 换 为 大 写 字 符 s w a b : 交 换 输 入 的 每 对 字 节 n o e r r o r : 出 错 时 不 停 止 n o t r u n c : 不 截 短 输 出 文 件 s y n c : 将 每 个 输 入 块 填 充 到 i b s 个 字 节 , 不 足 部 分 用 空 ( N U L ) 字 符 补 齐 。 二 、 d d 应 用 实 例 1 . 将 本 地 的 / d e v / h d b 整 盘 备 份 到 / d e v / h d d # d d i f = / d e v / h d b o f = / d e v / h d d 2 . 将 / d e v / h d b 全 盘 数 据 备 份 到 指 定 路 径 的 i m a g e 文 件 # d d i f = / d e v / h d b o f = / r o o t / i m a g e 3 . 将 备 份 文 件 恢 复 到 指 定 盘 # d d i f = / r o o t / i m a g e o f = / d e v / h d b 4 . 备 份 / d e v / h d b 全 盘 数 据 , 并 利 用 g z i p 工 具 进 行 压 缩 , 保 存 到 指 定 路 径 # d d i f = / d e v / h d b | g z i p > / r o o t / i m a g e . g z 5 . 将 压 缩 的 备 份 文 件 恢 复 到 指 定 盘 # g z i p d c / r o o t / i m a g e . g z | d d o f = / d e v / h d b 6 . 备 份 与 恢 复 M B R 备 份 磁 盘 开 始 的 5 1 2 个 字 节 大 小 的 M B R 信 息 到 指 定 文 件 : # d d i f = / d e v / h d a o f = / r o o t / i m a g e c o u n t = 1 b s = 5 1 2 c o u n t = 1 指 仅 拷 贝 一 个 块 ; b s = 5 1 2 指 块 大 小 为 5 1 2 个 字 节 。 恢 复 : # d d i f = / r o o t / i m a g e o f = / d e v / h a d 将 备 份 的 M B R 信 息 写 到 磁 盘 开 始 部 分 7 . 备 份 软 盘 # d d i f = / d e v / f d 0 o f = d i s k . i m g c o u n t = 1 b s = 1 4 4 0 k ( 即 块 大 小 为 1 . 4 4 M ) 8 . 拷 贝 内 存 内 容 到 硬 盘 # d d i f = / d e v / m e m o f = / r o o t / m e m . b i n b s = 1 0 2 4 ( 指 定 块 大 小 为 1 k ) 9 . 拷 贝 光 盘 内 容 到 指 定 文 件 夹 , 并 保 存 为 c d . i s o 文 件 # d d i f = / d e v / c d r o m ( h d c ) o f = / r o o t / c d . i s o 1 0 . 增 加 s w a p 分 区 文 件 大 小 第 一 步 : 创 建 一 个 大 小 为 2 5 6 M 的 文 件 : # d d i f = / d e v / z e r o o f = / s w a p f i l e b s = 1 0 2 4 c o u n t = 2 6 2 1 4 4 第 二 步 : 把 这 个 文 件 变 成 s w a p 文 件 : # m k s w a p / s w a p f i l e 第 三 步 : 启 用 这 个 s w a p 文 件 : # s w a p o n / s w a p f i l e 第 四 步 : 编 辑 / e t c / f s t a b 文 件 , 使 在 每 次 开 机 时 自 动 加 载 s w a p 文 件 : / s w a p f i l e s w a p s w a p d e f a u l t 0 0 1 1 . 销 毁 磁 盘 数 据 # d d i f = / d e v / u r a n d o m o f = / d e v / h d a 1 注 意 : 利 用 随 机 的 数 据 填 充 硬 盘 , 在 某 些 必 要 的 场 合 可 以 用 来 销 毁 数 据 。 1 2 . 测 试 硬 盘 的 读 写 速 度 # d d i f = / d e v / z e r o b s = 1 0 2 4 c o u n t = 1 0 0 0 0 0 0 o f = / r o o t / 1 G b . f i l e # d d i f = / r o o t / 1 G b . f i l e b s = 6 4 k | d d o f = / d e v / n u l l 通 过 以 上 两 个 命 令 输 出 的 命 令 执 行 时 间 , 可 以 计 算 出 硬 盘 的 读 、 写 速 度 。 1 3 . 确 定 硬 盘 的 最 佳 块 大 小 : # d d i f = / d e v / z e r o b s = 1 0 2 4 c o u n t = 1 0 0 0 0 0 0 o f = / r o o t / 1 G b . f i l e # d d i f = / d e v / z e r o b s = 2 0 4 8 c o u n t = 5 0 0 0 0 0 o f = / r o o t / 1 G b . f i l e # d d i f = / d e v / z e r o b s = 4 0 9 6 c o u n t = 2 5 0 0 0 0 o f = / r o o t / 1 G b . f i l e # d d i f = / d e v / z e r o b s = 8 1 9 2 c o u n t = 1 2 5 0 0 0 o f = / r o o t / 1 G b . f i l e 通 过 比 较 以 上 命 令 输 出 中 所 显 示 的 命 令 执 行 时 间 , 即 可 确 定 系 统 最 佳 的 块 大 小 。 1 4 . 修 复 硬 盘 : # d d i f = / d e v / s d a o f = / d e v / s d a 或 d d i f = / d e v / h d a o f = / d e v / h d a 当 硬 盘 较 长 时 间 ( 一 年 以 上 ) 放 置 不 使 用 后 , 磁 盘 上 会 产 生 m a g n e t i c f l u x p o i n t , 当 磁 头 读 到 这 些 区 域 时 会 遇 到 困 难 , 并 可 能 导 致 I / O 错 误 。 当 这 种 情 况 影 响 到 硬 盘 的 第 一 个 扇 区 时 , 可 能 导 致 硬 盘 报 废 。 上 边 的 命 令 有 可 能 使 这 些 数 据 起 死 回 生 。 并 且 这 个 过 程 是 安 全 、 高 效 的 。 1 5 . 利 用 n e t c a t 远 程 备 份 # d d i f = / d e v / h d a b s = 1 6 0 6 5 b | n e t c a t 1 2 3 4 在 源 主 机 上 执 行 此 命 令 备 份 / d e v / h d a # n e t c a t l p 1 2 3 4 | d d o f = / d e v / h d c b s = 1 6 0 6 5 b 在 目 的 主 机 上 执 行 此 命 令 来 接 收 数 据 并 写 入 / d e v / h d c # n e t c a t l p 1 2 3 4 | b z i p 2 > p a r t i t i o n . i m g # n e t c a t l p 1 2 3 4 | g z i p > p a r t i t i o n . i m g 以 上 两 条 指 令 是 目 的 主 机 指 令 的 变 化 分 别 采 用 b z i p 2 、 g z i p 对 数 据 进 行 压 缩 , 并 将 备 份 文 件 保 存 在 当 前 目 录 。 将 一 个 很 大 的 视 频 文 件 中 的 第 i 个 字 节 的 值 改 成 0 × 4 1 ( 也 就 是 大 写 字 母 A 的 A S C I I 值 ) e c h o A | d d o f = b i g f i l e s e e k = $ i b s = 1 c o u n t = 1 c o n v = n o t r u n c 三 、 / d e v / n u l l 和 / d e v / z e r o 的 区 别 d d i f = / d e v / z e r o o f = / d e v / n u l l 由 于 测 试 c p u 占 满 / d e v / n u l l , 外 号 叫 无 底 洞 , 你 可 以 向 它 输 出 任 何 数 据 , 它 通 吃 , 并 且 不 会 撑 着 ! / d e v / z e r o , 是 一 个 输 入 设 备 , 你 可 你 用 它 来 初 始 化 文 件 。 该 设 备 无 穷 尽 地 提 供 0 , 可 以 使 用 任 何 你 需 要 的 数 目 — — 设 备 提 供 的 要 多 的 多 。 他 可 以 用 于 向 设 备 或 文 件 写 入 字 符 串 0 。 / d e v / n u l l — — 它 是 空 设 备 , 也 称 为 位 桶 ( b i t b u c k e t ) 。 任 何 写 入 它 的 输 出 都 会 被 抛 弃 。 如 果 不 想 让 消 息 以 标 准 输 出 显 示 或 写 入 文 件 , 那 么 可 以 将 消 息 重 定 向 到 位 桶 。 # i f = / d e v / z e r o o f = . / t e s t . t x t b s = 1 k c o u n t = 1 # l s – l t o t a l 4 r w r – r – 1 o r a c l e d b a 1 0 2 4 J u l 1 5 1 6 : 5 6 t e s t . t x t # f i n d / n a m e a c c e s s _ l o g 2 > / d e v / n u l l 3 . 1 使 用 / d e v / n u l l 把 / d e v / n u l l 看 作 ” 黑 洞 ” , 它 等 价 于 一 个 只 写 文 件 , 所 有 写 入 它 的 内 容 都 会 永 远 丢 失 . , 而 尝 试 从 它 那 儿 读 取 内 容 则 什 么 也 读 不 到 。 然 而 , / d e v / n u l l 对 命 令 行 和 脚 本 都 非 常 的 有 用 l 禁 止 标 准 输 出 # c a t $ f i l e n a m e > / d e v / n u l l 文 件 内 容 丢 失 , 而 不 会 输 出 到 标 准 输 出 . l 禁 止 标 准 错 误 # r m $ b a d n a m e 2 > / d e v / n u l l 这 样 错 误 信 息 [ 标 准 错 误 ] 就 被 丢 到 太 平 洋 去 了 l 禁 止 标 准 输 出 和 标 准 错 误 的 输 出 # c a t $ f i l e n a m e 2 > / d e v / n u l l > / d e v / n u l l 如 果 ” $ f i l e n a m e ” 不 存 在 , 将 不 会 有 任 何 错 误 信 息 提 示 ; 如 果 ” $ f i l e n a m e ” 存 在 , 文 件 的 内 容 不 会 打 印 到 标 准 输 出 。 因 此 , 上 面 的 代 码 根 本 不 会 输 出 任 何 信 息 。 当 只 想 测 试 命 令 的 退 出 码 而 不 想 有 任 何 输 出 时 非 常 有 用 。 # c a t $ f i l e n a m e e c h o “ Y o u m u s t b e r o o t t o r u n t h i s s c r i p t . ” ; e c h o e x i t $ E _ W R O N G _ U S E R f i b l o c k s = $ # 如 果 命 令 行 没 有 指 定 , # + 则 设 置 为 默 认 的 4 0 块 . # 上 面 这 句 等 同 如 : # — — — — — — — — — — — — — — — — – # i f [ n “ $ 1 ” ] # t h e n # b l o c k s = $ 1 # e l s e # b l o c k s = $ M I N B L O C K S # f i # — — — — — — — — — — — — — — — — – i f [ “ $ b l o c k s ” l t $ M I N B L O C K S ] t h e n b l o c k s = $ M I N B L O C K S # 最 少 要 有 4 0 个 块 长 . f i e c h o “ C r e a t i n g s w a p f i l e o f s i z e $ b l o c k s b l o c k s ( K B ) . ” d d i f = / d e v / z e r o o f = $ F I L E b s = $ B L O C K S I Z E c o u n t = $ b l o c k s # 把 零 写 入 文 件 . m k s w a p $ F I L E $ b l o c k s # 将 此 文 件 建 为 交 换 文 件 ( 或 称 交 换 分 区 ) . s w a p o n $ F I L E # 激 活 交 换 文 件 . e c h o “ S w a p f i l e c r e a t e d a n d a c t i v a t e d . ” e x i t $ S U C C E S S 关 于 / d e v / z e r o 的 另 一 个 应 用 是 为 特 定 的 目 的 而 用 零 去 填 充 一 个 指 定 大 小 的 文 件 , 如 挂 载 一 个 文 件 系 统 到 环 回 设 备 ( l o o p b a c k d e v i c e ) 或 ” 安 全 地 ” 删 除 一 个 文 件 例 子 创 建 r a m d i s k # ! / b i n / b a s h # r a m d i s k . s h # “ r a m d i s k ” 是 系 统 R A M 内 存 的 一 段 , # + 它 可 以 被 当 成 是 一 个 文 件 系 统 来 操 作 . # 它 的 优 点 是 存 取 速 度 非 常 快 ( 包 括 读 和 写 ) . # 缺 点 : 易 失 性 , 当 计 算 机 重 启 或 关 机 时 会 丢 失 数 据 . # + 会 减 少 系 统 可 用 的 R A M . # 1 0 # 那 么 r a m d i s k 有 什 么 作 用 呢 ? # 保 存 一 个 较 大 的 数 据 集 在 r a m d i s k , 比 如 一 张 表 或 字 典 , # + 这 样 可 以 加 速 数 据 查 询 , 因 为 在 内 存 里 查 找 比 在 磁 盘 里 查 找 快 得 多 . E _ N O N _ R O O T _ U S E R = 7 0 # 必 须 用 r o o t 来 运 行 . R O O T U S E R _ N A M E = r o o t M O U N T P T = / m n t / r a m d i s k S I Z E = 2 0 0 0 # 2 K 个 块 ( 可 以 合 适 的 做 修 改 ) B L O C K S I Z E = 1 0 2 4 # 每 块 有 1 K ( 1 0 2 4 b y t e ) 的 大 小 D E V I C E = / d e v / r a m 0 # 第 一 个 r a m 设 备 u s e r n a m e = ` i d n u ` i f [ “ $ u s e r n a m e ” ! = “ $ R O O T U S E R _ N A M E ” ] t h e n e c h o “ M u s t b e r o o t t o r u n “ ` b a s e n a m e $ 0 ` ” . ” e x i t $ E _ N O N _ R O O T _ U S E R f i i f [ ! d “ $ M O U N T P T ” ] # 测 试 挂 载 点 是 否 已 经 存 在 了 , t h e n # + 如 果 这 个 脚 本 已 经 运 行 了 好 几 次 了 就 不 会 再 建 这 个 目 录 了 m k d i r $ M O U N T P T # + 因 为 前 面 已 经 建 立 了 . f i d d i f = / d e v / z e r o o f = $ D E V I C E c o u n t = $ S I Z E b s = $ B L O C K S I Z E # 把 R A M 设 备 的 内 容 用 零 填 充 . # 为 何 需 要 这 么 做 ? m k e 2 f s $ D E V I C E # 在 R A M 设 备 上 创 建 一 个 e x t 2 文 件 系 统 . m o u n t $ D E V I C E $ M O U N T P T # 挂 载 设 备 . c h m o d 7 7 7 $ M O U N T P T # 使 普 通 用 户 也 可 以 存 取 这 个 r a m d i s k . # 但 是 , 只 能 由 r o o t 来 缷 载 它 . e c h o “ ” $ M O U N T P T ” n o w a v a i l a b l e f o r u s e . ” # 现 在 r a m d i s k 即 使 普 通 用 户 也 可 以 用 来 存 取 文 件 了 . # 注 意 , r a m d i s k 是 易 失 的 , 所 以 当 计 算 机 系 统 重 启 或 关 机 时 r a m d i s k 里 的 内 容 会 消 失 . # 拷 贝 所 有 你 想 保 存 文 件 到 一 个 常 规 的 磁 盘 目 录 下 . # 重 启 之 后 , 运 行 这 个 脚 本 再 次 建 立 起 一 个 r a m d i s k . # 仅 重 新 加 载 / m n t / r a m d i s k 而 没 有 其 他 的 步 骤 将 不 会 正 确 工 作 . # 如 果 加 以 改 进 , 这 个 脚 本 可 以 放 在 / e t c / r c . d / r c . l o c a l , # + 以 使 系 统 启 动 时 能 自 动 设 立 一 个 r a m d i s k . # 这 样 很 合 适 速 度 要 求 高 的 数 据 库 服 务 器 . e x i t 0 发 布 于 2 0 1 9 年 7 月 3 0 日 密 码 保 护 : 宝 塔 的 s s 插 件 此 内 容 受 密 码 保 护 。 如 需 查 阅 , 请 在 下 列 字 段 中 输 入 您 的 密 码 。 密 码 : 搜 索 : 搜 索 近 期 文 章 M a c 下 s s h 链 接 命 令 l i n u x 日 志 l o g 文 件 查 看 命 令 L i n u x 下 的 d d 命 令 使 用 详 解 以 及 d d i f = / d e v / z e r o o f = 的 含 义 密 码 保 护 : 宝 塔 的 s s 插 件 近 期 评 论 归 档 2 0 2 2 年 5 月 2 0 2 2 年 4 月 2 0 1 9 年 7 月 分 类 未 分 类 其 他 操 作 登 录 条 目 f e e d 评 论 f e e d W o r d P r e s s . o r g 自 豪 地 采 用 W o r d P r e s s
网站说明:www.lansh.cn由网友主动性提交被名站导航整理收录的,名站导航仅提供网站的基础信息并免费向大众网友展示,www.lansh.cn的IP地址:- 地址:-,百度PC权重为0、百度手机权重为0、百度收录为0条、360收录为0条、搜狗收录为0条、谷歌收录为0条、百度来访流量大约在-之间、百度手机端来访流量大约在-之间、www.lansh.cn的备案号是-、备案主体是-、被百度收录的关键词有0个、手机端关键词有0个、该站点迄今为止已经创建未知。
内容声明:1、本站收录的内容来源于大数据收集,版权归原网站所有!
2、本站收录的内容若侵害到您的利益,请联系我们进行删除处理!
3、本站不接受违规信息,如您发现违规内容,请联系我们进行清除处理!
4、本文地址:https://www.hornyrob.com/dianyingdh/ac729823363f0ddde980.html,复制请保留版权链接!