自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YangLeiTao的博客

"不经三思不求教,不动笔墨不读书"

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

原创 《将博客搬至CSDN》

将博客搬至CSDN

2022-06-04 12:32:00 46

原创 【shell 每日一练7】一键安装mysql5.7,以及密码及策略修改

一、一键安装Mysql脚本[root@uat01 ~]# cat InstallMysql01.sh #!/bin/bash#2018-10-13#旅行者-Travel#1.安装wgetyum -y install wget#2、下载mysql的yum源URL="https://repo.mysql.com//mysql80-community-release-el7-1.n...

2018-10-13 23:37:00 61

原创 【Linux 运维】 date的使用

date的使用一、常用时间格式#年、月、日 四位年大写,其余小写[root@localhost ~]# date +%Y #长格式显示四位数年2018[root@localhost ~]# date +%y #2位短格式显示18[root@localhost ~]# date +%m #月10[root@localhost ~]# date +%d ...

2018-10-06 20:16:00 48

原创 【Docker】第五篇 Docker 数据管理

一、基本介绍数据管理的原因:Docker中的容器一旦删除,容器本身的rootfs文件系统就会被删除,容器中的所有数据就会被删除。为了对一些需要持久化的数据,不随容器删除而删除,所以我们可以通过多个容器中共享数据。容器管理数据的主要方式:数据卷(Date Volumes):容器内数据直接映射到本地主机环境数据卷容器(Data Volumes Containers):使用特定容器维护数据卷...

2018-09-28 23:33:00 49

原创 【Docker】第四篇 Docker仓库管理

一、仓库概述仓库(Repository):Docker仓库主要用于镜像的存储,它是镜像分发、部署的关键。仓库分为公共仓库和私有仓库。注册服务器(Registry)和仓库区别:注册服务器上往往存放着多个仓库,每个仓库中又包含了多个镜像,每个镜像有不同的标签(tag)官方的公用仓库Docker Hub:如果仅仅是搜索和使用Docker Hub的公共镜像,不需要Docker Hub账户就可以直...

2018-09-27 23:19:00 41

原创 【Docker】Docker 目录

目录:【Docker】第一篇 Docker的初始化安装部署【Docker】第二篇 Docker镜像管理【Docker】第三篇 Docker容器管理【Docker】第四篇 Docker仓库管理

2018-09-21 19:20:00 42

原创 【Docker】第三篇 Docker容器管理

一、Docker容器概述:简单理解容器是镜像的一个实例。镜像是静态的只读文件,而容器的运行需要可写文件层。二、创建容器[root@web130 ~]# docker create -it ubuntu:latest #-i打开标准输入,-t是打开一个伪终端17c54a92a4e83503e329c3c80e4d10bf298516edffa56b2cea8fa2aa73d4...

2018-09-21 19:17:00 49

原创 【Docker】第二篇 Docker镜像管理

一、搜索镜像1、下载一个docker镜像:我们可以通过登陆docker网站搜索自己需要的镜像,可以选择自己所需要的版本,然后通过详情也可以看到:网址:https://hub.docker.com/2、我们也可以通过命令行搜索:[root@web130 ~]# docker search centos:7 #如果不带版本号默认搜到是最新版本的:latestNAME ...

2018-09-20 20:36:00 40

原创 【第七章】MySQL数据库备份-物理备份

一、数据库备份备份的目的:备份: 能够防止由于机械故障以及人为误操作带来的数据丢失,例如将数据库文件保存在了其它地方。冗余: 数据有多份冗余,但不等备份,只能防止机械故障还来的数据丢失,例如主备模式、数据库集群。备份过程中必须考虑因素:1. 数据的一致性2. 服务的可用性二、物理备份1、tar备份数据,但是这个是为了辅助后面两种物理备份方式2、.LVM快照实现物理备份+binlog...

2018-09-19 17:29:00 53

原创 【第八章】MySQL数据库备份—逻辑备份

一、数据库备份1.命令简介:# mysqldump -h 服务器 -u用户名 -p密码 数据库名 > 备份文件.sql1)关于数据库名:  -A, --all-databases   所有库  school        数据库名  school stu_info t1 school 数据库的表stu_info、t1  -B, --databases bbs...

