1、查看linux系统版本
cat /etc/os-release
查看name的值,就可以查看是Centos系统还是Debian系统。
2、查看端口被那个进程占用,例如查看8080端口被那个进程占用
执行命令:lsof -i tcp:8080
如图:说明8080端口被27503进程占用
根据进程PID 查询占用的端口号
netstat -antup | grep 6053 其中6053是PID进程号
3、查找文件
find . -name 'my*' 搜索当前目录(含子目录,以下同)中,所有文件名以my开头的文件
find /usr/local/ -name 'my*' 搜索/usr/local/目录(含子目录,以下同)中,所有文件名以my开头的文件
4、查看文件夹大小:
执行命令:du -sh /usr/local
如下图:说明local文件夹的大小是986M
查看指定目录下每个文件的大小
du -sh * /usr/local
如图:详细列出了local目录下每个文件夹的大小
5、查看系统磁盘空间大小
df -h
可以直观的查看每个系统磁盘空间大小,已经使用的空间容量,剩余空间容量。
6、查看系统内存使用情况
free -h
如图:说明系统的总内存是15G,已经用了11G,空闲内存3.7G
7、修改主机名称:
vi /etc/sysconfig/network 进入编辑模式,将hostname改成自己想要的名称。
8、如何在/usr目录下找出大小超过10MB的文件?
find /usr -size +10M
9、如何在/home目录下找出120天之前被修改过的文件?
find /home -mtime +120
10、tar 压缩、解压命令
解压:tar -zxvf FileName.tar
压缩:tar -czvf FileName.tar DirName
11、gz 压缩、解压命令
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
12、查看CPU信息
cat /proc/cpuinfo |grep "model name"
有四行数据说明是4核CPU
13、统计日志文件中某个关键字出现的次数
grep -i 'exception' webapps/logs/admin.log|wc -l
14、查询某个端口连接数
netstat -ant |grep 8080|wc -l
15、删除指定目录的过期文件,例如60天。
find /data/logs/nginx/backup/ -type f -mtime +60 -exec rm -rf {} \;
本文暂时没有评论,来添加一个吧(●'◡'●)