本项目运行依赖 expect、ssh、scp、redis-cli 命令,依赖 jq 来解析 JSON
。
$ yum install -y expect
# macos
$ brew install jq
# linux
$ curl -L -o /usr/bin/jq -s https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64 && chmod +x /usr/local/bin/jq
# centos
$ yum install -y epel-release
$ yum update -y
$ yum install -y jq
$ yum remove -y epel-release
# ubuntu
$ apt install -y jq
$ git clone https://github.com/codezm/fcs-tools.git
$ cd fcs-tools
$ chmod +x install.sh
$ source ./install.sh
-
服务器添加
$ zssh add vm-web96.2 172.16.96.2 codezm 1234 root1234
-
服务器列表
$ zssh list $ zssh list -v $ zssh list -vv
-
服务器搜索
$ zssh search vm
-
服务器删除
$ zssh delete vm-web96.2
-
下载服务器文件
$ zscp vm-web96.2 download /etc/passwd ./
-
上传本地文件
$ zscp vm-web96.2 upload ./test.txt /tmp/
-
服务器添加
$ zredis add vm-web96.2 172.16.96.2 6379 0 1234
-
服务器列表
$ zredis list $ zredis list -v $ zredis list -vv
-
服务器搜索
$ zredis search vm
-
服务器删除
$ zssh delete vm-web96.2