自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DM的个人练习

个人学习练习

  • 博客(46)
  • 收藏
  • 关注

原创 使用expect批量改密码日期

使用expect实现批量操作

2024-08-09 17:08:53 240 1

原创 主机层文件迁移的校验脚本

【代码】主机层文件迁移的校验脚本。

2024-06-01 06:55:55 251 1

原创 私人云盘-kodbox部署安装

私有云盘-kodbox部署

2023-02-21 02:30:28 779

原创 Nginx-反向代理配置学习总结

nginx反向代理配置学习总结

2023-01-29 15:08:31 3321

原创 Nginx OpenSSL版本升级

OpenSSL版本升级

2023-01-11 16:54:27 1782

原创 Nginx补充部分--IO模型

IO模型

2022-11-21 10:13:13 452

原创 KVM虚拟化学习总结

KVM虚拟化

2022-11-18 17:14:53 1341

原创 Dorck学习总结-持续更新ing

docker学习总结

2022-11-16 18:32:25 589

原创 LVM卷相关操作总结(部分)

LVM2 卷操作

2022-11-13 23:04:59 527

原创 Nginx Server配置SSL功能

NginxServer配置SSL功能

2022-09-17 01:41:55 382

原创 Nginx平滑升级

Nginx平滑升级

2022-09-05 01:44:48 930

原创 LAMP学习与一键部署

LAMP一键部署

2022-08-31 23:08:45 746

原创 编译安装脚本-Nginx_v1.20.2

Nginx搭建

2022-08-30 17:22:45 1650

原创 网络共享-NFS

NFS搭建与挂载

2022-08-15 15:50:03 862

原创 LVS调度器(未完成)

LVS

2022-08-15 15:43:54 549

原创 网络文件共享服务-FTP

FTP搭建

2022-08-15 15:41:47 328

原创 rSyslog日志

rsyslog

2022-07-11 07:45:07 1816

原创 IPV4地址配置脚本

单网卡IP配置--需支持nmcli

2022-06-29 00:00:07 604

原创 HTTP协议和web服务技术---Apche配置

HTTP协议和web服务技术---Apche

2022-06-16 16:01:38 2658

原创 shell练习-(慢慢更新)

shell练习

2022-06-09 17:33:05 430

原创 Ansible总结-Playbook部分

Ansible总结Playbook介绍处理流程图playbook 剧本是由一个或多个"play"组成的列表play的主要功能在于将预定义的一组主机,装扮成事先通过ansible中的task定义好的角色。Task实 际是调用ansible的一个module,将多个play组织在一个playbook中,即可以让它们联合起来,按 事先编排的机制执行预定义的动作Playbook 文件是采用YAML语言编写的处理YAML信息信息模型为了最大限度地提高编程语言和实现之间的数据可移植性,YAML

2022-05-26 14:25:52 1023

原创 Expect工具

初识Expect工具功能说明expect 是由Don Libes基于 Tcl( Tool Command Language )语言开发的,主要应用于自动化交互式 操作的场景,借助 expect 处理交互的命令,可以将交互过程如:ssh登录,ftp登录等写在一个脚本 上,使之自动化完成。尤其适用于需要对多台服务器执行相同操作的环境中,可以大大提高系统管理人 员的工作效率expect语法expect [选项] [ -c cmds ] [ [ -[f|b] ] cmdfile ] [ args ]

2022-05-25 16:17:00 376

原创 Ansible总结-基础部分(ansible-doc与常用模块)

Ansible介绍与发展历史Ansileb发展史作者:Michael DeHaan( Cobbler 与 Func 作者)ansible 的名称来自科幻小说《安德的游戏》中跨越时空的即时通信工具,使用它可以在相距数光年的距离,远程实时控制前线的舰队战斗2012-03-09,发布0.0.1版,2015-10-17,Red Hat宣布1.5亿美元收购;官网:https://www.ansible.com/官方文档:https://docs.ansible.com/Ansible功能介绍​ 批量执行

