---恢复内容开始---

一系统分区

1.top [参数]

-b 批处理

-c 显示命令完全模式

-I 忽略失效过程

-s 保密模式

-S 累积模式

-i<时间> 设置间隔时间

-u<用户名> 指定用户名

-p<进程号> 指定进程

-n<次数> 循环显示的次数

top显示:ctrl +z 结束

line1 :当前时间/系统运行时间/当前登录用户数/系统负载, 三个数值分别为  1分钟、5分钟、15分钟前到现在的平均值。

line 2:进程总数;正在运行的进程数;睡眠的进程数;停止的进程数;僵尸进程数

line 3:用户空间占CPU百分比;内核空间占CPU百分比;用户进程空间内改变过优先级的进程占用CPU百分比;空闲CPU百分比;等待输入输出的CPU时间百分比;硬件中断占用CPU时间的百分比;软件中断占用CPU时间的百分比

line 4&5: 内存信息;

main table:

PID:process id;

user;

PR:priority;

NI:nice level nice值。负值表示高优先级,正值表示低优先级;

VIRT:进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES

RES:进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA

SHR:共享内存大小,单位kb

S:进程状态。
            D=不可中断的睡眠状态
            R=运行
            S=睡眠
            T=跟踪/停止
            Z=僵尸进程

%CPU:上次更新到现在的CPU时间占用百分比

%MEM:进程使用的物理内存百分比

TIME+:进程使用的CPU时间总计,单位1/100秒

COMMAND:命令名/命令行

2.free : 显示内存的使用状态

buffer和cache的解释:

A buffer is something that has yet to be "written" to disk. 

A cache is something that has been "read" from the disk and stored for later use.

total mem =used mem +free; 100342=932188+71244

used mem =used buffer/cache+buffers+cache;932188=829864+0+102324

avaliabel= used mem +free mem;

放掉被系统cache占用的数据: echo 3>/proc/sys/vm/drop_caches

3.系统中进程的监控—ps

Ps –aux:显示所有的与用户相关的完整信息

pstree:以树状图显示程序

列出PID为4729的进程的进程状态树的命令:pstree 4729

kill:把一个信号发送给一个或多个进程。默认发送终止信号。

终止PID为3852的进程的命令:kill 3852

kill -9:杀死进程

杀死PID为3906的进程的命令:kill -9 3906

pgrep:通过名称或其他属性查找进程
查找名为firefox的进程:pgrep firefox

pkill命令的功能:通过名称或其他属性发信号给进程
杀死名为firefox的进程:pkill firefox

二、硬盘分区

1.各种设备在Linux中的文件名

2.为什么要进行硬盘分区:

a) 更容易管理和控制系统,因为相关的文件和目录都放在一个分区中。
  b) 系统效率更高。
  c) 可以限制用户使用硬盘的份额(磁盘空间的大小)。
  d) 更容易备份和恢复。

3.硬盘的分区可以分为主分区、扩展分区和逻辑分区.

在一个硬盘上最多可以划分出4个主分区。

4. 使用fdisk和partprobe命令来管理硬盘分区

fdisk:创建磁盘分区。

d:删除一个(已经存在的)分区,其中d是delete的第1个字母。
  l:列出(已经存在的)分区的类型,其中l是list的第1个字母。
  m:列出fdisk中使用的所有命令,其中m是menu的第1个字母。
  n:添加一个新的分区,其中n是new的第1个字母。
  p:列出分区表的内容,其中p是print的第1个字母。
  q:退出fdisk,但是不存储所做的变化,其中q是quit的第1个字母。
  t:改变分区系统的id,其中t是title的第1个字母。
  w:退出fdisk并存储所做的变化,其中w是write的第1个字母。


partprobe:重新初始化内存中内核的分区表。

5. 创建文件系统
格式化的定义:所谓的格式化就是将分区中的硬盘空间划分成大小相等的一些数据块(Blocks),以及设定这个分区中有多少个i节点可以使用等。
文件系统的定义:文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。
常用的文件系统类型:
ext2:Linux系统中标准的文件系统
ext3:一种日志式文件系统
ext4:一种针对ext3系统的扩展日志式文件系统
lvm:逻辑盘卷管理 
iso9660:目前唯一通用的光盘文件系统

xfs: centos 中的文件系统

mkfs:格式化磁盘。

mkfs.文件系统类型

将分区/dev/sdb1格式化为ext4文件系统的命令为:mkfs.ext4 /dev/sdb1

6. 文件系统的挂载与卸载

挂载:指将一个设备(通常是存储设备)挂接到一个已存在的目录上。

  mount:实现文件系统的挂载。

将/dev/sdb1分区挂载到/wg目录上的命令:mount /dev/sdb1 /wg

umount:实现文件系统的卸载。

卸载/wg上的文件系统的命令:umount /wg

转载于:https://www.cnblogs.com/mona524/p/6908831.html

