云服务器带宽介绍 发表于 2021-02-26 分类于 3-计算机系统 , 计算机基础 阅读次数: Valine: 本文字数: 2k 阅读时长 ≈ 2 分钟1. 云服务器带宽1.1 购买的带宽是上行还是下行?用户花钱购买的带宽是指云服务器上行带宽,注意这里指的上行带宽不是上传,而是从云服务器下载东西。指云服务器上行带宽,即云服务器出网带宽,流量流出云服务器的方向。阅读全文 »
nginx常见proxy_pass规则 发表于 2021-02-25 更新于 2021-02-26 分类于 2-linux系统 , nginx 阅读次数: Valine: 本文字数: 2.5k 阅读时长 ≈ 2 分钟记录一些常用的nginx转发规则记录阅读全文 »
blog制作docker镜像记录 发表于 2021-02-21 更新于 2021-02-22 分类于 5-随笔 , blog 阅读次数: Valine: 本文字数: 2.7k 阅读时长 ≈ 2 分钟1. 宿主机准备因为 blog 涉及的本地依赖过多, 特意放到 docker 上, 方便移植. 为了方便制作镜像(下载速度),在海外服务器上进行制作。阅读全文 »
常见图片格式 发表于 2021-02-20 更新于 2021-02-21 分类于 3-计算机系统 , 计算机基础 阅读次数: Valine: 本文字数: 3.6k 阅读时长 ≈ 3 分钟1. 前言1.1 有损vs无损图片文件格式有可能会对图片的文件大小进行不同程度的压缩,图片的压缩分为有损压缩和无损压缩两种。有损压缩。指在压缩文件大小的过程中,损失了一部分图片的信息,也即降低了图片的质量,并且这种损失是不可逆的,我们不可能从有一个有损压缩过的图片中恢复出全来的图片。常见的有损压缩手段,是按照一定的算法将临近的像素点进行合并。无损压缩。只在压缩文件大小的过程中,图片的质量没有任何损耗。我们任何时候都可以从无损压缩过的图片中恢复出原来的信息。阅读全文 »
alacritty替代iterm2 发表于 2021-02-10 更新于 2021-02-21 分类于 2-linux系统 , tmux 阅读次数: Valine: 本文字数: 2k 阅读时长 ≈ 2 分钟1. alacritty1.1 介绍iterm2 无疑是所有平台里功能最强的终端,遗憾的是目前 GPU 加速并不完美。alacritty是目前性能最强的终端之一. 它使用GPU进行渲染,可以做到其他启动器无法实现的性能优化。尤其 tmux配合alacritty, 使用下来比 iTerm2 更快更顺手更省电。阅读全文 »
时序数据库简介 发表于 2021-02-09 更新于 2021-02-21 分类于 1-编程语言 , sql 阅读次数: Valine: 本文字数: 3.2k 阅读时长 ≈ 3 分钟1. 时间序列数据库 Time Series Database (TSDB)随着分布式系统监控、物联网的发展,TSDB开始受到更多的关注。时间序列数据跟关系型数据库有太多不同,但是很多公司并不想放弃关系型数据库。 于是就产生了一些特殊的用法,比如用 MySQL 的 VividCortex, 用 Postgres 的 Timescale。 很多人觉得特殊的问题需要特殊的解决方法,于是很多时间序列数据库从头写起,不依赖任何现有的数据库, 比如 Graphite,InfluxDB。阅读全文 »
jekyll搭建博客 发表于 2021-02-02 更新于 2021-02-21 分类于 5-随笔 , blog 阅读次数: Valine: 本文字数: 489 阅读时长 ≈ 1 分钟1. 安装使用1sudo gem install jekyll本来以为jekyll是最简单部署的, 实践发现, 一点也没少折腾.阅读全文 »
hugo搭建博客 发表于 2021-01-30 更新于 2021-02-21 分类于 5-随笔 , blog 阅读次数: Valine: 本文字数: 1.5k 阅读时长 ≈ 1 分钟博客之前是用 hexo 来搭建的, 问为什么要转移到 hugo, 就是一个字: 太慢.但是除了快, hexo 好多牛逼的插件, hugo 目前还没有, 然后模板也比较丑.阅读全文 »
journal日志管理 发表于 2021-01-29 更新于 2021-02-21 分类于 2-linux系统 , 系统 阅读次数: Valine: 本文字数: 3.4k 阅读时长 ≈ 3 分钟Systemd 统一管理所有 Unit 的启动日志。带来的好处就是,可以只用journalctl一个命令,查看所有日志(内核日志和应用日志)。日志的配置文件是/etc/systemd/journald.conf。阅读全文 »
systemd和systemctl详解 发表于 2021-01-28 更新于 2021-02-21 分类于 2-linux系统 , 系统 阅读次数: Valine: 本文字数: 14k 阅读时长 ≈ 13 分钟1. Systemd1.1 前言历史上,Linux 的启动一直采用init进程。 Systemd 设计目标是,为系统的启动和管理提供一套完整的解决方案。Systemd 是一系列工具的集合,其作用也远远不仅是启动操作系统,它还接管了后台服务、结束、状态查询,以及日志归档、设备管理、电源管理、定时任务等许多职责,并支持通过特定事件(如插入特定 USB 设备)和特定端口数据触发的 On-demand(按需)任务。Systemd 的后台服务还有一个特殊的身份——它是系统中 PID 值为 1 的进程。阅读全文 »