摘要: 一、MySQL的架构 1. 连接器 2. 连接池,安全认证、线程池、连接限制、检查内存、缓存 3. SQL接口 DML、DDL 4. SQL解析器,对SQL语句的权限检查、解析为二进制程序 5. 优化器,优化访问路径 6. 缓存cache,buffer 7. 存储引擎 innodb 8. 文件系统 阅读全文
posted @ 2018-06-10 17:51 生生不息.连绵不绝 阅读(2256) 评论(3) 推荐(0) 编辑
摘要: 注意:其中有些参数支持运行时修改,会立即生效;有些参数不支持,且只能通过修改配置文件,并重启服务器程序生效;有些参数作用域是全局的,且不可改变;有些可以为每个用户提供单独(会话)的设置 一、服务器选项 \ mysqld help verbose 获取所有可以的选项 \ mysqld print de 阅读全文
posted @ 2018-06-09 20:13 生生不息.连绵不绝 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 一、MyISAM存储引擎 缺点: 1. 不支持事务 2. 最小粒度锁:表级 3. 读写相互阻塞,写入不能读,读时不能写 4. 不支持MVCC(支持多版本并发控制机制) 5. 不支持聚簇索引 6. 不支持数据缓存 7. 不支持外键 8. 崩溃恢复性较差 优点: 1. 最大支持256TB存储空间 2. 阅读全文
posted @ 2018-06-09 20:10 生生不息.连绵不绝 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 一、用户管理 1、用户账号 用户的账号由用户名和HOST俩部分组成('USERNAME'@'HOST') HOST的表示: 主机名 具体IP地址 网段/掩码 可以使用通配符表示,%和_;192.168.%即表示这个网段的所有主机 2、增加删除账号 主要:在数据库中修改了用户信息需要执行 来刷新授权表 阅读全文
posted @ 2018-06-09 15:13 生生不息.连绵不绝 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 一、视图 视图:VIEW,虚表,保存有实表的查询结果,实际数据不保存在磁盘 物化视图:实际数据在磁盘中有保存,加快访问,MySQL不支持物化视图 基表:视图依赖的表 视图中的数据事实上存储于“基表”中,因此,其修改操作也会针对基表实现。其修改操作受基表限制。 注意:修改视图时是修改的原表 1、视图的 阅读全文
posted @ 2018-06-07 15:03 生生不息.连绵不绝 阅读(496) 评论(3) 推荐(1) 编辑
摘要: 一、SQL语言的简介和规范 ​ 是 一种特定目的程序语言,用于管理关系数据库管理系统(RDBMS),或在关系流数据管理系统(RDSMS)中进行流处理。 20世纪70年代,IBM开发出SQL,用于DB2 1981年,IBM推出SQL/DS数据库 业内标准微软和Sybase的T SQL,Oracle的P 阅读全文
posted @ 2018-06-07 13:39 生生不息.连绵不绝 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 一、基础概念 数据(Data) 是描述事物的符号记录,是指利用物理符号记录下来的、可以鉴别的信息。 1、数据库 (Database,DB)是指长期储存在计算机中的有组织的、可共享的数据集合。数据要按照一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性,系统易于扩展,并可以被多个用户分 阅读全文
posted @ 2018-06-05 15:50 生生不息.连绵不绝 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 一、MySQL简介 ​ MySQL 原本是一个开放源代码的关系数据库管理系统,原开发者为瑞典的MySQL AB公司,该公司于2008年被Sun公司收购。2009年,Oracle收购sun公司,MySQL成为Oracle旗下产品。 ​ 但 被甲骨文公司收购后,Oracle大幅调涨MySQL商业版的售价 阅读全文
posted @ 2018-06-05 11:39 生生不息.连绵不绝 阅读(454) 评论(0) 推荐(0) 编辑
摘要: MySQL的多实例配置 ​ 在 一台物理机中需要多个测试环境,那么就需要用到了搭建数据库的多个实例,多个实例的意思就是运行多份程序,实例与实例之间没有影响。要注意监听的端口需要不同。 环境:CentOS7.5,编译安装MariaDB 10.2.15版本,软件安装目录: ​ 1)创建运行的目录环境 ​ 阅读全文
posted @ 2018-06-04 23:31 生生不息.连绵不绝 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 环境:CentOS6.9系统安装MariaDB 10.2.15 一、yum包管理器安装MariaDB server ​ 1)配置yum源(MariaDB官方源) ​ 2)安装 ​ 3)启动服务并测试 二、官方二进制包方式安装MariaDB server ​ 1)获取二进制包 ​ 2)创建组和用户 ​ 阅读全文
posted @ 2018-06-04 21:54 生生不息.连绵不绝 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 一、DNS概念简述 DNS:Domain Name Service 域名解析服务,工作在应用层,是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS监听在TCP和UDP端口53。 FQDN :全称域名,如 是主机名 是域名 实现名称到IP解析的有三 阅读全文
posted @ 2018-06-02 20:27 生生不息.连绵不绝 阅读(3021) 评论(1) 推荐(4) 编辑
摘要: ansible简介 Ansible的创始人是Michael DeHaan(同时也是Cobbler和Func的作者),2012年3月发布第一版,在2015年10月被Red Hat公司收购。 功能:自动化批量部署、配置并启动应用服务;同类的自动化工具还有Saltstack、Puppet、Chef和Fab 阅读全文
posted @ 2018-05-31 09:58 生生不息.连绵不绝 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 一、anaconda anaconda负责安装系统向导,默认为GUI界面,如果我们使用ks自动应答安装的话建议使用TUI界面来安装 在安装启动界面我们可以按esc键来自己手动指定安装启动选项 anaconda选项: 1)linux askmethod 在稍后的安装中手动选择安装源 本地光盘、硬盘、N 阅读全文
posted @ 2018-05-24 20:40 生生不息.连绵不绝 阅读(1906) 评论(0) 推荐(1) 编辑
摘要: AIDE 高级入侵检测环境:是一个入侵检测工具,主要用途是检查文件的完整性,审计计算机上的那些文件被更改过了。 AIDE能够构造一个指定文件的数据库,它使用aide.conf作为其配置文件。AIDE数据库能够保存文件的各种属性,包括:权限(permission)、索引节点序号(inode numbe 阅读全文
posted @ 2018-05-22 15:20 生生不息.连绵不绝 阅读(845) 评论(0) 推荐(0) 编辑
摘要: openssh secure shell,安全的远程登录;openssh和dropbear都是它的开源实现,ssh协议有v1和v2俩个版本,现在使用的都是v2版,v1已经不安全了;ssh基于DH算法做密钥交换,基于RSA或DSA实现身份认证;ssh有俩种方式验证:密码验证和秘钥验证。 openssl 阅读全文
posted @ 2018-05-19 17:53 生生不息.连绵不绝 阅读(4133) 评论(0) 推荐(0) 编辑
摘要: 一、加密算法 1、对称加密 概念:加密和解密使用同一个秘钥 算法:DES、3DES、AES、Blowfish、Twofish、IDEA、RC6、CAST5等 优点:效率高;将数据分割成固定大小的块,逐个进行加密 缺点:每一个通信就需要一个秘钥;秘钥传递不安全;无法确定数据来源 2、非对称加密 公钥与 阅读全文
posted @ 2018-05-18 22:19 生生不息.连绵不绝 阅读(1559) 评论(0) 推荐(0) 编辑
摘要: gawk 作者:Aho, Weinberger, Kernighan 版本: GNU awk:gawk New awk:nawk 简介:格式化文本输出工具,模式扫描及处理语言;报告生成器。 用法:gawk [ options ] ' PATTERN { ACTION STATEMENTS }' FI 阅读全文
posted @ 2018-05-15 19:15 生生不息.连绵不绝 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 因6和7俩个系列的启动流程有区别,所以我把他们分开来写 linux可看作是内核和根文件系统组成我们把内核单独拿出来总结一下 一、CentOS6系列启动流程 首先总结一下总体的流程,接下来展开来叙述:POST加电自检 -- MBR(0扇区前446个字节为GRUB第1阶段) -- (在1扇区后存放GRU 阅读全文
posted @ 2018-05-12 19:49 生生不息.连绵不绝 阅读(2483) 评论(0) 推荐(1) 编辑
摘要: 情景一、内核文件损坏 /boot/vmlinuz-2.6.32-642.el6.x86_64 内核文件 1、故障现象 2、解决方法:挂载光盘,进入rescue(救援)模式 3、选择——English——us——No——Continue——OK——OK。 4、进入shell,重新安装内核 5、确认新的 阅读全文
posted @ 2018-05-11 23:18 生生不息.连绵不绝 阅读(974) 评论(0) 推荐(1) 编辑
摘要: 1、打印一个等腰三角形 2、打印99乘法表 3、输入网段,探测网段内存活的主机 4、打印国际象棋棋盘 5、编写函数(my_functions),实现打印绿色OK和红色FAILED 6、编写脚本copycmd.sh (1) 提示用户输入一个可执行命令名称; (2) 获取此命令所依赖到的所有库文件列表; 阅读全文
posted @ 2018-05-10 10:04 生生不息.连绵不绝 阅读(1177) 评论(0) 推荐(0) 编辑