菜鸟第一次写博客,望海涵鸭!
最近学习Linux,下载Oracle12c时,此前已经安装好CentOS7 64位、VMware workstation15虚拟机,需要配置Linux交换空间、创建Oracle用户,输入命令行显示设备无空间报错;
输入 free -m查看交换空间,此处已经增加了Linux的交换空间:
[[email protected] etc]# free - m
total used free shared buff/cache available
Mem: 995896 556976 66300 72496 372620 152040
Swap: 14047852 288256 13759596
由于本人初次学习Linux还是菜鸟,内存占用过多,日常的清理基本没做过导致根目录下占用情况,
输入df-h查看检查linux服务器的文件系统的磁盘空间占用情况如下:
[[email protected] etc]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 17G 17G 7.7M 100% /
devtmpfs 470M 0 470M 0% /dev
tmpfs 487M 0 487M 0% /dev/shm
tmpfs 487M 15M 472M 3% /run
tmpfs 487M 0 487M 0% /sys/fs/cgroup
/dev/sda1 1014M 168M 847M 17% /boot
tmpfs 98M 52K 98M 1% /run/user/0
输入df - i查看inode模式下显示磁盘使用情况如下:
[[email protected] etc]# df -i
文件系统 Inode 已用(I) 可用(I) 已用(I)% 挂载点
/dev/mapper/centos-root 241680 224994 16686 94% /
devtmpfs 120209 392 119817 1% /dev
tmpfs 124487 1 124486 1% /dev/shm
tmpfs 124487 977 123510 1% /run
tmpfs 124487 16 124471 1% /sys/fs/cgroup
/dev/sda1 524288 384 523904 1% /boot
tmpfs 124487 27 124460 1% /run/user/0
可以看到根目录下/dev/mapper/centos-root 17G 17G 7.7M 100% /占用100%,
解决办法:网上有很多关于 sudo apt-get clean等命令行,但是因为我是直接用的root账号登录,是在#后面写命令,所以sudo申请管理员权限对我无用,而似乎因为是在Linux终端即,
l
根据网上查找的资料
1、linux体系区分
a、ded体系,例如debian系统、ubuntu系统。使用apt-get命令;
例如:sudo apt-get install apache2
b、rpm体系,例如redhat系统、fedora系统。使用yum命令;
例如:yum install httpd
我的apt-get 都使用不了,改用yum命令成功,故我列举了以下几个我成功使用过的命令行;
[[email protected] /]# yum clean all--清理所以软件缓存
# find ./ -nouser |xargs rm –rf--清理垃圾文件
# cd /usr/share/man
# find ./ -maxdepth 1 -type d | tail -n +2 | grep -E -v '(en|zh|man).*' | while read d; do rm -rf $d; done
--删除多余的手册页
[[email protected] /]# cat /dev/null > /var/log/syslog
[[email protected] /]# cat /dev/null > /var/adm/sylog
[[email protected] /]# cat /dev/null > /var/log/wtmp
[[email protected] /]# cat /dev/null > /var/log/wtmp
[[email protected] /]# cat /dev/null > /var/log/maillog
[[email protected] /]# cat /dev/null > /var/log/messages
[[email protected] /]# cat /dev/null > /var/log/openwebmail.log
[[email protected] /]# cat /dev/null >/var/maillog
[[email protected] /]# cat /dev/null > /var/log/secure
[[email protected] /]# cat /dev/null > /var/log/httpd/error_log
[[email protected] /]# cat /dev/null >/var/log/httpd/ssl_error
-[[email protected] /]# cat /dev/null >/var/log/httpd/ssl_request_log
[[email protected] /]# cat /dev/null >/var/log/httpd/ssl_access_log
--清理Linux系统日志文件
yum clean all --清理所有软件缓存
find / -mtime +30 -name "*.log" -exec rm -rf {} \;--清理当前目录下30天以内的所有日志文件
暂时目前使用成功的就这些,如果后面发现新的还会更新的哟QAQ