自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 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 644

原创 shell实验案例

id "$username" 检查系统中是否已有该用户,&>/dev/null 将命令输出重定向到 null,即忽略输出。(5)脚本中的某些命令执行失败,导致脚本意外退出。默认情况下,当命令执行失败时,脚本会继续执行后续命令,除非使用 set -e 命令。如果用户已经存在,脚本会提示并退出,避免重复创建用户。id -u 返回当前用户的 ID,root 用户的 ID 是 0。(6)文件中的用户名和密码格式不正确,或脚本读取文件的方式有误。使用变量时,变量名前需要加 $,如 echo $username。

2024-10-16 08:14:02 902

原创 sh和php的区别

打开文本编辑器(可以使用 vi/vim 命令来创建文件),新建一个文件 test.sh,扩展名为 sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用 php 写 shell 脚本,扩展名就用 php 好了。

2024-10-09 13:37:45 266

原创 nginx编译安装

接下来,你可以根据需要自定义 Nginx 配置文件 /etc/nginx/nginx.conf,或者添加更多虚拟主机配置文件来满足你的需求。到此为止,Nginx 已经成功编译并安装。接下来你可以根据需要自定义 Nginx 的配置文件 /usr/local/nginx/conf/nginx.conf。wget http://nginx.org/download/nginx-1.20.1.tar.gz # 替换为你需要的版本。完成安装后,Nginx 应该被安装到了 /usr/local/nginx 目录下。

2024-09-26 18:10:39 730

原创 使用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 874

原创 集群应用系统

集群应用系统是指将多台计算机(服务器)组成一个集群,以协同处理任务的系统。它通过分布式计算、负载均衡和冗余设计,提升系统的计算能力、可靠性和可用性。集群应用系统通常用于处理大规模数据、运行高性能计算任务或提供高可用性的服务。负载均衡集群:将任务分配到不同的服务器,以平衡负载和提高处理效率。高可用性集群(HA):保证当一台服务器出现故障时,其他服务器可以接管任务,确保系统持续运行。计算集群:多台服务器协作处理大量的计算任务,常用于科学研究、金融分析等领域。

2024-09-14 13:12:03 1635

原创 MariaDB 和 MySQL的区别

MariaDB 和 MySQL 都是关系型数据库管理系统 (RDBMS),MariaDB 是从 MySQL 演变而来的。尽管两者在许多方面相似,尤其是早期版本,但随着时间的推移,它们逐渐在功能、性能和许可方面产生了一些显著差异。

2024-09-09 19:06:39 1094

原创 企业商城单节点配置实验案例

将提供的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 1005

原创 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 1295

构建高可用LVS负载均衡集群的方法与步骤介绍

本文详细介绍了如何利用 Keepalived 构建高可用 LVS 负载均衡集群,并以具体实验环境为例。首先描述了一个包含多个服务器节点在内的分布式系统设置;其次介绍了 Keepalived 安装流程及不同安装方式的选择指南,然后逐步剖析 keepalived.conf 配置选项的具体含义,比如全局设置、VRRP 实例定义及真实服务器定义。最后指导读者实施主备切换策略,以便于更好地保障系统连续性和服务质量。特别针对实际场景给出了配置示例及步骤指引;还解释了避免 brain split 或大脑分割等问题的发生,以及搭建 rs (real server) 的必要性与方法,通过本教程不仅让初学者能够掌握核心概念还能应用于真实的生产环境中确保应用的高性能稳定运转。 适用人群:具有一定运维经验和技术背景的企业技术人员和运维工程师; 使用场景及目标:企业级应用场景中,希望提升业务系统的稳定性与扩展性时。

2024-09-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除