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

相关推荐
菜菜小蒙7 分钟前
【Linux】基于UDP/TCP服务器与客户端的实现
linux·服务器·udp
a小胡哦23 分钟前
Windows、Mac、Linux,到底该怎么选?
linux·windows·macos·操作系统
Abdullah al-Sa30 分钟前
Docker教程(喂饭级!)
c++·人工智能·docker·容器
_extraordinary_32 分钟前
Linux权限(一)
android·linux·excel
易安杰39 分钟前
ElasticSearch+Kibana通过Docker部署到Linux服务器中
linux·elasticsearch·搜索引擎·全文检索·中文分词
web2u44 分钟前
Docker入门及基本概念
java·运维·服务器·spring·docker·容器
笑虾1 小时前
Docker 自制镜像:Ubuntu 安装 samba+Webmin
ubuntu·docker·samba
人生!?1 小时前
给小米/红米手机root(工具基本为官方工具)——KernelSU篇
android·linux·智能手机
元气满满的热码式2 小时前
Docker实战-使用docker compose搭建博客
运维·docker·容器
Anna_Tong2 小时前
阿里云如何协助解决操作系统兼容性问题
linux·服务器·ubuntu·阿里云·centos·云计算·系统迁移