文档章节

linux简单磁盘操作

dream-bee
 dream-bee
发布于 2015/11/19 22:27
字数 1007
阅读 7
收藏 0
点赞 0
评论 0



1.实时监控进程

  top 命令

top - 05:53:38 up  4:17,  4 users,  load average: 0.00, 0.00, 0.00

Tasks: 216 total,   1 running, 215 sleeping,   0 stopped,   0 zombie

Cpu(s):  0.7%us,  0.0%sy,  0.0%ni, 99.3%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Mem:   1939084k total,  1471740k used,   467344k free,    32724k buffers

Swap:  4161528k total,        0k used,  4161528k free,   718824k cached


  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND              

 2820 mysql     20   0 27784  12m  10m S  0.7  0.6   0:50.82 vmtoolsd             

 4000 root      20   0 27916  11m  10m S  0.3  0.6   0:32.79 vmtoolsd             

 6798 root      20   0  2684 1156  856 R  0.3  0.1   0:00.11 top                  

    1 root      20   0  2880 1436 1212 S  0.0  0.1   0:01.84 init                 

    2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd             

    3 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0          

    4 root      20   0     0    0    0 S  0.0  0.0   0:00.16 ksoftirqd/0          

    5 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0          

    6 root      RT   0     0    0    0 S  0.0  0.0   0:02.03 watchdog/0           

    7 root      20   0     0    0    0 S  0.0  0.0   0:01.43 events/0             

    8 root      20   0     0    0    0 S  0.0  0.0   0:00.00 cgroup               

    9 root      20   0     0    0    0 S  0.0  0.0   0:00.00 khelper              

   10 root      20   0     0    0    0 S  0.0  0.0   0:00.00 netns                

   11 root      20   0     0    0    0 S  0.0  0.0   0:00.00 async/mgr            

   12 root      20   0     0    0    0 S  0.0  0.0   0:00.00 pm                   

   13 root      20   0     0    0    0 S  0.0  0.0   0:00.10 sync_supers          

   14 root      20   0     0    0    0 S  0.0  0.0   0:00.06 bdi-default          

   15 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kintegrityd/0        

   16 root      20   0     0    0    0 S  0.0  0.0   0:05.09 kblockd/0            

   17 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kacpid               

   18 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kacpi_notify         

   19 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kacpi_hotplug        

   20 root      20   0     0    0    0 S  0.0  0.0   0:00.00 ata/0                

   21 root      20   0     0    0    0 S  0.0  0.0   0:00.00 ata_aux              

   22 root      20   0     0    0    0 S  0.0  0.0   0:00.00 ksuspend_usbd        

   23 root      20   0     0    0    0 S  0.0  0.0   0:00.04 khubd                

   24 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kseriod              

   25 root      20   0     0    0    0 S  0.0  0.0   0:00.00 md/0                 

   26 root      20   0     0    0    0 S  0.0  0.0   0:00.00 md_misc/0            

   27 root      20   0     0    0    0 S  0.0  0.0   0:00.00 khungtaskd           

   28 root      20   0     0    0    0 S  0.0  0.0   0:00.01 kswapd0              

   29 root      25   5     0    0    0 S  0.0  0.0   0:00.00 ksmd                 

   30 root      20   0     0    0    0 S  0.0  0.0   0:00.00 aio/0    


使用这个工具,就能经常找出占用系统大部分资源的进程了。


2.介绍进程

  

  有时候进程挂起了需要结束进程。

  linux上主要有kill 和killall

   killall能通过进程名来杀死进程。


常用的方法就是通过ps来查看某个进程的pid,在kill pid


3.监测磁盘空间

 

  (1)挂载存储媒体

          mount命令,进行挂载媒体。

  [root@localhost ~]# mount

/dev/sda3 on / type ext4 (rw)

proc on /proc type proc (rw)

sysfs on /sys type sysfs (rw)

devpts on /dev/pts type devpts (rw,gid=5,mode=620)

tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")

/dev/sda1 on /boot type ext4 (rw)

none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

vmware-vmblock on /var/run/vmblock-fuse type fuse.vmware-vmblock (rw,nosuid,nodev,default_permissions,allow_other)

gvfs-fuse-daemon on /root/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev)