2018-09-19 17:29:00 50

原创 【MySQL解惑笔记】Mysql5.7.x无法开启二进制日志

一、开启二进制日志1)未开启二进制日志之前:mysql> show variables like 'log_bin';+---------------+-------+| Variable_name | Value |+---------------+-------+| log_bin | ON | #二进制日志是关闭的+-------------...

2018-09-19 16:53:00 58

原创 【Python 开发】第三篇:python 实用小工具

一、快速启动一个web下载服务器官方文档:https://docs.python.org/2/library/simplehttpserver.html1)web服务器:使用SimpleHTTPServer,快速帮我们共享指定目录下内容。各种Linux发行版通常都内置了Python,故使用此方法非常方便。在其它OS(比如Windows)此方法也有效,但是要麻烦一些,必须先搭建Python...

2018-09-18 21:32:00 67

原创 【Python 开发】Python目录

目录:【Python开发】第一篇:计算机基础【Python 开发】第二篇 :Python安装【Python 开发】第三篇:python 实用小工具

2018-09-18 19:14:00 38

原创 【Python 开发】第二篇 :Python安装

一、python3.x安装1)由于centos7原本就安装了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到。官网:https://www.python.org/[root@host130 ~]# pythonPython 2.7.5 (default, Nov 6 2016, 00:28:07) [GCC 4.8.5 20150623 (R...

2018-09-18 18:58:00 30

原创 【Linux 运维】 安装PHP工具Composer

一、安装PHP由于Composer是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。选择安装PHP5.6:1、安装前期准备安装php前首先要明确apache即httpd以及mysql/MariaDB(数据库)是否已经安装好了,如果没有,需要先去安装apache和数据库...

2018-09-06 12:37:00 47

原创 【shell 每日一练6】初始化安装Mysql并修改密码

一、简单实现mysql一键安装参考:【第二章】MySQL数据库基于Centos7.3-部署此脚本前提条件是防火墙,selinux都已经设置完毕:[root@web130 ~]# cat InstallMysql.sh #!/bin/bash#2018-09-04#旅行者-Travel#卸载自带maridbyum -y remove mari*rm -rf /var/lib/m...

2018-09-04 23:35:00 82

原创 【zabbix 监控】第三章 创建主机组和主机

监控示例

2018-09-04 19:19:00 36

原创 【Docker】第一篇 Docker的初始化安装部署

一、Docker基础Dacker倡导的理念:一个容器一个进程Docker的版本了解:Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17...

2018-09-04 18:50:00 68

原创 【shell 练习5】编写简单的多级菜单

一、简单的多级菜单[root@web129 ~]# cat menu.sh #!/bin/bash#shell菜单演示function menu(){echo -e `date`cat <<EOF----------------------------------->>>菜单主页:`echo -e "\033[35m 1)系统状态\033[0m...

2018-09-04 09:20:00 116

原创 【zabbix 监控】第二章 安装测试被监控主机

客户端安装测试一、准备两台被监控主机,分别做如下操作:web129:192.168.19.129web130:192.168.19.130[root@web129 ~]#yum -y install zabbix-agent[root@web129 ~]# vim /etc/zabbix/zabbix_agentd.confServer=192.168.19.128 ...

2018-08-15 13:35:00 43

原创 【zabbix 监控】第一章 zabbix的安装配置

安装前准备 一、下载网络yum源:http://mirrors.163.com/.help/centos.htmlhttps://opsx.alibaba.com/mirror1、首先备份/etc/yum.repos.d/CentOS-Base.repo,备份之前要先安装weget(yum -y install wget)mv /etc/yum.repos.d/CentOS-Base...

2018-08-15 13:14:00 114

原创 【Linux运维】Centos7上借助ansible搭建LVS+Keepalived

安装ansible安装ansible:[root@localhost ~]# tail -5 /etc/hosts192.168.19.129 web129.yanglt.com web129192.168.19.130 web130.yanglt.com web130192.168.19.131 web131.yanglt.com web131192.168.19.132 web...

