第一步,首先使用df-h查看磁盘空间使用情况,如图/home/zhang目录磁盘空间达到100%。
第二步,进入每个你要清理的分区,大致查看下可能是占用比较多空间的目录
用cd和ls-lXXX
第三步,如果目测无法发现,那只有通过命令查找
用find-sizeXXb
第四步,删除认为不需要的数据
用rm-rfXXX
本文章基于Dell灵越5000品牌、Ubuntu18.04系统撰写的。
在Linux中,引入“命名空间”的概念是为了在不同的进程组之间隔离系统资源。作为六种不同类型的Linux命名空间之一,网络命名空间在逻辑上隔离与不同进程组之间的网络(例如,网络设备,IP地址,路由表)相关联的系统资源,从而为每个进程组提供主机网络堆栈的不同视图。此功能通常用于操作系统级虚拟化。 可以通过ip命令创建和删除Linux网络命名空间,如下所示。
$ sudo ip netns add
’ $ sudo ip netns del
假设您要清理Linux系统上的所有现有命名空间。当然你可以用上面的ip命令逐个删除每个命名空间,但这可能很麻烦。以下是从命令行中删除所有网络命名空间的方法
方法一
该IP命令来自iproute2的包。最新的iproute2包允许ip命令为所有对象执行指定的操作(例如,对于所有现有的命名空间)。为此,它提供“-all”选项
例如,在Ubuntu 15.10或Fedora
23上,ip命令可以使用“-all”选项一次删除所有名称空间。
$ sudo ip -all netns delete
但是,如果您的Linux系统没有安装兼容的iproute2软件包,您将遇到以下错误。
选项“-all”未知,请尝试“ip-help”
方法二
对于那些没有安装最新iproute2软件包的人,可以使用xargs和ip的组合删除所有网络名称空间,如下所示。
$ ip netns | xargs -I {} sudo ip netns delete{}
基本上,您将多行命名空间列表传递给xargs,然后xargs将为每个命名空间运行ip命令。
转自 嘉为教育-rhce认证_rhce培训_linux培训_linux认证_linux考证
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)