开发运维人员常用命令大全 ,持续更新中....
引言 : 由于鄙人记性差,So,总是出现忘记LInux命令的情况,每次都要百度去搜索,百度有时候还不太精准,So,自己记录下所用到的命令!
$ ssh -p xxxx usname@IpAddrass
$ vi xxx
# 查看磁盘空间
$ df -h
# 查询某个文件
$ find -name "aaa.log"
$
$
$
$
$
$
$
Docker 篇
$ docker images 查看docker所有镜像
$ docker ps 查看docker正在运行的容器
$ docker ps -a 查看所有的容器
$ docker build 编译dockerFile文件为docker镜像
$ docker logs [OPTIONS] CONTAINER -f : 跟踪日志输出 --since :显示某个开始时间的所有日志 -t : 显示时间戳 --tail :仅列出最新N条容器日志
搜索镜像
$ docker search 镜像名称
下载镜像
$ docker pull 镜像
查看已安装镜像列表
$ docker images
删除镜像
$ docker rmi 镜像id
运行镜像生成新的容器
$ docker run -d -it 镜像名称:版本号
$ docker run -d -it -p 8080:8080 tomcat:7
-p 端口映射,前者宿主机端口,后者容器端口,多个端口 -p 8080:8080 -p 9090:9090
-d 后台运行容器
-it 以交互模式运行容器
eg: docker run -d -it -p 8080:8080 --name test -v /opt:/opt tomcat:7
-v 数据挂载
进入容器
$ docker exec -it 容器id /bin/bash
容器的启动停止
$ docker start 容器id
$ docker stop 容器id
删除容器
$ docker rm 容器id
# 删除 docker 内无用的 none 镜像
$ docker rmi $(docker images -f "dangling=true" -q)
查看容器日志
$ docker logs 容器id -f
$
$
$
$
CentOS篇
$ systemctl restart xxx
$ systemctl stop xxx
$ systemctl start xxx
$ systemctl status xxx
VIM篇
$
$
$
$
$
Redis篇
$ ZRANK key member 返回 redis 的 zset 中 key 中的 member 在集合中的积分排名,积分顺序从小到大排名,积分小的在前
$
$
$
$
Python篇
#激活虚拟环境
$ source 项目路径/venv/bin/activate
#退出虚拟环境
$ deactivate
#生成 requirements.txt
pip freeze > requirements.txt
# 安装 requirements.txt
pip install -r requirements.txt
# 查看 pip 安装目录
pip --version