Linux服务器部署常用命令记录【持续更新】

介绍:最近服务器被人频繁攻击,留下一堆垃圾文件。重装后需要重新部署,才发现Linux的命令怎么这么碎。于是乎就产生了写这篇文章的想法。本文旨在记录常用的Linux部署需要使用的命令 ,另一篇关于Linux docker安装常用软件的文章,也算是这段时间的记录

人麻了!!!!

文章目录

    • 一、防火墙
      • [1.1 开启防火墙](#1.1 开启防火墙)
      • [1.2 关闭防火墙](#1.2 关闭防火墙)
      • [1.3 重启防火墙](#1.3 重启防火墙)
      • [1.4 开放指定端口](#1.4 开放指定端口)
      • 1.5关闭指定端口
    • 二、docker
      • [2.1 自启动docker](#2.1 自启动docker)
      • [2.2 查看docker镜像](#2.2 查看docker镜像)
      • [2.3 查看docker容器](#2.3 查看docker容器)
      • [2.4 运行docker容器](#2.4 运行docker容器)
    • 三、win检查Linux端口
    • 四、Linux检查端口
      • [4.1 查看端口开放,以及占用进程id](#4.1 查看端口开放,以及占用进程id)

一、防火墙

1.1 开启防火墙

shell 复制代码
systemctl start firewalld.service

1.2 关闭防火墙

shell 复制代码
systemctl stop firewalld.service

1.3 重启防火墙

shell 复制代码
service firewalld restart

1.4 开放指定端口

shell 复制代码
firewall-cmd --zone=public --add-port=443/tcp --permanent

记得开放后重启防火墙

add-port=${value},value表示你要开放的端口

1.5关闭指定端口

shell 复制代码
firewall-cmd --zone=public --remove-port=8080/tcp --permanent

记得关闭后重启防火墙

二、docker

2.1 自启动docker

shell 复制代码
systemctl start docker

2.2 查看docker镜像

shell 复制代码
docker images

2.3 查看docker容器

  • 查看运行中的
shell 复制代码
docker ps
  • 查看全部
shell 复制代码
docker ps -a

2.4 运行docker容器

命令基本介绍

shell 复制代码
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
  • -d: 后台运行容器,并返回容器ID;

  • -i: 以交互模式运行容器,通常与 -t 同时使用;

  • -p: 指定端口映射,格式为:主机(宿主)端口:容器端口

  • -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;

  • --name="nginx-lb": 为容器指定一个名称;

  • 进入容器内部
shell 复制代码
docker run -it centos /bin/bash

其中centos是镜像名字

  • 后台运行容器
shell 复制代码
docker run -it centos -d /bin/bash
  • 进入容器
shell 复制代码
docker exec -it 容器id /bin/bash
  • 查看docker运行容器日志
shell 复制代码
docker logs 容器id

三、win检查Linux端口

shell 复制代码
telnet ip port

如果ip的port端口开放,那么则会在终端跳转到其它界面

否则显示

如果在win的cmd中找不到telnet,可以参考这篇文章启动win的telnet命令

四、Linux检查端口

4.1 查看端口开放,以及占用进程id

shell 复制代码
netstat -tunlp |grep 端口号

如图 LISTEN表示端口被占用,21560/java表示被进程id21560的Java进程占用

相关推荐
啊吧怪不啊吧8 分钟前
Linux之初见进程
linux·centos
上天_去_做颗惺星 EVE_BLUE20 分钟前
Docker入门教程:常用命令与基础概念
linux·运维·macos·docker·容器·bash
alden_ygq1 小时前
Kubernetes容器运行时:Containerd vs Docker
docker·容器·kubernetes
努力搬砖 ing1 小时前
Docker疑难杂症解决指南
docker·容器·eureka
林九生1 小时前
【Docker】Docker环境下快速部署Ollama与Open-WebUI:详细指南
java·docker·eureka
Grassto1 小时前
dockerfile: PaddleOCR hubserving api 服务
docker·ocr·paddleocr
ZHOU_WUYI2 小时前
Flask Docker Demo 项目指南
python·docker·flask
π大星星️3 小时前
基于LNMP架构的个人博客系统部署
服务器·架构
孙克旭_7 小时前
PXE_Kickstart_无人值守自动化安装系统
linux·运维·自动化
皓月盈江8 小时前
Linux电脑本机使用小皮面板集成环境开发调试WEB项目
linux·php·web开发·phpstudy·小皮面板·集成环境·www.xp.cn