- 博客(37)
- 收藏
- 关注
原创 shell脚本,用awk+正则表达式,监测系统基本信息的脚本
建一个jc.sh的脚本.实现脚本循环实时监测#!/bin/baship=`ifconfig eth0 | awk '/inet /{print $2}'`echo "本地IP地址是:"$ipcpu=`uptime | awk '{print $NF}'` #awk中NF为当前行的列数,$NF是最后一列echo "本机CPU最近15分钟的负载是:"$cpunet...
2019-10-15 15:34:39
314
原创 数据库的备份与恢复
备份方式:物理备份: cp tar1.创建一个文件夹2.复制mysql到文件夹3.可以tar压缩也可以不压缩4.scp传给要恢复备份的服务器mkdir /dbbak ls ls /dbbak cp -r /var/lib/mysql /dbbak ls /dbbak tar -zcvf /dbbak/mysql.tar.gz /var/lib/mysql ls /d...
2019-10-08 19:31:31
266
原创 虚拟化服务--KVM虚拟机的使用与管理
各种虚拟化的软件品牌与服务VMware:VMware Workstation vSphereMicrosoft: VirtuaLPC Hyper-VRenHat:KVM RHEVCitrix:XenOracle: Oracle VM VirtualBox其中KVM和vSphere这两种属于企业级的服务我们今天了解的是KVM服务KVM是linux内核的模块,它需要CPU的支...
2019-09-29 21:19:40
525
原创 数据库--redis集群的搭建
redis集群的搭建1.准备6台已经安装好redis服务的服务器redisA 192.168.4.51redisB 192.168.4.52redisC 192.168.4.53redisD 192.168.4.54redisE 192.168.4.56redisF 192.168.4.57mgm 192.168.4.58 管理主机2.部署管理主机192.16...
2019-09-27 20:35:19
213
原创 数据库--redis服务的搭建
rebis软件介绍 --Remote Dictionary Server是一款高性能的分布式内存数据库支持数据持久化支持多种数据类型支持master-salve主从备份远程字典服务器网站www.redis.cnredis数据库的部署1.源码编译安装,安装编译软件gcc,yum -y install gcctar -xf redis-4.0.8.tar.gz cd redis...
2019-09-27 19:57:31
228
原创 数据库的分类
yum -y install gcctar -xf redis-4.0.8.tar.gzcd redis-4.0.8/make && make install./utils/install_server.shss -nutlp | grep 6379/etc/init.d/redis_6379 stopvim /etc/redis/6379.conf/etc...
2019-09-27 19:40:23
216
原创 服务安全--nginx的安全优化
NGINX服务安全禁用模块隐藏版本信息限制并发拒绝非法请求防止buff溢出nginx是模块化设计启用模块需要 --with 加载模块禁用模块需要使用 --without 禁用模块因为好多模块都是默认安装的,所以不需要的模块但是又自动安装需要禁用安装nginx时 需要安装依赖,不同的环境需要安装不同的依赖关系]# yum -y install gcc pcre-devel z...
2019-09-24 20:52:37
437
原创 加密与解密的基本概念--GPG加密工具的使用
加密与解密信息传递中的风险:电脑黑客,流量失控,开发人员,高管习惯,商业间谍,合作伙伴,离职人员,出差人员等等方面.什么是加密与解密加密:发送方发送信息之前进行加密发送密文解密:接收方接收密文,对密文进行解密我们为什么要加密:加密能确保信息的机密性,保护信息的完整性加密分为对称加密和非对称加密对称加密:加密/解密用同一个密钥非对称加密:加密/解密用不通的密钥(公钥,私钥)对称加...
2019-09-23 20:51:56
1252
原创 监控服务器的搭建
我们为什么要搭建监控服务器,搭建监控服务器的好处监控服务器可以替我们监视系统的运行状况,暴恐数据的吞吐量,反应时间,使用率等等,减少人工参与.监控能够提前发现问题,对服务器的性能进行调整,知道系统哪里出现问题,及时解决,减少损失.监控的资源监控可以监控的资源类别分为公开数据和私有数据公开数据包括-Web, FTP , SSH , 数据库等应用服务,通过TCP或UDP端口链接私有数据CPU...
2019-09-18 21:16:34
17170
原创 PXC数据库集群服务
PXC 全名 Percona XtraDB Cluster是基于Galera的nysql高可用集群解决方案.Galera Cluster 是 Codership公司开发的一套免费开源的高可用方案PXC集群主要由两部分组成:Percona Server with XtraDB和Write Replication patches(同步,多主复制插件)PXC的特点数据强一致性,无同步拖延没有...
2019-09-17 16:26:26
972
原创 mysql多实例--一台服务器同时运行多个mysql服务的部署
多实例简单说就是在一台服务器主机上运行多个数据库服务多实例的优点:节约成本,提高硬件的利用率多实例的缺点:并发量很高或者有慢查询时,会消耗服务器更多的cpu、内存、磁盘IO等资源,影响其他实例提供的服务,访问质量下降。部署多实例1.准备环境一台服务器mysql1 192.168.4.1一台客户机mysql2 192.168.4.22.准备mysql软件mysql-5.7.20-li...
2019-09-06 20:37:45
2818
原创 mysql读写分离--maxscale
读写分离的原理收到SQL写请求时,交给master服务器处理收到SQL读请求时,交给slave服务器处理准备:1.部署了一主一从结构的mysql服务主服务器 192.168.4.1从服务器 192.168.4.22.准备mysql代理服务器代理服务器 192.168.4.33.准备客户端客户端 192.168.4.4一丶部署主从结构的mysql服务器1.https://bl...
2019-09-06 17:34:17
428
原创 mysql互为主从复制的配置
准备:我们准备两台linux系统的服务器mysql1:192.168.100.1mysql2:192.168.100.2我们这里用的是mysql5.7版本的数据库注意:安装mysql请查看以前的博客配置两台服务器有相同的数据 可以查看备份和恢复两台机子相同的准备:1.修改配置文件]# vim /etc/my.cny[mysqld]server_id=1 //指定ser...
2019-09-05 20:45:00
232
原创 数据库键值类型,主键,外键,索引的应用
主键,外键,索引的区别索引–类似于书的目录,对表中的数据进行排序.索引的类型有:Btree B+tree hash索引的优点:唯一索引可以保证数据的唯一性.加快数据的查询速度索引的缺点:对数据进行增删修改时,索引会动态调整,降低数据的写入速度占用物理空间mysql键值的类型index 普通索引unique 唯一索引fulltext 全文索引...
2019-09-04 11:03:06
657
原创 mysql数据库修改密码
修改mysql密码:一丶知道旧密码的情况[root@mysql50 ~]# mysqladmin -u root -p password "abc123...Q"Enter password: //输入旧密码mysqladmin: [Warning] Using a password on the command line in...
2019-09-03 09:31:23
207
原创 数据库匹配条件--增删改查的进阶
匹配条件:基本匹配条件高级匹配条件操作查询结果基本匹配条件1.数值比较2.字符比较/匹配空/匹配非空3.逻辑匹配4.范围匹配/去重显示高级匹配条件1.模糊查询用法where 字段名 like ‘通配符’_ 表示一个字符% 表示0~n个字符//查询所有namemysql> select name from db3.user ;//查询四个字的n...
2019-09-02 20:26:44
271
原创 数据库的匹配条件及应用
匹配条件:目录一丶基本匹配条件二丶高级匹配条件三丶操作查询结果基本匹配条件1.数值比较= 等于 >大于 <小于<= 小于等于 >= 大于等于 !=不等于mysql> select * from db3.user where uid=3;mysql> select * from db3.user wher...
2019-08-31 18:25:25
963
原创 mysql数据库数据的类型及应用
mysql数据类型目录:常见信息种类字符类型数值类型日期时间类型枚举类型常见信息种类数值型: 体重,身高,成绩,工资等字符型:姓名,地址,工作单位等枚举型:兴趣爱好,性别,专业等日期时间型:出生日期,注册时间字符类型char(10):定长–不够字符个数时在右边用空格补齐最大字符255字符字符个数超出时,无法写入数据varchar(10):变长–根据实际字符大小,...
2019-08-29 21:39:45
986
原创 alias别名设置及删除
你是否还在为输入命令很长而烦恼,你是否还在为忘记命令而抓狂,不用怕alias别名来帮助你1.首先我们查看一下我们已经设置过的别名,或者系统自带的别名命令:alias命令 查看别名[student@room9pc01 ~]$ alias alias egrep='egrep --color=auto'alias fgrep='fgrep --color=auto'alias go='...
2019-08-26 21:16:47
5742
转载 Apache Http Server和Tomcat 之区别
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/huangtingyu/article/details/3429789Apache官方网站:http://www.apache.org/Tomcat官方网站:http://tomcat.apache.org/Apache是web服...
2019-08-23 17:22:55
427
原创 搭建yum仓库,yum命令
发布网络yum源 首先要准备好一个yum源yum源需要准备的内容:1大量的.rpm软件的安装包2.针对这些软件包的 repodata/仓库档案repodata/仓库档案数据filelists.xml.gz //软件包的文件安装清单primary.xml.gz //软件包的基本信息/主要信息other.xml.gz //软件包的其他信息repomd.xml //提供.xml....
2019-08-21 20:33:27
256
原创 版本控制--git进阶
目录HEAD指针Git分支Git服务器GitHub进入正题HEAD指针HEAD指针是一个可以在任何分支和版本移动的指针通过移动指针我们可以将数据还原至任何版本1.对仓库进行修改 多次提交[root@xn10 git]# vim init.txt [root@xn10 git]# git add .[root@xn10 git]# git commit -m "第二次提交"...
2019-08-20 19:01:48
245
原创 nginx中LNMP平台的搭建
什么是LNMP主流的企业网站平台之一-L :linux操作系统-N :nginx网站服务软件-M :MySQL MariaDB 数据库-P :网站开发语言 PHP Perl Python等部署LNMP的环境需要nginx,mariadb,php,php扩展,需要的软件包:nginxmariadb(数据库客户端软件)mariadb-server(数据库服务器软件)mariad...
2019-08-17 15:28:49
235
原创 nginx的调度和优化
服务器nginx的调度分为http调度和TCP/UDP调度四台虚拟机,一台:主机名client 网卡eth0 192.168.4.10/24二台:主机名proxy 网卡eth0 192.168.4.5/24网卡eth1 192.168.2.5/24三台:主机名web1 网卡eth0 192.168.1.100/24四台:主机名web2 网卡eth0 192.168.1.200/24版...
2019-08-14 20:02:32
458
原创 nginx服务器的搭建 虚拟主机,https加密
准备四台虚拟机,一台:主机名client 网卡eth0 192.168.4.10/24二台:主机名proxy 网卡eth0 192.168.4.5/24网卡eth1 192.168.2.5/24三台:主机名web1 网卡eth0 192.168.1.100/24三台:主机名web2 网卡eth0 192.168.1.200/24今天用到第一第二台虚拟器 4.5/24的为ngin...
2019-08-12 20:32:34
626
2
原创 linux--权限管理
一丶 linxu中 权限的分类 基本权限,附加权限,acl权限 权限的归属关系也分为三种 所属主,所属组,其他人1.基本权限基本权限分为r 读取权限w 写入权限x 执行权限2.附加权限Set GID权限附加在属组的x位上 所属组的权限标示会变为s该权限适用于目录,可以使拥有Set GID权限的目录下新增的文档自动设置与父目录相同的属组Set UID权限附加...
2019-08-10 16:27:35
188
原创 linux--用户和组的管理
用户的管理添加用户用户的基本信息存放在/etc/passwd例如: root❌0:0:root:/root:/bin/bash里面的字段分别为:用户名:密码占位符:UID:GID:描述信息:家目录:解释器用户密码存放在/etc/shadow下root:666SAyc777Q$DgGi7Pnln0or.Ds04oyL6Y.QnVlMgZDRHMKKICJhiUAHBy4lvziPAZo...
2019-08-09 20:04:39
565
原创 linux--正则表达式
正则表达式里需要用到的符号在这里插入图片描述以上这些是正则表达式的符号以及含义正则表达式需要用到的命令:命令1:grep命令2:egrep以行为单位 逐行处理默认输出与表达式相匹配的文本行用法: egrep [选项] ‘正则表达式’ 文件前置命令 | egrep [选项] ‘正则表达式’grep 命令如果要用到扩展正则的时候 需要加-E选项 或者用...
2019-08-05 20:18:45
213
原创 linux--sed工具的使用
sed工具一丶sed工具–Stream EDitor 流式编辑器1.特点:非交互式,基于模式匹配过滤及修改文本逐行处理 ,输出结果可以实现对文本的增删改查等操作我们的脚本有时候是自动化的 如果有时候需要修改配置文件 用vim必须要有人操作,实行不了自动化运维,这时候就可以用sed工具实现.2.格式格式1: 前置命令 | sed [选项] ‘编辑指令’格式2: sed [选项...
2019-08-05 18:48:08
241
原创 linux 一块硬盘的艺术之旅----MBR分区
一块硬盘的艺术之旅识别硬盘–>分区规划–>格式化–>挂在使用1识别硬盘硬盘分为: sd:SCSI设备 hd :IDE设备 vd : 虚拟设备命令:lsblk 查看系统磁盘2.分区规划MBR/msdos 分区模式可以分1-4个 主分区 或者 1-3个主分区 1个扩展分区 n个逻辑分区/dev/sda1 第一个主分区/dev/sda5 ...
2019-08-01 20:46:38
303
1
原创 shell脚本--if,for,while循环
shell脚本中基本的三种循环一丶讲循环之前,需要了解shell脚本中 条件测试的用法和比较的用法条件测试 [ ] test1.字符串的比较== 判断是否相等[ a == b ] 或 test a == b!= 判断是否不相等[ a != b ] 或 test a != b-z 判断是否为空[ ...
2019-08-01 16:32:53
382
1
原创 shell-----脚本基础知识
shell脚本1.shell 相当于翻译官 把人类的语言思维解释成计算机能理解的语言/bin/sh/bin/bash/sbin/nologin/usr/bin/sh/usr/bin/bash/usr/sbin/nologin…我们最常使用的是 bash 解释器和 sh 解释器2.一个规范的脚本具备的格式1.)声明解释器,作者信息#!/bin/bash#作者信息2.)编...
2019-08-01 15:06:18
312
原创 linux中 ipv4 的配置
linux 中ipv4配置一查看自己虚拟机网卡名称nmcli connection show查看ipv4 的配置文件 并更改ipv4配置文件在 /etc/sysconfig/network-scripts/下修改网卡配置vim ifcfg-eno16777736配置完成后重启网卡或服务重启网卡: service network restart重启网络服务:systemct...
2019-05-24 09:48:18
4124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人