抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

入坑 IRC

IRCIRC的全称为Internet Relay Chat,是一种应用层的协议。主要用于聊天,是早期互联网中主流的聊天工具,在今天依然也有不少人活跃。要使用它需要使用客户端来连接到服务器。 IRC的组成服务器IRC是一个分布式的C/S架构。通过连接到一个服务器,就可以访问其连接的其他服务器上的频道。目前常见的有irc.freenode.net。 频道频道存在于一个IRC服务器上。一个频道类似...

Docker-全面容器化!

自上篇Docker - 构建属于自己的镜像以来,发现Docker非常的有意思。主要是非常的方便,并且在可以跨平台的情况下部署环境对于以后迁移也是一件极其有利的事。研究了Dockerfile的编写以及实践。一些基础的实践之后,对于Docker的工作方式以及操作命令都有了一些熟悉。也逐渐了发现了它的一些优点。 翻开自己的旧机器里的多种环境交杂在一起的配置,时间长了连配置文件在哪都找不到了。管理起...

Docker-构建属于自己的镜像

以前一直在使用别人构建好的镜像来使用Docker容器,在一次想搭建一个完整的Web环境时,发现使用过多容器非常难以管理。并且容器之间的交互通信变的困难。当然,也可以使用Docker Compose来捆绑多个镜像运行;不过对于运行服务较少的来说,使用Dockerfile来构建成一个镜像也是件好事。 需求首先,在构建一个镜像之前,需要先明白这个镜像将会包含哪些东西,运行哪些服务。目前主要是想在当...

Gitlab 尝鲜

Gitlab?GitLab是由GitLab Inc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。 它是一款和常见的Github很像仓库管理工具,大体使用上和Github很像。前端页面也很好看,主要的是安装非常的方便,它集成了自身需要的nginx的服务端。 起初是由Ruby写成,后来部分由Go语言重写。 最早,它是完全免费的开源软件,按照 MIT ...

systemd 的基础操作

什么是systemd?Systemd是我们常用的一些Linux发行版中常见的一套中央化系统及设置管理程序(init),包括有守护进程、程序库以及应用软件。 我们经常使用systemctl start apache2来启动一些服务或者应用软件时,使用到的就是Systemd的一部分。 当前绝大多数的Linux发行版都已采用systemd代替原来的System V。 学习它的作用?它能够方便的对一...

公开密钥密码学🔑

GPG/PGP 赛高! 什么是非对称加密?人类的历史上加密走了很长的一段路程。想尽了各种办法来保护自己那不想让不该知道的人知道的东西。 加密这东西,在密码学中最直白的解释就是将一般的明文信息改变为难以读取的内容,使其不可读的过程只有拥有解密方法的对象,经由解密过程,才能将密文还原为正常可读的内容。 大概在 1970 年代中期,所谓的“强加密”的使用开始从政府保密机构延申至公共的领域了,也就...

自动备份大法

引入最近看到几个数据爆炸的可怕事件,虽然我平时偶尔有手动备份的,但还是不怎么放心。以前有用过lsyncd自动同步到其他机器。但昨天发生了一个更可怕的事情,我重启机器后发现mysql启动不了,apt也不能update了。当时就蒙了,后来发现是我的/var目录满了。mysql与apt都需要用到/var目录,所以爆炸了。但是为什么会满呢… 因为一个lsyncd的日志写了34GB。 操作放弃lsy...

解决 inotify watch 不够⌚

Failed to add /run/systemd/ask-password to directory watch: No space left on device 这当然不是磁盘空间不足。 曾经被这问题折腾了很长时间,在磁盘空间充足的情况下,一直提示设备剩余空间不足,导致许多服务无法启动。该问题所在的根源是Inotify watch被占用光了导致的。 inotify watchIno...

想起来当年还折腾过 hexo

Hexo曾经的水文: Hexo✔Hexo and Github✔ 谁还不喜欢水呢(小声 hexo估计了解的人有很多了,在业界也是很知名的一款blog框架。说到blog程序,可能很多人都听说过知名的wordpress、typecho等。 那么hexo相对于他们的优势有什么呢? 全静态化站点 可部署于GitHub 一键部署 同样有丰富的插件 原生支持Markdown 曾经的曾经,那时的我刚开...

Hexo and Github

这是一篇写于较早期的文章,当时水平有限,文章质量不高。 上次搭建hexo的时候是直接在服务器上使用hexo -server仍在服务器发布的。这次决定配合github,将hexo生成的静态页面部署至github,不仅有了github.io的域名,还能在github上做备份、版本控制等。 关于hexo安装的,可以去参考上一篇文章 → 安装完成后就是将hexo与github关联起来了 创建Re...