摘要: 目录 1. 网络层次划分 2. OSI七层网络模型 3. IP地址 4. 子网掩码及网络划分 5. ARP/RARP协议 6. 路由选择协议 7. TCP/IP协议 8. UDP协议 9. DNS协议 10. NAT协议 11. DHCP协议 12. HTTP协议 13. 一个举例 计算机网络学习核 阅读全文
posted @ 2018-04-11 13:10 Focusing 阅读(237) 评论(0) 推荐(0) 编辑
摘要: sed sed [ nefri] ‘command’ 输入文本 常用选项: n 只有经过sed处理的那一行(或者动作)才会被打印出来。 e 直接在指令列模式上进行 sed 的动作编辑; f 直接将 sed 的动作写在一个档案内, f filename 则可以执行 filename 内的sed 动作; 阅读全文
posted @ 2018-04-11 13:09 Focusing 阅读(136) 评论(0) 推荐(0) 编辑
摘要: contents: 什么是Keepalived VRRP协议简介 Keepalived原理 Keepalived配置文件详解 Keepalived配置示例 一 什么是Keepalived? 保持存活,在网络里面就是保持在线了,即高可用或热备,用来防止单点故障(单点故障是指一旦某一点出现故障就会导致整 阅读全文
posted @ 2018-04-11 13:08 Focusing 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 什么是集群 一种计算机系统,通过一组松散集成的计算机软件或硬件连接起来高度紧密地协作完成计算工作。 可被看作是一台计算机。 集群系统中的单个计算机通常称为节点,通常通过局域网连接,但也有其它的可能连接方式。 集群计算机通常用来改进单个计算机的计算速度和可靠性。 LVS在企业架构中的位置: 以上的架构 阅读全文
posted @ 2018-04-11 13:08 Focusing 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 一 linux服务器性能查看 1.1 cpu性能查看 1、查看物理cpu个数: cat /proc/cpuinfo |grep "physical id"|sort|uniq|wc l 2、查看每个物理cpu中的core个数: cat /proc/cpuinfo |grep "cpu cores"| 阅读全文
posted @ 2018-04-11 13:07 Focusing 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 完成基础知识后,多搜索网络综合文档,整理为我所用 /sed /模式空间 /awk seq split Network iptables selinux watch crontab eval expr FTP SSH /LVM /Heartbeat /Keepalived /linux服务器优化 /负 阅读全文
posted @ 2018-04-11 13:06 Focusing 阅读(238) 评论(0) 推荐(0) 编辑
摘要: Menu 1、用shell脚本批量建立Linux用户 2、 编写shell脚本,将/usr/local/test目录下大于100k的文件转移到/tmp目录下: 3、通过apache访问日志access.log 统计IP和每个地址访问的次数,按访问量列出前10名。 4、一台监控主机,一台被监控主机。被 阅读全文
posted @ 2018-04-11 13:05 Focusing 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 一、文件 touch file 创建空白文件 rm rf 目录名 不提示删除非空目录( r:递归删除 f强制) dos2unix windows文本转linux文本 unix2dos linux文本转windows文本 enca filename 查看编码 安装 yum install y enca 阅读全文
posted @ 2018-04-11 13:04 Focusing 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一、文件 touch file 创建空白文件 rm rf 目录名 不提示删除非空目录( r:递归删除 f强制) dos2unix windows文本转linux文本 unix2dos linux文本转windows文本 enca filename 查看编码 安装 yum install y enca 阅读全文
posted @ 2018-04-11 13:03 Focusing 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 文件命令 cd 切换为之前目录 wc l w file cmd help apropos keyword apropos cpu type foo 检查命令类型,是否已被占用 alias foo='cd;ll;cd ' foo ll /etc/passwd pw.txt (输出重定向时, 自动创建不 阅读全文
posted @ 2018-04-11 13:02 Focusing 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 锁 一. 锁概述 InnoDB默认支持行级锁,但也支持表级锁 MyISAM,Memory支持表级锁 三种锁特性 1. 表级锁 用于查询为主,少量按索引条件更新 开销小,加锁快 不会出现死锁 锁粒度大,锁冲突概率高,并发度低 2. 行级锁 适用于大量按索引条件更新数据,如OLTP 开销大,加锁慢 会出 阅读全文
posted @ 2018-04-11 13:00 Focusing 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一、二叉排序树(二叉查找树) 空树或具有下列性质的二叉树 1.左子树所有节点值小于根节点 2.右子树所有节点大于根节点 3.它的左右子树分别为二叉排序树 二、平衡二叉树(AVL树) 满足二叉排序树 左右子树高度相差不超过1 三、B 树 平衡 多路排序树 主要用于文件索引 1. 特性: 1)所有非终端 阅读全文
posted @ 2018-04-11 12:59 Focusing 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1. 备份策略 备份表存储引擎是否支持事务 全量备份与增量备份 2. 逻辑备份及恢复 数据备份为文本文件 最大优点: 与存储引擎无关 备份 恢复 1) 完全恢复 mysql uroot p db_name 停掉db服务,复制数据文件 对myisam,innodb均适用 一般很少用 2. 热备份 1) 阅读全文
posted @ 2018-04-11 12:57 Focusing 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 高可用 一. 定义 服务正常无宕机 服务正常,且无数据丢失 二. 评价 一年内服务不可用时间百分比,9规则 99.9% 8h 99.999% 5min 三. 导致宕机的原因 35% 运行环境 系统和资源集合,如OS、硬盘、网络 最普遍 磁盘空间耗尽 35% 性能问题 如运行糟糕的SQL, 糟糕的Sc 阅读全文
posted @ 2018-04-11 12:56 Focusing 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一. MySQL体系结构 1、Connectors指的是不同语言中与SQL的交互 2、Management Serveices & Utilities: 系统管理和控制工具 3、Connection Pool: 连接池 管理缓冲用户连接,线程处理等需要缓存的需求。 4、SQL Interface: 阅读全文
posted @ 2018-04-11 12:56 Focusing 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一.什么是复制? 主库DDL,DML操作通过++BinLog++传给从库重做。 DDL 数据定义语言,create,drop,alter DML 数据操作语言,insert,delete,update,select 重做:对数据变更日志重执行 二. 为什么要复制? 保持主从一致: 主库错误,切换从库 阅读全文
posted @ 2018-04-11 12:55 Focusing 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一 OS系统优化 1 内核优化 1)IO调度优化 调整Linux默认的IO调度算法. IO调度器的总体目标是希望让磁头能够总是往一个方向移动,移动到底了再往反方向走,这恰恰就是现实生活中的电梯模型,所以IO调度器也被叫做电梯 (elevator),而相应的算法也就被叫做电梯算法.而Linux中IO调 阅读全文
posted @ 2018-04-11 12:54 Focusing 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 背景: MySQL优化是永恒的主题,​DBA的存在意义有很大一部分原因是因为要优化MySQL。我们应该从各个层面去优化数据库。本节从操作系统和硬件的角度去做出优化。 ​硬件层相关优化: 一 . CPU相关: 在服务器的BIOS设置中,可调整下面的几个配置,目的是发挥CPU最大性能,或者避免经典的NU 阅读全文
posted @ 2018-04-11 12:53 Focusing 阅读(504) 评论(0) 推荐(0) 编辑
摘要: [toc] 一 SQL语句优化 1.1 使用 show status 命令了解sql执行频率 mysql show session status 查询当前连接统计结果 mysql show global status 查询自数据库上次启动至今统计结果 或者在操作系统的终端执行 shell mysql 阅读全文
posted @ 2018-04-11 12:52 Focusing 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 索引概述 索引即key 在存储引擎层实现,不同引擎工作方式不同 索引优化 最好的查询优化手段,可提效几个数量级 两步查找数据: 磁盘查找索引节点(页),将其调入内存; 内存内业内查找数据 一. 索引类型 B Tree Hash R Tree空间数据索引 全文索引 1. B tree索引 支持引擎:I 阅读全文
posted @ 2018-04-11 12:51 Focusing 阅读(145) 评论(0) 推荐(0) 编辑