openvpn服务器防火墙设置

 

centos用 yum 方式安装 nodejs 和 npm

centos用 yum 方式安装 nodejs 和 npm 要通过 yum 来安装 nodejs 和 npm 需要先给 yum 添加 epel 源, 添加方法在 centos 添加epel和remi源 中 安装完成后,执行

  注:centos 添加 epel 和 remi 源 添加 epel 源 64位:

32位:

导入 key:

添加 remi 源

  问题解决: yum 安装完node版本是6.17.1,通过npm install –registry=https://registry.npm.taobao.org 安装时会报以下错误: fetchMetadata: Read more…

安装ipa-client错误:kinit: Clients credentials have been revoked while getting initial credentials

安装ipa-client时, 遇到如下错误:

  执行kinit admin:

去ipa server端查询:

  原来是尝试次数过多(默认6次)被锁了 解锁一下:

再次安装ipa-client, 成功。

docker内置dnsserver工作机制

docker内置dnsserver工作机制 环境 测试环境为docker社区版本17.03。 docker容器的网络命名空间默认无法通过ip netns命令查询到,因此有两种办法。都需要通过docker inspect -f "{{.State.Pid}}" <container_id>找到容器的初始进程开始。 通过ln -s /proc/<pid>/ns/net /var/run/ns/<container_id>,将命名空间暴漏在ip netns下,继续后续操作。本文就采用这种办法,好处就是可以利用容器中没有而主机上有的命令行。 通过nsenter –target <pid> –mount –uts –ipc –net –pid进入容器命名空间,再执行操作。 原理介绍 容器的dns解析顺序 容器中的DNS名称解析优先级顺序为: ​ 内置DNS服务器127.0.0.11。 ​ 通过–dns等参数为容器配置的DNS服务器。 ​ docker守护进程的–dns服务配置(默认为8.8.8.8和8.8.4.4) ​ 宿主机上的DNS设置。 docker dns server工作机制 1)一般情况下,使用docker网络的容器的dns服务器是127.0.0.11。如下图所示: 2)通过命令查看容器内的iptables规则。如下图所示: 可以发现到127.0.0.11的53端口的dns请求,被转发到了43747端口。那么这个端口是被什么程序监听的呢? 3)在容器的网络命令空间中,可以通过命令netstat -ntlp查到监听这个端口的程序,如下图所示: docker containerd进程上了,它会向内部存储做查询,返回dns的查询结果。 如果容器中有netstat命令行,由于进程空间隔离的原因,直接在容器中查询监听端口时,会出现对应进程为-的输出,只能在主机上执行才可以。

linux shell 编程 – 特殊符号总结

$# 传递到脚本的参数个数 $* 以一个单字符串显示所有向脚本传递的参数 $$ 脚本运行的当前进程ID号 $! 后台运行的最后一个进程的ID号 $@ 与 $* 相同,但是使用时加引号,并在引号中返回每个参数。 $- 显示Shell使用的当前选项,与set命令功能相同。 $? 显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误。 $0 Shell本身的文件名 $1~$n 添加到Shell的各参数值。$1是第1参数、$2是第2参数…。 [ -f “somefile” ] :判断是否是一个文件 [ -x “/bin/ls” ] :判断/bin/ls是否存在并有可执行权限 [ -n “$var” ] :判断$var变量是否有值 [ “$a” = “$b” ] :判断$a和$b是否相等 -r file     用户可读为真 -w file     用户可写为真 -x file     用户可执行为真 -f file     文件为正规文件为真 -d file     文件为目录为真 -c file     文件为字符特殊文件为真 -b Read more…

shadowssocks出现 500 Internal Privoxy Error 错误解决

Recently, my VPS install shadowsocks and connected and throw a error 500 Internal Privoxy Error , thanks. The vps is Linode. 最近 shadowssocks 经常出现 500 Internal Privoxy Error 错误,怎么解决,谢谢。 解决: 关闭shadowsocks客户端,清空系统临时文件(ccleaner),C:\Users\shang\AppData\Local/Temp   https://www.bountysource.com/issues/39146684-sometimes-500-internal-privoxy-error