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

news2024/9/24 17:35:11

介绍:最近服务器被人频繁攻击,留下一堆垃圾文件。重装后需要重新部署,才发现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进程占用

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1014244.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

OpenCV(四十六):特征点匹配

1.特征点匹配的定义 特征点匹配是一种在两幅图像中寻找相互对应的特征点,并建立它们之间的对应关系的过程。具体而言,首先通过特征检测算法在两幅图像中寻找相互对应的特征点,然后,对于每个特征点,通过描述子提取算法计…

ipad手写笔有必要买吗?好用的平板触控笔

众所周知,随着Apple pencil的出现,市面上出现越来越多平替电容笔的出现,无论是价格和功能,几乎都很接近。很多小伙伴不知如何下手,不知道如何从众多品牌中挑选出适合自己的电容笔,今天我为大家总结一下网上…

网络安全含金量有多高?网络安全工程师技术好学吗?网络安全怎么入门?

随着科学技术的发展,互联网等行业急需网络安全人才。各大企业和个人越来越重视网络安全技术。行业市场也催生出很多网络安全需求方向,为网络安全从业者提供了更多就业方向及机会。那么网络安全含金量有多高? 网络安全含金量有多高&#xff1…

MySQL数据库之表的约束

目录 前言 一、空属性 二、默认值 三、列描述 四、zerofill 五、主键 六、自增长 七、唯一键 八、外键 前言 数据库表的约束是用来规定表中的数据规则的。如果存在违反约束的数据行为,行为会被约束终止。约束可以保证数据库中数据的准确性和可靠性。 一、空属性 两…

【Proteus仿真】【STM32单片机】基于stm32的智能书桌设计

文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 系统运行后,默认为手动模式,当检测有人,可通过K2键开关灯,如果姿势不对, 警示灯亮,否则灭;可通过K3和K4键调节桌子高度&…

模板初阶(函数模板和类模板)

文章目录 1.函数模板1.1函数模板定义格式1.2关于模板实例化的一些小问题 2.类模板2.1 类模板的定义格式 1.函数模板 1.1函数模板定义格式 模板源于C语言一些短板没有解决 #include <stdio.h> #include<iostream> using namespace std; void Swap(int& left,…

Matlab图像处理-HSV

HSV HSV(色调、饱和度、数值)是人们从颜色轮或调色板中挑选颜色(即颜料或油墨)时所用的几种彩色系统之一。这种彩色系统与RGB系统相比&#xff0c;更加接近于人们的经验和描述彩色感觉时所用的方式。在艺术领域&#xff0c;色调、饱和度和数值分别称为色泽、明暗和调色。 HSV…

硬件预取之空间预取

《data prefetching techniques in computer system》翻译之空间预取器 2 Spatial prefetching 数据预取器需要在应用程序运行时预测处理器未来的内存访问。为此&#xff0c;它们通常依赖于数据访问之间的循环模式或相关性。在处理器上运行时&#xff0c;应用程序的数据访问中…

Vulnhub系列靶机-THM-ContainMe-v4

文章目录 Vulnhub系列靶机-THM-ContainMe-v41. 信息收集1.1 主机扫描1.2 端口扫描1.3 目录爆破 2. 漏洞探测3. 漏洞利用4. 权限提升 Vulnhub系列靶机-THM-ContainMe-v4 1. 信息收集 1.1 主机扫描 arp-scan -l1.2 端口扫描 nmap -A -p- 192.168.188.188端口扫描出来了&#…

Python 扩展后的赋值运算符

视频版教程 Python3零基础7天入门实战视频教程 以下&#xff0c;假设变量a为10&#xff0c;变量c为21&#xff1a; 实例代码&#xff1a; c a print("ca c", c)c - a print("c-a c", c)c * a print("c*a c", c)c / a print("c/a c"…

【Java基础夯实】枚举类回炉重造

