自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux系统——keepalived安装与部署

scp check_nginx_pid_restart.sh root@192.168.186.180:/root #将脚本文件远程复制到备机的/root目录下。(2)hostnamectl set-hostname keepalived-master:设置主机keepalived为keepalived-master。mv check_nginx_pid_restart.sh /bin/keepalived :将脚本文件移动到keepalived目录下。# 检查上一条命令的退出状态码($?

2025-03-21 23:21:30 1142

原创 Linux系统——crontab定时任务

每天的上午8点到下午6点,每小时执行一次脚本:0 8-18 * * * /test.sh。每月的第1天和第15天的凌晨4点执行一次脚本:0 4 1,15 * * /test.sh。每周一凌晨3点执行一次脚本:0 3 * * 1 /test.sh。每小时的第5分钟执行一次脚本:5 * * * * /test.sh。每5分钟执行一次脚本:*/5 * * * * /test.sh。每天凌晨2点执行一次脚本:0 2 * * /test.sh。* * * * * <要执行的命令>四、举例说明定时任务。

2025-03-20 23:10:23 384

原创 免密登录远程服务器shell脚本

这条命令用于生成密钥对,ssh-keygen:这是用于生成、管理和转换SSH密钥的工具;ssh -o PasswordAuthentication=no -o BatchMode=yes -p $sdk $hname@$fip echo "SSH免密登录已配置"echo "SSH免密登录配置成功"read -p "请输入远程服务器的用户名: " hname。read -p "请输入远程服务器的IP地址: " fip。read -p "请输入远程服务器的远程端口:" sdk。#检查是否需要配置免密登录。

2025-03-19 22:08:12 354

原创 keepalived的工作原理和脑裂

检查 nginx 的监听端口是否可用),如果检查到主机nginx挂了,且在一定时间内没有再次启用,keepalived 会认为主机不可用,并触发故障转移。当原主机恢复后会先判断谁的优先级高,如果原主机优先级高,则虚拟IP会再漂移到原主机上,如果原备机(新主机)优先级高,则虚拟IP会留着原备机上,不会产生漂移。两台nginx中优先级高(权重数字越大,优先级越高)的为主机,主机上会有承载域名的虚拟ip地址,负责对外提供服务,备机则一直监测主机心跳线,随时待命。如果多播不可靠,可以配置单播模式。

2025-03-18 23:51:40 667

原创 linux系统——创建swap分区和移除磁盘

在Linux系统中,swap(交换分区)是一种特殊的磁盘空间用于扩展系统的物理内存(RAM)。当系统的物理内存不足时,操作系统会将一些不常用的内存页转移到swap空间中,从而释放更多的物理内存给当前需要运行的应用程序使用。

2025-03-17 23:05:31 605

原创 linux系统——用户及用户组