2018-08-06 23:38:00 100

原创 【shell 练习1】编写Shell条件句练习

实例一、比较两个整数大小#!/bin/bashwhile truedo read -p "Please input two int nums:" a b expr $a + $b + 0 >/dev/null 2>&1 #判断是否为整数 if [ $? -eq 0 ];then #返回值是否为0 ...

2018-06-24 15:12:00 28

原创 【第四章】Shell 条件测试表达式

shell中条件测试的三种格式:格式1: test 条件表达式格式2: [ 条件表达式 ]格式3: [[ 条件表达式 ]]使用test:[root@host-131 ~]# test -f file && echo true || echo falsefalse[root@host-131 ~]# touch file[root@host-131 ~]# test ...

2018-06-20 22:55:00 57

原创 【Shell 开发】Shell 目录

目录【第一章】Shell 概述【第二章】Shell 变量【第三章】Shell 变量的数值计算【第四章】Shell 条件测试表达式【shell 练习1】编写Shell条件句练习【shell 练习2】产生随机数的方法总结【shell 练习3】用户管理脚本(一)【shell 练习4】编写Shell用户管理脚本(二)【shell 练习5】编写简单的多...

2018-06-20 20:32:00 27

原创 【Linux 运维】linux系统关机、重启、注销命令

linux 关机、重启、注销命令:关机命令:shutdown -h now 立刻关机(生产常用)shutdown -h +1 一分钟后关机 ( shutdown -c 可以将刚刚shutdown设置的指令取消取消)halt 立即停止系统,需要人工关闭电源,是reboot的链接文件init 0 切换运行级别0 表示关机poweroff 用于关闭系统,因为和...

2018-06-19 23:52:00 249

原创 【第三章】Shell 变量的数值计算

一、算数运算符shell中常见的算术运算符:shell中常见的算术命令:1. 整数运算方法一:exprexpr命令就既可以用于整数运算,也可以用于相关字符串长度、匹配等的运算处理:expr 1 + 2 + - \* / expr $num1 + $num2 + - \* / %;注:计算的数字左右都至少有一个空格,  乘号需要用反斜线...

2018-06-12 19:32:00 108

原创 【第二章】Shell 变量

一、什么是变量?变量就是一个固定的字符串(也可以是字符、数字的组合)代替更多、更复杂的内容,该内容可能是变量、路径、字符串等其他内容。变量就是程序中保存用户数据的一块内存空间,而变量名就是这块内存空间的地址。变量的值是在计算机的内存中,所以计算机重启后变量值就会丢失。需要长久保存的数据,应写入磁盘,避免存储在变量中。变量名:变量名可以由字母、数字、或者下划线组成,变量名区分大小写,大...

2018-06-12 14:25:00 69

原创 【第一章】Shell 概述

一、什么是Shell?shell是一个命令解释器,它不仅包含大量的命令以实现操作系统的对话,还可以实现定义变量、条件判断、循环控制、函数调用等功能。作用:解释执行用户输入的命令及程序等。从键盘输入一条命令,立即得到回应的方式,称为交互式方式。二、如何查看shell?查看当前系统安装了那些Shell[root@host-131 ~]# cat /etc/shells /b...

2018-06-11 14:59:00 40

原创 【MySQL解惑笔记】忘记MySQL数据库密码

破解MySQL密码一、MySQL5.7.5之前只要有系统root密码就可以破解:[root@host-131 ~]# vim /etc/my.cnf               //在配置文件中加入如下内容[mysqld]skip-grant-tables[root@host-131 ~]# systemctl restart mysqld         //重启MySQL...

2018-05-30 22:47:00 35

原创 【Linux 运维】Linux 目录

目录【Linux 运维】Centos7初始化网络配置【Linux 运维】linux系统修改主机名【Linux 运维】linux系统关机、重启、注销命令【Linux 运维】linux系统查看版本信息【Linux 运维】 Centos7.x 系统修复模式【Linux运维】LNMP环境配置【Linux运维】Centos7上借助ansible搭建LVS+Keep...

2018-05-30 18:54:00 34

