插入图片

指定宽度

指定宽高

插入图片

指定宽度

指定宽高

centos6 下安装 iproute 包
yum install -y iproute
查看 6379 端口
ss -nlp | grep redis
查看连接的各种状态
ss -nat | awk '{++s[$1]} END {for(k in s) print k,s[k]}'
查看所有状态
ss state all
http://sharadchhetri.com/2014/09/27/ss-command-alternate-netstat/
主机名要能解析到本机的ip
要大于1GB内存
rabbitmqctl cluster_status
Cluster status of node 'rabbit@jpuyy-rmq-3' ...
[
{nodes,[{disc,['rabbit@jpuyy-rmq-1','rabbit@jpuyy-rmq-3']},
{ram,['rabbit@jpuyy-rmq-2','rabbit@jpuyy-set-rmq-1']}]},
{running_nodes,['rabbit@jpuyy-set-rmq-1','rabbit@jpuyy-rmq-1','rabbit@jpuyy-rmq-2','rabbit@jpuyy-rmq-3']},
{cluster_name,<<"rabbit@jpuyy-rmq-1">>},
{partitions,[]}
]
查看队列
rabbitmqctl list_queues -p vhostname
查看 vhosts
rabbitmqctl list_vhosts
查看用户
rabbitmqctl list_users
查看 vhost 的用户权限
rabbitmqctl list_permissions -p myhost
查看某用户的权限
rabbitmqctl list_user_permissions jpuyy
rabbitmqctl add_vhost myvhost rabbitmqctl add_user jpuyy jpuyypass rabbitmqctl set_permissions -p myvhostrabbitmqctl set_permissions -p myvhost jpuyy ".*" ".*" ".*"
使用完整主机名
/etc/rabbitmq/rabbitmq-env.conf 里配置
RABBITMQ_USE_LONGNAME=true
使用固定主机名
/etc/rabbitmq/rabbitmq-env.conf 里配置
NODENAME=rabbit@dl-ftc-prod-01
做减法
bc <<< "$new-$old" echo "$new-$old" | bc
echo "$new $old" | awk '{print $1-$2}'
awk '{print $1-$2}' <<< "$new $old"
在 shell 下使用 curl 与 api 交互,如果是 json 输出,为了更可读。可以安装
CentOS
yum install -y yajl
OS X
brew install yajl
开发测试环境在 virtualenv 里进行。
安装 pip
yum install python-pip
或
curl -O https://bootstrap.pypa.io/get-pip.py sudo python get-pip.py
如果遇到 ssl 错误
python get-pip.py --trusted-host pypi.python.org
指定 pypi
pip install -i http://pypi.douban.com/simple/ autobahntestsuite --trusted-host pypi.douban.com
安装 virtualenv
sudo pip install virtualenv
pip3 install virtualenv -i https://mirrors.aliyun.com/pypi/simple
使用
virtualenv venv source venv/bin/activate
现在已经进入 venv,安装需要的模块
pip install flask pip install redis
将现有的模块 freeze 下来
pip freeze > requirements.txt
退出虚拟环境
deactivate