chown -R 属主名:目标属组名 +文件夹名/*:修改文件夹的属主的所属组。Usermod -a -G +组名 +用户名:添加用户到新建的次要组中。chown -R 属主名:目标属组名 +文件名:修改文件的属主的所属组。usermod -g +组名 +用户名:添加用户到主要组中.usermod -d +/目录 +用户名:修改用户到目标录下。gpasswd -d +组名 +用户名:从组中删除用户。usermod -p +新密码 +用户名:修改用户密码。

2025-03-16 08:00:00 590

原创 linux系统命令——权限

读(r)——对应数字4写(w)——对应数字2执行(x)——对应数字14对应r--2对应-w-1对应--x5对应r-x6对应rw-7对应rwx如图:①中如果是"一"表示文件类型为文件;如果是"d"表示文件类型是文件夹;如果是"l"表示文件类型为链接②表示文件属主(即谁创建的文件)的权限③中表示文件属主所属组(即文件属主所在的组)中的用户的权限④表示其他普通用户对文件的权限。四、修改权限chmod一R权限数字(例如777) +文件名或文件夹名:给文件及件夹赋权其中第一个7表示属主权限为rwx;第二个表示属

2025-03-15 22:26:10 1303

原创 linux系统CentOS 7版本搭建NFS共享存储

是一种分布式文件系统协议,允许客户端通过网络访问远程服务器上的文件,就像访问本地文件一样。

2025-03-14 21:51:35 996

原创 shell脚本创建分区、格式化分区、转换分区

bin/bash#添加一个函数检查用户是否操作sda,如果用户操作sda直接退出脚本thenecho "不能对磁盘sda进行操作"exit 1fi#创建分区函数local size=$1 #获取第一个参数:分区大小local xnum=$2 #获取第二个参数,分区序号local one=$3 获取第三个参数,用于判断分区是否为第一个分区。

2025-03-13 15:38:41 886

原创 用shell脚本创建MBR主分区及格式化分区

使用shell脚本创建MBR主分区及格式化分区

2025-03-12 19:18:28 699

原创 无外网情况下配置本地yum源与rpm安装

mount -o loop /root/CentOS-7-x86_64-DVD-1810.iso /mnt/yum:使用临时挂载将CentOS 7镜像挂载到/mnt/yum文件夹上。(1)yum install -y --downloadonly net-tools --downloaddir=/root/yum:使用yum源只下载不按照net-tools软件包。(1)mkdir -p /mnt/yum:递归创建/mnt/yum文件夹。(3)yum clean all:清空yum源。

2025-03-10 16:17:52 414

原创 CentOS 7 版本网络配置——NAT连接

(2)再次在Taito选项中点击编辑,选择虚拟网络编辑器,找到子网IP的框可以修改子网IP,然后点击NAT设置便可以设置在子网范围内自己想要的网关IP地址了。(2)开机后输入vi /etc/sysconfig/network-scripts/ifcfg-ens33编辑虚拟网卡设置。(1)在Taito选项中点击编辑,选择虚拟网络编辑器,然后选择NAT连接,再选择更改设置。(1)点击编辑虚拟机设置,点击网络适配器,选择自定义网络,然后选择相应的网络设备。

2025-03-09 08:00:00 916

原创 CentOS 7版本的磁盘分区——parted分区方法

(1)若磁盘小于2TB,可用fdisk /dev/sdb 进行分区,即MBR 分区格式。(2)若磁盘大于2TB,可用parted /dev/sdb 进行分区,因为MBR分区磁盘是不能大于2.2TB,所以超过2TB一般使用GPT 分区格式。

2025-03-08 19:09:01 544

原创 LVM——创建逻辑卷

LVM由物理卷、卷组及逻辑卷三个部分组成(1)物理卷:PV(Physical Volume)是LVM机制的基本存储设备,通常对应为一个普通分区或整个硬盘。创建物理卷时,会在分区或硬盘的头部创建一个保留区块,用于记录 LVM 的属性,并把存储空间分割成默认大小为 4MB 的基本单元(PE),从而构成物理卷。(2)卷组:VG(Volume Group)由一个或多个物理卷组成一个整体,即称为卷组,在卷组中可以动态地添加或移除物理卷。

2025-03-07 20:24:41 331

原创 CentOS 7版本的添加磁盘,创建MBR主分区与逻辑分区

last:输入你想给分区分配的字节大小(要在磁盘总的容量范围内)first:输入开始的开始的字节大小(也可以不输入)(2)输入lsblk查看磁盘情况,当新建分区4为1k是表示扩容成功。(1)输入fdisk /dev/sdb:进行磁盘分区操作。last:输入你想给分区分配的字节大小。(3)输入fdisk /dev/sdb:进行磁盘分区。last:输入你想给分区分配的字节大小。first:输入开始的开始的字节大小。first:输入开始的开始的字节大小。(4)输入lsblk:查看磁盘情况。

2025-03-06 20:43:36 761

原创 linux命令--cp篇

r:递归复制(但与mv命令不同的是,mv命令需要从里向外将文件夹里面的内容剪切,而cp命令是整个将文件夹复制,可以不用-r递归选项)注:文件2与文件夹2是执行完cp命令后新建的文件,如果目标目录中存在文件2和文件夹2则不能复制成功。cp 文件夹1 文件名文件2 +/目标目录/:将文件夹1复制到目标目录并命名为文件夹2。-f:强制复制,在复制时,目标目录已存在与被复制文件同名的文件直接强行覆盖同名文件,不提示。-i:复制时目标目录存在与被复制文件同名的文件时,有提示用户是覆盖。

2025-03-05 22:30:15 408

原创 Linux命令--grep篇

grep -r sd.*f t.txt:筛选出t.txt文件中含有sdf的内容的行,执行结果会显示出形如sdfxxx、sdxxxf、xxxsdf、xxxsdfxxx的内容的行。grep -r sd*f t.txt:筛选出t.txt文件中含有sdf的内容的行,执行结果会显示出形如sdfxxx、xxxsdf、xxxsdfxxx的内容的行。例:grep sdf t.txt | grep x t.txt:先筛选t.txt文件中含有sdf的内容的行,再在其中筛选出含有x的行。

2025-03-04 10:15:49 868

原创 Linux系统文件管理类命令-2

touch +文件名.后缀:建立一个空文件touch+文件名.后缀{1..n}:批量建立文件例:touch test.txt:创建test.txt文件touch test{1..100}.txt:创建test1.txt至test100.txt文件。

2025-03-02 09:00:00 417

原创 Linux系统文件管理类命令-1

例:cat test1.txt >> test2.txt:将test1的内容追加到test2的结尾。例:grep sdf test.txt:查看test文件中有sdf的行。tail -f +文件名.后缀:实时查看文件(默认最后10行)head+文件名.后缀:查看文件开头(默认开头前10行)head -n +数字+文件名.后缀:查看文件开头几行。tail -n +数字+文件名.后缀:查看文件最后几行。tail+文件名.后缀:查看文件结尾(默认最后10行)cat +文件名.后缀:查看文件全文。

2025-03-01 20:50:59 152

原创 临时挂载和永久挂载——以CentOS 7为例

在linux系统中,挂载是将存储设备(如磁盘分区、光盘等)连接到系统中对应的文件夹(文件夹已经存在)的过程。在挂载后,用户可以通过访问被挂载的文件夹来查看存储设备上的数据。

2025-02-28 21:39:41 226

原创 Linux系统修改虚拟机密码

passwd root:修改用户root的密码。

2025-02-27 14:16:53 361

原创 Linux系统及其目录结构

主要原因包括安全性、成本效益、灵活性和易用性等方面,Linux系统是开源系统,这使得Linux系统的安全性,成本效益、灵活性和易用性都比widows系统更高,再者,使用Linux系统会让系统的安全补丁掌握在国人自己的手里面,能不受美国的掣肘。Linux系统是一个性能稳定的多用户网络操作系统‌,以服务为中心,在Linux系统中一切都是以文件的形式存在的。/var 存放可以变化的文件,包括各种日志文件 log:存放系统日志信息的文件夹。/bin 命令文件目录,存放所有用户可执行的命令。

2025-02-26 08:00:00 278

原创 安装虚拟机——以CentOS 7 64位为例

虚拟机的傻瓜式安装

2025-02-25 15:31:16 379

原创 交换机的作用

交换机用于光(或电)信号转发的网络设备,实现信息交换功能,它能为任意两个连接交换机的端口提供独享的网络信号通路。

2025-02-24 16:00:00 470

原创 路由器原理——转发

网关1收到封装的数据流后源IP地址由A的IP地址变为网关1的IP地址,源Mac地址仍是网关1的Mac地址,目标IP地址是B的IP地址;网关2收到封装的数据流后源IP地址由网关1的IP地址变为网关2的IP地址,源Mac地址仍是网关2的Mac地址,目标IP地址是B的IP地址;发出去的数据包的源IP地址和源Mac地址是主机A的IP地址和A的Mac地址,目标IP地址是B的IP地址;由网关2发送数据流到B,此时源IP地址由网关2IP地址变为目标B的IP地址,源Mac地址由网关2变为目标Mac地址B的Mac地址。

2025-02-23 21:18:38 431

原创 七层模型——封装与解封装

数据链路层:将网络层数据包封装成数据帧,添加数据链路的头部信息和尾部信息(包括源IP地址、源Mac地址、目标IP地址、目标Mac地址,帧校验序列等)。表示层:对会话层传输上来的数据进行解析,解密、解压等,对数据进行校验,看数据是否完整、正确等。(快递公司将派送到B端物流站的快递取出,然后将所有打包的快递全部取出)(4)传输层:通过协议进行端到端之间的数据传输,(协议有:UDP、TCP、SFTP、FTP、SOP、SNMP等)。(B端快递公司接收到从A端打包送过来的快递,并把快递送到B端物流站)

2025-02-22 16:26:06 356 1

部分硬件、IBM POWER系列、操作系统及简单Linux命令

部分硬件、IBM POWER系列、操作系统及简单Linux命令

2025-03-04

空空如也

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

TA关注的人

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