服务器常用命令

 服务器常用命令
分类:服务器
标签: Cmd

上传文件到服务器

scp -r dist/* root@121.41.59.32:/root/data/www/blog-admin/dist/  # 上传文件到服务器

nginx

cat /etc/nginx/conf.d/pjl.conf  # 查看ng配置
vim /etc/nginx/conf.d/pjl.conf  # 查看ng配置
nginx -t && systemctl reload nginx # 验证重新加载配置
systemctl status nginx  # 查看ng状态

docker

docker images                # 查看本地所有镜像
docker pull 镜像名           # 拉取镜像(例:docker pull nginx)
docker rmi 镜像ID/名称       # 删除镜像
docker search 关键词         # 搜索镜像

docker ps                    # 查看正在运行的容器
docker ps -a                 # 查看所有容器(包括停止的)
docker start 容器ID/名称     # 启动容器
docker stop 容器ID/名称      # 停止容器
docker restart 容器ID/名称   # 重启容器
docker rm 容器ID/名称        # 删除容器(必须先停止)

docker logs 容器ID                 # 查看容器日志
docker logs -f 容器ID              # 实时查看日志(像 tail -f)

docker-compose

docker-compose up -d          # 后台启动所有服务(最常用!)
docker-compose up -d --build   # 重新构建镜像并启动
docker-compose down           # 停止并删除容器、网络
docker-compose restart        # 重启所有服务
docker-compose ps             # 查看容器状态
docker-compose logs -f        # 实时查看所有日志

docker-compose start           # 启动
docker-compose stop            # 停止
docker-compose restart         # 重启

docker-compose logs -f                 # 实时看所有日志
docker-compose logs -f 服务名         # 只看某个服务日志

docker-compose down -v   # 停止 + 删除容器 + 删除数据卷