ubuntu清理日志和软件包
1、linux空间满可能有两种情况,可以通过命令df -h 查看磁盘空间占用,实际上是查看磁盘块占用的文件(block)df -i 查看索引节点的占用(Inodes)磁盘块和索引节点其中之一满,都会导致无法创建文件,提示磁盘空间已满。


2、查看磁盘还有空间,但是创建文件提示空间满,可能是inodes节点已满通过命令:find / -size +100M |xargs ls -lh列出系统内大于100M的文件

3、我们清空一个比较大的日志文件,清空命令如下:cat /dev/null > /root/?????.log然后查看清空后的日志文件大小为0。

4、我们可以在一个目录下查看该目录下的文件和文件夹占用的空间大小。然后定位到某一文件,查看占用空间并决定是否清理。du -h --max-depth=1 :查看当前目录内文件夹的大小(一层)du -h : 查看当前目录内所有文件的大小

5、当我们在 Ubuntu 中安装软件包时,有时系统会自动去帮我们安装一些必需的软件包。但当用户卸载软件包时,因依赖关系而装上的软件包并不总会被删除。也可以清除一些旧版本的内核文件。使用命令:apt-get autoremove

6、当我们在 Ubuntu 软件中心或使用 apt-get 安装应用时,应用程序的 DEB 安装程序会被下载当磁盘当中,当应用安装完成之后,这些 DEB 文件也会被缓存。使用命令:apt-get clean 清除安装时被缓存的安装包