mount 命令提供4个主要信息

 

    媒体的设备文件名

    挂载的目录路劲

    文件系统的类型

    已挂载的访问状态。

  注 vfat说明是在windows是被格式化的。

  比如需要将U盘 /dev/sdb1挂载到media/disk 

           mount -t vfat /dev/sdb1 /media/disk

  

unmount:取消挂载。


    (2)使用df命令:

         df命令就是用来查看所有已挂载磁盘的使用请款

   [root@localhost ~]# df

Filesystem           1K-blocks      Used Available Use% Mounted on

/dev/sda3             36885072   3762716  31248692  11% /

tmpfs                   969540       360    969180   1% /dev/shm

/dev/sda1               297485     34820    247305  13% /boot

 

df -h则显示为M

[root@localhost ~]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda3              36G  3.6G   30G  11% /

tmpfs                 947M  360K  947M   1% /dev/shm

/dev/sda1             291M   35M  242M  13% /boot


     (3)du命令,这是用来判断系统上某个目录下是不是有超大文件的快速方法。


4.处理数据文件

  sort -n/-t等

5.搜索数据

   

[root@localhost usr]# grep join my.cnf

# join_buffer_size = 128M


 使用-v是反向搜索。 -n显示所在的行号。-c显示有多少行匹配


5.归档数据

   tar命令

      [root@localhost ~]# tar -cvf test.tar test1/ test2/

test1

test2

[root@localhost ~]# tar -tf test.tar

test1

test2

[root@localhost ~]# tar -xvf test.tar

test1

test2


© 著作权归作者所有

共有 人打赏支持
dream-bee
粉丝 1
博文 9
码字总数 5582
作品 0
杭州
程序员
[转载] 磁盘硬件问题(坏块)检测

标签 PostgreSQL , Linux , Windows , SSD , smartctl , smartmontools , badblocks , hdparm , HD Tune 背景 Linux下面可以使用smartctl , badblocks检查是否有坏块。 Win下面可以使用HD Tu......

德哥 ⋅ 04/18 ⋅ 0

聊聊BIO,NIO和AIO (2)

本文从操作系统的角度来解释BIO,NIO,AIO的概念,含义和背后的那些事。本文主要分为3篇。 第一篇 讲解BIO和NIO以及IO多路复用 第二篇 讲解磁盘IO和AIO 第三篇 讲解在这些机制上的一些应用的...

大宽宽 ⋅ 05/13 ⋅ 0

Dry:一个命令行交互式 Docker 容器管理器

Docker 是一种所谓容器化的操作系统级的虚拟化软件。 基于 Linux 内核的 cgroup 和 namespace 等资源隔离特性,Docker 可以在单个 Linux 实例中运行多个独立的容器。 通过将应用依赖和相关库...

作者: Magesh Maruthamuthu ⋅ 05/07 ⋅ 0

零基础怎么学Linux?Linux学习攻略

不知道文章面前的你是怎样计划你的Linux学习的。如今有很多关于Linux的书籍,博客。大多数都会比较“粗暴“的将一大堆的命令塞给读者,从而使很多Linux初学者望而却步,未入其门就路过了。所...

长沙千锋 ⋅ 05/14 ⋅ 0

IO调度策略之我见

IO调度策略对上面的块设备层和下面的磁盘驱动起作用,它实质上切断了数据从应用程序到磁盘的路径,从而也就解除了块设备和底层驱动程序之间的耦合,这样的话就可以匹配上下两层之间的不和谐,...

晨曦之光 ⋅ 2012/04/10 ⋅ 0

Ceph如何实现原生的ISCSI

今天我们来体验下Ceph原生的ISCSI,可能会有人说哪来的原生ISCSI啊,相信细心的童鞋在Ceph L版本发布的时候官网手册里面就出现了一个iscsi的字样。是的,没错,这就是原声版的ISCSI雏形,有好...

Devin ⋅ 06/06 ⋅ 0

mysql relay log参数汇总

前言:MySQL进行主主复制或主从复制的时候会在home目录下面产生相应的relay log,本文档总结这些相关参数的定义及解释 1、什么是relay log The relay log, like the binary log, consists of...

xiaocao13140 ⋅ 04/20 ⋅ 0