原创 【MySQL 数据库】MySQL目录

目录【第一章】MySQL数据概述【第二章】MySQL数据库基于Centos7.3-部署【MySQL解惑笔记】Centos7下卸载彻底MySQL数据库【MySQL解惑笔记】忘记MySQL数据库密码【MySQL解惑笔记】Navicat 无法远程连接MySQL数据库【第三章】MySQL数据库的字段约束:数据完整性、主键、外键、非空、默认值、自增、唯一性【MyS...

2018-05-30 18:41:00 31

原创 【MySQL解惑笔记】Centos7下卸载彻底MySQL数据库

彻底卸载Yum安装的MySQL数据库在我第二章MySQL数据库基于Centos7.3-部署过程中,因为以前安装过其它的版本所以没有卸载干净影响后期安装一、卸载Centos7自带的Maridb数据库卸载maridb:[root@host-131 ~]# rpm -qa | grep mariadbmariadb-libs-5.5.52-1.el7.x86_64[root@host...

2018-05-30 18:07:00 42

原创 【第二章】MySQL数据库基于Centos7.3-部署

一、MySQL数据库的官方网址:https://www.mysql.com/https://www.oracle.com/http://dev.mysql.com/doc/refman/5.7/en/linux-installation.htmlhttps://dev.mysql.com/downloads/mysql/ //不同版本的安装文档和下载可以在这里找一键安装...

2018-05-30 17:29:00 37

原创 【第六章】MySQL日志文件管理

1、日志文件管理概述:配置文件:/etc/my.cnf作用:MySQL日志文件是用来记录MySQL数据库客户端连接情况、SQL语句的执行情况以及错误信息告示。分类:MySQL日志文件分为4种:错误日志、通用查询日志、慢查询日志和二进制日志:错误日志:记录MySQL服务器的启动、运行、或停止时出现的问题(默认情况,只启用错误日志功能。)二进制日志:以二进制文件的形式记录了数据库中的操作,...

2018-05-27 23:20:00 39

原创 【第三章】MySQL数据库的字段约束:数据完整性、主键、外键、非空、默认值、自增、唯一性...

一、表完整性约束作用:用于保证数据的完整性和一致性==============================================================约束条件         说明PRIMARY KEY (PK)   标识该字段为该表的主键,可以唯一的标识记录,不可以为空 UNIQUE + NOT NULLFOREIGN KEY (FK)    标识该字段为...

2018-05-27 23:20:00 105

原创 【第四章】MySQL数据库的基本操作:数据库、表的创建插入查看

MySQL数据库基本操作创建表 create table查看表结构 desc table, show create table表完整性约束修改表 alter table复制表 create table ...删除表 drop table一、创建数据库:MySQL数据库基本操作==================================================...

2018-05-25 16:47:00 66

原创 【第一章】MySQL数据概述

安装部署 备份恢复主备复制读写分离HA架构分布式数据库压力测试性能优化自动化运维==数据的存储方式1. 人工管理阶段2. 文件系统阶段3. 数据库系统管理阶段==数据库技术构成1. 数据库系统 DBS A.数据库管理系统(DataBase Management System, DBMS): SQL(RDS): ORACLE、Oracle MySQL、MariaD...

2018-05-25 16:35:00 49

原创 【Linux运维】LNMP环境配置

安装准备:Centos7.3MYSQL5.6PHP5.6NGINX1.10.3一、安装Mysqlmysql:[root@host129 src]#cd /usr/local/src/[root@host129 src]# wget https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.41-linux-glibc2.12-x8...

2018-04-09 21:48:00 43

原创 【Linux 运维】linux系统修改主机名

主机名的修改:1、命名解释:[root@localhost~]#分别代表:用户名(root)主机名(localhost)当前路径(~,当前用户的home目录)权限标志位(#代表root,$代表普通用户)2、修改云服务器 ECS Linux 主机名常见的有两种方式:(1)临时生效修改重新登录 shell 后可以看到已经生效:(2)永久生效修改a、以 CentOS 系统...

2018-04-09 19:38:00 62

空空如也

空空如也

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

TA关注的人

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