Linux基础四---系统监控硬盘分区相关推荐

  1. Linux基础,系统概叙与虚拟机搭建+CentOS系统安装(建议收藏)

    玩转Linux系统的第一篇文章,访问可观的话会陆续更新后续,还请大家留个关注方便继续学习! 内容纯手敲,有异或错别字欢迎大家评论区指出! 当然有更好的建议与内容也可以在评论区分享! 更多精彩内容还请访 ...

  2. Linux基础笔记18 | 磁盘分区管理

    fdisk 分区工具 fdisk 这个古老的软件并不认识 GPT ,所以 fdisk 只支持 MBR 的分区模式,且磁盘小于2T,大于了就不能使用 fdisk 进行分区了 新磁盘的分区 一块新加的磁盘 ...

  3. linux分区par,linux基础篇(磁盘分区)

    linux磁盘分区到文件系统创建 首先了解磁盘的基本构造 需要用到的分区命令: fdisk:对于一块硬盘来讲,最多只能管理15分区 语法:fdisk  [OPTION][DEVICE] p: prin ...

  4. linux系统资源管理系统,linux基础4系统资源管理

    linux系统资源管理 du    查看目录 / 文件使用磁盘空间的大小 -a 所有文件包含子目录 -b 输出的结果以 bytes 为单位 -c 只计算目录的总用量 -h 以 1024 进制进行单位换 ...

  5. Linux基础知识系统学习.NO2——基础字符界面命令

    2.4.简单基础命令 Ps:实际命令为把加号替换为空格 (1)whoami:查询当前登陆用户用户名 (2)pwd:打印当前工作目录 (3)mkdir -p+[新目录名]:创建新目录,-p表示可以创建多 ...

  6. Linux基础知识------系统安全及应用(教你如何删除历史记录,暴力破解密码)

    目录 一.账号安全控制 (一)系统账号清理 1.将非登录用户的Shell设为/sbin/nologin 2.锁定长期不使用的账号 3.删除无用的账号 4.锁定账号文件passwd.shadow (二) ...

  7. linux基础篇-系统中进程相关概念

    进程概念  内核的功用:进程管理.文件系统.网络功能.内存管理.驱动程序.安全功能等  Process: 运行中的程序的一个副本,是被载入内存的一个指令集合进程ID(Process ID,PID) ...

  8. linux基础-- 桌面系统如何切换命令窗口

    简单说一下linux 的一些基本命令,对linux的命令进行一个简单的了解.(操作系统为centos7) 一般我们个人安装的centos的时候会安装一个桌面系统. window是带有桌面,linux不 ...

  9. Linux基础二(挂载、关机重启与系统等级)

    一.Linux 基础之挂载 1. 挂载和查询 1.1 挂载 什么叫挂载?装系统的时候要给硬盘分区,在 Windows 中要分 C 盘 D 盘 DEF 盘,这个操作我们叫做分配盘符,分配盘符之后我们就可 ...

  10. linux基础试卷笔试,顽石系列:Linux基础笔试

    顽石系列:Linux基础笔试 系统操作 压缩文件 扩展名压缩程序 *.Z compress *.zip zip *.gz gzip *.bz2 bzip2 *.xz xz *.tar tar 程序打包 ...

最新文章

  1. GitHub 致歉:请再爱我们一次!
  2. batch size 训练时间_深度学习 | Batch Size大小对训练过程的影响
  3. 积跬步以至千里_《荀子》名句76则:不积跬步,无以至千里;不积小流,无以成江海...
  4. 组合数学 —— 概述
  5. (树莓派、Arduino、物联网、智能家居、机器人)传感器、机械装置、电子元件
  6. WP7的Push Notifications
  7. python并行跑两个case_js switch case 同时匹配多个case
  8. 成功解决TypeError: only size-1 arrays can be converted to Python scalars
  9. Android系统开发
  10. 小米手机访问电脑共享文件_小米手机共享文件夹在哪里
  11. Qua Vadis Eclipse? 第一部分
  12. 抖音的奇幻漂流:为什么TikTok让用户如此着迷?
  13. Linux---systemctl命令
  14. python中完整爬取股票财务信息和公司基本信息含xpath
  15. SNE(Service Network Engine)
  16. php 断点续传,PHP实现断点续传
  17. 两台计算机更换硬盘会怎么样,如何实现硬盘对拷?两台电脑硬盘对拷资料详细图解(非GHOST式)...
  18. Bluetooth技术学习笔记 ——LE广播、扫描、连接参数设置
  19. kali安装amritage
  20. 视听说教程(第三版)4 quiz 7

热门文章

  1. DropDownList 递归绑定分子公司信息
  2. 【声明】前方不设坑位,不收费!~ 我为NET狂官方学习计划
  3. 对于JQuery Mobile的介绍
  4. 【jiasuba】巧妙运用win键
  5. 自从上了 Prometheus 监控,睡觉真香!
  6. 异地多活,企业上云的必然趋势!
  7. Dubbo 2.7.7 发布,FastJson 升级了!
  8. 程序员带实习生事后却遭遇白眼狼,吐槽:真TM心累
  9. MH370 找到个毛!
  10. 梦想,没想到这么快就实现了!