自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 shell判断、循环语法以及sed流式编辑器

变量用来存放系统或用户需要使用的特定参数或者值,变量的值可以根 据用户设定或者系统环境变化而相应变化,在Shell 脚本中使用变量,可 使脚本更加灵活,适应性更强。shell 脚本就是由 Shell 命令组成的执行文件,将一些命令整合到一个文件 中,进行处理业务逻辑,脚本不用编译即可运行,它从一定程度上减轻 了工作量,提高了工作效率,还可以批量、定时处理主机,方便管理员 进行设置或者管理。如 果⽤ s/// 的形式,将会多次使 ⽤ 转义符 \ ,我们可以使 ⽤ 其他符号,如 @ 进 ⾏ 分隔。

2024-07-26 17:34:08 176

原创 分布式版本控制系统、gitlab及分支管理、shell脚本实战

像集中式都有一个主版本号,所有的版本迭代都以这个版本号为主,而分布 式因为每个客户端都是服务器,git 没有固定的版本号,但是有一个由哈希 算法算出的 id ,用来回滚用的,同时也有一个 master 仓库,这个仓库是一 切分支仓库的主仓库,我们可以推送提交到 master 并合并到主仓库上,主 仓库的版本号会迭代一次,我们客户端上的 git 版本号无论迭代多少次,都 跟 master 无关,只有合并时 master 才会迭代一次。Git 是一种分布式版本控制系统,用于跟踪和管理代码的变更。

2024-07-25 19:41:14 378

原创 DNS反向即系及主从架构的搭建

3. 根据需求修改相应的配置文件 master 和 slave 都应修改。2.slave 服务器上安装相应的软件(系统版本,软件版本)保持一致。4. 主从同步的核心是 slave 同步 master 上的区域文件。配置从服务器,备份到从服务器,主从架构,主要是同步 zone 文件。1.master 和 slave 的系统时间保持一致。2.zones 文件控制域名和 ip 之间的转换。2. 更改主服务器配置,允许其他主机下载同步资源。基础要求说明,一般常见的主从架构服务 的要求。# 使用 nslookup。

2024-07-24 19:02:11 430

原创 DNS域名解析

区域文件的过期时间。# 缓存的最小生存周期。vim /var/named/yuanyu.zhangmin.zone 定义正向解析。DNS 域名解析都是 udp/53, 主从之间的数据传输默认使用 tcp/53。主要定义域名如何解析,正向解析,解析到具体的 ip 地址。域名代替 ip 实现计算机的访问,是 ip 地址的别名。互联网中的计算机都是通过 ip 地址相互访问的。1. 递归查询,逐级查询,一次到位,但是速度慢。2. 迭代查询,多次查询一个地址,可以缓存。每个域名都应该有一个对应的 ip 地址。

2024-07-23 19:35:54 300

原创 SAMBA⽂件共享与DNS域名服务

