自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

花落花开,春去秋来!

心怀感恩,分享快乐,本博客适用个人参考,学习 禁止用于商业用途。

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

原创 Linux运维(十)

1、什么是关系型数据库?什么是非关系型数据库?他们之间有何优势和区别?答:(1)关系型数据库:建立在关系模型基础上的数据库,是一张拥有关系名称的二维表,关系模型由关系数据结构、操作集合、完整性约束三部分组成。如Mysql和Oracle。非关系型数据库:一种键值对形式存储的数据结构,虽然它的速度非常快,但基本上只能通过键的完全一致查询获取数据。如Mongodb和Redis。(2)SQL优势:支持事务...

2018-05-23 14:23:13 759

原创 初级运维(九)

1、静态资源和动态资源的区别,优缺点如何?答;静态资源:URL固定,后缀名诸如.html和.jpg和.gif,它是服务端存在的一种文件,浏览器进行解析,不与数据库交互,有利于网站推广(SEO),维护麻烦。动态资源:有数据库支持,内容丰富,后缀名诸如.jsp和php,服务端解释执行,交互性能好,执行消耗服务端的CPU资源,推荐优化将动态页面转为静态页面。2、什么是伪静态,如何实现,有何特点。MIME...

2018-05-23 14:22:12 1565

原创 初级运维(八)

1、linux系统中如何获取pid为100的进程的所有TCP连接,请给出详细命令?(不看操作界面是做不出来的,当然有思路就行,就说awk条件判断)答:[root@192 1dir]# netstat -tnlp|awk '{print $7}'|awk -F "/" '$1==100{print $0}'2、Squid如何查看缓存命中率和清理缓存信息。答:安装squid时自带的squidclien...

2018-05-23 14:21:47 953

原创 初级运维(七)

1、详细描述mysql主从复制的方式?(类似跟DRBD高可用的协议类型)答:(1)同步复制(C协议:sync):只有在本地和远程磁盘都确定写入已完成时,主节点才会认为写入完成。master的变化,必须等待slave-1,slave-2,...,slave-n完成后才能返回。这样显然不可取,也不是MYSQL复制的默认设置。比如,在WEB前端页面上,用户增加了1条记录,需要等待很长时间。(2)异步复制...

2018-05-19 20:15:11 636

原创 初级运维(六)

1、将两个文件按列合并,按行合并呢?答:行:awk '{print $0}' 1.txt  2.txt列:paste 1.txt 2.txt2、为什么要在Lvs的后台真实服务器上绑定VIP呢?并且是在环回口上绑定VIP呢?答:(1)客户端发送给分发器的请求数据报文的目的IP地址是VIP,经过分发器器会根据相应的算法把请求交给后台真实的服务器处理,DR模式下只会更改目的MAC地址,而目的IP地址(即...

2018-05-19 20:13:56 472

原创 初级运维(五)

1、存储过程与触发器的区别?答:(1)触发器主要是通过事件执行触发而被执行的,而存储过程可以通过存储过程名称而直接调用。(call/execute)(2)触发器是一种特殊的存储过程,在表中进行insert、update、delete等DML语句时,数据库服务器就会自动执行触发器所定义的SQL语句(3)触发器没有参数,而存储过程有参数。(4)触发器最好不要返回数据,而存储过程可以返回数据2、netf...

2018-05-19 20:12:36 473

原创 初级运维(四)

1、内连接与外连接区别?答:(1)内连接:返回两个表中连接条件相同即对应的列值相同的行(2)外连接:分为左外连接、右外连接、全外连接。以某一个表为基表,去匹配另一个基表,如果列值匹配则返回,如果列值不匹配,保留第一个基表的所在行,并将另一个基表所在的列值设为空。(3)内连接是保证两个表中所有的行都要满足连接条件,而在外连接中,某些不满足条件的列也会显示出来,也就是说,只限制其中一个表的行,而不限制...

2018-05-19 20:11:37 1803

原创 初级运维(三)

1、一个sql语句查询很慢怎么办?答:(1)登录到Mysql,show global status;和show processlist查看数据库系统状态(2)查看慢查询日志,show variables like '%slow%',分析是那些SQL语句拖慢了系统(3)vi /etc/my.cnf配置文件,对参数进行修改,比如最大连接数和表缓存(4)合理添加索引2、哪些字段适合当作索引,哪些字段不适...

2018-05-19 20:10:57 508

原创 初级运维(二)

1、TCP为什么要进行三次握手?(考的频率不是一点把点啊,命中率80%)答:主要是为了防止已失效的连接请求报文段突然又传到了服务端,因而产生错误。分析:本来TCP连接已经断开,但是由于之前一个数据包在连接建立的过程中,由于网络延迟问题迟迟没有到达,当该失效报文到达服务端的时候,服务端又会认为客户端想要建立新的TCP连接,于是便会进行确认同意建立连接,假如是2次握手,那么连接建立成功,服务端就会一直...

2018-05-19 20:08:13 537

原创 初级运维-linux

1、写一个你最拿手的脚本?(命中率50%)答:监控MySQL主从复制状态的脚本,并邮件报警      1 #!/bin/bash      2 #主从复制,在从服务器上写脚本,每天定时0:00执行      3 #Author:Yue HongCai      4 #2016-8-8      5       6 PORT=`netstat -an|grep "3306"|wc -l      7...

2018-05-19 20:05:12 1655

转载 Linux运维手册

释放内存:syncecho 3 > /proc/sys/vm/drop_caches Linux查看Dell服务器型号命令:dmidecode | grep "Product Name"查看系统负载:cat /proc/loadavg0.0  0.00 0.00 1/283 10904意思是:前三个是系统负载,1/283中,1代表此时运行队伍中的进程个数,而283是代表此时的进程总数1090...

2018-05-19 19:51:39 2642

原创 Linux运维处理及监控脚本

分享场景一:运维过程通过脚本批量删除文件。运维时遇到在tmp文件目录下存放大最的 option__*的临时文件,由于要在晚上进行自动清理,只能考虑采用脚本操作方法,脚本设计考虑到执行效率,每次执行时负载等影响因素。综合各方面的因素把脚本设计如下:#!/bin/sh cd /tmp      time=’date – d “ 2 day ago” “+%b%d” ls –l | grep “opti...

2018-05-19 19:50:15 1142

原创 awk 用法(使用入门)

awk 用法:awk ' pattern {action} '  变量名    含义 ARGC   命令行变元个数 ARGV   命令行变元数组 FILENAME   当前输入文件名 FNR   当前文件中的记录号 FS   输入域分隔符,默认为一个空格 RS   输入记录分隔符 NF   当前记录里域个数 NR   到目前为止记录数 OFS   输出域分隔符 ORS   输出记录分隔符 1、aw...

2018-05-19 19:35:07 2110

空空如也

空空如也

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

TA关注的人

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