day7 linux操作基础命令 第四弹
来源:互联网 发布:网络危机公关处理 编辑:程序博客网 时间:2024/05/02 08:00
今天主要讲了对LINUX系统的监控工具top free
top命令能够实时显示系统各个进城的资源占用状况,默认5s刷新一次,类似windows的任务管理器。
如图 ,一看就懂的我就不说了。
第一行,0.32 0.19 0.8 cpu平均负载率,分别是1分钟 5分钟 10分钟的平均值。
第二行 ,表示进城状态 ,zombie是僵尸进程,像父进程已经结束子进程还没被关闭一直存在内存中,就属于僵尸进程。
第三行,cpu状态 ,us 用户空间占用百分比,sy 内核用户占用百分hi比,ni改变优先级的进程占用的百分比,id空闲百分比,wa hi硬中断,si软中断
第四行,内存状态, 第四个是缓存的内存量
第五行 swap虚拟内存状态
下面列表就是进程的状态
PR 进程优先级
NI 值,负值表示高优先值。
cpu利用率,比如你一天工作8个小时,其中有2个小时是在干活,那么你的利用率就是25%,cpu同理。
cpu负载 ,比如你一天能搬600块砖,工头安排你这一天搬300块,那你的一天的负载就是0.5;如果工头这一天给你安排了搬600块,负载就是2.0,超负荷。
负载跟利用率过高都不是好事,有时候也会出现低利用率高负载。
比如,给让你炒10道菜,每道菜都需要大量的前期工作比如买菜 摘菜 查菜谱,你这一天都很忙碌,然而真正炒一道菜很快,你实际用来炒菜的时间并不多,这就是利用率低 高负载。
结合之前的多道技术,进程有三种状态 运行、就绪、阻塞。为了保证用户看到多个程序都在同时运行,CPU会将多个内存每个执行一部分然后调回内存(进入就绪状态),然后从内存调入另一个执行,当一个程序需要调用硬盘数据要等待CPU就先执行其他程序,这个需要读取数据的就要等从硬盘调入内存中(阻塞)。
free命令,显示内存的使用状态
buff/cache 意思是要存放到disk数据和存放从disk读出的数据。
available 就是现在可以调用的内存。
echo 3>/proc/sys/vm/drop_caches 释放掉被系统cache占用的数据。
free -wm 可以查看buff cahe各自的使用的数量,cache的一部分内存也是可以被释放出来供其他进程使用。
ps命令,系统进程的监控
ps命令 显示当前进程的扎un柜台
ps -aux 显示所用与用户相关的完成信息,可以运用 | 管道命令辅助, ps aux | head -3 显示前三行 ;| grep 'top' ,过滤出 top
kill -9 进程号 强制结束一个进程
pkill -p top 强制结束带top的进程
pstree 进程的属性结构
ps -ef/head -3 父进程的id号
pgrep firefow 查看friefow名字的进程
linux系统硬盘分区、格式化、管理。
linux 系统硬盘分为主分区 扩展分区,罗技分区,一个硬盘最多4个主分区。
fdisk 命令,创建磁盘分区
d 删除一个分区
l 列出已存在的分区
m 列出fdisk所有命令
n 添加一个新的分区
p 列出分区表的内容
t 改变分区的id
q 退出fdisk 不储存所做的变化
w 退出fdisk 存储变化
ext2 linux系统标准的文件系统 ext3 一种文字式文件系统
ext4 一种针对ext3的扩展日志文件系统 lvm 逻辑盘卷管理
mkfs 格式化磁盘
比如将分区/dev/sdb1 格式化为ext4 mkfs.ext4/dev/sdb1
e2label 设定或者查看一个设备的label名称
e2label/dev/sdb1
设定名字wg
e2label/dev/sdb1 wg
mount 命令,实现稳健系统的挂载
将/dev/sdb1分区挂在到/wg目录的命令
mount /dev/sdb1 /wg
卸载 umount
umount /wg
数据的储存是存在物理磁盘上,文件夹只是指向数据的通道。
- day7 linux操作基础命令 第四弹
- Linux基础操作命令
- linux基础命令操作
- linux基础命令操作
- linux基础操作命令
- Linux基础命令操作
- linux基础操作命令
- Linux基础操作命令
- day5 linux操作基础命令 第二弹
- day6 linux操作基础命令 第三弹
- Linux 操作之基础命令
- DAY4 linux操作基础命令
- linux基础操作命令(1)
- linux基础操作命令(2)
- 基础的Linux操作命令
- 【Linux基础】Linux常见操作命令
- Django基础,Day7
- Linux基础-第四课
- 易盛实习总结
- idea 开发工具 自动生成 serialVersionUID
- 08-图8 How Long Does It Take (25分)
- 由kafka的lag延迟引发的partitions数和consumers数的调整
- uiview的UIEvent事件通过UIEvent来移动
- day7 linux操作基础命令 第四弹
- 数组【C#】
- Redis的安装
- git提取出两个版本之间的差异文件并打包命令
- 拉格朗日、KKT
- 第一章 Linux环境配置
- ubuntu装cuda8.0用到的材料1
- 【SHOI2015】bzoj4591 超能粒子炮·改
- Zuul智能路由使用