前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【基础必备】RAID阵列分类和进程管理常用指令

【基础必备】RAID阵列分类和进程管理常用指令

作者头像
吴柯
发布2018-04-16 15:11:54
7510
发布2018-04-16 15:11:54
举报
文章被收录于专栏:吴柯的运维笔记

RAID阵列概述

廉价冗余磁盘阵列

– Redundant Arrays of Inexpensive Disks

– 通过硬件/软件技术,将多个较小/低速的磁盘整合成一

  个大磁盘

– 阵列的价值:提升I/O效率、硬件级别的数据冗余

– 不同RAID级别的功能、特性各不相同

RAID 0,条带模式

– 同一个文档分散存放在不同磁盘

– 并行写入以提高效率

RAID 1,镜像模式

– 一个文档复制成多份,分别写入不同磁盘

– 多份拷贝提高可靠性,效率无提升

RAID5,高性价比模式

– 相当于RAID0和RAID1的折中方案

– 需要至少一块磁盘的容量来存放校验数据

RAID6,高性价比/可靠模式

– 相当于扩展的RAID5阵列,提供2份独立校验方案

– 需要至少两块磁盘的容量来存放校验数据

RAID 0+1/RAID 1+0

– 整合RAID 0、RAID 1的优势

– 并行存取提高效率、镜像写入提高可靠性

进程管理

程序:静态的代码,存放在硬盘上数据

进程:动态的代码,存放在内存

父进程/子进程 PID编号:唯一标识进程

Linux所有进程的父进程:systemd PID 1

查看进程树

• pstree — Processes Tree

– 格式:pstree [选项] [PID或用户名]

• 常用命令选项

– -a:显示完整的命令行

– -p:列出对应PID编号

查看进程快照

• ps — Processes Snapshot

– 格式:ps [选项]...

• 常用命令选项

aux:显示当前终端所有进程(a)、当前用户在所有

终端下的进程(x), 以用户格式输出(u)

-elf:显示系统内所有进程(-e)、以长格式输出(-l)

信息、包括最完整的进程信息(-f)

ps aux 操作

– 列出正在运行的所有进程,输出信息完整

ps -elf 操作

– 列出正在运行的所有进程,可以看到PPID(父进程ID值)

进程动态排名

• top 交互操作指令

– P、M:根据 %CPU、%MEM 降序排列

# top -d 1

检索进程

• pgrep — Process Grep

  – 用途:pgrep [选项]... 查询条件

  • 常用命令选项

  – -l:输出进程名,而不仅仅是 PID

  – -t:检索指定终端的进程

  # pgrep log

  # pgrep -l log

  # pgrep -l Net

  # pgrep -l fire

统计

  wc -l : 统计文本行

# wc -l /etc/passwd

  45 /etc/passwd

举个栗子:

  1.请计算在/etc/目录下有多少以“.conf”结尾的文件?(不包 含子目录)

  # ls /etc/*.conf | wc -l

  2.请计算在/etc/目录下有多少以“.conf”结尾的文件?(包含 子目录)

  # find /etc/ -name "*.conf" | wc -l

杀死进程

  • 杀死进程的不同方法

  – Ctrl+c 组合键,中断当前命令程序

  – kill [-9] PID...

  – killall [-9] 进程名...

  – pkill 查找条件

图形的杀死进程的命令 xkill

强制踢出一个用户(强制杀死一个用户开启的所有进程)

# killall -9 -u 用户名 ----<慎用啊>

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-08-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 吴柯的运维笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档