2023-03-28

今天处理了linux服务器的问题,涉及了查找文件、docker容器处理

  1. 查看前100大的文件
    find . -type f -printf '%s %p\n' | sort -nr | head -n 100
    
  2. 关闭服务
    service docker stop
    systemctl stop docker
    
  3. 查看当前路径下的文件夹大小(可以确定查找的目录树的深度)
    du -ah --max-depth=1/
    du -h --max-depth=0 software/
    du -h –max-depth=1 *
    ls -lh
    du -sh
    
  4. 查看命令历史
    export HISTTIMEFORMAT='%F %T ' # 将输出进行格式化,以便能看到时间
    history 10
    
  5. docker中的日志配置(no space left on device,表示磁盘空间不足)
    /etc/docker/daemon.json
    #1.进入到给定的目录下,查找对应的文件大小。
    cd /var/lib/docker/containers/ && du --max-depth=1 -h
    #2.进入最大的文件夹,查看具体是哪些文件过大。
    cd./afc52d74e28f9af839fbe5a5805cbae726c5f0ef4653a15d77d575a7f8cc0b31/
    #3.查看最大的文件
    ls -lv
    
  6. 查看docker某个镜像/容器的详细信息
    docker inspect [OPTIONS] NAME|ID [NAME|ID...]
    
posted @ 2023-03-28 15:48  season-qd  阅读(16)  评论(0编辑  收藏  举报