大数据社区整理的Linux运维笔试面试题(47题)

大数据社区整理的Linux运维笔试面试题(47题) Linux操作系统知识 1. Linux开机启动流程详细步骤是什么?忘记密码如何破解? 2. 企业中Linux数据库服务器做raid几,你们原来公司的数据库服务...

代金券优惠 ⋅ 06/06 ⋅ 0

Arch Linux 安装指南

1. 前提 为什么推荐Arch Linux?因为它好用呗! 如果想要学习Linux,Arch Linux是个很好的选择。Arch Linux提供了非常详细并且更新及时的Wiki(帮助文档),使用系统的过程中遇到的问题基本上...

清无色 ⋅ 05/14 ⋅ 0

Linux程序培训课程,带你养成良好的Linux使用习惯

开始Linux的学习之后,请不要用Windows的工作方式来思考问题,因为它们之间确实有很大的不同,比如它们之间的内存管理机制、进程运行机制等都有很大不同,因此抛开Windows的那种思维,用全新...

长沙千锋 ⋅ 05/11 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

【elasticsearch】 随笔 Date datatype

一。时间类型的本质 首先json是没有时间类型的,对于es来说,时间类型的标示可以是下面三种情况 1.一个时间格式的字符串,如:"2014-11-27T08:05:32Z","2015-01-01" or "2015/01/01 12:10:3...

xiaomin0322 ⋅ 27分钟前 ⋅ 0

阿里云资源编排ROS使用教程

阿里云资源编排ROS详细内容: 阿里云资源编排ROS使用教程 资源编排(Resource Orchestration)是一种简单易用的云计算资源管理和自动化运维服务。用户通过模板描述多个云计算资源的依赖关系、...

mcy0425 ⋅ 30分钟前 ⋅ 0

适配器设计模式

1、适配器模式 把一个类的接口变换成客户端所期待的另一种接口 使原本因接口不匹配而无法在一起工作的两个类能够在一起工作 分为类的适配器模式和对象的适配器模式 2、类适配器模式 类的适配...

职业搬砖20年 ⋅ 34分钟前 ⋅ 0

npm操作报错 _stream_writable.js:61

有一天 不知道什么原因(估计和node的版本有关),无论你做什么npm的操作 都会报错/usr/local/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_writable.js:61 这时候只要执...

lilugirl ⋅ 37分钟前 ⋅ 0

Eclipse安装插件的几种方式

Eclipse魅力之一就是支持可扩展的插件,来丰富自身的功能,这种方式也是建立在开源思想之上的。具体使用什么方式去安装插件,要看我们拿到的是什么。 1. 拿到的是一串URL,如http://subclips...

GordonNemo ⋅ 40分钟前 ⋅ 0

div图片叠加

css实现代码如下: <div style="position: relative;"><!--这个层为外面的父层,需设置相对位置样式--> <div style="position: absolute;"><!--子层,需设置绝对位置样式--> <i......

niithub ⋅ 41分钟前 ⋅ 0

作用域slot

如果父组件需要使用子组件中的内容怎么办,比如父组件需要控制子组件的显示 <div id="root"><child><template slot-scope="props"><h1>{{props.item}} <div>编辑</div></h1><......

金于虎 ⋅ 44分钟前 ⋅ 1

HongHu commonservice-eureka 项目构建过程

上一篇我们回顾了关于 spring cloud eureka的相关基础知识,现在我们针对于HongHu cloud的eureka项目做以下构建,整个构建的过程很简单,我会将每一步都构建过程记录下来,希望可以帮助到大家...

明理萝 ⋅ 47分钟前 ⋅ 1

xml和对象的相互转化

@Data//setter和getter方法,toString和equals,hashcode方法@EqualsAndHashCode//代表重写equals和hashcode方法@XmlAccessorType(XmlAccessType.FIELD)public class Classroom {@X......

拐美人 ⋅ 47分钟前 ⋅ 0

tableView cell的高度 分组头部尾部的高度 自适应

@property (nonatomic) CGFloat rowHeight; // default is UITableViewAutomaticDimension@property (nonatomic) CGFloat sectionHeaderHeight; // default is UITableViewA......

娜一片蓝色星海 ⋅ 48分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部