
烂记性,好笔头。。。。
一个服务器,最重要的资源之一就是内存,内存够不够用,是直接关系到系统性能的关键所在。
本文介绍如何查看Linux服务器内存使用情况,
1、free命令
free -m
[root@localhost ~]# free -m
total used free shared buffers cached
Mem: 1526 182 1344 0 16 99
-/+ buffers/cache: 65 1460
Swap: 3071 0 3071
很清晰明白的显示出了总内存多少,已使用多少,还剩下多少。
2、top命令
top命令中的显示结果中有这样两行:
Mem: 1563088k total, 186784k used, 1376304k free, 17444k buffers
Swap: 3145720k total, 0k used, 3145720k free, 101980k cached
这个也很明白了吧,只是说它是以k为单位显示出来的。
3.查看文件夹大小 du -sh *
4.查看磁盘空间大小 df -h
5.重启apache sudo /etc/init.d/httpd restart
6.重启mencache sudo /etc/init.d/memcached restart
7.复制 cp -r
8.移动/重命名 mv
9.权限 chmod -R 777 file
用户组 chowm -R root:root file
10.压缩解压 unzip file / zip -r xxx.zip file
11、killall -9 httpd 杀死所有http进程,解决(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available,shutting down Unable to open logs报错,因为80端口正常都是apache。。。如果有另行设置的,杀死所有对应端口进程即可
12、reboot 重启
13、wget -c 文件url (下载文件)
14、netstat -ntlp |grep :80 查看具体端口信息
15、ps -ef | grep 1804 查看1804pid的上级pid,当上级pid为1时表示当前pid为尽头
16、grep "all" ./log/* 显示匹配的文件
grep -l "all" ./log/* 只显示匹配出来的文件名
17、grep -R 'word' ./* 查找当前目录下(包括子文件夹)含有word字符的文件




