怎么清理网站后门文件/社群营销案例

怎么清理网站后门文件,社群营销案例,贵阳做企业网站,wordpress放视频播放器一、stratis 1.stratis可以实现动态的在线扩容,lvm虽然也可以实现在线扩容,但是是需要人为的手动扩容。 2.stratis不需要手动格式化,自动会创建文件系统(默认是xfs) 1. 安装stratis软件包 yum list | grep stratis…

一、stratis

1.stratis可以实现动态的在线扩容,lvm虽然也可以实现在线扩容,但是是需要人为的手动扩容。

2.stratis不需要手动格式化,自动会创建文件系统(默认是xfs)

1. 安装stratis软件包

yum list | grep  stratis (查看关于stratis的包)

yum install stratisd.x86_64  -y

yum install stratis-cli.noarch -y

2. 启动stratis服务

systemctl start stratisd.service

systemctl enable stratisd.service

systemctl status stratisd.service

3.添加一块硬盘大小为11G

添加完成后,stratis的使用方法。

man  stratis  ----》 /EXAMPLE查看例子

(1)创建存储池(就是将多个硬盘整合成一个存储池)

stratis pool create 存储池名  磁盘路径1  磁盘路径2

(2)从存储池中,创建文件系统

stratis filesystem create 存储池名  文件系统名

(3)查看stratis文件系统的路径

stratis filesystem list

/dev/stratis/存储池名/文件系统名

(4)对于stratis的文件系统的永久挂载 

存储路径 挂载点 xfs defaults,x-systemd.requires=stratisd.service 0 0

Mount  存储路径     挂载点

二、容器(podman兼容docker)

1.容器简介

容器是一个虚拟化技术,它可以将软件运行所需的环境一起打包运行,从而减少运维是由于环境不兼容等带来的麻烦。

容器技术和传统的虚拟化技术有什么区别?

1.容器是针+对内核级别的虚拟化技术,而传统的一些虚拟化技术针对的是操作系统级别的虚拟化技术,所以容器的响应速度更快。

2.容器所处的系统环境是专门定制的,所以容器可以更加小巧。

小程序的集合

2.容器技术里的三个概念

1.镜像:由开发人员专门为某个服务定制的容器安装包。

通过镜像来安装产生不同的容器,可以理解为yum仓库中的rpm安装包,可以通过rpm包来安装不同软件

2.容器:由镜像运行产生的实例。

3.仓库:专门用来存放镜像的地方。

类似于yum仓库,里面是各种rpm包,那镜像仓库就是下载镜像的地方

注意:不要把容器想的太复杂,把容器类比成一个软件,那么我们今天主要就是讲如何下载软件,安装软件,运行软件,软件的开机自启。

三、实操:

一、 搭建容器仓库

(1)安装容器所需要的工具(当前环境不支持)

yum module list | grep tool

yum module install container-tools -y

查看podman版本 podman -v  >1.9+

(2)配置镜像仓库

cp /etc/containers/registries.conf /etc/containers/backup   (备份配置文件)

vim registries.conf  (编辑配置文件)

unqualifed-search-registries = ['registry.access.redhat.com','registry.redhat.io','docker.io']

short-name-mode = 'permissive'(podman3.0+的写法)(Podman添加私有镜像源配置 registries.conf-CSDN博客  3.0一下写法)

清华大学:https://mirror.tuna.tsinghua.edu.cn/alpine/

阿里云:https://mirrors.aliyun.com/alpine/

网易:http://mirrors.163.com/

1.下载镜像

podman (image) pull  仓库地址/镜像名:版本

podman pull docker.io/httpd      拉取httpd有关镜像

示例:

podman image pull docker.io/library/ubuntu:latest  拉取ubuntu有关镜像

2.查看本地镜像

podman images

podman image list

3.删除镜像

podman image rm 本地镜像

4. 根据镜像来运行启动容器

podman run -it --name ubuntu1  ubuntu

-i 以交互的方式启动

-t 打开伪终端

--name  给容器起一个别名

-d 在后台运行(注意:不是所有的容器都支持后台运行。)

5. 查看运行中容器

podman ps 

启动容器状态为Exited的容器

podman start  容器ID 或 容器名称

6. 查看所有的容器

podman ps -a

7. 删除容器podman rm  容器名0

注意:删除前,必须先把容器停止

podman stop 容器名 或 容器ID

8. 进入容器内部运行命令(此容器必须是在运行中)

podman exec  -it 容器名 /bin/bash

exit     从容器内部退出

9.查看容器信息

podman inspect  容器名   (| grep IPAddress 例如获取ip地址)

10.本地主机和容器的端口映射

-p  本地端口:容器端口

podman  run --name web -d -p 8888:80 httpd

通过本地的ip地址:8888即可访问容器ip:80的内容。

11.容器的外部存储

