linux 零散笔记

docker篇

查看docker容器占用的资源

  docker stats $(docker ps --format={{.Names}})

Docker磁盘占用与清理问题
手动清除
对于悬空镜像和未使用镜像可以使用手动进行个别删除:
1、删除所有悬空镜像,不删除未使用镜像:
docker rmi $(docker images -f "dangling=true" -q)
2、删除所有未使用镜像和悬空镜像
docker rmi $(docker images -q)
3、清理卷
如果卷占用空间过高,可以清除一些不使用的卷,包括一些未被任何容器调用的卷(-v 详细信息中若显示 LINKS = 0,则是未被调用):
删除所有未被容器引用的卷:
docker volume rm $(docker volume ls -qf dangling=true)
4、容器清理
如果发现是容器占用过高的空间,可以手动删除一些:
删除所有已退出的容器:
docker rm -v $(docker ps -aq -f status=exited)
删除所有状态为dead的容器
docker rm -v $(docker ps -aq -f status=dead)

文件管理篇

2.查看指定时间段的日志内容

  sed -n "/2020-01-09/,/2020-01-10/p" catalina.out

  sed -n '/2015-05-04 09:25:55/,/2015-05-04 09:28:55/'p  catalina.out

5.根据文件内容搜索文件名称

  grep -rn "江苏省" | awk -F: '{print $1}'

6.按照文件大小排序

  du -s * | sort -nr

7.将file文件每两行切割一个文件spt为切割后的文件

  split -2 file spt

服务器管理篇

3.查看linux下的信号量

  cat /proc/sys/kernel/sem  

  临时修改(会在服务器重启后失效)

  echo 1024 12800 100 2048 > /proc/sys/kernel/sem

4.查询linux下的服务开机启动状态

  systemctl list-unit-files |grep service

posted @ 2020-07-27 13:59  子寒子寒  阅读(100)  评论(0)    收藏  举报