MacOS命令行使用

命令行跳转 Ctrl+A:到行首(达到Home键的效果) Ctrl+E:到行尾(达到End键的效果) Ctrl+N:到下一行 Ctrl+P:到上一行

基础镜像配置

apline 修改alpine镜像源 使用阿里云的源 https://mirrors.aliyun.com 1 sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories apk 的基本使用 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 $ apk add # 安装软件 $ apk add asterisk=1.6.0.21-r0 #安装指定

Nginx 多站点域名代理配置

之前买了一个虚拟主机, 想着没事做个博客玩一下。 刚好最近在学习docker。 就想着使用docker来部署我的站点。 想着后面可能会将多个域名只想这台主机(也许最后只有一个域名), 就想折腾一下。 当前主流的WEB服务是 Apache和Nginx。 听说Ngnix,功能比较多,工作中接触比较少,就选Ngnix。 嗯,我对比了解的技术还是有很强的好奇心的(no zuo no die)。

office outlook 2016 迁移默认数据位置

背景

最开始使用outlook,由于C盘占用越来越大,后面使用 Foxmail作为邮件接收终端。近期因为公司邮件服务升级说Foxmail不支持升级后的协议,因此就开始查找迁移数据位置的办法。

centos7.2 安装mysql 5.7

背景

需要安装 sonarqube,使用mysql的话需要使用5.6或以上版本,我这边能找到的mysql服务基本是5.5.32就是最新的了,还能找到5.0的。因此只能自己装了。

尝试过程

因为机器没有外网,因此,安装起来比较麻烦。第一反应是使用RPM包安装。最后启动失败,不知道是别人的安装教程有问题还是机器的系统环境有问题。尝试过两次后放弃,打算使用源码的方式安装。 因为只是临时使用一下,能够跑起来就可以,设置什么的就忽略了。

CentOS Bash 命令补全

背景 公司的服务器是最小安装的,平时上去敲命令,只有命令名称的补全,其他参数什么的补全都没有。简单的命令用着问题不是太大,复杂一点的特别是比较

python popen问题

背景

一次艰辛的python代码调试。 poen函数,先后遇到 子进程kill不掉执行任务text file busy(让我一个英语盲, 竟然能这么熟练的敲出这三个单词,一定是经历了什么不为人知的···)。 简单说明一下程序的作用, 从网络接收脚本, 然后执行脚本, 最后收集脚本执行的结果。嗯,就是这样简单。 网络服务采用的是多线程模式,子进程采用 popen方式打开,输出使用管道。 时间紧, 直接跳转到最后看总结即可。

sublime text3 环境设置

引言

今天电脑入域,强制切换用户了,之后这个笔记本很久没有开,什么环境也没有。想着最近可能还是需要在家看点东西,因此折腾一下环境。听说 VScode不错,弄了半天,还是不怎么顺心。因此还是打算折腾一下 稍微熟悉点的 sublime text(机器比较老,担心IDE跑不动,特别jetbrains 家的)。

docker 容器无法删除

引言

使用docker 过程中经常直接重启了docker服务,导致正在运行的容器异常退出,删除的时候会报错。在这里总结一下遇到的无法删除容器的教训。

docker容器时区修改

docker容器修改时区

在容器中,执行date显示的时间可能出现八小时的时间差,这是因为docker默认使用时区为0。

/usr/share/zoneinfo目录下有大量的时区文件,根据自己的需要把自己需要的时区信息拷贝到/etc/目录下,重命名为 localtime就可以。这里我一般使用 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime