【Linux常用命令】查看文件内容及修改最大打开文件限制
🔋【Linux常用命令】查看文件内容及修改最大打开文件限制
2021-9-2
| 2023-12-16
0  |  0 分钟
type
status
date
slug
summary
tags
category
icon
password
Sub-item
Last edited time
Dec 16, 2023 03:22 AM
Parent item
领域

查看文件内容

  • cat xxx.log : 查看全部
    • 💡
      【注意】不要在生产环境轻易使用,如果是较大的文件,那么会占用大量机器资源,导致机器卡死
  • more xxx.log: 🔵从头开始翻页查看,只能往后翻
  • less xxx.log: ✅从头开始翻页查看部分内容,可以往后翻,可以往前翻
    • 💡
      更常用,速度比more更快
  • tail -n 1000 xxx.log: 查看最后n行
  • tail -f xxx.log: 实时跟踪查看
  • grep key xxx.log: 过滤显示包含指定关键词的行
    • grep参数介绍
  • awk: 按照列解析文件内容
    • 按照”列“分割文件,并打印第四列:awk '{print $4}' access.log
    • 打印第4列中第2个字符开始的11个字符:awk '{print $4, 2, 11}' access.log
  • find / -name "*.txt": 查找文件

查看文件大小和当前目录占用空间大小

du命令用来查看目录或文件所占用磁盘空间的大小。常用选项组合为:du -sh
du常用的选项:

查看用户进程可打开的文件数并修改

notion image
💡
单个进程打开的文件描述符数不能超过user limit中nofile的soft limit。nofile的soft limit不能超过其hard limit。

查看系统级的总限制并修改

💡
所有进程打开的文件描述符数量不能超过/proc/sys/fs/file-max
修改系统总限制,永久性设置,需要在/etc/sysctl.conf中设置,并让它生效:
计算机基础
  • 计算机基础
  • 【Linux常用命令】查看系统运行状态【微服务框架】基于kratos搭建微服务框架
    目录