mac docker+pm2

1、首先安装docker.dmg 2、docker search pm2(找到需要的镜像) 3、docker run --name test -d -v /Users/bob/Desktop/:/work --workdir=/work -p 80:80 keymetrics/pm2 —查看d...

2019-03-24 00:58:09

阅读数 18

评论数 0

Linux—shell中$(( ))、$( )、``与${ }的区别

命令替换 在bash中,$( )与(反引号)都是用来作命令替换的。 命令替换与变量替换差不多,都是用来重组命令行的,先完成引号里的命令行,然后将其结果替换出来,再重组成新的命令行。 exp 1 [root@localhost ~]# echo today is $(date “+%Y-%m-%d”...

2019-02-19 12:52:47

阅读数 50

评论数 0

iptabls 做端口转发

用DNAT作端口映射 iptables -t nat -A PREROUTING -d a.b.c.d -p tcp --dport 80 -j DNAT --to 192.168.1.10 用SNAT作源地址转换(关键),以使回应包能正确返回 iptables -t nat -A POSTROU...

2019-01-31 15:31:54

阅读数 44

评论数 0

安装buildbot

pip install buildbot pip install buildbot-www pip install buildbot-grid_view pip install buildbot-waterfall_view pip install buildbot-console_view

2019-01-31 15:30:58

阅读数 67

评论数 0

centos7 firewalld开通规则

添加 firewall-cmd --zone=public --add-port=80/tcp --permanent (–permanent永久生效,没有此参数重启后失效) 重新载入 firewall-cmd --reload

2019-01-31 15:30:10

阅读数 53

评论数 0

python垃圾回收机制

Python垃圾回收机制详解 一.垃圾回收机制 Python中的垃圾回收是以引用计数为主,分代收集为辅。引用计数的缺陷是循环引用的问题。 在Python中,如果一个对象的引用数为0,Python虚拟机就会回收这个对象的内存。 #encoding=utf-8 author = ‘kevinlu101...

2018-12-11 11:14:00

阅读数 44

评论数 0

python解析xml文件(xml.etree.cElementTree)

Element中的遍历与查询 Element.iter(tag=None):遍历该Element所有后代,也可以指定tag进行遍历寻找。 Element.findall(path):查找当前元素下tag或path能够匹配的直系节点。 Element.find(path):查找当前元素下tag或pa...

2018-12-10 13:48:33

阅读数 203

评论数 0

linux添加只读用户

useradd -s /bin/bash test 这步不要指定rbash,否侧cd等內建命令无法使用 #3.修改用户密码 passwd test #4.创建用户shell执行命令目录 mkdir /home/test/.bin #5.root修改用户的shell配置文件 chown root. ...

2018-12-10 10:36:37

阅读数 788

评论数 0

nginx超时参数

客户度连接nginx超时, 建议5s内 接收客户端header超时, 默认60s, 如果60s内没有收到完整的http包头, 返回408 Syntax: client_header_timeout time; Default: client_header_timeout 60s; Context:...

2018-11-26 13:16:04

阅读数 18

评论数 0

redis批量删除指定db的key

某些key可能不在默认的db中,需要选择db redis-cli -n “db” -h “ip” -p “port” keys ‘xxx*’ -a “password” | redis-cli -n “db” -h 192.168.179.127 -p “port” key...

2018-11-17 20:30:29

阅读数 248

评论数 0

docker 开放API接口

/usr/lib/systemd/system/docker.service ExecStart= 部分增加最后一行 -H unix://var/run/docker.sock -H tcp://0.0.0.0:2375 \ systemctl reload-daemon systemctl r...

2018-11-16 15:21:59

阅读数 48

评论数 0

python装饰器(带参数)

def test(select): def func2(func): def decorate(args): if select == 1: print 1 print args func(args) if select == 2: print 2 func(args) return decora...

2018-11-15 16:24:48

阅读数 24

评论数 0

java抓线程堆栈

1.获取线程信息,并找到占用CPU高的线程 top -H -p pid 2.将需要的线程ID转换为16进制格式 printf “%x\n” tid 3.打印线程的堆栈信息 jstack pid |grep tid -A 30 ============================= 栈内容分析:...

2018-11-07 17:12:45

阅读数 38

评论数 0

curl命令行请求

curl -X POST http://xxxx/xx -h “args” -d “args” -X 请求方式(post/get) -h 设置header中内容 (Content-Type:application/json) -d 请求参数(比如json{“id”:1})

2018-11-02 13:14:29

阅读数 91

评论数 0

docker镜像、容器导出、导入

docker save保存的是镜像(image),docker export保存的是容器(container); docker load用来载入镜像包,docker import用来载入容器包,但两者都会恢复为镜像; docker load不能对载入的镜像重命名,而docker import可以为...

2018-10-30 17:56:10

阅读数 53

评论数 0

git和svn的使用记录

git reset --hard; git checkout ${MASTER}; git branch | grep -v ${MASTER} | xargs -I {} git branch -D {} 恢复 == 切换主分支 == 删除远程分支 git fetch --all; git m...

2018-10-29 09:51:47

阅读数 82

评论数 0

shell中花括号,3个小于号功能

{} 可以做一些字符串的操作 2.<<< 可以将标准输入流重定向 awk -vRS=’ ’ ‘!a[$1]++’ <<&am...

2018-10-25 09:01:58

阅读数 201

评论数 1

临时使用其他pip源安装包

pip3.6.exe install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple

2018-10-17 11:18:03

阅读数 46

评论数 0

docker架构

Docker Client Docker Client是Docker架构中用户与Docker Daemon(容器)建立通信的客户端。在一台安装有Docker的机器上,用户可以使用可执行文件docker(命令)作为Docker Client,发起众多Docker容器的管理请求。 Docker Cli...

2018-10-10 17:45:17

阅读数 60

评论数 0

linux下命名空间

UTS: 主机名(本文介绍) IPC: 进程间通信 (之后的文章会讲到) PID: "chroot"进程树(之后的文章会讲到) NS: 挂载点,首次登陆Linux(之后的文章会讲到) NET: 网络访问,包括接口(之后的文章会讲到) U...

2018-10-08 15:22:29

阅读数 35

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