释放Linux磁盘空间方法

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

释放Linux磁盘空间方法

昨天协助同事搞定了一起磁盘空间被”无形”占用的疑难杂症,简要记录以备忘。

1、用df 检查发现/根目录可用空间为0

[root@/]#df -h

2、用du检查发现各目录占用的空间都很少,有约3G的空间莫名其妙地丢了。

[root@/]# du -m –max-depth=1 |sort -gr

3、用lsof检查后才发现原因是,有文件被删除,而进程还活着,因而造成还占用空间的现象

[root@/]# lsof |grep delete

根据lsof列出的进程号,kill这些进程后,空间就释放出来了。

Linux操作系统下检测U盘是否插入

Linux的文件系统是异步的,也就是说写一个文件不是立刻保存到介质(硬盘,U盘等)中,而是存到缓冲区内,等积累到一定程度再一起保存到介质中。如果没有umount就非法拔出U盘,程序是不知道的,fopen,fwrite等函数都依然返回正确,知道操作系统要把写介质的时候,才会提示I/O错误。可是很多数据都会因为这个不及时的错误报告而丢失。

事实上,USB驱动程序在U盘插入和拔出时,都对系统配置文件做了修改。

例如U盘驱动程序会在插入或拔出时往/proc/scsi/usb-storage-0/0 里面记上Attached:Yes or No

通过查看这个文件就不难检测U盘是否插入或拔出了。

注意:U盘是否插入的状态与是否挂载(mount)无关。

Linux查看ip的命令详解

在Linux 查看ip的方法相信大家都很像了解,今天在这里就给大家介绍下Linux查看ip的急个命令,供大家参考学习,以备用时之需。下面是具体介绍。

ifconfig

Linux查看IP地址的命令--ifconfig

ifconfig命令用于查看和更改网络接口的地址和参数

$ifconfig -a

lo0: flags=849 mtu 8232

inet 127.0.0.1 netmask ff000000

hme0: flags=863 mtu 1500

inet 211.101.149.11 netmask ffffff00 broadcast 211.101.149.255

ether 8:0:20:a7:4d:21

系统会显示网络接口的名称,接口的状态(up or down),

接口的IP地址和掩码等信息

更改网络接口的IP地址:

#ifconfig hme0 down

#ifconfig hme0 211.101.149.233 netmask 255.255.255.0 up

首先,使用down命令参数把网络接口hme0的服务暂时停止,然后再用Linux查看ip的ifconfig命令给接口分配新的IP地址和掩码,并启动网络接口服务

也可以通过改变文件/etc/hosts中的IP地址的值并重新启动系统来更改机器的IP地址。

/etc/hosts/: 211.101.149.11 sampdt

定义主机名在/etc/hostname.hme0及IP地址。

更改了网卡/增加了网卡,系统不能自动启动该接口服务,这时需要手动创建网口服务:

#ifconfig hme0 plumb

Linux查看ip即可以为接口le0创建网口服务

相应地,用ifconfig带unplumb参数可以停止服务并关闭网络.

netconfig 用来设置IP地址

Linux测试工具route应用详细介绍

本文是介绍管理Linux系统网络性能技巧Linux测试工具的文章,主要介绍了route、

netstat、tcpdump三种网络管理测试工具的使用方法及其可实现的功能。

在配置网络时,要为机器指定接收数据包时该包要经过的路径。在Linux系统中,提供一个命令route,这个命令可以为ifconfig命令配置的网卡设置静态路由。这种设置工作通常在/etc/rc.d/rc.inet1中引入,在系统引导时进行。

我们通过几个例子来说明如何使用Linux测试工具route命令:

route add -net 127.0.0.0

这个命令将向路由表中添加一个指定地址或者网络的路由。注意此时网络为A类地址,掩码被设置为255.0.0.0,这个新添加的条目被连接到lo设备上。

route add -net xxx.xxx.xxx.xxx netmask 255.255.255.0 dev eth0

这个命令为IP地址为xxx.xxx.xxx.xxx的主机增加一个路由,它的网络掩码被设置为255.255.255.0。

route del -net xxx.xxx.xxx.xxx

此命令将删除xxx.xxx.xxx.xxx这个网络的路由。

使用Linux测试工具route命令还可以很方便地对整个网络的路由信息进行管理,其输出结果是网络的路由表。如下所示:

1.[root@lee /root]#route

2.Kernel IP routing table

3.Destination Gateway Genmask Flags Metric Ref Use Iface

4.10.10.8.224 * 25

5.255.255.255 UH 0 0 0 eth0

5.10.10.8.0 * 255.255.255.0 U 0 0 0 eth0

6.12

7.0.0.0 * 255.0.0.0 U 0 0 0 lo

7.default 0.0.0.0 UG 0 0 0 eth0

8.default 0.0.0.0 UG 1 0 0 eth0

9.[root@lee /root]#

输出结果中各个字段的含义是:

相关文档
最新文档