- 博客(30)
- 收藏
- 关注
原创 k8s网络calico组件报错#calico/node is not ready: BIRD is not ready: BGP not established with 192.168.241.64
calico-node 报错calico/node is not ready: BIRD is not ready: BGP not established with
2024-01-04 17:15:19 824
原创 开源数据库MySQL DBA运维实战 第6章 集群
一、集群技术 1、集群概述 1)MySQL复制技术 集群目的: 负载均衡 -------解决高并发 高可用性HA -----服务可用性 远程灾备 ----数据有效性 M ---主服务器...
2020-09-27 20:40:44 398 1
原创 开源数据库MySQL DBA运维实战 第5章 备份
1、关于备份:丢,删2、备份的目标: 1).数据的一致性 2).服务的可用性3、备份技术:物理备份 ---冷备份直接复制数据库文件,适用于大型数据库环境,不受存储引擎的限制Tar,cp,scp拷贝数据,优点快,缺点服务停止 逻辑备份 ---热备份备份的是建表、建库、插入等操作所执行SQL语句(DDL DML DCL),适用于中小型数据...
2020-09-25 21:28:05 194
原创 开源数据库MySQL DBA运维实战 第3章 SQL2
一、DML1.INSERT ---插入数据语法:INSERT INTO 表名 VALUES (值1,值2,值3…值n);部分插入语法:语法:INSERT INTO 表名(列名,列名)VALUES (值1,值2);2.UPDATE ---更新数据语法:UPDATE 表名 SET 列名=值 WHERE CONDITION;示例:准备一张表:mysql> create table t6(id i...
2020-09-24 20:49:47 155
原创 开源数据库MySQL DBA运维实战 第4章 SQL3
一、DCL1.权限级别 (1)Global level----所有库,所有表的权限(2)Database level----某个数据库中的所有表的权限。(3)Table level-----库中的某个表的权限(4)Column level----- 表中的某个字段的权限2.mysql用户管理(1)创建用户语法:CREATEUSER user1@'localhost'IDENTIFIE...
2020-09-23 22:29:30 163
原创 Linux Shell编程及自动化运维实现 第1章 变量
一、shell的概念Shell是用户与Linux内核进行交互操作的一种接口,目前最流行的shell称为bash ShellShell是解释执行的脚本语言,所谓脚本语言就是不用编译就可以直接执行的语言。在shell中可以调用Linux系统命令。Linux中的shell有:/bin/bashsh shellBourne ShellC ShellKorn Shellshell多种执行方式:...
2020-09-08 21:38:18 91
原创 Linux Shell编程及自动化运维实现 第3章 循环
1.for循环语法结构语法一: for 变量名 in[取值列表]do 循环体done语法二:For 变量名 in [起始值...终止值 ]do 循环体done示例1:for i in {1..5}doecho"$i"done语法三: for ((初始值;循环制;变量变化))do 循环体done示例2:...
2020-09-07 21:14:17 163
原创 云服务器部署论坛系统discuz
1.Logo2.安装LAMP[root@apache ~ ]# yum -y install httpd mariadb-server mariadb php php-mysql gd php-gd wget unzip vim[root@apache ~]# systemctl start httpd mariadb[root@apache ~]# systemctl enable httpd mariadb3.导入discuz网站源码[root@apache ~]...
2020-09-06 18:27:02 231
原创 Linux系统配置及服务管理_第16章 域名服务
概念互联网的访问依靠IP地址。但IP 地址不好记,所以使用域名服务(DNS)来替代访问的地址。 术语:hosts文件 ---/etc/hosts作用:实现名字解析,主要为本地主机名、集群节点提供快速解析。数据库:平面式结构,集中式数据库缺点:不便于查询,更新DNS ----域名解析系统...
2020-09-06 17:27:33 158
原创 shell脚本之判断当前内核主版本是否为3,且次版本是否大于10
#!/bin/bash#判断当前内核主版本是否为3,且次版本是否大于10###############################################################main=`uname -r | awk -F . '{print $1 }'`minor=`uname -r | awk -F . '{print $2}'`if [ "$main" -eq 3 ] && [ "$minor" -ge 10 ] then echo "主版本是:...
2020-09-05 16:44:28 664
原创 Linux环境下部署MySQL数据库的部署
下载官网地址:www.mysql.com1.mysql安装目录在/usr/local下,然后通过rz上传我们的mysql安装包2.使用ps -ef |grep mysql命令检查是否已经存在 MySQL进程3.用tar -zxvf mysql-5.6.23-linux-glibc2.5-x86_64.tar.gz解压MySQL安装包到当前/usr/local目录4.使用 ln -s mysql-5.6.23-linux-glibc2.5-x86_64 mysql 软连接...
2020-09-04 23:00:06 506
原创 echo -n 和 echo -e参数意义
echo -n 不换行输出echo -e 处理特殊字符若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出: \a 发出警告声; \b 删除前一个字符; \c 最后不加上换行符号; \f 换行但光标仍旧停留在原来的位置; \n 换行且光标移至行首; \r 光标移至行首,但不换行; \t 插入tab; \v 与\f相同; \ 插入\字符; \nnn 插入nn...
2020-09-02 19:16:58 202
原创 MHA集群报错:The slave I/O thread stops because master and slave have equal MySQL server UUIDs
操作系统:CentOS Linux release 7.7.1908 (Core)数据库系统:MySQL5.7.29问题出现:在虚拟机上配置MySQL的MHA集群时,在配置主从复制的时候发现失败:mysql> show slave status\G; Last_IO_Error: Fatal error: The slave I/O thread stops because master andslave have equal MySQL serverUUIDs;...
2020-09-01 20:17:50 211
原创 完全备份、增量备份和差异备份的区别
数据备份的方式有完全备份、差异备份和增量备份,那这三种备份方式有什么区别?在具体应用中又该如何选择?完全备份备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件。在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份。换言之,清除存档属性。完全备份就是指对某一个时间点上的所有数据或应用进行的一个完全拷贝。实际应用中就是用一盘磁带对整个系统进行完全备份,包括其中的系统和所有数据。这种备份方式最大的好处就是只要用一盘磁带,就可以恢复丢失的数据。因此大大加快了系统或数据...
2020-08-28 22:26:35 1500
原创 第十四章 Linux系统之网站服务
概念:现在的互联网,所用的架构都是B/S架构。HTML:超文本标记语言网页:使用HTTP、PHP、JAVA语言格式书写的文件。网站:由一个个网页组合而成的一台服务器URL:统一资源定位符,是一个链接地址。Apache :公司 (httpd 软件,nginx)1.用apache部署网站安装条件: 环境、服务器、IP、yum源、域名服务、防火墙Yum -y install httpd端口:80 443(加密) ...
2020-08-22 19:43:02 208
原创 第十三 Linux系统之文件服务
一、FTP Server1.简介FTP是TCP/IP协议组中应用层的协议之一。作用: (1)提供文件共享服务(2)互联网上多的媒体资源和软件资源。绝大部分都是通过FTP服务器传递。 ftp的软件包是vsftpdftp 21端口 -----控制端口ftp 20端口 ------数据端口2.FTP Server默认配置安装vsftp#yum -y install vsftpd准备分发的文件...
2020-08-22 19:22:57 231
原创 第十二章 网络管理
1.用户模式与特权模式用户模式:可以使用一些基本的查询命令特权模式:可以对交换机进行相关的配置进入特权模式命令:switch> enable退出特权模式:Switch#exit 启用命令查询:?注意:可以用TAB键补齐命令,自选参数为用户自定义参数,可选参数为交换机设定的参数。查看交换机配置:Switch# show running-config保存交换机配置: Switch# copy running-config startup-...
2020-08-12 20:03:28 326 1
原创 第十一章 Linux系统——日志管理
简介:rsyslog 系统日志管理 ---关心哪类程序---产生的什么日志 ---放到什么地方logrotate 日志轮转 ---将大量的日志,分割管理,删除旧日志一、任务一详解1.处理日志的进程第一类: rsyslogd:系统专职日志程序 处理绝大部分日志记录 系统操作有关的信息,如登录信息,程序启动...
2020-08-10 20:13:39 272
原创 第十章 Linux系统——计划任务
简介:计划任务主要是做一些周期性的任务,目前最主要的用途是定期备份数据。分类:1.一次性调度执行 at 2.循环调度执行一、一次性调度执行at语法: at <TIMESPEC><TIMESPEC>示例:Now +5min ---5分钟后Teatime tomorrow(teatime is 16:00) -- 下午茶时间Noon +4days ...
2020-08-10 20:00:37 222
原创 第九章 Linux 系统—— 软件管理
概述:RPM包RPM由Red Hat 公司提出,被众多 Linux发行版所采用,也称二进制,无需编译,可以直接使用,无法设定个人设置,开关功能。源码包Source code需要经过GCC,C++编译环境编译运行,可以设定个人设置,开关功能。一、RPM包管理1.YUM工具 Yum是一个在Fedora和Red Hat以及CentOS中的shell前端软件包管理器。基于 RPM包管理,能够从指定的服务器自动下载 RPM包并且安装,可以自动处理依赖...
2020-08-10 19:48:02 148
原创 第八章 Linux系统-----文件查找
一、文件查找 简介: Which:命令查找 Find:文件查找,针对文件名 Locate:文件查找,依赖数据库 1、命令文件查找#which is ----查找命令的位置2、find的语法find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名;如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件,并且将...
2020-08-05 21:48:56 195
原创 第七章Linux 系统——存储管理高级课程
一、文件系统详解EXT4文件系统是第四代扩展文件系统类型:索引文件系统(index)系统限制:Ext3:文件系统最大16TBExt4:文件系统最大16TBXFS:文件系统最大100TB,(是一种高性能的日志文件系统)图示:名词Inode:记录文件的属性(文件的元数据(metadata) 元数据 文件的属性,大小,权限,属主,属组,块数量,块的编号 一个文件占用一个inode,...
2020-08-04 21:26:04 224
原创 第六章Linux 系统——存储管理
一、基本分区 磁盘的简介 磁盘/硬盘/disk是指同一种东西,不同于内存的是容量的大小。 从工作原理区分,分为:机械disk、固态disk 转速:5400rpm、7200rpm、10000rpm、15000rpm 厂商:西部数据、希捷、三星、日立、金士顿 盘片:一块硬盘有若干盘片,每个盘片有可以存储数据的上、下两盘面。这些盘面堆叠在主轴上高速旋转,它们从上至下从‘0’开始依次编号。 磁道:每个盘面被划分成许多同心圆,这些同心圆...
2020-08-01 20:46:48 278
原创 第五章 Linux系统——重定向管道
重定向FD(句柄):(file descriptors)文件描述符进程使用文件描述符来管理打开的文件,即链接文件0 是键盘只读 1,2是终端,可以理解是屏幕3+ 是文件,可读可写示例:通过我们非常熟悉的VIM程序,来观察一个进程的FD信息通过一个终端,打开一个文本,vim.文件名2、通过另一个终端,查询文本程序的进程号:ps aux|grep vim通常在/proc/PID/fd 就能看到文件的FD调用情况FD正确输出——1> (...
2020-07-30 21:11:03 127
原创 第四章:走进Linux——系统进程管理
进程是已启动的可执行程序的运行实例,进程有以下组成部分:* 已分配内存的地址空间;* 安全属性,包括所有权凭据和特权;* 程序代码的一个或多个执行线程;* 进程状态。程序:二进制文件,静态/usr/bin/passwd,/usr/sbin/useradd进程:是程序运行的过程,动态,有生命周期及运行状态。父进程复制自己的地址空间(fork)创建一个新的(子)进程结构。每个新进程分配一个,唯一的进程ID(PID),满足跟踪安全性之需。任何进程都可以创建子进...
2020-07-30 21:02:26 170
原创 第三章:Linux系统的用户权限
Linux系统中的用户并不是都是零散的,它里面的用户都具有不同访问权限的能力,这些用户的权限,都是Linux系统中超级管理员所赋予给这些用户的。以下是用户权限的详解:================================================================================================一、基本权限UGO 文件权限设置,其实就是赋予某个用户或组,能够以何种方式,访问某个文件。 1.用户的权...
2020-07-27 20:50:29 188
原创 第三章:Linux 用户和用户组的管理
Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以系统管理员分配的用户身份账号进入系统。使用用户的账号的作用一方面是便于系统管理员对系统用户进行跟踪,对用户访问系统资源进行制约;另一方面是便于系统帮助用户组织文件,并为用户提供安全保护。每一个用户账号只有唯一的用户id和密码用户申请一个id和密码后,登录后就能进入系统和自己的主目录实现用户账号的管理,要完成的工作主要有: 1、 用户的添加、删除与修改...
2020-07-24 21:36:47 305
原创 第二章:Linux -----初级的文件管理
Linux系统中有很多目录及文件,需要对文件进行人为的管理。Windows: 以多根的方式组织文件 C:\ D:\ E:\Linux: 以单根的方式组织文件 /以下是Linux目录的简介bin 普通用户使用的命令 /bin/ls, /bin/datesbin 管理员使用的命令 /sbin/servicedev 设备文件 /dev/sda,/dev/sda1root root用户的HOMEhome 存储普通用户家目录tmp 临时文件(全局可写:进程产生的临时文件)v
2020-07-22 21:01:37 94
原创 第一章:踏入虚拟世界的大门------Linux 系统部署
安装虚拟机的版本很多,我们可以去百度搜寻Linux官方网站进行下载,在下载的过程中需要安装秘钥,可以根据你安装的虚拟机版本搜寻相应的秘钥。VMWARE 14 序列号CG54H-D8D0H-H8DHY-C6X7X-N2KG6ZC3WK-AFXEK-488JP-A7MQX-XL8YFAC5XK-0ZD4H-088HP-9NQZV-ZG2R4此文章介绍的是 VMWARE 14 版本的安装步骤:1、双击安装包后,出现此页面,单击下一步2、接受许可协议,单击下一步3、自己可以放
2020-07-22 19:58:09 159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人