JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

Linux 常用命令

wys521 2024-09-18 23:36:51 精选教程 21 ℃ 0 评论

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 {} \;

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表