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

相关推荐
大树886 小时前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠6 小时前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质7 小时前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush47 小时前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行5207 小时前
Linux 11 动态监控指令top
linux
小宇宙Zz7 小时前
Maven依赖冲突
java·服务器·maven
Inhand陈工8 小时前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
Alsn868 小时前
等待学习-学习目录:Docker 容器安全攻防
学习·安全·docker
酣大智8 小时前
ARP代理--工作原理
运维·网络·arp·arp代理
不会C语言的男孩8 小时前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言