极客云朵

分享生活、工作

Autojump 是一个基于历史记录的命令行目录跳转工具。它可以帮助用户快速、轻松地导航到常用目录。

Autojump 的优点包括:

  • 方便:Autojump 可以通过简单的命令快速导航到常用目录。
  • 灵活:Autojump 可以自定义配置,满足不同用户的需求。
  • 兼容性:Autojump 支持 Windows、Mac 和 Linux 等操作系统。
    阅读全文 »

Kong 部署

Kong 支持多种部署方式,包括本地部署、Docker 部署、Kubernetes 部署等。

本地部署

本地部署是指在本地机器上部署 Kong。

要本地部署 Kong,需要先安装 Nginx 和 Lua 模块。然后,下载 Kong 的二进制文件,并将其解压到 Nginx 的根目录。

解压后,修改 Kong 的配置文件 kong.conf,配置数据库和其他参数。

修改完成后,启动 Kong:

阅读全文 »

一直对扫地机器人很感兴趣,迫于囊中羞涩,迟迟没有入手。
趁着双11有优惠、有赠品、能分期,直接苏宁下单了石头 G10,扫拖机器人。

阅读全文 »

  1. 新建clean_docker_log.sh 执行文件
  2. 文件写入
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    #!/bin/sh 

    echo "======== start clean docker containers logs ========"

    logs=$(find /var/lib/docker/containers/ -name *-json.log)

    for log in $logs
    do
    # 清空日志内容,避免重启容器
    echo "clean logs : $log"
    cat /dev/null > $log
    done

    echo "======== end clean docker containers logs ========"
  3. 执行chmod +x clean_docker_log.sh赋予可执行权限
  4. 定时执行sh clean_docker_log.sh即可

常用Docker 清理命令

  1. docker system df查看占用的磁盘空间
    • Images:所有镜像占用的空间,包括拉取下来的镜像,和本地构建的
    • Containers:运行的容器占用的空间,表示每个容器的读写层的空间
    • Local Volumes:容器挂载本地数据卷的空间
    • Build Cache:镜像构建过程中产生的缓存空间
      阅读全文 »

常用apt-get 清理命令

  1. apt-get clean命令通常用于根据需要清除磁盘空间,一般作为定期计划维护的一部分。
  2. apt-get autoclean类似于apt-get clean,它会清除已检索包文件的本地仓库,但它只会删除不会再下载且几乎无用的文件。
  3. apt-get autoremove删除“未使用的依赖项”。通长在卸载软件包后使用,以确保不会留下不需要的文件。

高并发处理是指在同一时间内,有大量的请求同时到达系统,系统能够有效地处理这些请求,并保证响应时间满足要求。

高并发处理涉及到以下几个方面:

  • 硬件资源:高并发系统需要足够的硬件资源,包括 CPU、内存、网络带宽等。

  • 软件设计:高并发系统的软件设计需要考虑以下因素:

    • 并发模型:选择合适的并发模型,如多线程、多进程、消息队列等。
    • 资源竞争:避免资源竞争,如使用互斥锁或读写锁。
    • 性能优化:针对特定的应用场景进行性能优化。
      阅读全文 »
0%