删除组安装包
[root@ton ~]#yum groupremove 'Japanese Support' #卸载日语语言支持
...
Dependencies Resolved
=========================================================================================================
Package Arch Version Repository Size
=========================================================================================================
Removing:
poppler-data noarch 0.4.0-1.el6 @base 11 M
Removing for dependencies:
cups i686 1:1.4.2-81.el6_10 @updates 11 M
poppler i686 0.12.4-12.el6_10.1 @updates 1.6 M
poppler-utils i686 0.12.4-12.el6_10.1 @updates 165 k
Transaction Summary
=========================================================================================================
Remove 4 Package(s)
Installed size: 24 M
Is this ok [y/N]: y
...
Removed:
poppler-data.noarch 0:0.4.0-1.el6
Dependency Removed:
cups.i686 1:1.4.2-81.el6_10 poppler.i686 0:0.12.4-12.el6_10.1 poppler-utils.i686 0:0.12.4-12.el6_10.1
Complete!
[root@ton ~]#
包括如果不使用emacs也可以卸载。
删除旧版本内核
uname
-s, --kernel-name
-r, --kernel-release
[root@paly ~]#uname -r
2.6.32-754.35.1.el6.i686
[root@paly ~]#rpm -qa | grep kernel*
dracut-kernel-004-411.el6.noarch
kernel-firmware-2.6.32-754.35.1.el6.noarch
kernel-2.6.32-754.35.1.el6.i686
kernel-headers-2.6.32-754.35.1.el6.i686
kernel-2.6.32-754.27.1.el6.i686
[root@paly ~]#yum remove kernel-2.6.32-754.27.1.el6.i686
Loaded plugins: fastestmirror
Setting up Remove Process
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
The program yum-complete-transaction is found in the yum-utils package.
--> Running transaction check
---> Package kernel.i686 0:2.6.32-754.27.1.el6 will be erased
--> Finished Dependency Resolution
Dependencies Resolved
======================================================================================================================================================
Package Arch Version Repository Size
======================================================================================================================================================
Removing:
kernel i686 2.6.32-754.27.1.el6 @updates 97 M
Transaction Summary
======================================================================================================================================================
Remove 1 Package(s)
Installed size: 97 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Repository base is listed more than once in the configuration
Erasing : kernel-2.6.32-754.27.1.el6.i686 1/1
warning: erase unlink of /lib/modules/2.6.32-754.27.1.el6.i686/modules.order failed: No such file or directory
warning: erase unlink of /lib/modules/2.6.32-754.27.1.el6.i686/modules.networking failed: No such file or directory
warning: erase unlink of /lib/modules/2.6.32-754.27.1.el6.i686/modules.modesetting failed: No such file or directory
warning: erase unlink of /lib/modules/2.6.32-754.27.1.el6.i686/modules.drm failed: No such file or directory
warning: erase unlink of /lib/modules/2.6.32-754.27.1.el6.i686/modules.block failed: No such file or directory
Verifying : kernel-2.6.32-754.27.1.el6.i686 1/1
Removed:
kernel.i686 0:2.6.32-754.27.1.el6
Complete!
[root@paly ~]#rpm -qa | grep kernel*
dracut-kernel-004-411.el6.noarch
kernel-firmware-2.6.32-754.35.1.el6.noarch
kernel-2.6.32-754.35.1.el6.i686
kernel-headers-2.6.32-754.35.1.el6.i686
[root@paly ~]#
查看存储情况
[root@paly /]#df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_ton-lv_root
19G 8.8G 8.5G 51% /
tmpfs 249M 0 249M 0% /dev/shm
/dev/sda1 477M 29M 423M 7% /boot
/dev/sda5 988M 161M 775M 18% /mnt/test
[root@paly /]# du -sh * | sort
du: cannot read directory `home/test/public': No such file or directory
du: cannot read directory `misc/cd': No such file or directory
du: cannot access `proc/23485/task/23485/fd/4': No such file or directory
du: cannot access `proc/23485/task/23485/fdinfo/4': No such file or directory
du: cannot access `proc/23485/fd/4': No such file or directory
du: cannot access `proc/23485/fdinfo/4': No such file or directory
0 misc
0 net
0 proc
0 sys
13M sbin
168K dev
16K lost+found
181M mnt #挂载文件
192M lib
20K tmp
2.4G root #根用户数据
2.5G home #用户数据
27M boot
29M etc #配置文件
3.1G usr #程序文件
4.0K cgroup
4.0K media
4.0K opt
4.0K selinux
4.0K srv
569M var #日志及临时文件
7.6M bin
[root@paly /]#
[root@paly ~]#pwd
/root
[root@paly ~]#du -h --max-depth=1 #这里查看root为啥这么大,du看当前一级目录的使用情况
16K ./.cmake
8.0K ./.vim-fuf-data
8.0K ./.lftp
4.0K ./Mail
108K ./.cache
4.0K ./backup
12K ./root
289M ./php-5.5.10
1.1M ./linux-0.11
1.9G ./mysql-5.6.49
41M ./busybox-1.20.2
4.0K ./git
16K ./.ssh
37M ./.vim
12K ./.config
20K ./code_C++
8.0K ./.pki
134M ./test
2.4G .
[root@paly ~]#
这里可以看到当年编译留下的php及mysql安装包很占内存,由于是安装包删除,记录好对应版本就可以删除了。
清除缓存
清除buffer
[root@tom-virtual-machine ~]# echo 1 > /proc/sys/vm/drop_caches
磁盘缓存清除时间(Disk flush intervals)可通过proc文件系统来修改磁盘缓存清除时间。下面的操作将默认的5秒时间间隔缩短到1秒。
echo "40 0 0 0 100 30000 60 0 0" > /proc/sys/vm/bdflush
删除邮件信息
[root@atom bin]#ls -lth /var/spool/mail
total 1.3M
-rw-------. 1 root mail 1.3M Oct 22 07:53 root
-rw-rw----. 1 tom mail 0 Apr 12 2022 tom
-rw-rw----. 1 rpc mail 0 Apr 12 2022 rpc
[root@atom bin]#
cat /dev/null > /var/spool/mail/root #或许有重要的日志信息,慎重删除
处理日志
待写