- 博客(16)
- 收藏
- 关注
原创 私有云基础架构
打开 /etc/yum.repos.d/openEuler.repo 文件,将下面所有涉及到。设置http根目录/var/www的组下的所有用户具有读写权限。设置http根目录/var/www的组下的所有用户具有读写权限。设置http根目录/var/www的组下的所有用户具有读写权限。设置http根目录/var/www/的所有组为apache。设置http根目录/var/www/的所有组为apache。设置http根目录/var/www/的所有组为apache。
2025-03-03 15:21:03
566
原创 基于 openEuler 22.09 的 OpenStack Yoga 部署
openEuler 虚拟化环境部署使用 VMWare Workstation 创建三台 2 CPU、8G内存、100 GB硬盘 的虚拟机主机IP作用Controller控制节点Compute计算节点Storage存储节一 基础配置1.1 配置 yum 源由于 openEuler 22.09 系统已经停止维护了,所以我们需要修改 yum 源为官方 Archive 的 yum 源打开 /etc/yum.repos.d/openEuler.repo 文件,将下面所有涉及到的部分改成。
2025-03-03 09:26:46
982
原创 Jenkins发布PHP代码
基础准备服务器IPJenkins192.168.184.131Java192.168.184.130先进入“系统管理”,再进入“管理插件”,在“已安装”中检查是否有“Git plugin”和“Publish Over SSH”两个插件,如果没有则需要安装,到“可选插件”中搜索并安装。插件完成后,点击 “返回首页”回到服务器中重启 jenkins后,登录。#systemctl restart jenkins //重启jenkins首先需要在服务器上/.ssh目录下生成一对密钥,命令如下:$ c
2024-12-23 18:59:55
729
原创 Jenkins安装方法二
然后访问 http://192.168.100.130:8080 来访问 Jenkins。配置环境 和 Jenkins 官方的 yum 源之后进行安装。# 查看 Jenkins 是否启动(8080端口是否监听)# 配置 Jenkins 官方 yum 源。激活Internet连接 (仅服务器)然后查看密码,之后点击继续。# 安装 EPEL 源。然后启动Jenkins。安装 Jenkins。
2024-12-23 11:27:46
847
原创 Jenkins安装方法一
用户需要在这个文件中添加或配置Jenkins软件仓库的源,以便能够通过YUM安装Jenkins。从指定的URL导入Jenkins的GPG公钥,用于验证下载的Jenkins软件包的完整性和真实性。安装特定版本的Jenkins(2.452及其后缀的任何版本),以确保系统中安装的是需求版本,避免不兼容或错误的版本。Jenkins需要Java运行环境,所以这一命令用来安装Java 11的OpenJDK版本。显示Jenkins服务的当前状态,包括服务是否正在运行及任何可能的错误信息,有助于排查问题。
2024-12-17 10:15:49
247
原创 自动化运维Ansible(1)——介绍和安装部署
的工作原理是通过 SSH 连接到远程主机,在目标主机上执行预定义的任务或命令,所以需要配置免密。-i #主机清单文件路径,默认是在/etc/ansible/hosts。log_path = /var/log/ansible.log #ansible日志。-m #指定使用的模块名称,不指定默认使用command模块。-a #使用的模块参数,模块的具体动作;指定要执行的具体命令。ansible-doc 模块名 -s #查看模块的选项使用说明。
2024-12-05 09:49:31
1055
原创 Docker基础命令
p 8888:6379 解析 将容器内部的 6379端口与docker 宿主机(docker装在哪台服务器 哪台服务器就是宿主机)8888 端口进行映射 那通过外部访问宿主机8888端口 即可访问到 docker 容器 6379 端口了。# -it 表示 与容器进行交互式启动 -d 表示可后台运行容器 (守护式运行) --name 给要运行的容器 起的名字 /bin/bash 交互路径。# docker rmi -f 镜像名/镜像ID 镜像名/镜像ID 镜像名/镜像ID。
2024-11-07 09:02:53
506
1
原创 Docker
1.Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可抑制的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器完全使用沙盒机制,相互之间不会存在任何接口。几乎没有性能开销,可以很容易的在机器和数据中心运行。最重要的是,他们不依赖于任何语言、框架或者包装系统。2.小知识:沙盒也叫沙箱(sandbox)。在计算机领域指一种虚拟技术,而且多用于计算机安全技术。安全软件可以让它在沙盒中运行,如果含有恶意行为,则禁止程序的进一步运行,而这不会对系统造成任何危害。
2024-11-07 08:56:14
804
原创 shell案例——Dos 攻击防范(自动屏蔽攻击 IP)
自动屏蔽攻击IP的机制是通过实时监控网络流量,识别异常的、高频率或恶意的访问请求,并根据预定义的规则将这些IP列入黑名单,从而阻止他们继续访问目标服务器。-A表示追加一条规则,-s $ip表示匹配来源IP,-j DROP表示丢弃匹配到的流量。1. 没有达到阈值的连接数:如果没有任何 IP 的连接数超过了你在脚本中设置的阈值(如 `THRESHOLD=100`),脚本不会输出任何结果。此时,脚本在监控网络连接,并且没有发现连接数超过阈值的IP,所以不会有任何进一步的输出,也不会封锁任何IP。
2024-10-24 09:03:31
1251
原创 shell
注意,一定要写成 ./test.sh,而不是 test.sh,运行其它二进制的程序也一样,直接写 test.sh,linux 系统会去 PATH 里寻找有没有叫 test.sh 的,而只有 /bin, /sbin, /usr/bin,/usr/sbin 等在 PATH 里,你的当前目录通常不在 PATH 里,所以写成 test.sh 是会找不到命令的,要用 ./test.sh 告诉系统说,就在当前目录找。Shell 作为用户与操作系统内核之间的桥梁,可以处理用户输入的命令、脚本文件,并与操作系统交互。
2024-10-16 15:19:53
996
原创 shell案例——自动创建用户账号
id "$username" 检查系统中是否已有该用户,&>/dev/null 将命令输出重定向到 null,即忽略输出。(5)脚本中的某些命令执行失败,导致脚本意外退出。默认情况下,当命令执行失败时,脚本会继续执行后续命令,除非使用 set -e 命令。如果用户已经存在,脚本会提示并退出,避免重复创建用户。id -u 返回当前用户的 ID,root 用户的 ID 是 0。(6)文件中的用户名和密码格式不正确,或脚本读取文件的方式有误。使用变量时,变量名前需要加 $,如 echo $username。
2024-10-16 08:14:02
1048
原创 使用Keppalived构建LVS-DR模式
对服务器池中的节点进行健康检查,自动移除失效点节,恢复后再重新加入。keepalived配置文件keepalived.conf,主要包括以下几个配置区域:global_defs、vrrp_instance和virtual_server。VIP又漂移回ds02上了,因为这是 keepalived抢占模式,keepalived默认是抢占模式优先级高于从,当主重新加入集群就会抢占回来。备用节点的keepalived.conf文件配置与主节点基本相同,只是router_id,state,priority三处不同。
2024-09-26 08:25:30
902
原创 集群应用系统
集群应用系统是指将多台计算机(服务器)组成一个集群,以协同处理任务的系统。它通过分布式计算、负载均衡和冗余设计,提升系统的计算能力、可靠性和可用性。集群应用系统通常用于处理大规模数据、运行高性能计算任务或提供高可用性的服务。负载均衡集群:将任务分配到不同的服务器,以平衡负载和提高处理效率。高可用性集群(HA):保证当一台服务器出现故障时,其他服务器可以接管任务,确保系统持续运行。计算集群:多台服务器协作处理大量的计算任务,常用于科学研究、金融分析等领域。
2024-09-14 13:12:03
2760
原创 企业商城单节点配置实验案例
将提供的packages包上传到服务器的/root目录下,并配置本地local.repo文件,具体代码如下所示。使用VMWare Workstation软件安装CentOS 7.2操作系统,镜像使用提供的CentOS-7-x86_64-DVD-1511.iso,最小化安装CentOS 7.2系统,YUM源使用提供的本地gpmall-repo包(在项目3-软件包/商城系统-单节点中),安装基础环境。接着将dist目录下的文件,复制到Nginx默认项目路径(首先清空默认项目路径下的文件)。
2024-09-09 08:15:19
1037
原创 MySQL的安装与配置
MySQL(由于centOS7停止维护,所以yum源使用阿里云源代替)1. 备份默认 repo 文件 $ cd /etc/yum.repos.d $ sudo mkdir backup $ sudo mv *.repo backup/ 2. 配置阿里云的yum源:阿里云在当前目录下新建 CentOS7-Aliyun.repo(名字自己随便起),并填写以下内容$vi CentOS7-Aliyun.repo[base] name=CentOS-$releasever - Base - mirrors.aliyu
2024-09-02 14:07:45
2224
1
构建高可用LVS负载均衡集群的方法与步骤介绍
2024-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人