-v 本地存储路径:容器内的存储路径:z (容器的存储路径只是作为一个入口,真正的数据保存在本地主机的存储路径上,z的作用保证上下文一致。)容器存储地址:/usr/local/apache2/htdocs

podman run --name web -d -p 8888:80 -v /opt/html:/usr/local/apache2/htdocs:z   httpd

podman inspect  容器名 | grep Source -A 1

12.给容器传入参数

podman run -d --name  mysql_test  -e  MYSQL_ROOT_PASSWORD=123456  mysql

                     docker.io/library/mysql

13. 停止容器

podman  stop 容器名

14. 运行已停止的容器

podman start 容器名

四、容器的开机自启

容器的开机自启,其实就是根据容器来生成对应的容器服务,然后对容器服务实现开机自启。

1.普通用户下开机自启

1.创建普通用户,并设置密码

useradd student01

passwd student01

2. 使用ssh方式登录到普通用户(注意:绝对不能使用su – 来登录,使用su – 的话它不会加载服务的配置环境)

(1)注销当前用户,从登录界面完成普通用户的登录

(2)使用ssh登录

ssh student01@localhost

servera root  ssh root@servera

3. 首先设定容器随系统开机自启

Systemctl --user enable 服务名称         服务开机自启

loginctl enable-linger         允许普通用户服务驻留系统

loginctl show-user student01        查看设置允许普通用户服务驻留系统是否成功,看到linger=yes代表成功。

Linger=yes

4.创建容器服务所需目录(这个目录的创建需要记住对应路径)

mkdir -p ~/.config/systemd/user

5.创建容器

podman run -d --name web1 httpd

6. 进入~/.config/systemd/user,然后根据容器来创建对应的容器服务

cd ~/.config/systemd/user

podman generate systemd --name web1 --files  将web1容器注册成用户级别的服务

7. 根据服务来控制容器

systemctl --user  daemon-reload  重新加载服务,读取到新创建的容器服务

systemctl --user start container-web1.service  开启

systemctl --user enable container-web1.service  开机自启

2.root用户下的开机自启

root用户的开启自启,流程和普通用户一致

不同点在于:

1.以root用户身份运行 loginctl enable-linger

2.在/etc/systemd/system/目录下直接创建服务即可。

3.使用systemctl命令不需要加上--user

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

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

相关文章

LangChain 基础

一、LangChain 模块和体系 LangChain 是一个用于开发由大型语言模型(LLMs)驱动的应用程序的框架。 官方文档:https://python.langchain.com/docs/introduction/ LangChain 简化了LLM应用程序生命周期的每个阶段: 开发&#xf…

Parsing error: Unexpected token, expected “,“

今天在使用Trae AI 编程工具开发大文件切片上传功能,使用的是VUE3,TS技术栈,开发完成运行时,编译报错(Parsing error: Unexpected token, expected ","),让AI自行修复此问题多次后还是没有解决&a…

农用车一键启动工作原理

移动管家农用车一键启动的工作原理与普通汽车类似,主要依赖于无线射频识别技术(RFID)。以下是具体的工作步骤和原理: 智能钥匙识别: 车主携带智能钥匙靠近车辆时,钥匙通过发射射频信号与车辆进行交互。车辆…

Cursor从小白到专家

文章目录 1:简单开发一个贪吃蛇游戏规则设置提示词 cursor开发小工具开发整体步骤创建.cursorrules输入提示词composer模式chat模式 执行cursor accept all发布到线上进行分享 cursor开发一个浏览器插件创建.cursorrulescursor rules范例集工具 输入提示词执行curso…

MAC+PHY 的硬件连接

文章目录 以太网的 MAC 与 PHY简介硬件拓扑CPU集成MAC与PHYCPU集成MAC,PHY采用独立芯片CPU不集成MAC与PHY,MAC与PHY采用集成芯片 在 OSI 分层中的位置MACPHYMAC 与 PHY 数据交互参考 本文为笔者学习以太网对网上资料归纳整理所做的笔记,文末均…

仿函数 VS 函数指针实现回调

前提: 本博客对比 函数指针实现回调 和 仿函数 ,突出仿函数的优势。 目的: 一个类要能够灵活的调用两个函数,essfc 和 greaterfc,分别用于比较两个整数的大小: ①:lessfc:判断 x …

CH32V208蓝牙内部带运放32位RISC-V工业级微控制器

开发板 CH32V208CBU6立创格式的开发板上述链接可下载,官方文件进行了转换,使用前请仔细核对。 CH32V208CBU6原理图,上述图片为芯片部分。已进行DRC。 CH32V208CBU6 PCB三维图,上述图片为芯片部分。已进行DRC。 概述 CH32V208C…

整理和总结微信小程序的高频知识点

