自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Perfect11_1的博客

乐趣无处不在,键盘一触即发!

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

原创 多网卡场景数据包接收时ip匹配规则

接收数据包时数据包中的目的mac地址匹配接收网卡的mac地址后,数据包才会继续被传递到网络层处理。

2023-09-29 17:14:19 578

原创 大型架构及配置技术之01

1、Ansible 什么是ansible Ansible是2013年推出的一款IT自动化和DevOps软件,目前由Redhat已签署Ansible收购协议。其是基于Python研发,糅合了很多老运维工具的优点实现了批量操作系统配置,批量程序的部署,批量运行命令等功能Ansilbe可以让我们实现–自动化部署APP –自动化管理配置项 –自动化的持续交付 –自动...

2019-04-29 22:41:07 292

原创 linux遗漏拓展汇总

1、ADMINLinux 目录/、/boot、/home、/root、/bin、/dev、/etc 的用途/:整个 Linux 文件系统的根目录/boot:存放系统内核、启动菜单配置等文件/home:存放普通用户的默认家目录(同名子目录)/root:管理员的家目录/bin、/sbin:存放系统命令、可执行的程序/dev:存放各种设备文件/etc:存放各种系统配置、系统服务配...

2019-04-29 22:40:46 253

原创 shell基础之04

1、字串截取方法一echo ${key:0:3} 语法:echo ${变量:起始位(从0开始): 长度}[root@localhost test1]# phone=18318616159[root@localhost test1]# echo ${phone:0:3}183[root@localhost test1]# echo ${phone:3:6}186161[root...

2019-04-29 22:39:40 1284

原创 常用命令

1.ll /sys/class/net ------查看哪些网卡驱动加载成功2.lspci | grep Eth ---列出所有检测到和网卡,和网卡驱动是否加载无关3.ll /sys/class/fc_host ------查看HBA卡驱动是否加载成功4.ls /etc/udev/rules.d/ -------此目录下有网口固化文件5.ls /lib/module...

2019-04-29 22:39:05 314

原创 编译镜像包的命令

