本文主要记录自己在学习使用docker过程中的一些指令操作,大多是解决某些比较常见的问题,但是又一时无法联想起来的命令操作。
mailoney源码分析
本文旨在分析mailoney如何实现对于邮件系统的模拟,以及对于邮件和邮箱系统交互命令的记录;
mailoney开源项目中,一共有三种不同的工作模式,分别为:1 作为开放中继;2 只记录认证信息;3 记录所有的内容(包括认证信息和邮件内容);
shell编程学习-持续更新
现在很多的项目源码中都含有shell脚本,但是我对于shell脚本的写法还不是很熟悉。这种脚本式的语言大多是用于==自动化处理==的目的,包括一些正则匹配规则等等,主要是进行一些安装处理以及配置操作。鉴于shell脚本的使用量很大,因此我在这篇文档里把一些我见到的常用的shell脚本中的写法做一个解析,便于以后见到类似的语句等不会无法理解。
Ubuntu常规错误Could not get lock /var/lib/dpkg/lock...
想必用Ubuntu的小伙伴都被一个错误折磨过,它总是来无影,但是一般就赖着不走了,真容如下:
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
记得刚接触Ubuntu的时候,对这个问题束手无策,每次碰到只能重启解决。。。还是当时太年轻。那么,这篇文章分两个部分给这个问题进行解决,一部分是这个问题的产生原因,第二部分是这个问题的解决方案。
Linux指令的标准输入,输出及错误——2>&1
Linux下的screen指令使用(相当于多任务窗口)
很多初次接触Linux服务器的小白可能跟我有一样的困惑,不像是通常使用的界面化的Windows和Linux一样,我们没有办法打开很多终端去进行各种不同的操作,这里指通过远程连接去接到服务器上,因为有人肯定会说tty终端,当通过ssh连接到服务器上时,我们是没有办法通过Alt+F1的方式进行终端切换的,所以难道我们就没有办法,只能在一个终端上跑任务的时候在一旁嗑瓜子儿干等着吗?