热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Rhce证书学习Day(四)

容器模块安装yummoduleinstallcontainer-tools-y查询服务器上的镜像podmanimagespodmansearchnginx查询nginx镜

容器

模块安装

yum module install container-tools -y

查询服务器上的镜像

podman images

podman search  nginx     查询nginx镜像
没有网络环境是不能搜索到

编辑配置文件

vim /etc/containers/registries.conf

配置为私有地址,并忽略安全问题

配置之后进行搜索

podman search nginx

podman pull nginx
podman images

默认存放位置

ls /var/lib/containers/

删除本地镜像

podman rmi nginx

保存到本地

podman save registry.lab.example.com/nginx  >/opt/con_nginx

用本地备份还原镜像

 podman load -i /opt/con_nginx

如果服务器使用前需要认证,就需要登陆私有仓库

podman login registry.lab.example.com

查看镜像信息

podman image inspect nginx

运行镜像

podman run nginx

podman run -d -p 8000:80 --name web01 nginx

 podman run -d -p 8000:80 -v /root/com:/usr/share/nginx/html --name web nginx

-d  参数  在后台运行

-p  配置端口   宿主机端口:容器中的端口

--name   指定容器名称

-v 配置目录映射    宿主机目录: 容器目录:Z     :Z  防止selinux限制权限

查看容器运行情况

podman ps -a

-a 参数  查询所有容器

停止容器

podman stop eager_stonebraker

-l  参数    简写  指操作的最后一个容器

删除容器

podman rm eager_stonebraker

-f 参数  强制删除,可以删除在运行状态的容器

查看容器里面的信息

podman exec web01 cat /etc/os-release

将本地文件cp到容器中

podman cp a.html web01:/usr/share/nginx/html/

进入容器

podman  exec -it   web  bash

使用指定用户配置容器,并使用systemd方式自启动

创建用户服务目录

mkdir -p ~/.config/systemd/user

cd ~/.config/systemd/user

生成服务配置

podman generate systemd --name logserver --files

更新用户配置

systemctl --user daemon-reload

停止容器

podman stop logserver

设置开机自启动服务
systemctl --user enable container-logserver.service --now

设置用户不登录,也为其保持服务及资源
loginctl enable-linger

建立定时任务,确保用户服务开机自启动

crontab -e
systemctl --user enable container-logserver.service

初始化日志目录

 systemd-tmpfiles --create --prefix /var/log/journal/
重启日志服务

systemctl restart systemd-journald
 

创建vdo卷

安装服务包

yum install -y vdo

启动并配置开机自启

systemctl enable --now vdo
创建vdo
vdo create --name myvdo --device=/dev/vdc  --vdoLogicalSize=50G

xfs格式化

mkfs.xfs -K /dev/mapper/myvdo
挂载

vim /etc/fstab
/dev/mapper/myvdo            /vblock     xfs  _netdev         0  0
mount -a

配置系统调优

yum install -y tuned
查看最优方案

[root@blue ~]# tuned-adm recommend
virtual-guest

设置为最优方案

tuned-adm profile virtual-guest

确认当前方案

tuned-adm active
 

 


推荐阅读
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 本文介绍了使用postman进行接口测试的方法,以测试用户管理模块为例。首先需要下载并安装postman,然后创建基本的请求并填写用户名密码进行登录测试。接下来可以进行用户查询和新增的测试。在新增时,可以进行异常测试,包括用户名超长和输入特殊字符的情况。通过测试发现后台没有对参数长度和特殊字符进行检查和过滤。 ... [详细]
  • Elasticsearch1Elasticsearch入门1.1Elasticsearch术语1.1.16.0以前的Elasticsearch术语1.1.26.0以后的Elasti ... [详细]
  • 解决nginx启动报错epoll_wait() reported that client prematurely closed connection的方法
    本文介绍了解决nginx启动报错epoll_wait() reported that client prematurely closed connection的方法,包括检查location配置是否正确、pass_proxy是否需要加“/”等。同时,还介绍了修改nginx的error.log日志级别为debug,以便查看详细日志信息。 ... [详细]
  • RouterOS 5.16软路由安装图解教程
    本文介绍了如何安装RouterOS 5.16软路由系统,包括系统要求、安装步骤和登录方式。同时提供了详细的图解教程,方便读者进行操作。 ... [详细]
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
  • 本文详细介绍了MysqlDump和mysqldump进行全库备份的相关知识,包括备份命令的使用方法、my.cnf配置文件的设置、binlog日志的位置指定、增量恢复的方式以及适用于innodb引擎和myisam引擎的备份方法。对于需要进行数据库备份的用户来说,本文提供了一些有价值的参考内容。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • 在重复造轮子的情况下用ProxyServlet反向代理来减少工作量
    像不少公司内部不同团队都会自己研发自己工具产品,当各个产品逐渐成熟,到达了一定的发展瓶颈,同时每个产品都有着自己的入口,用户 ... [详细]
  • 本文详细介绍了如何创建和使用VUE uni-app开发环境,包括通过HBuilderX可视化界面和通过vue-cli命令执行的方法。文章内容简单清晰,易于学习与理解。通过学习本文,读者可以深入了解VUE uni-app开发环境,并通过实践验证掌握具体的使用情况。编程笔记将为读者推送更多相关知识点的文章,欢迎关注! ... [详细]
  • asp中如何嵌入python的简单介绍
    本文目录一览:1、如何在IIS中执行Python脚本 ... [详细]
  • 原因:在vm上装7.9到sp3,打补丁到1644,再往后别打了,就打就打不开终端了,这个是java安全问题,以下只是终端的一些命令,记录一下:在系统下查看当前的串口:lsdev-C ... [详细]
  • 一、新建登录名1.在登录名右侧的文本框中输入新建的管理员账号名称;2.一对单选按钮组中,选择SqlServer身份验证,并输入登录密码;3.勾选强制实施密码策略复选框;(密码策略一 ... [详细]
  • systemd-nspawn可以创建最轻量级的容器(ns的意思就是namespace),本文的实验平台是Ubuntu16.04,x86_64机器。本文的目的是:在Ubuntu中用syst ... [详细]
  • quartus管脚分配后需要保存吗_嵌入式必须会的一些硬件面试题,要试一试吗?你过来呀!...
    1、下面是一些基本的数字电路知识问题,请简要回答之。(1)什么是Setup和Hold时间?答:SetupHoldTime用于测试芯片对输入 ... [详细]
author-avatar
木色雪魂K
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有