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进程占用

相关推荐
moongoblin6 分钟前
行业赋能篇-2-能源行业安全运维升级
运维·安全·协作
帽儿山的枪手7 分钟前
程序员必掌握的iptables五表五链
linux·网络协议
西阳未落27 分钟前
Linux(14)——库的制作与原理
linux
极简网络科技33 分钟前
Docker、Wsl 打包迁移环境
运维·docker·容器
黑客老李37 分钟前
JavaSec | SpringAOP 链学习分析
java·运维·服务器·开发语言·学习·apache·memcached
杨浦老苏38 分钟前
轻量级Docker管理工具Docker Switchboard
运维·docker·群晖
江湖有缘41 分钟前
【Docker管理工具】部署Docker可视化管理面板Dpanel
运维·docker·容器
444A4E1 小时前
深入Linux进程优先级:Nice值与O(1)调度器原理
linux·操作系统
Jooolin1 小时前
【编程史】Git是如何诞生的?这可并非计划之中...
linux·git·ai编程
一加一等于二1 小时前
docker部署postgresql17,并且安装插件
docker·postgresql