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

   

   数据的储存是存在物理磁盘上,文件夹只是指向数据的通道。

  

   

 

原创粉丝点击