搭建一个免费开源好用的Docker面板 Portainer

Portainer是一个好用的Docker容器控制面板。它的代码仓库在这里。它支持单节点和集群部署。 在此之前,我已经将个人服务器完全容器化了。如果能够可视化操作、监控各种容器,对于日常的运维帮助很大,感觉一切尽在掌握。 可以看看搭建好后的效果,界面还是很美观的。 可以快速拉取镜像 可以可视化发布容器,并灵活设置环境变量、网络、重启策略等等参数。 可以在镜像更新的时候,快速用新镜像更新容器。 还可以快速进入接入容器命令行,查看容器日志。 可以说,我日常需要的功能都有,感觉很完善了。 搭建 那么对于单点服务器 … 阅读更多

AWS reserved instances limit exceeded 问题原因与解决方法

这个提示一般发生在你选择“无预付”的保留实例方案的时候。一般的原因是,你的信用额度不够,换句话说就是你每个月的支出太少了。 这种情况,最好选择部分预付或者全部预付的方案,这样就能通过了。而且,部分预付和全部预付方案会更划算。买的年数长的话可以省下不少的钱。  

有关下一阶段的计划

实际撰写时间:2017-05-20 20:57:23 不得不承认,去年是一个低落的一年,不管是生活上,学习上,还是精神上。眼看着和目标渐行渐远,自己又无力改变。 但是,现在不同了。在度过了种种困难后,终于在艰难种找到了一种新的思考问题的方式,也第一次发现了自我。在解决了一系列问题后,内忧趋于瓦解,我觉得,终于可以集中自己的所有能力而不会受制于自己本身了。 该找到的答案,我已经找到了。这个时候,内心感到宁静。是时候开始奔跑了。学会奔跑的我,再也不会是被自己折磨苟且爬着和别人比赛的我。在我学会奔跑后,被我超越的 … 阅读更多

Ubuntu双系统重装Windows后修复grub2引导 UEFI

如果你在安装了Ubuntu和Windows双系统后,又重装了Windows系统。那么Grub引导项大概率会被Windows Boot Manager覆盖,这时候你就进不了Ubuntu了。但不要慌,按照下面的步骤可以修复grub2引导,而且不需要安装额外的软件。 制作Ubuntu的U盘启动盘 为了修复引导项,我们需要用到Ubuntu系统提供的软件工具。虽然我们暂时进不去原来的Ubuntu系统,但是我们可以使用写在Ubuntu U盘中的镜像来获得一个可用的基本Ubuntu环境。 在Ubuntu官网下载镜像文件。 … 阅读更多

解决yarn安装electron、chromedriver等软件包超时、缓慢的问题

在国内使用yarn安装electron、chromedriver是经常出现无法连接的问题,这个时候,相对于设置代理,我们可能更希望使用在国内的镜像仓库来加速这个过程。并且安装electron的时候,单单设置yarn的全局代理是没有用的。那如何根据不同的软件包设置代理呢?你可以按照以下列表中提供的命令样例来设置。   yarn全局设置 设置yarn安装一般的软件包时使用的仓库地址。 yarn config set registry https://r.npm.taobao.org 注册模块镜像 ya … 阅读更多

oh my zsh 在Ubuntu下的配置教程

oh my zsh是十分好用的基于zsh的配置框架,它能简化Linux终端用户的很多日常操作。而且,它的界面相对于原始的bash来说,非常好看。这篇文章就是用来介绍如何在Ubuntu下安装并配置oh my zsh及其常用插件的。 oh my zsh 安装与基本配置 在oh my zsh 安装前需要先执行以下命令安装下列git、curl、zsh。 % sudo apt install git curl zsh 安装完依赖项目后,直接执行下面的命令来一键安装: % sh -c “$(curl -fsSL htt … 阅读更多

使用 space-vim-dark 一键配置、美化vim编辑器

一直以来我都使用一些成熟的配置文件来帮助我配置、美化vim编辑器,然而我原来使用的spf13-vim.sh已经很久不更新了,它的插件列表中有些插件已经不能正常下载了。所以我想寻找它的替代品,最后发现 space-vim-dark还不错。 space-vim-dark基本介绍 经过我的寻找,找到了一个比较好用且美观的配置文件space-vim-dark。这个space-vim-dark可能是国人编写的vim配置文件,它能很好使得vim适应暗色模式。 先贴出仓库地址:https://github.com/liu … 阅读更多

求解三维装箱问题的混合模拟退火算法的实现 MATLAB

由于要数学建模中需要解决一个三维装箱的问题,我经过搜寻选定了张德富教授等在计算机学报上发表的《求解三维装箱问题的混合模拟退火算法》这篇论文作为解决问题的理论基础。 该论文的摘要如下: 提出了一个高效求解三维装箱问题(Three Dimensional Container Loading Problem 3D-CLP)的混合模拟 退火 算法 .三维装箱问题要求装载给定箱子集合的一个子 集到容器中 , 使得被装载 的箱子总体 积最大 .文中介绍 的 混合 模拟退火算法基于三个重要算法 :(1)复合块生成算法 , … 阅读更多

方便快速地写好.gitignore

如果你建立了一个Git仓库,.gitignore是你需要考虑的一个选项。 如果你想套用模板的话,推荐使用如下仓库地址中提供的模板: 进入仓库地址: https://github.com/github/gitignore 各种模板覆盖比较全,可以根据你的具体需求组合使用。

正确地进行SSH的相关配置文件的权限设置

如果当导入外部的SSH公私密钥之时,可能需要在家目录下新建.ssh文件夹并将公私密钥移动到该文件夹下。但如果没有将权限问题配置正确的话,会导致密钥无法使用的问题。 这里给出一组命令对分别配置文件夹、公私密钥的权限进行设置: % chmod 700 ~/.ssh % chmod 600 ~/.ssh/id_rsa % chmod 600 ~/.ssh/id_rsa.pub % chmod 600 ~/.ssh/authroized_keys