- 博客(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关注的人