2022-05-24 16:46:12 3258

原创 基于SSH-key互信的一键脚本

通过ssh-key手动执行#生成无密码的rsa文件ssh-keygen -f /root/.ssh/id_rsa -t rsa -P ''#通过ssh-copy-id的方式将id_rsa传送至对面,也可以不带路径,默认路径为/root/.ssh/id_rsa.pub;建议使用ssh-copy-id的方式,一般生成环境使用scp违规;ssh-copy-id -i /root/.ssh/id_rsa.pub <host1_name>ssh-copy-id -i /root/.ssh/id_

2022-05-24 16:34:50 545

原创 Vdbench工具文件系统测试记录

Vdbench工具测试记录文件系统通用参数说明HDHost Definition的简称,即主机定义。只有在多台主机联机测试的场合,或者需要对单台主机重新设置JVM数目的时候才有设置的必要。hd=default #表明该行中后续设置的所有参数都会作为后续所有hd的默认参数。hd=host_label #确定主机标签,主要用于交叉引用和报告输出中system=IP/hostname #联机测试时,表明系统IP地址或者网络名称。system=129.22.240.188表明IP为129.2

2022-05-20 18:25:08 5506 1

原创 牛客网linux习题

牛客网linux习题1.在 Linux中,file.sh 文件的权限为 -rw-r–r-x,其对应权限用数值形式表示为()​ Answer: 6452.Linux下通过哪个命令怎么查看中断?​ Answer: cat /proc/interrupts3.Linux系统中建立一个新文件可以使用的命令为?​ Answer: touch4.在 Linux 的 Shell 下,root 用户的提示符是()​ Answer: #5.下列提法中,不属于ifconfig命令作用范围的是 。​ Ans

2022-04-29 10:18:03 1759

原创 nowcoder习题(慢慢更新)

习题1:#!/bin/bash#Problem:写一个 bash脚本以输出一个文本文件 nowcoder.txt中空行的行号,可能连续,从1开始#create exampletee nowcoder.txt <<EOFabcdefEOF#方法1:sedsed -n -e '/^$/=' nowcoder.txt#方法2:awkawk '{if($0 == "")print NR,$0}' nowcoder.txt#方法3:循环(如果需要在线跑请将T

2022-04-21 11:15:19 719

原创 leetcode-shell习题

习题一:题目:给定一个文本文件 file.txt,请只打印这个文件中的第十行#!/bin/bashfor i in $(seq 100);do echo "line ${i}">> /root/file.txtdone##题目:给定一个文本文件 file.txt,请只打印这个文件中的第十行#方法1:head -10 < "file.txt" |tail -1#方法2:awk 'NR == 10{print $0}' < "file.txt"#方法3:

2022-04-19 18:00:01 148

原创 随机数对比练习

