一、Linux操作系统

1. 目录

ll -a:列举文件列表

/目录:切换目录

pwd:查看当前位置

rm -rf 目录/文件:pwd

mkdir -p 目录/目录:创建级联目录

2. 文件

2.1 文件指令

touch 文件名:创建文件

  • 编辑文本

vi 文件名 ->i -> 进入 insert模式,可以添加内容了 -> esc -> :wq保存退出(:q!直接退出)

  • 文档模式

vi 文件名 -> /关键字 可进行搜索 -> n查看下一个

2.2 日志指令

more、cat、tail

3. IP

ifconfig:查看ip

4. 权限、系统

4.1 权限

chmod 777 目录/文件(Tips:授权r读4,w写2,x执行1,以二进制位来定义的):授权

su 账号:切换账号

4.2 系统

systemctl status 应用名:查看应用状态

systemctl start/stop/restart 应用名:启动/停止/重启运行应用(如:systemctl stop nginx)

二、Docker操作指令

1. 基础指令

1.1 镜像

docker images:查看本地镜像

docker search 名字:搜索镜像

docker pull 镜像名字:版本号:拉取镜像

docker rmi 镜像名字/ID:删除镜像

docker image prune -a:删除无用镜像

docker push:推送镜像

docker build 镜像名:创建镜像

1.2 容器

docker run 镜像 -参数...:通过容器运行

docker run -p=portA:portB:将portB映射到宿主机的端口portA

docker ps:查看运行的容器

docker ps -a:查看所有容器

docker ps -q:查看容器id(可以和-a一起用)

docker rm:删除容器

docker rm -f:强制删除

docker start:启动容器

docker restart:重启容器

docker logs:查询日志

docker update --restart=always 容器名:使容器跟随docker的启动而启动

2. 嵌套

dicker stop ˋdocker ps -a -qˋ:通过id停止所有的容器

docker commit 镜像名:版本号:基于容器构建镜像

三、Nginx操作指令

1. 基础指令

systemctl status nginx.service:nginx状态

systemctl start nginx.service:启动nginx

systemctl restart nginx.service:重启nginx

systemctl stop nginx.service:停止nginx

systemctl enable nginx.service:nginx随系统启动而启动

systemctl reload nginx:重载nginx配置