我们这里的镜像包名假设为redhat7.iso常用命令如下:1.mount -o loop /opt/redhat7.iso /mnt/112.cp -r /mnt/11/* /mnt/223.mkdir /mnt/22/boot/aa4.mv /mnt/22/boot/initrd.img /mnt/22/boot/aa5.cd /mnt/22/boot/aa6...

2019-04-29 21:56:41 492

原创 电信天翼网关自带路由器的那种,怎么再连接一个光猫? 顺便详解一下WAN口和LAN口

电信天翼网关自带路由器的那种,怎么再连接一个光猫?光猫自带路由功能也就是路由猫,再接光猫就是两个路由器级连。(其实光猫既是路由器又是交换机)A路由器和B路由器连接,有两种方法:1:A的LAN口接B的WAN口,两个路由器级联。 路由器A开启DHCP,路由器B设置WAN口动态IP,设置B的LAN口网关不要和A 在一个网段上,避免IP冲突。 例如:A的网关IP是192....

2019-04-21 23:59:22 11686

原创 云计算基础02

Iass公有云:企业自建的:私有云 联通 电信 既有自建的  也有网上买的  叫混合云Paas针对平台 Saas安卓市场中的软件不是一人写的。      苹果商店所有的软件云计算说到底就是云服务。云服务就是我们用的这些日常的东西安装openstack导入公钥(两台机器):下载RPM-GPG-KEY-CentOS-7wget http://192....

2018-08-24 16:07:01 1325

原创 不小心删了/var/lib/mysql,如何初始化mysql库(仅适用于模拟学习阶段,不适用于现实应用中,毕竟数据是无价的)

当rm -rf /var/lib/mysql ,成功重起mysql库的步骤如下:1、mkdir /var/lib/mysql2、chown mysql:mysql /var/lib/mysql3、将 /etc/my.cnf文件内容还原到初始状态4、systemctl start mysql-------------------一般情况下就启动起来了5、若没起来,rm -rf /...

2018-08-24 16:06:27 6044 3

原创 网络基础之ARP地址解析协议(为什么IP地址和MAC地址都要有,又是如何通过IP地址解析到MAC地址的)

ARP协议      Address Resolution Protocol      地址解析协议 在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的MAC地址的。在以太网中,一个主机要和另一个主机进行直接通信,必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。所谓“地址解析”就是主机在发送帧之前将目标主机的IP地址转换成目标主机的MAC...

2018-08-24 13:59:52 9062

原创 docker基础之02

自定义镜像1>docker commit思路: 使用镜像启动容器,在该容器基础上修改,将该配置好的容器通过docker commit命令创造出一个新的镜像[root@jacob ~]# docker run -itd centos /bin/bash------------使用镜像启动容器, 修改(增删改数据、安装软件、修改配置文件等)-------------在该容器基础上修...

2018-08-21 18:40:14 520

原创 docker基础之01doe

什么是Docker概述什么是容器?• 容器技术已经成为应用程序封装和交付的核心技术(打包:pxe、nginx、openstack等)• 容器技术的核心由以下几个内核技术组成:– CGroups(Control Groups)-资源管理 – NameSpace-进程隔离 – SELinux安全• 由于是在物理机上实施隔离,启动一个容器,可以像启动一个进程一样快速 什么是...

2018-08-21 08:59:09 317

原创 shell基础之03(初阶实战)

read每次调用读取文件中的“一行”,当文件没有可读时,read命令将以非零状态退出。 读取文件的关键是如何将文本的数据传送给read命令。最常用的方法是对文件使用cat命令并通过管道将结果直接传送给包含read命令的while命令。#!/bin/bashcount=1 cat text.sh| while read line  --------cat命令的输出作为read命令的输入,...

2018-08-17 21:03:13 430

原创 shell基础之02(整数运算、小数运算、条件判断)

1、整数运算的三种方式: 1-1、整数运算expr 数字 数学符号  数字  (不好用)[root@localhost ~]# expr 1 +  2-----------运算符号两边必须有空格3[root@localhost ~]# expr 1+ 2expr: 语法错误支持+  -  \*   /   %【取余数】求模运算[root@localhost ~]# exp...

2018-08-17 20:03:13 6227

原创 shell基础之01(脚本规则,变量名定义规范、变量种类)

1、[root@room4pc09 桌面]# cat /etc/shells  ------------------查看所有的shell解释器/bin/sh/bin/bash/sbin/nologin/usr/bin/sh/usr/bin/bash/usr/sbin/nologin/bin/tcsh/bin/csh  2、清空已记录的历史命令。 [root@svr5 ~]#...

2018-08-16 15:25:49 3633

原创 linux基础之egineer01

 1、分区规划  扇区的大小:默认 512 字节  • 识别硬盘 => 分区规划 => 格式化 => 挂载使用   GPT分区模式:最大支持容量为18EB空间   MBR(又叫msdos)分区模式    最大2.2TB空间       – 三种分区类型:主分区  扩展分区  逻辑分区     – 1~4个主分区,或者 3个主分区+1个扩展分区(n...

2018-08-15 23:32:53 353

原创 linux基础之admin下

grep命令扩展  匹配空行:  ^$[root@server0 ~]# grep -v '^$'  /etc/default/useradd-----------------过滤掉所有的空行# useradd defaults fileGROUP=100HOME=/homeINACTIVE=-1EXPIRE=SHELL=/bin/bashSKEL=/etc/s...

2018-08-15 23:07:00 547

原创 linux基础之admin中

使用教学虚拟机  每个学员机上有三台预先配置好的虚拟机– server —— 作为练习用服务器– desktop —— 作为练习用客户机– classroom —— 提供网关/DNS/软件素材等资源   保证 classroom 首先开启系统 真机上操作:控制教学用虚拟机– 格式:rht-vmctl  控制指令   虚拟机名– 常用控制指令: reset...

2018-08-15 23:06:50 694

原创 linux基础之admin上

前言:所有的电脑软件,都是用电脑语言编写出来的。无论是office,windows,linux以及Sohu里的网页,还是本软件,都是由人用电脑语言精心编写而成。简单来说(相对于 从1946年计算机被冯.诺伊曼发明以来的至今的72年历史而言确实是简单来说。)从人的易用性来分,电脑语言好用程度从难到易可以分为三类:一类是低级语言,如汇编语言、机器语言一类是中级语言,如c语言还有...

2018-08-15 23:05:53 312

原创 云计算基础之01

常见虚拟化产品:vSphere、VMwar Workstation---------------------------VMvare Kvm、RHEV ----------------------------------------RedHat Xen  -----------------------------------Citrix Oracle VM VirtualBox------...

2018-08-13 21:11:34 824

原创 集群基础之04(部署ceph实验环境、部署ceph集群、创建Ceph块存储、块存储应用、挂载Ceph文件系统、创建对象存储服务器)

目录前言:Ceph简介 Ceph特点  Ceph架构  Ceph核心组件及概念介绍  1、部署ceph实验环境:2 、部署ceph集群3、创建Ceph块存储4、块存储应用5、挂载Ceph文件系统 6、创建对象存储服务器前言:Ceph简介 Ceph是一个统一的分布式存储系统,设计初衷是提供较好的性能、可靠性和可扩展性...

2018-08-11 22:32:19 1719

原创 集群基础之03(LVS-DR模式调度器、keepalived+haproxy)

目录1、LVS-DR模式调度器1-1、IP 命令介绍1-2、LVS-DR环境1-2-1、当客户端与集群之间有网关1-2-2、如果集群使用私有地址,网关的作用是nat2、haproxy3、高可用之keepalived1、LVS-DR模式调度器 1-1、IP 命令介绍ip a ==ip addr-------------------类似于ifconfig命令...

2018-08-11 20:39:44 523

原创 集群基础之02(系群简介,LVS介绍,LVS-NAT模式集群)

目录1、集群简介1-1、什么是集群1-2、集群目的1-3、集群分类2、LVS2-1、LVS项目介绍2-2、LVS集群组成(三端)2-3、LVS术语2-4、LVS工作模式(三种)2-5、负载均衡调度算法3、LVS-NAT集群软件安装3-1、安装ipvsadm3-2、Ipvsadm用法3-3、LVS-NAT集群拓扑 1、集群简介1-1、...

2018-08-07 08:44:37 284

原创 shell遗漏

1、[root@host50 ~]# var1=redhat[root@host50 ~]# echo $var1redhat[root@host50 ~]# echo $var17[root@host50 ~]# echo ${var1}7redhat7[root@host50 ~]# echo $var1 87.4redhat 87.4 2、[root@host5...

2018-08-06 19:16:14 282

原创 集群基础之01(存储技术、iscsi、udev动态管理、multipath多路径)

目录1 、存储1-1、DAS技术(直连式存储)1-2、NAS:网络附加存储1-3、SAN:存储区域网络2、iscsi2-1、target端,提供存储端2-2.initiator端,使用存储端,运行mysql服务2-3、授权另一个客户端访问存储: 3、udev:动态管理设备4、multipath1 、存储1-1、DAS技术(直连式存储)• Di...

2018-08-04 14:50:33 656

原创 数据库基础之15(配置Replica Sets副本集(集群)、集合的管理(增删改查))

目录 1、配置Replica Sets副本集2、集合的管理(增删改查)2-1、插入文档(增)2-2、查询文档(查)2-3、更新文档(改)2-4、删除文档 1、配置Replica Sets副本集(集群)启动MongoDB服务 指定副本集(集群)名称 配置节点信息 查看副本集信息 验证副本集配置mongod  -f   /usr/local/mongodb/...

2018-08-02 20:46:45 571

原创 数据库基础之14(MongoDB基本数据类型,数据导入导出,数据备份与恢复)

目录1、MongoDB1-1、MongoDB概述1-2、搭建MongoDB服务器1-3、mongodb常用管理命令1-4、数据库名可以是满足以下条件的任意UTF-8字符串1-5、合法的集合名 1-6、文档基本管理2、基本数据类型2-1、字符string/布尔bool/空null2-2、数值/数组array2-3、代码/日期/对象2-4、内嵌/正则表达...

2018-08-01 20:11:11 1186

原创 数据库基础之13(redis主从复制结构,哨兵模式,持久化之RDB,持久化之AOF,hash表,list表)

目录redis主从复制结构模式1、主从复制工作原理2、配置从库3、反客为主---手动从库变主库4、哨兵模式---自动从库变主库 5、配置带验证的主从复制---带密码自动从库变主库6、持久化之RDB7、持久化之AOF8、字符串操作9、hash表10、list列表11、其它操作指令redis主从复制结构模式1、主从复制工作原理• 工作原理:...

2018-07-31 21:17:50 354

原创 数据库基础之12(redis集群)

目录1、准备集群环境1-1、为六台主机安装并运行redis服务1-2、修改配置文件2、创建集群2-1、 集群工作原理2.2 创建集群2-3、在客户端连接集群存储数据(连接master库的ip地址) 2-4、测试集群的高可用 3、管理集群3.1  向集群里添加新的redis服务器3.2 删除集群里的redis服务器3.3 把修复的redis服务器再次添...

2018-07-31 20:43:13 178

原创 数据库基础之11(部署redis服务、redis常用操作指令、配置文件解析vim /etc/redis/6379.conf、配置PHP支持redis)

目录1、数据库类型1-1、RDBMS1-2、NoSQL2、部署redis服务2-1、Redis介绍2-2、安装软件包2-3、初始配置2-4、启动停止程序及查状态2-5、连接redis服务2-6、修改服务使用的ip地址和端口:2-7、连接服务时使用密码3、redis常用操作指令3-1、向redis服务存取数据的常用命令4、配置文件解析vim /...

2018-07-28 14:13:58 1593

原创 数据库基础之10(Mycat 分库分表)

目录1、Mycat分库/分表:1-1、定义1-2、软件介绍1-3、分片规则1-4、工作过程:2、环境部署2-1、配置mycat2-2、修改配置文件/usr/local/mycat/conf/server.xml-----定义了客户端连接mycat服务时的用户名密码及访问权限2-3、修改配置文件/usr/local/mycat/conf/schema.xml:--...

2018-07-27 20:20:07 226

原创 数据库基础之04(存储引擎,密码修改,用户授权,权限撤销,数据备份恢复,增量备份恢复)

目录1、 mysql存储引擎1-1、什么是存储引擎1-2、常用存储引擎的特点(myisam   innodb)1-3、事务(Transactions):一次sql操作从建立连接到操作完成断开连接的访问过程称作事务。1-4、事务的特点:  ACID2、修改管数据库理员root本机登录密码(操作系统管理员有权限修改)2-1、修改密码2-2、恢复数据管理员root本机登录...

2018-07-27 19:32:02 331

原创 数据库基础之09(视图介绍、存储过程、流程控制)

目录1、什么是视图(View)1-1、视图优点1-2、视图使用限制1-3、创建视图1-4、查看视图1-5、 查看创建视图的具体命令1-6、使用视图1-7、删除视图1-8、创建视图的完整格式1-9、多表联合创建视图2、存储过程概述2-1、什么是存储过程:2-2、存储过程优点2-3、创建存储过程2-4、查看存储过程2-5、调用存储过程...

2018-07-26 20:59:39 335

原创 数据库基础之08(MHA高可用集群部署)

目录部署mysql高可用集群MHA(Master High Availability) 1、准备实验拓扑:2、配置所有数据节点主机之间可以互相以ssh密钥对方式认证登陆   配置manager56主机 无密码ssh登录 所有数据节点主机3、配置主从同步,要求如下:3-1、master51配置:3.2、备用master52的配置3.3、备用master53的配置3.4...

2018-07-25 21:00:14 290

原创 数据库基础之03(数据导入导出,增删改查,条件查询、多表查询、mysql管理工具)

目录1、数据导入、导出1-1、自定义导出、导入数据 文件存储路径  1-2、导入数据的步骤:1-3、数据导出:2、管理表记录2-1、添加新记录 insert  into2-2、查询记录  select2-3、更新记录字段的值  update2-4、删除记录  delete   (删除表里的行),删则至少是一行2-5、增删改查注意事项:  3、对记录做...

2018-07-22 17:40:02 740

原创 数据库基础之07(mysql数据读写分离、mysql多实例、mysql性能调优)

目录1-1、mysql数据读写分离介绍: 1-2、配置mysql数据读写分离服务:1-2-1、配置mysql主从同步结构(一主(192.168.4.51)、一从(192.168.4.52)):1-2-2、代理服务器安装maxscale软件1-3、主库授权:1-4、在代理服务器192.168.4.53主机上测试授权用户1-5、在代理服务器192.168.4.53主机上...

2018-07-22 14:03:55 292

原创 数据库基础之06(搭建主从同步复制结构,主从从同步复制结构,互为主从复制结构,主库和从库的配置选项,部署半同步复制模式)

目录主从同步原理概述及实现工作原理:mysql主从复制需要三个线程,master(binlog dump thread)、slave(I/O thread 、SQL thread)。1、对指定库的异地同步2、mysql主-->从复制架构的实现3、从slave库(192.168.4.52)配置如下:4、如何实现主(A主机192.168.4.51)-->从(B主机1...

2018-07-20 20:44:11 349

原创 数据库基础之02(修改表结构,普通索引,主键,外键)

目录1、修改表结构  :  对已经创建的表的结构做修改:alter  table  库.表  执行动作;1-1、添加新字段  add   1-2、删除已有字段 drop   1-3、修改已有字段类型  modify1-4、修改字段名   change1-5、修改表名 rename2、MYSQL键值:约束如何给字段赋值。2-1、索引介绍:给字段值排序的树形结构,类似与...

2018-07-19 17:34:22 757

转载 Mysql中NULL详解

mysql null值处理详细说明在讲null之前,我们先看一个例子表数据如下:3306>select * from t1;+------+-------+| id | name |+------+-------+| 1 | chen || 2 | zhang || 3 | NULL |+------+-------+3 rows in set (...

2018-07-19 16:19:56 466

原创 数据库基础之01(搭建数据库服务器、连接数据库、建库建表写内容)

1、搭建数据库服务器目录1、搭建数据库服务器2、把数据存储到数据库服务器上的过程?3、使用SQL (结构化查询语言)命令 管理数据库4、断开与数据库连接5、指定表的字符集 可以存储中文数据6、Mysql数据类型6-1、数值型6-2、字符类型6-3、枚举类型 : 让字段的值 在规定的范围内选择6-4、日期时间类型:什么是数据库?存储数据的仓库...

2018-07-19 15:15:34 837

空空如也

空空如也

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

TA关注的人

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