&#x1f9d1;‍&#x1f4bb;作者名称&#xff1a;DaenCode &#x1f3a4;作者简介&#xff1a;啥技术都喜欢捣鼓捣鼓&#xff0c;喜欢分享技术、经验、生活。 &#x1f60e;人生感悟&#xff1a;尝尽人生百味&#xff0c;方知世间冷暖。 &#x1f4d6;所属专栏&#xff1a;Ja…

如何开发你的第一个Vue.js插件:完整指南

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页——&#x1f405;&#x1f43e;猫头虎的博客&#x1f390; &#x1f433; 《面试题大全专栏》 &#x1f995; 文章图文…

思科路由器:NAT的基础配置

一直以来&#xff0c;对于华为、H3C、锐捷交换机的命令配置&#xff0c;不断的有朋友留言&#xff0c;三家交换机的配置命令容易弄混&#xff0c;经常在实际项目配置中出错&#xff0c;因此&#xff0c;找几个基础的示例来练练。 R1配置 Router>en Router>enable Rout…

STM32单片机——串口通信(轮询+中断)

STM32单片机——串口通信&#xff08;轮询中断&#xff09; 串口通信相关概念HAL库解析及CubeMX工程配置与程序设计常用函数介绍CubeMX工程配置HAL库程序设计&#xff08;轮询中断&#xff09;轮询数据收发中断收发数据 固件库程序设计及实现固件库配置流程结构体配置及初始化程…

Python 基础知识结构

一、关键字 二、内置函数 三、运算符 1、算数运算符 加 数字与字符串拼接 - 减 * 乘 数字与字符串重复 / 除 返回浮点数 % 取模 返回除法的余数 奇偶判断 ** 幂次 // 整除 返回商的整数部分&#xff0c;向下取整数&#xff0c;注意&#xff1a;-10//3,出现负数时的情况只要参…

Java反序列化和php反序列化的区别

文章目录 PHP反序列化漏洞反序列化漏洞什么是反序列化漏洞&#xff1f;修改序列化后的数据&#xff0c;目的是什么&#xff1f; Java反序列化漏洞反序列化漏洞 PHP反序列化漏洞 序列化存在的意义是为了传输数据/对象&#xff0c;类是无法直接进行传输的。通过序列化后转换为字…

Middleware ❀ Hadoop功能与使用详解(HDFS+YARN)

文章目录 1、服务概述1.1 HDFS1.1.1 架构解析1.1.1.1 Block 数据块1.1.1.2 NameNode 名称节点1.1.1.3 Secondary NameNode 第二名称节点1.1.1.4 DataNode 数据节点1.1.1.5 Block Caching 块缓存1.1.1.6 HDFS Federation 联邦1.1.1.7 Rack Awareness 机架感知 1.1.2 读写操作与可…

C++深度优化——cacheline测试

cacheline是内存调度的基本结构&#xff0c;其大小一般为32B或者64B。关于本机具体的配置信息可以在配置文件中看到&#xff1a; 这里可以看到我的这台机器的cacheline大小是64B。对于cacheline在多核处理器中有一个伪共享的状态&#xff0c;具体可以参考以下博客&#xff1a;高…

正则表达式 - 语法

目录 正则表达式 - 语法 普通字符 测试工具 非打印字符 特殊字符 限定符 定位符 选择 以下列出 ?、?<、?!、? 反向引用 实例 实例 正则表达式 - 语法 正则表达式是一种用于匹配和操作文本的强大工具&#xff0c;它是由一系列字符和特殊字符组成的模式&#…

Python绘图系统19:添加时间轴以实现动态绘图

文章目录 时间轴单帧跳转源代码 Python绘图系统&#xff1a; &#x1f4c8;从0开始的3D绘图系统&#x1f4c9;一套3D坐标&#xff0c;多个函数&#x1f4ca;散点图、极坐标和子图自定义控件&#xff1a;绘图风格&#x1f4c9;风格控件&#x1f4ca;定制绘图风格坐标设置进阶&a…