计算机名称——>解析为相应IP地址,实现信息通讯 NetBIOS是Network Basic Input/Output System的简称,⼀般指⽤于局域⽹通信的。基于NETBIOS协议获得。解析内⽹域名,能够访问内⽹web应⽤。==Bind==是⼀款开放源码的DNS服务器软件,Bind由美国加州⼤学Berkeley(伯克。DNS 的==域名解析==都是 ==udp/53== . 主从之间的==数据传输==默认使。扩展 => vim => :19,23 co 42,把19-23⾏,copy到42⾏的后⾯。

2024-07-22 19:20:30 635

原创 FTP、NFS、SAMBA系统服务

107⾏ chroot_list_file=/etc/vsftpd/chroot_list 指定⽤户列表⽂件。3. 客服部⻔的相关⽂档保存在指定的⽬录⾥/data/kefu local_root=/data/kefu。在查询873端⼝占⽤时,发现只有xinetd服务,没有rsync服务,原因:rsync =>FTP是==C/S==架构,拥有⼀个客户端和服务端,使⽤==TCP协议==作为底层传输协议,FTP的默认端⼝ ==21号==(命令端⼝) ==20号==(数据端⼝,主动模式下) 默认被。

2024-07-19 17:27:54 370

原创 Linux系统下数据同步服务RSYNC

2. 获取数据pull 拉取,发送数据push推送数据对外提供服务——>端⼝监听——>==启动服务==——>启动脚本——>配置⽂件。案例:/dir1、/dir2与/dir3,/dir1中创建三个⽂件file1、file2、file3,使⽤rsync本地同步。(让dir1与dir2⽬录中的⽂件⾼度⼀致)# rsync -av /dir1/ /dir2 => 把/dir1⽬录中的所有⽂件拷⻉到/dir2⽬录中。# rsync -av /dir1 /dir3 => 把/dir1⽬录整体同步到/dir3⽬录中。

2024-07-18 19:33:49 543

原创 远程和免密登录

的字符串以后,使⽤⾃⼰本地存储的私钥进⾏解密操作(得到itcast)第五步:把解密得到的itcast发送到B主机,然后验证与刚才⽣成的字符串是否⼀致,如果⼀。是 9f:71:de:3c:86:25:dd:f0:06:78:ab:ba:96:5a:e4:95. ,你确定想要继续吗?② 使⽤ssh-copy-id把公钥⽂件中的内容传输到服务器端的~/.ssh/authorized_keys⽂件中。上进⾏公钥⽐对(判断A主机的公钥是否已经存储在B主机的authorized_keys⽂件中),如果。

2024-07-17 19:26:35 491

原创 【无标题】

它主要用于基于Red Hat的操作系统,如Red Hat Enterprise Linux(RHEL)、CentOS、Fedora等,Yum(全称为 Yellow dog Updater, Modified)是一个在 Fedora、RedHat 以及 CentOS 中的包管理器,它基于 RPM 包管理,能够自动从指定的服务器下载 RPM 包并安装,同时自动处理依赖性关系,使得用户无需繁琐地一次次下载和安装。例如,当使用 yum 安装一个软件时,它会自动查找并安装所有依赖项,确保软件能够正常运行。

2024-07-16 17:58:31 376

原创 查询定期清理文件基本命令

2.基本语法 f ind [⽂件路径] [选项 选项的值]-name *-type f|d 常⻅的选项-name 根据⽂件的名称搜索⽂件,⽀持通配符*-type f代表普通⽂件,d代表⽬录。# 添加以下行到crontab文件中,表示每周三的凌晨1点执行备份任务。# 创建一个脚本文件,例如 backup_repos.sh。1. 使用find删除test目录下3天前的。1.find命令的通 主要进⾏⽂件搜索。# 使用crontab设置定时任务。

2024-07-15 18:41:34 513

原创 用户 角色 权限以及MySQL的安装

角色可以基于用户的职责或工作职能进行定义,例如一个复杂的购物系统中,有普通用户,有VIP高级用户,有超级管理员,有货物供应商,它们所对应着各自不同的权限。ls /etc/shadow -l:显示/etc/shadow文件中的所有用户帐户的加密密码信息。ls -al /etc/skel/:显示/etc/skel目录下的所有文件和目录的详细信息。ls -l /var/spool/mail:显示/var/spool/mail目录下的所有用户邮件文件。这个目录包含了所有用户的主目录,每个用户都有一个对应的子目录。

2024-07-11 19:36:48 700

原创 安装和运行redis和mongodb并进行一系列操作

root@localhost src]# cd redis-6.2.14 //切换到redis-6.2.14目录下将进行编译。[root@localhost src]# ./redis-server //启动redis服务 如下图表示安装成功。[root@localhost ~]# tar -zxvf redis-6.2.14.tar.gz //解压redis安装包。安装和运行redis和mongodb,并且会简单的增删改查。

2024-07-10 18:31:19 615

原创 JDK的安装步骤

JDK有不同的版本,每个版本对应Java开发的一个阶段,例如JDK 1.4、JDK 5、JDK 6、JDK 7、JDK 8等,各个版本在性能、安全性和功能上都有所增强和改进。/opt/apache-maven-3.9.8/bin/——maven的路径 /usr/local/jdk/jdk-17.0.11/bin/——jdk的路径。/opt/apache-maven-3.9.8/bin/——maven的路径 /usr/local/jdk/jdk-17.0.11/bin/——jdk的路径。

2024-07-09 17:01:52 774

原创 linux基础命令及JDK、Tomcat的安装

选择适合需求的Tomcat版本(通常有Tomcat 9、Tomcat 8等)。打开浏览器,输入http://localhost:8080,如果看到Tomcat的欢迎页面,说明Tomcat已经成功安装并运行。在Linux上,需要解压一个.tar.gz文件,然后将其移动到合适的目录下,如/usr/local/。解压下载的.tar.gz文件到选择的目录中配置环境变量可以更方便地从命令行启动和关闭Tomcat。在终端中进入Tomcat的bin目录,然后运行./startup.sh脚本来启动Tomcat。

2024-07-08 19:23:57 821 2

空空如也

空空如也

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

TA关注的人

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