- 博客(13)
- 收藏
- 关注
原创 linux-shell面试题
由于工作的关系,收集了很多的shell面试题,有些比较有意思,有些纯粹是为折磨人用的题目。有的看完会心一笑,有的看了之后会以为是几年前开发的面试题。不知道是会的人多了,还是有意的为难,想起一句话,庙小妖风大,水浅那个啥多。 多说一句,解决的方法有很多种,也许这里给出的答案并不是最优的,但应该是比较容易解释,容易理解的。具体是什么公司的面试题就不说了,毕竟是人家的隐私。一
2014-04-20 10:43:44 612 1
原创 linux-shell面试题 之二
由于工作的关系,收集了很多的shell面试题,有些比较有意思,有些纯粹是为折磨人用的题目。有的看完会心一笑,有的看了之后会以为是几年前开发的面试题。不知道是会的人多了,还是有意的为难,想起一句话,庙小妖风大,水浅那个啥多。 多说一句,解决的方法有很多种,也许这里给出的答案并不是最优的,但应该是比较容易解释,容易理解的。具体是什么公司的面试题就不说了,毕竟是人家的隐私。
2014-04-20 10:15:10 853
原创 linux-shell面试题 之三
由于工作的关系,收集了很多的shell面试题,有些比较有意思,比如我在Shell图形化监控网络流量中所应用的实例。有些纯粹是为折磨人用的题目。有的看完会心一笑,有的看了之后会以为是几年前开发的面试题。不知道是会的人多了,还是有意的为难,想起一句话,庙小妖风大,水浅那个啥多。多说一句,解决的方法有很多种,也许这里给出的答案并不是最优的,但应该是比较容易解释,容易理解的。具体是什么公司的面试题就不
2014-04-20 10:13:49 620
原创 与一位同学的聊天记录
某天课程结束闲来无事,在QQ上闲逛,熟悉的声音过后,一个已经毕业的周末班同学发来一张截图。不解其意,开始以为是遇到了什么问题,仔细询问下才知道。。。。。 下面就将原文忠实的记录下来,算是一个里程碑吧,为之前的同学。又算是一个标志物吧,为之后的同学。实践出真知,更算是我们课程中教授的知识与理论的验证。 users 10:14:14 users 10:14:
2014-04-20 10:11:18 479
原创 shell解决DNS负载均衡RS的健康检测
DNS负载均衡,是最早的实现负载均衡技术的。在DNS的配置文件中为多个地址配置同一个名字,即配置多条指向不同ip的A记录,而客户端在查询这条A记录的时候将随机获得其中一个地址。通过以上描述不难发现,DNS负载均衡有着配置简单,性能优异,没有修改架构的开销等特点。因此,经常被用在内网。 说了优点,也要说说缺点。DNS负载均衡采用的是简单的轮循负载算法,不能分辨服务器的差异,不能根据后
2014-04-20 10:10:10 1060
原创 shell解决服务器高可用
HA(High Availability)高可用,有如下三种工作模式。(1)主从方式 (非对称方式)工作原理:主机工作,备机处于监控准备状况;当主机宕机时,备机接管主机的一切工作,待主机恢复正常后,按使用者的设定以自动或手动方式将服务切换到主机上运行,数据的一致性通过共享存储系统解决。(2)双机双工方式(互备互援) 工作原理:两台主机同时运行各自的服务工作且相互监测情况,当任一
2014-04-20 10:08:43 459
原创 httpd系统自带启动脚本详解
市面上有很多关于脚本的书籍和教程,好是好,可写的越来越像编程书。其中不仅有算法的介绍,比如递归,冒泡法,高效,冗余。还伴有非常高深的案例,看的是云里雾里,头昏脑胀。看完以后感觉如下,书是好书,例子是好例子,算法更是好算法,可多少有些脱离实际,提高的可以,干活的不成。对于没有任何程序开发基础的同志来说更是如此。 可那些书就不看了吗?答案是否定的,这些书上所撰写的内容虽然晦涩可都是好东
2014-04-20 09:59:43 1207
原创 sshd系统自带启动脚本详解
SSH 为 Secure Shell 的缩写。sshd服务是linux系统中最经常使用的服务之一。由于其规避了明文传送口令、内容本文及中间人攻击的安全隐患,因此经常作为远程管理系统的首选方案。虽然各个linux发行版本或多或少都会有所差异,但sshd服务一定会作为标准配置出现。 本文通过分析/etc/init.d/sshd脚本来理解linux系统是如何处理sshd服务的启动、关闭等操作的
2014-04-20 09:54:33 1236
原创 shell图形化监控网络流量 网络流量的监控工具有很多,如:Mrtg、Cacti、Zabbix等等,他们都有着各自的特点,不同的侧重,只为适合不同的应用场景的各种特殊需求。除了网络流量监控工具以外,还
shell图形化监控网络流量网络流量的监控工具有很多,如:Mrtg、Cacti、Zabbix等等,他们都有着各自的特点,不同的侧重,只为适合不同的应用场景的各种特殊需求。除了网络流量监控工具以外,还有Nagios这样的监控主机状态的工具,不仅能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。还能在系统或服务状态异常时发出邮件或短信报警第一时间通知网
2014-04-20 09:49:38 1794
原创 通过Python脚本理解系统进程
from socket import *from time import ctimeimport os,sys #sys定义了进程退出的方法HOST='localhost' #定义主机PORT=21567 #定义端口号BUFSIZ=1024 #定义缓冲区ADDR=(HOST,PORT) #定义元组tcpSerSock=
2014-04-20 09:47:06 458
原创 通过Python脚本理解系统进程间通信
from socket import * #导入socket包中的所有内容from time import ctime #导入time包,同时在本地可使用ctime进行调用import os,sys #导入os,sys包HOST='localhost' #定义主机PORT=21567 #定义端口BUFSIZ=1024 #定义缓冲区ADDR=(HOS
2014-04-18 18:00:05 691
原创 通过Python脚本理解系统线程
from socket import * HOST='localhost'#定义主机ADDR=(HOST,PORT) #定义元组tcpSerSock.listen(1) #监听用户请求def client(tcpCliSock,num): #定义函数。由于thread强行要求调用的函数必须有两个参数。num只是充数,没有特别含义
2014-04-18 17:57:00 385
原创 用Python脚本定制自己的Web服务器
标题很宏伟,实现很遥远。首先要说明这其实是一个不可能完成的任务,至少不是一片博文就能完成的任务。避免浪费看到标题而满心期待同道的时间。主要是想以Apache为蓝本,通过Python脚本的方式一步一步实现Apache的核心功能。进而了解Python网络编程以及有关于Web服务性能相关的方方面面。闲言少叙,直接上代码!import socket
2014-04-18 17:48:34 515
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人