前言 近期萌生了一些想法,感觉可以做一个小程序作为产出。 但小程序做得比较少,因此边做边复习。整理和总结了一些高频知识点和大家一起分享。 一、模板和组件 1.1模板(Template) 优势 简单灵活:模板定义和使用都较…

1996-2023年各省公路里程数据(无缺失)

1996-2023年各省公路里程数据(无缺失) 1、时间:1996-2023年 2、来源:国家统计局、统计年鉴 3、指标:公路里程(万公里) 4、范围:31省 5、指标解释:公路里程指报告期末…

Wi-Fi NAN 架构(Wi-Fi Aware Specification v4.0,第2章:2.7~2.9)

1. NAN 介质访问控制层(MAC) NAN MAC负责通过参与 NAN同步信标帧(NAN Synchronization Beacon frame)的传输,获取并维护设备所在的NAN集群的同步。作为同步功能的一部分,NAN MAC运行 TSF 定时器。NAN MAC还…

《Python实战进阶》No26: CI/CD 流水线:GitHub Actions 与 Jenkins 集成

No26: CI/CD 流水线:GitHub Actions 与 Jenkins 集成 摘要 持续集成(CI)和持续部署(CD)是现代软件开发中不可或缺的实践,能够显著提升开发效率、减少错误并加速交付流程。本文将探讨如何利用 GitHub Actio…

HR人员和组织信息同步AD域服务器实战方法JAVA

HR人员和组织信息同步AD域服务器 前期准备AD域基础知识整理HR同步AD的逻辑代码结构配置文件设置启动类HR组织的BeanHR人员Bean获取HR人员和组织信息的类AD中处理组织和人员的类日志配置 POM.xml文件生成EXE文件服务器定时任务异常问题注意事项 前期准备 1、开发语言&#xff1…

修改服务器windows远程桌面默认端口号

修改服务器windows远程桌面默认端口号 在Windows服务器上修改远程桌面协议(RDP)的默认端口(3389)可以增强服务器的安全性,减少被恶意扫描和攻击的风险。以下是修改远程端口的详细步骤: 按 Win R 打开运行…

MuJoCo 仿真 Panda 机械臂!末端位置实时追踪 + 可视化(含缩放交互)

视频讲解: MuJoCo 仿真 Panda 机械臂!末端位置实时追踪 可视化(含缩放交互) 仓库地址:GitHub - LitchiCheng/mujoco-learning 本期介绍下,mujoco_py这个库很老了,最新的版本可以通过mujoco的p…

在Mac M1/M2芯片上完美安装DeepCTR库:避坑指南与实战验证

让推荐算法在Apple Silicon上全速运行 概述 作为推荐系统领域的最经常用的明星库,DeepCTR集成了CTR预估、多任务学习等前沿模型实现。但在Apple Silicon架构的Mac设备上,安装过程常因ARM架构适配、依赖库版本冲突等问题受阻。本文通过20次环境搭建实测…

spring boot 拦截器

1、创建ServletConfig配置类 package com.pn.config;import com.pn.filter.LoginFilter; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.boot.web.servlet.Fil…

论文阅读笔记:Denoising Diffusion Probabilistic Models (2)

接论文阅读笔记:Denoising Diffusion Probabilistic Models (1) 3、论文推理过程 扩散模型的流程如下图所示,可以看出 q ( x 0 , 1 , 2 ⋯ , T − 1 , T ) q(x^{0,1,2\cdots ,T-1, T}) q(x0,1,2⋯,T−1,T)为正向加噪音过程, p ( x 0 , 1 , …

【大模型基础_毛玉仁】3.5 Prompt相关应用

目录 3.5 相关应用3.5.1 基于大语言模型的Agent3.5.2 数据合成3.5.3 Text-to-SQL3.5.4 GPTs 3.5 相关应用 Prompt工程应用广泛,能提升大语言模型处理基础及复杂任务的能力,在构建Agent、数据合成、Text-to-SQL转换和设计个性化GPTs等方面不可或缺。 . …

深入理解 Linux ALSA 音频架构:从入门到驱动开发

文章目录 一、什么是 ALSA?二、ALSA 系统架构全景图核心组件详解:三、用户空间开发实战1. PCM 音频流操作流程2. 高级配置(asound.conf)四、内核驱动开发指南1. 驱动初始化模板2. DMA 缓冲区管理五、高级主题1. 插件系统原理2. 调试技巧3. 实时音频优化六、现代 ALSA 发展七…

探秘海螺 AI 视频与计算机视觉算法的奇妙融合

目录 开篇:数字浪潮下的视频新变革 蓝耘 Maas 平台与海螺 AI 视频:崭露头角的视频创作利器 图片生成视频:化静为动的魔法 文本生成视频:文字到画面的奇妙转换 注册与登录 计算机视觉算法:海螺 AI 视频的核心驱动力…