一、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配置