网站快照峰 扬 峰 扬 峰 扬 首 页 P H P A P A C H E N g i n x L i n u x M y s q l w i n d o w s J a v a j a v a s c r i p t 留 言 板 编 写 s h e l l 脚 本 快 速 切 换 P H P 版 本 2 0 2 1 / 1 0 / 2 9 由 于 我 是 在 w i n d o w s 的 w s l 搭 建 的 P H P 环 境 , 包 括 7 . 3 、 7 . 4 、 8 . 0 多 个 P H P 版 本 , 测 试 的 时 候 , 有 的 程 序 需 要 某 个 版 本 才 能 运 行 , 手 动 创 建 环 境 变 量 太 麻 烦 , 于 是 写 了 我 的 第 一 个 s h e l l , 于 是 记 录 下 # ! / b i n / b a s h # 第 一 次 提 示 r e a d p 请 输 入 版 本 号 【 7 . 3 】 、 【 7 . 4 】 、 【 8 】 : v e r s i o n # 如 果 未 输 入 , 则 强 制 要 求 输 入 w h i l e [ ! $ v e r s i o n ] d o i f [ ! n $ v e r s i o n ] ; t h e n r e a d p 必 须 输 入 版 本 号 【 7 . 3 】 、 【 7 . 4 】 、 【 8 】 : v e r s i o n f i d o n e # 先 删 除 现 在 的 环 境 r m r f / u s r / b i n / p h p r m r f / u s r / b i n / p h p i z e r m r f / u s r / b i n / p h p f p m # 根 据 输 入 的 版 本 号 创 建 新 的 环 境 变 量 c a s e $ v e r s i o n i n 7 . 3 ) # e c h o 你 输 入 了 $ ( 7 . 3 对 吗 ? ) l n s / u s r / l o c a l / p h p / b i n / p h p / u s r / b i n / p h p l n s / u s r / l o c a l / p h p / b i n / p h p i z e / u s r / b i n / p h p i z e l n s / u s r / l o c a l / p h p / s b i n / p h p f p m / u s r / b i n / p h p f p m ; ; 7 . 4 ) # e c h o 你 输 入 了 $ ( 7 . 4 对 吗 ) l n s / u s r / p h p / 7 4 / b i n / p h p / u s r / b i n / p h p l n s / u s r / p h p / 7 4 / b i n / p h p i z e / u s r / b i n / p h p i z e l n s / u s r / p h p / 7 4 / s b i n / p h p f p m / u s r / b i n / p h p f p m ; ; 8 ) # e c h o 你 输 入 了 $ ( 8 对 吗 ) l n s / u s r / l o c a l / p h p 8 / b i n / p h p / u s r / b i n / p h p l n s / u s r / l o c a l / p h p 8 / b i n / p h p i z e / u s r / b i n / p h p i z e l n s / u s r / l o c a l / p h p 8 / s b i n / p h p f p m / u s r / b i n / p h p f p m ; ; * ) e c h o 当 前 系 统 未 安 装 此 版 本 号 的 P H P , 无 法 切 换 ; ; e s a c # 检 查 下 是 否 成 功 切 换 e c h o 你 已 成 功 切 换 到 $ ! [ 微 信 截 图 _ 2 0 2 1 1 0 2 9 1 1 3 2 0 9 . p n g ] [ 1 ] e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = p h p v e c h o = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = B y a d m i n . I n L i n u x . N o r e l a y . P H P 表 格 导 入 时 间 字 段 处 理 2 0 2 1 / 0 8 / 1 9 使 用 P h p O f f i c e 导 入 2 0 2 0 / 1 / 1 这 类 的 格 式 的 时 候 最 终 获 取 到 的 是 4 5 0 0 0 类 的 数 字 , 要 将 数 组 转 为 实 际 的 日 期 在 e x c e l 中 : 4 0 8 4 7 对 应 2 0 1 1 1 0 3 1 , 是 日 期 的 数 值 型 表 现 形 式 。 在 P H P 中 , e c h o d a t e ( Y m d H : i : s , 4 0 8 4 7 ) ; / / 结 果 1 9 7 0 0 1 0 1 1 1 : 5 2 : 3 0 原 因 : P H P 的 时 间 函 数 是 从 1 9 7 0 1 1 日 开 始 计 算 的 , 单 位 是 秒 数 。 但 是 E X C E L 的 是 从 1 9 0 0 1 1 日 开 始 算 的 单 位 是 天 数 。 如 果 只 计 算 1 9 7 0 以 后 的 时 间 的 话 , 就 好 处 理 了 。 先 获 得 E X C E L 中 1 9 7 0 1 1 代 表 的 数 字 , 我 查 了 是 2 5 5 6 9 。 现 在 要 把 e x c e l 中 的 4 0 9 4 7 , 在 p h p 中 用 函 数 正 确 的 显 示 出 来 代 码 如 下 : $ t i m e = ( 4 2 7 4 7 – 2 5 5 6 9 ) * 2 4 * 6 0 * 6 0 ; / / 获 得 秒 数 e c h o d a t e ( Y m d , $ t i m e ) ; / / 出 来 2 0 2 0 0 1 3 1 B y a d m i n . I n P H P . N o r e l a y . 解 决 T P 5 在 命 令 行 创 建 文 件 没 有 权 限 写 入 的 方 法 2 0 2 1 / 0 7 / 2 1 例 如 w o r k e r m a n 指 定 u s e r 为 w w w 运 行 在 c l i 模 式 下 创 建 的 文 件 是 r o o t 权 限 的 , 无 法 写 入 l o g 导 致 程 序 无 法 执 行 找 到 t h i n k p h p \ \ l i b r a r y \ \ t h i n k \ \ l o g \ \ d r i v e r \ \ F i l e . p h p 文 件 在 w r i t e 方 法 中 最 后 一 行 添 加 以 下 代 码 t r y } c a t c h ( \ \ E x c e p t i o n $ e ) B y a d m i n . I n P H P , L i n u x . N o r e l a y . p h p 生 成 s s l 证 书 2 0 2 1 / 0 7 / 0 9 1 0 2 4 , / / 字 节 数 5 1 2 1 0 2 4 2 0 4 8 4 0 9 6 等 p r i v a t e _ k e y _ t y p e = > O P E N S S L _ K E Y T Y P E _ R S A , / / 加 密 类 型 / / c o n f i g = > D : / p h p S t u d y / P H P T u t o r i a l / A p a c h e / c o n f / o p e n s s l . c n f / / 注 意 o p e n s s l . c n f 文 件 所 在 位 置 ) ; $ p r i v k e y p a s s = $ p r i v k e y p a s s ; $ n u m b e r o f d a y s = 3 6 5 ; / / 有 效 时 长 $ c e r p a t h = . / t e s t . c e r ; / / 生 成 证 书 路 径 $ p f x p a t h = . / t e s t . p f x ; / / 密 钥 文 件 路 径 $ d n = a r r a y ( c o u n t r y N a m e = > U K , / / 所 在 国 家 s t a t e O r P r o v i n c e N a m e = > S o m e r s e t , / / 所 在 省 份 l o c a l i t y N a m e = > G l a s t o n b u r y , / / 所 在 城 市 o r g a n i z a t i o n N a m e = > T h e B r a i n R o o m L i m i t e d , / / 注 册 人 姓 名 o r g a n i z a t i o n a l U n i t N a m e = > P H P D o c u m e n t a t i o n T e a m , / / 组 织 名 称 c o m m o n N a m e = > W e z F u r l o n g , / / 公 共 名 称 e m a i l A d d r e s s = > w e z @ e x a m p l e . c o m / / 邮 箱 ) ; / / 生 成 公 钥 私 钥 资 源 $ r e s = o p e n s s l _ p k e y _ n e w ( $ c o n f i g ) ; / / 导 出 私 钥 $ p r i K e y o p e n s s l _ p k e y _ e x p o r t ( $ r e s , $ p r i K e y , n u l l , $ c o n f i g ) ; / / 导 出 公 钥 $ p u b K e y $ p u b K e y = o p e n s s l _ p k e y _ g e t _ d e t a i l s ( $ r e s ) ; $ p u b K e y = $ p u b K e y [ k e y ] ; / / p r i n t _ r ( $ p r i K e y ) ; 私 钥 / / p r i n t _ r ( $ p u b K e y ) ; 公 钥 / / 直 接 测 试 私 钥 公 钥 e c h o 公 私 钥 加 解 密 S T A R T , ; $ d a t a = 测 试 公 私 钥 加 解 密 成 功 ! ; / / 公 钥 加 密 o p e n s s l _ p u b l i c _ e n c r y p t ( $ d a t a , $ e n c r y p t e d , $ p u b K e y ) ; / / 私 钥 解 密 o p e n s s l _ p r i v a t e _ d e c r y p t ( $ e n c r y p t e d , $ d e c r y p t e d , $ p r i K e y ) ; e c h o 公 钥 加 密 : , b a s e 6 4 _ e n c o d e ( $ e n c r y p t e d ) , 私 钥 解 密 : , , $ d e c r y p t e d , ; e c h o 公 私 钥 加 解 密 E N D , ; / / 生 成 文 件 $ c s r = o p e n s s l _ c s r _ n e w ( $ d n , $ p r i K e y , $ c o n f i g ) ; / / 基 于 $ d n 生 成 新 的 C S R ( 证 书 签 名 请 求 ) $ s s c e r t = o p e n s s l _ c s r _ s i g n ( $ c s r , n u l l , $ p r i K e y , 3 6 5 , $ c o n f i g ) ; / / 根 据 配 置 自 己 对 证 书 进 行 签 名 o p e n s s l _ x 5 0 9 _ e x p o r t ( $ s s c e r t , $ c s r k e y ) ; / / 将 公 钥 证 书 存 储 到 一 个 变 量 $ c s r k e y , 由 P E M 编 码 格 式 命 名 。 o p e n s s l _ p k c s 1 2 _ e x p o r t ( $ s s c e r t , $ p r i v a t e k e y , $ p r i K e y , $ p r i v k e y p a s s ) ; / / 将 私 钥 存 储 到 名 为 的 出 P K C S 1 2 文 件 格 式 的 字 符 串 。 导 出 密 钥 $ p r i v a t e k e y / / 生 成 证 书 文 件 $ f p = f o p e n ( $ c e r p a t h , w ) ; f w r i t e ( $ f p , $ c s r k e y ) ; f c l o s e ( $ f p ) ; / / 生 成 密 钥 文 件 $ f p = f o p e n ( $ p f x p a t h , w ) ; f w r i t e ( $ f p , $ p r i v a t e k e y ) ; f c l o s e ( $ f p ) ; e c h o , , , ; e c h o 自 签 名 验 证 S T A R T , ; / / 测 试 私 钥 秘 钥 $ p r i v k e y p a s s = $ p r i v k e y p a s s ; / / 私 钥 密 码 $ p f x p a t h = . / t e s t . p f x ; / / 密 钥 文 件 路 径 $ p r i v _ k e y = f i l e _ g e t _ c o n t e n t s ( $ p f x p a t h ) ; / / 获 取 密 钥 文 件 内 容 $ d a t a = 测 试 数 据 ! ; / / 加 密 数 据 测 试 t e s t / / 私 钥 加 密 o p e n s s l _ p k c s 1 2 _ r e a d ( $ p r i v _ k e y , $ c e r t s , $ p r i v k e y p a s s ) ; / / 读 取 公 钥 、 私 钥 $ p r i k e y i d = $ c e r t s [ p k e y ] ; / / 私 钥 o p e n s s l _ s i g n ( $ d a t a , $ s i g n M s g , $ p r i k e y i d , O P E N S S L _ A L G O _ S H A 1 ) ; / / 注 册 生 成 加 密 信 息 $ s i g n M s g = b a s e 6 4 _ e n c o d e ( $ s i g n M s g ) ; / / b a s e 6 4 转 码 加 密 信 息 / / 公 钥 解 密 $ u n s i g n M s g = b a s e 6 4 _ d e c o d e ( $ s i g n M s g ) ; / / b a s e 6 4 解 码 加 密 信 息 o p e n s s l _ p k c s 1 2 _ r e a d ( $ p r i v _ k e y , $ c e r t s , $ p r i v k e y p a s s ) ; / / 读 取 公 钥 、 私 钥 $ p u b k e y i d = $ c e r t s [ c e r t ] ; / / 公 钥 $ r e s = o p e n s s l _ v e r i f y ( $ d a t a , $ u n s i g n M s g , $ p u b k e y i d ) ; / / 验 证 e c h o $ r e s ? 证 书 测 试 成 功 ! : 证 书 测 试 失 败 ! ; e c h o ; / / 输 出 验 证 结 果 , 1 : 验 证 成 功 , 0 : 验 证 失 败 e c h o 签 名 验 证 E N D , ; f u n c t i o n s h a 1 _ t h u m b p r i n t ( $ f i l e ) $ f i n g e r p r i n t = s t r _ r e p l a c e ( S H A 1 F i n g e r p r i n t = , , s y s t e m ( o p e n s s l x 5 0 9 n o o u t i n / p a t h / t o / y o u r / c e r t . p e m f i n g e r p r i n t ) ) ; / / 查 看 s h a 1 指 纹 v a r _ d u m p ( s h a 1 _ t h u m b p r i n t ( f i l e _ g e t _ c o n t e n t s ( . / t e s t . c e r ) ) ) ; B y a d m i n . I n P H P . N o r e l a y . p h p 批 量 检 测 文 件 b o m 头 2 0 2 1 / 0 6 / 2 4 有 时 候 在 a j a x 返 回 的 j s o n 数 据 前 多 出 一 些 不 明 的 字 符 , 就 是 所 谓 的 b o m 头 , 导 致 j a v a s c r i p t 解 析 j s o n 格 式 失 败 , 下 面 贴 出 一 段 P H P 代 码 实 现 检 测 和 去 除 b o m 头 。 : 只 检 测 文 件 B O M 不 执 行 去 除 B O M 操 作 ; c h e c k d i r ( $ b a s e d i r ) ; f u n c t i o n c h e c k d i r ( $ b a s e d i r ) e l s e } } c l o s e d i r ( $ d h ) ; } } f u n c t i o n c h e c k B O M ( $ f i l e n a m e ) e l s e } e l s e } f u n c t i o n r e w r i t e ( $ f i l e n a m e , $ d a t a ) B y a d m i n . I n P H P . N o r e l a y . P H P 图 片 按 等 比 压 缩 2 0 2 1 / 0 6 / 1 7 / * * * d e s r i p t i o n 压 缩 图 片 * @ p a r a m s t i n g $ i m g s r c 图 片 路 径 * @ p a r a m s t r i n g $ i m g d s t 压 缩 后 保 存 路 径 * / p u b l i c f u n c t i o n c o m p r e s s e d I m a g e ( $ i m g s r c , $ i m g d s t ) s w i t c h ( $ t y p e ) b r e a k ; c a s e 2 : h e a d e r ( C o n t e n t T y p e : i m a g e / j p e g ) ; $ i m a g e _ w p = i m a g e c r e a t e t r u e c o l o r ( $ n e w _ w i d t h , $ n e w _ h e i g h t ) ; $ i m a g e = i m a g e c r e a t e f r o m j p e g ( $ i m g s r c ) ; i m a g e c o p y r e s a m p l e d ( $ i m a g e _ w p , $ i m a g e , 0 , 0 , 0 , 0 , $ n e w _ w i d t h , $ n e w _ h e i g h t , $ w i d t h , $ h e i g h t ) ; / / 9 0 代 表 的 是 质 量 、 压 缩 图 片 容 量 大 小 i m a g e j p e g ( $ i m a g e _ w p , $ i m g d s t , 9 0 ) ; i m a g e d e s t r o y ( $ i m a g e _ w p ) ; i m a g e d e s t r o y ( $ i m a g e ) ; b r e a k ; c a s e 3 : h e a d e r ( C o n t e n t T y p e : i m a g e / p n g ) ; $ i m a g e _ w p = i m a g e c r e a t e t r u e c o l o r ( $ n e w _ w i d t h , $ n e w _ h e i g h t ) ; $ i m a g e = i m a g e c r e a t e f r o m p n g ( $ i m g s r c ) ; i m a g e c o p y r e s a m p l e d ( $ i m a g e _ w p , $ i m a g e , 0 , 0 , 0 , 0 , $ n e w _ w i d t h , $ n e w _ h e i g h t , $ w i d t h , $ h e i g h t ) ; / / 9 0 代 表 的 是 质 量 、 压 缩 图 片 容 量 大 小 i m a g e j p e g ( $ i m a g e _ w p , $ i m g d s t , 9 0 ) ; i m a g e d e s t r o y ( $ i m a g e _ w p ) ; i m a g e d e s t r o y ( $ i m a g e ) ; b r e a k ; } } B y a d m i n . I n P H P . N o r e l a y . 微 信 公 众 号 授 权 H 5 登 录 2 0 2 1 / 0 6 / 1 7 第 一 步 进 入 微 信 公 众 号 管 理 中 心 配 置 可 信 域 名 和 回 调 域 名 以 及 服 务 器 I P 白 名 单 第 二 步 c o m p o s e r 安 装 e a s y w e c h a t 第 三 步 / / 发 起 授 权 地 址 p u b l i c f u n c t i o n w a r r a n t y ( ) / / 授 权 成 功 后 的 回 调 地 址 p u b l i c f u n c t i o n l o g i n ( ) 第 四 步 ( 处 理 用 户 信 息 ) o b j e c t ( O v e r t r u e \ \ S o c i a l i t e \ \ U s e r ) # 1 3 4 ( 1 ) [ u n i o n i d ] = > s t r i n g ( 2 8 ) o g N 8 N w K 3 Z H y k G 2 t V t X H o G 9 o U E m _ w } [ t o k e n ] = > s t r i n g ( 8 9 ) 4 6 _ e D _ G h m 0 A f L L h 5 4 g d D T m v b N 7 u I H w e X C J b S h x 5 O e B p _ s k N a P h A r O _ n E h i 3 y H J 2 g Q J K Y f u k h s X 9 v O g 6 K 2 A H _ B Q [ a c c e s s _ t o k e n ] = > s t r i n g ( 8 9 ) 4 6 _ e D _ G h m 0 A f L L h 5 4 g d D T m v b N 7 u I H w e X C J b S h x 5 O e B p _ s k N a P h A r O _ n E h i 3 y H J 2 g Q J K Y f u k h s X 9 v O g 6 K 2 A H _ B Q [ r e f r e s h _ t o k e n ] = > s t r i n g ( 8 9 ) 4 6 _ d v 6 n w C x 5 q 3 O L o a P t V M I u T i M R E H Z G c E V 9 t Y 2 y 5 u q k j u m H N D U C _ 6 d v C Z S x G R Q 8 f y o 5 X q d p q M t r R X N j y z N 9 a 7 3 o y Q [ p r o v i d e r ] = > s t r i n g ( 6 ) W e C h a t } } o b j e c t ( O v e r t r u e \ \ S o c i a l i t e \ \ U s e r ) # 1 3 4 ( 1 ) [ u n i o n i d ] = > s t r i n g ( 2 8 ) o g N 8 N w K 3 Z H y k G 2 t V t X H o G 9 o U E m _ w } [ t o k e n ] = > s t r i n g ( 8 9 ) 4 6 _ e D _ G h m 0 A f L L h 5 4 g d D T m v b N 7 u I H w e X C J b S h x 5 O e B p _ s k N a P h A r O _ n E h i 3 y H J 2 g Q J K Y f u k h s X 9 v O g 6 K 2 A H _ B Q [ a c c e s s _ t o k e n ] = > s t r i n g ( 8 9 ) 4 6 _ e D _ G h m 0 A f L L h 5 4 g d D T m v b N 7 u I H w e X C J b S h x 5 O e B p _ s k N a P h A r O _ n E h i 3 y H J 2 g Q J K Y f u k h s X 9 v O g 6 K 2 A H _ B Q [ r e f r e s h _ t o k e n ] = > s t r i n g ( 8 9 ) 4 6 _ d v 6 n w C x 5 q 3 O L o a P t V M I u T i M R E H Z G c E V 9 t Y 2 y 5 u q k j u m H N D U C _ 6 d v C Z S x G R Q 8 f y o 5 X q d p q M t r R X N j y z N 9 a 7 3 o y Q [ p r o v i d e r ] = > s t r i n g ( 6 ) W e C h a t } } B y a d m i n . I n P H P . N o r e l a y . 杀 掉 程 序 2 0 2 1 / 0 6 / 1 5 f u s e r k 4 4 3 / t c p B y a d m i n . I n L i n u x . N o r e l a y . L i n u x 命 令 输 出 头 ( 标 题 ) 、 输 出 结 果 排 序 技 巧 2 0 2 1 / 0 6 / 0 8 1 、 L i n u x 命 令 输 出 头 ( 标 题 ) 在 使 用 L i n u x 命 令 时 , 如 果 命 令 中 有 管 道 “ | ” , 则 输 出 的 信 息 中 , 头 ( 标 题 ) 信 息 丢 失 , 要 想 看 每 一 列 代 表 什 么 意 思 很 不 方 便 。 这 里 有 一 个 简 单 的 办 法 , 通 过 2 条 命 令 叠 加 , 获 取 头 和 内 容 。 例 如 p s a u x w : $ p s a x u w U S E R P I D % C P U % M E M V S Z R S S T T Y S T A T S T A R T T I M E C O M M A N D r o o t 1 0 . 0 0 . 2 3 7 8 8 8 5 9 5 2 ? S s 0 1 : 2 1 0 : 0 2 / s b i n / i n i t n o p r o m p t r o o t 2 0 . 0 0 . 0 0 0 ? S 0 1 : 2 1 0 : 0 0 [ k t h r e a d d ] r o o t 3 0 . 0 0 . 0 0 0 ? S 0 1 : 2 1 0 : 0 0 [ k s o f t i r q d / 0 ] r o o t 5 0 . 0 0 . 0 0 0 ? S 再 加 上 管 道 符 后 $ p s a x u w | g r e p j a v a f a s t e r 8 5 0 2 0 . 0 0 . 0 1 2 9 4 8 9 7 2 p t s / 1 S + 0 2 : 1 5 0 : 0 0 g r e p j a v a 可 以 看 到 头 ( 标 题 ) 已 经 丢 失 。 怎 么 显 示 标 题 呢 , 这 有 一 个 简 单 的 办 法 : $ p s a x u w | h e a d 1 ; p s a x u w | g r e p j a v a U S E R P I D % C P U % M E M V S Z R S S T T Y S T A T S T A R T T I M E C O M M A N D f a s t e r 8 5 1 0 0 . 0 0 . 0 1 2 9 4 8 9 4 0 p t s / 1 S + 0 2 : 1 7 0 : 0 0 g r e p j a v a 也 就 是 先 用 命 令 本 身 加 “ | h e a d 1 ” 取 到 头 ( 标 题 ) , 然 后 再 使 用 该 命 令 输 出 内 容 , 两 者 叠 加 输 出 即 得 到 所 要 结 果 。 2 、 输 出 结 果 排 序 按 列 排 序 , 数 字 大 的 在 前 : r o o t @ u b u n t u : / h o m e / f a s t e r / F a s t d f s / F a s t D F S # p s a u x w | s o r t r n k 6 r o o t 8 5 1 0 . 2 1 . 6 4 0 8 8 1 6 3 3 2 2 4 ? S s l 0 1 : 2 1 0 : 1 0 / u s r / b i n / d o c k e r d a e m o n H f d : / / r o o t 8 6 8 0 . 0 0 . 6 2 1 3 0 6 8 1 3 3 2 0 ? S s l 0 1 : 2 1 0 : 0 2 c o n t a i n e r d l / v a r / r u n / d o c k e r / l i b c o n t a i n e r d / d o c k e r c o n t a i n e r d . s o c k r u n t i m e r u n c s t a r t t i m e o u t 2 m r o o t 8 4 5 2 0 . 0 0 . 3 9 5 5 8 4 7 2 1 2 ? S s 0 1 : 4 7 0 : 0 0 s s h d : t i g e r [ p r i v ] r o o t 9 8 0 0 . 0 0 . 3 9 5 4 6 4 7 0 8 8 ? S s 0 1 : 2 1 0 : 0 0 s s h d : t i g e r [ p r i v ] r o o t 1 0 4 4 0 . 0 0 . 3 9 5 4 6 4 7 0 4 8 ? S s 0 1 : 2 3 0 : 0 0 s s h d : t i g e r [ p r i v ] r o o t 8 5 4 0 . 0 0 . 3 6 5 6 1 2 6 6 1 6 ? S s 0 1 : 2 1 0 : 0 0 / u s r / s b i n / s s h d D r o o t 5 9 2 0 . 0 0 . 3 2 7 4 5 9 2 6 2 4 0 ? S s l 0 1 : 2 1 0 : 0 0 / u s r / l i b / a c c o u n t s s e r v i c e / a c c o u 该 例 子 , 将 第 6 列 进 行 排 序 , 最 大 的 数 排 前 面 。 若 只 想 看 前 1 0 条 的 内 容 : p s a u x w | s o r t r n k 6 | h e a d 1 0 3 、 综 合 例 子 将 实 际 内 存 消 耗 最 大 的 1 0 个 进 程 显 示 出 来 的 命 令 : p s a u x w | h e a d 1 ; p s a u x w | s o r t r n k 6 | h e a d 1 0 $ p s a u x w | h e a d 1 ; p s a u x w | s o r t r n k 6 | h e a d 1 0 U S E R P I D % C P U % M E M V S Z R S S T T Y S T A T S T A R T T I M E C O M M A N D r o o t 8 5 1 0 . 2 1 . 6 4 0 8 8 1 6 3 3 2 2 4 ? S s l 0 1 : 2 1 0 : 1 1 / u s r / b i n / d o c k e r d a e m o n H f d : / / r o o t 8 6 8 0 . 0 0 . 6 2 1 3 0 6 8 1 3 3 2 0 ? S s l 0 1 : 2 1 0 : 0 3 c o n t a i n e r d l / v a r / r u n / d o c k e r / l i b c o n t a i n e r d / d o c k e r c o n t a i n e r d . s o c k r u n t i m e r u n c s t a r t t i m e o u t 2 m r o o t 8 4 5 2 0 . 0 0 . 3 9 5 5 8 4 7 2 1 2 ? S s 0 1 : 4 7 0 : 0 0 s s h d : t i g e r [ p r i v ] r o o t 9 8 0 0 . 0 0 . 3 9 5 4 6 4 7 0 8 8 ? S s 0 1 : 2 1 0 : 0 0 s s h d : t i g e r [ p r i v ] r o o t 1 0 4 4 0 . 0 0 . 3 9 5 4 6 4 7 0 4 8 ? S s 0 1 : 2 3 0 : 0 0 s s h d : t i g e r [ p r i v ] r o o t 8 5 4 0 . 0 0 . 3 6 5 6 1 2 6 6 1 6 ? S s 0 1 : 2 1 0 : 0 0 / u s r / s b i n / s s h d D r o o t 5 9 2 0 . 0 0 . 3 2 7 4 5 9 2 6 2 4 0 ? S s l 0 1 : 2 1 0 : 0 0 / u s r / l i b / a c c o u n t s s e r v i c e / a c c o u n t s d a e m o n r o o t 1 0 . 0 0 . 2 3 7 8 8 8 5 9 5 2 ? S s 0 1 : 2 1 0 : 0 2 / s b i n / i n i t n o p r o m p t s y s l o g 5 7 6 0 . 0 0 . 2 2 5 6 3 9 6 5 3 7 2 ? S s l 0 1 : 2 1 0 : 0 0 / u s r / s b i n / r s y s l o g d n f a s t e r 1 1 3 7 0 . 0 0 . 2 2 1 2 2 4 5 2 7 2 p t s / 0 S 0 1 : 3 7 0 : 0 0 s u 该 命 令 亦 可 使 用 p s a u x w s o r t = r s s | h e a d 1 0 命 令 替 代 。 B y a d m i n . I n L i n u x . N o r e l a y . P H P 日 志 记 录 函 数 2 0 2 1 / 0 6 / 0 4 f u n c t i o n l o g s ( $ d a t a , $ t i t l e = , $ f i l e _ n a m e = , $ p a t h = w o r k / ) e l s e } i f ( $ f i l e _ n a m e = = ) e l s e _ . l o g ; } $ p a t h = R U N T I M E _ P A T H . $ p a t h ; i f ( ! i s _ d i r ( $ p a t h ) ) $ d a t e = d a t e ( Y m d H : i : s ) ; $ f i l e _ n a m e = $ p a t h . $ f i l e _ n a m e ; $ t e x t = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = . P H P _ E O L ; $ t e x t . = $ d a t a ; $ t e x t . = P H P _ E O L . = = = = = = = = = = = = = = = = = = = = = = = = = = = = = E N D N E X T = = = = = = = = = = = = = = = = = = = = = = = = . P H P _ E O L . P H P _ E O L . P H P _ E O L . P H P _ E O L ; f i l e _ p u t _ c o n t e n t s ( $ f i l e _ n a m e , $ t e x t , F I L E _ A P P E N D ) ; } B y a d m i n . I n P H P . N o r e l a y . 1 2 3 4 . . . 8 > C o p y r i g h t b y f y a n g B l o g . N o w T i m e A p r i l 1 1 , 2 0 2 5 . 苏 I C P 备 2 0 2 1 0 3 3 9 9 6 号 3
站点概括
www.flychat.cc由网友主动性提交被情空收录网整理收录的,情空收录网仅提供www.flychat.cc的基础信息并免费向大众网友展示,www.flychat.cc的是IP地址:- 地址:-,www.flychat.cc的百度权重为0、百度手机权重为0、百度收录为0条、360收录为0条、搜狗收录为0条、谷歌收录为0条、百度来访流量大约在-之间、百度手机端来访流量大约在-之间、www.flychat.cc的备案号是-、备案人叫-、被百度收录的关键词有0个、手机端关键词有0个、该站点迄今为止已经创建未知。
内容声明:
1、站长QQ:1433040059
2、本站收录的内容来源于大数据收集,版权归原网站所有!
3、本站收录的内容若侵害到您的利益,请联系我们进行删除处理!
4、本站不接受违规信息,如您发现违规内容,请联系我们进行清除处理!
5、本文地址:https://www.en-view.com/dianyingdh/565fda98ddf5139a3617.html,复制请保留版权链接!
矿业界
辽宁懂装修科技有限公司
兰州超细水泥厂家,兰州超细水泥注浆料,煤矿注浆超细水泥-亿丰易购工贸(兰州)有限公司
亿丰易购工贸(兰州)有限公司专注于成产和销售超细水泥、灌浆材料、路桥修补材料、加固工程材料、注浆工程材料等,自成立以来在能源、石油化工、环保、建材、汽车、火电、加固工程等行业承接了多个项目,欢迎来电咨询!
车位优化-车位设计-停车场效果图-贵州科莫施停车场设计有限公司
贵州科莫施科技有限公司是一家专业致力于地下停车场设计、地下停车场图纸设计、地下车库图纸设计、地下车库车位优化设计、地下车库CAD图纸设计、地下车库VR设计、地下车库分区设计、地下车库鸟瞰图设计、地下车库交通标识标线设计、地下停车场3D效果图设计、地下车库投标书制作、地下车库清单核算等设计、服务。科莫施拥有多名专业的设计师,且在停车场设计行业从事多年,能为客户方便、快捷、有效的服务。
幽幽蓝梦的备忘录,用来记录他人生旅途中有意义或值得分享的事物,包括学习,工作,生活等方方面面。(记录过往,分享所得)
宁波高腾化工科技有限公司是一家专业从事实验室耗材生产、销售的新型企业,产品覆盖实验室的全套解决方案,生产销售系列高纯溶剂、代理玻璃仪器、色谱柱等实验室耗材。
上海爱之缘家政护工提供住家保姆住家护工照顾老人护工医院一对一护工,服务电话18202153150
FortuneTemplateisafreecsstemplatefromtemplatemo.com