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

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

人麻了!!!!

文章目录

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

一、防火墙

1.1 开启防火墙

systemctl start firewalld.service

1.2 关闭防火墙

systemctl stop firewalld.service

1.3 重启防火墙

service firewalld restart

1.4 开放指定端口

firewall-cmd --zone=public --add-port=443/tcp --permanent

记得开放后重启防火墙

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

1.5关闭指定端口

firewall-cmd --zone=public --remove-port=8080/tcp --permanent

记得关闭后重启防火墙

二、docker

2.1 自启动docker

systemctl start docker

2.2 查看docker镜像

docker images

2.3 查看docker容器

  • 查看运行中的
docker ps
  • 查看全部
docker ps -a

2.4 运行docker容器

命令基本介绍

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

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

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

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

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

  • 进入容器内部
docker run -it centos /bin/bash

其中centos是镜像名字

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

三、win检查Linux端口

telnet ip port

如果ip的port端口开放,那么则会在终端跳转到其它界面
否则显示在这里插入图片描述
如果在win的cmd中找不到telnet,可以参考这篇文章启动win的telnet命令

四、Linux检查端口

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

netstat -tunlp |grep 端口号

在这里插入图片描述
如图 LISTEN表示端口被占用,21560/java表示被进程id21560的Java进程占用

你可能感兴趣的:(服务器,linux,运维,防火墙,docker)