declare -a NumX=0func_1() { read -p "请输入想生成随机数值的位数(1-3):" A case $A in 1|2|3) Count=$A return $Count ;; *) echo "请输入1-3的数字;" exit ;; esac}func_2() {

2022-03-31 06:55:05 118

原创 Centos7|8自动安装PXE

#!/bin/bash#PS:Centos7|8自动安装PXE相关服务#安全set -u#DHCP网段Segment="192.168.182.0"#提供引导文件的服务器ipNext_server="192.168.182.170"ks_path="/root/ks.cnf"color_red="echo -e \033[1;31m"color_end="\033[0m"color_green="echo -e \033[1;32m"ip_range=`echo $Segment |

2022-03-31 06:51:43 279

原创 #异步主从复制创建

修改主节点的配置文件: 设置serverid: sed -ri '/[mysqld]/a\server-id/=建议为IP的最后的值' /etc/my.cnf 设置二进制日志路径: sed -ri '/[mysqld]/a\log-bin=/data/mysql/logbin/mysql-bin/' /etc/my.cnf 设置二进制日志同步 sed -ri '/[mysqld]/a\sync_binlog=1 /etc/my.cnf 设置事务提交立刻同步日志写磁盘 sed -ri

2022-03-30 22:55:19 458

原创 mycat实现mysql读写分离

MYCAT介绍:在整个IT系统架构中,数据库是非常重要,通常又是访问压力较大的一个服务,除了在程序开发的本身做优化,如:SQL语句优化、代码优化,数据库的处理本身优化也是非常重要的。主从、热备、分表分库等都是系统发展迟早会遇到的技术问题问题。Mycat是一个广受好评的数据库中间件,已经在很多产品上进行使用了。Mycat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理(类似于Mysql Proxy),用MySQL客户端工具和命令行访问,而其后端

2022-03-30 22:53:55 666

原创 mysql冷迁移

#!/bin/bash#install expect rsynccolor_green=“echo -e \033[1;32m”color_red=“echo -e \033[1;31m”color_end="\033[0m"for file in /etc/yum.repos.d/.repo ;doif [ ! -e ${file} ];thencolorred"请配置epel源"{color_red}"请配置epel源"colorr​ed"请配置epel源"{color_end}; exi

2022-03-30 22:47:18 1078

原创 mysqldump工具实现mysql数据库单机的周期性备份

#!/bin/bash#PS=使用mysqldump工具实现mysql数据库单机的周期性备份;set -ucolor_red=“echo -e \033[1;31m”color_end="\033[0m"OS_type=cat /etc/redhat-release |awk -F"[[:space:]]+|[.]" '{print $4}'Database_user=“root”Database_passwd=“redhat@2022”Db_type=rpm -qa |grep -Eo "

2022-03-30 22:45:38 981

原创 mysql主从搭建脚本

#!/bin/bash#PS=mysql主从配置,主从端版本必须一致;Master_ipddr=“192.168.0.191”Allow_segment=echo ${Master_ipddr}. |awk -F'.' '{gsub($(NF-1)"."$NF,"");print}'Slave_ipaddr=“192.168.0.118”Mysql_user=“root”Mysql_passwd=“redhat@2022”Replication_user=“repluser”Replicat

2022-03-30 22:34:20 807

原创 mysql 8.0二进制安装脚本

mysql 8.0二进制安装脚本

2022-03-30 22:33:48 185

原创 mysql-5.7 二进制安装脚本

#!/bin/bash#PS:Install mysql 5.7.36DIR=pwdMysql_package=‘mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz’Color_red=‘echo -e \033[01;31m’Color_green=‘echo -e \033[01;32m’End=’\033[0m’root_passwd=‘Redhat@2022’#-------------------------------------------

2022-03-30 22:33:14 369

原创 xtrabackup软件安装脚本

#!/bin/bash#PS=xtrabackup软件安装:#官网手册2.4=https://www.percona.com/doc/percona-xtrabackup/2.4/installation/yum_repo.html#官方手册8.0=https://www.percona.com/doc/percona-xtrabackup/8.0/index.htmlset -u#查看系统版本read -p “请输入mysql账户:” Mysql_userread -s -p “请输入mys

2022-03-30 22:32:34 972

原创 KVM安装脚本

#!/bin/bash#PS:KVM自动安装工具-v1.0#必要环境检查:Image_Path="/Vhost/images"Conf_Path="/etc/libvirt/qemu"Vhost_name=“KVM_host”Ram_size=“1024”Vcpu=“4”Cdrom="/Vhost/CentOS-7-x86_64-Minimal-2003.iso"Dsik_size=“10G”Dsik_type=“qcow2”function Check() {[ -d ${Imag

2022-03-30 22:30:18 934

原创 ## shell练习

个人练习-------------------------------------------------------------For练习--------------------------------------------------1.遍历var下面所有文件,并判断类型;#!/bin/bashset -uread -p "请输入需判断for file in find $Dir ;doif [ -e $file ];thenif [ -f $file ];thenecho “This

2022-03-30 22:28:48 132

空空如也

空空如也

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

TA关注的人

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