Linux
本专栏是有关Linux的一些知识点和案例的总结,是我一点一点学习Linux的见证。
云梦归遥
阿飞,坚持学习,不断进步,才是保持自身实力不断提升的动力。
展开
-
podman案例:通过容器,普通用户生成系统服务,并有权限进行管理
podman案例:通过容器,普通用户掌握管理服务的权利1.准备环境:RHEL8.3系统或更高级别的系统(RHEL8.2其实就已经支持了,但是对于服务的开机自启支持不好)本次实验目的是通过普通用户,也可以拥有掌控服务的权利,而不需要切换为root用户或得到sudo授权。得益于podman的这一特性,容器也可以晋升为服务单元,并且可以实现开机容器自启,关机容器自动销毁,管理起来和root管理系统服务的感受一模一样。我现在使用的是RHEL8.3务必注意:请使用普通用户以SSH形式远程登录系统,否则中途原创 2021-11-04 16:10:58 · 1009 阅读 · 1 评论 -
podman案例:容器apache新旧版本更迭,数据持久化
podman案例:容器中apache新旧版本更迭,数据持久化1.拉取新旧版本镜像到本地,做好准备工作RedHat官方镜像仓:https://catalog.redhat.com/software/containers/explore可以在网页上查询自己需要的镜像,然后在shell终端执行命令,进行拉取使用# 拉取旧版本的apache的镜像到本地[root@rhel-liuyunfei-82 ~]# podman pull registry.redhat.io/rhel8/httpd-24:1-原创 2021-11-04 14:07:44 · 360 阅读 · 0 评论 -
podman案例:启动一个mysql数据库容器,创建时注入环境变量
使用podman启动一个mysql数据库容器,然后在创建的时候进行初始化,进入容器进行确认。1.首先将registry.redhat.io这个镜像仓库中的镜像下载到本地,做好相关的准备工作RedHat官方镜像仓库:https://catalog.redhat.com/software/containers/explore可以在网页上查询自己需要的镜像,然后在shell终端执行命令,进行拉取使用[root@rhel-liuyunfei-82 ~]# podman pull registry.red原创 2021-11-04 10:41:18 · 2288 阅读 · 1 评论 -
Linux系统运行服务等级
Linux系统0-6运行服务等级1.图表形式展示旧版命令与新版命令(在RHEL8系统上均可以执行)systemsystemVsystemdmode0init 0poweroff.target关机1init 1resuce单用户模式(单击破解密码)2init 2multi-user.target命令行模式(多用户模式,no NFS)3init 3multi-user.target命令行模式(完全多用户模式,标准服务器模式)4init原创 2021-11-03 22:48:56 · 177 阅读 · 0 评论 -
docker: Error response from daemon: driver failed programming external connectivity on endpoint tomc
docker创建 tomcat容器失败原创 2022-06-29 19:26:58 · 3859 阅读 · 1 评论 -
podman案例:打包本地镜像,发送给别人或者上传镜像
podman案例:打包本地镜像,发送给别人或者上传镜像1.使用场景当别人的Linux系统没有网络,但是又需要镜像来创建容器时,可以将自己下载好的镜像打包发送给别人使用要自建镜像仓库,就需要一些镜像的包,可以将本地的镜像打包好,上传到镜像仓库2.打包流程# 本地现在有好多镜像,我想要打包最新的apache镜像,然后发送给别人使用[root@rhel-liuyunfei-82 ~]# podman imagesREPOSITORY TAG原创 2021-11-04 18:13:02 · 4076 阅读 · 0 评论 -
at-单次性任务
at-(单次性任务)at:指定一个时间执行一次任务1.创建计划任务# ctrl + d结束输入# wall:Linux系统中进行广播[root@liuyunfei-rhel-82 ~]# at now+2minwarning: commands will be executed using /bin/shat> wall helloat> <EOT>job 1 at Fri Jul 30 09:42:00 20212.查看未执行的计划任务[root@liuyu原创 2021-11-03 21:40:56 · 153 阅读 · 0 评论 -
Selinux配置
Selinux配置selinux对于Linux系统可谓是十分重要。它的主要作用是对非超级用户和普通用户进行控制,而是对系统用户进行控制,尤其是一些服务,安装之后会默认创建一些系统用户,为了避免外部人员通过服务访问Linux系统的时候进入系统,访问到其他内容,以及限制服务的作用范围。但是也可以对端口等作出操作,比如说修改一些著名的服务,比如说httpd的默认访问端口80为10000,避免外部恶意用户进行恶意访问等。selinux状态:enforcing: 使用selinux强制保护系统perm原创 2021-11-03 21:02:35 · 2017 阅读 · 0 评论 -
autofs自动挂载
autofs自动挂载autofs使用起来的作用其实和nfs差异不大,关键点在于实现了自动挂载,而且还是在你使用的时候自动挂载,当你不使用的时候自动卸载,比如说你切换当前目录到挂载点目录中,就算在使用了。server端配置:server端其实可以沿用nfs的配置,因为它主要是提供一个共享到client,所以能实现这个功能就好。------------------------ server --------------------------# 创建共享目录[root@liuyunfei-rhel-原创 2021-11-03 17:59:32 · 1762 阅读 · 1 评论 -
nfs的服务配置
nfs共享存储nfs服务是一项基于网络的共享存储,他可以实现server和client端进行数据共享,如果server端授予客户端读写的权限,甚至有同步,异步的权限,就会实现文件同步的共同开发,共同修改,共同创建项目等等操作。服务端与客户端进行相关配置:nfs配置文件:/etc/nfs.confServer配置:------------------------ server --------------------------# 创建共享目录[root@liuyunfei-rhel-82 ~]原创 2021-11-03 17:13:58 · 1049 阅读 · 1 评论