GNUer's Blog

技术博客存档 - 分享GPS、DNS、网络、Linux等技术文章

gnome-shell下开机亮度的调节

gnome-shell下开机亮度的调节 gnome3下现在屏幕的默认亮度不能保存,网上搜了一圈简单的方式是在rc.local里加 echo 70 > /sys/class/backlight/acpi_video0/brightness

服务影响时间测量

服务影响时间测量 这几天配置dns集群,为了测试各种场景下的服务影响时间,需要自己写个脚本进行统计。没有什么现成的好的工具,就用python里面的dnspython模块写了个小的脚本 #!/usr/bin/python #****************************************************************# # ScriptName: …

一次ssh信任登录失败的排查

一次ssh信任登录失败的排查 昨天遇到有同事帮忙看一下信任登录打通的问题,已经把跳板机的公钥加到服务器上了,但是每次登录都要输入密码。 ssh -v看了一下 能成功登录的机器是 debug1: Next authentication method: publickey debug1: Trying private key: /home/admin/.ssh/identity debug1: …

指定dns查询的超时时间

指定dns查询的超时时间 最近在做些打杂的事情,需要对dns做一下健康检查。脚本直接shell写的,以前的同事的方案只是直接检查一下named进程是否存在,存在就是表示OK的,这个策略显然是有问题的,比如进程假死之类的其实是没有办法检查的。然后我就想着改成nslookup或者host命令进行一个查询,检测返回值,由于nslookup的返回值不能体现出查询是否成功,就只有host可以用了。 …

配置nginx不暂存服务端的响应到缓冲区

配置nginx不暂存服务端的响应到缓冲区 nginx做代理的服务器的时候是默认等后端服务器完成响应后再一次把内容返回给用户。这个关键的配置项目是http://wiki.nginx.org/HttpProxyModule#proxy_buffers. proxy_buffering 默认是on This directive activate response buffering of the …

gnome-terminal的常用快捷键

gnome-terminal的常用快捷键 平时很山使用快捷键什么的,主要是经常记不住。不过现在买了个机械键盘就是为了多试试用快捷键提高自己的日常的操作效率(其实主要是不能用小红点了。。。)。 刚看下了,其实gnome-terminal自己也带了很多常用的快捷键。 我自己单独定义了一个期待term的快捷键是ctrl+alt+t. gnome-terminal的快捷键主要有: 新建一个标签 …

vichrome插件使用

vichrome插件使用 今天买了个机械键盘,不过买了机械键盘后第一个感觉是之前用习惯了小红点现在非常不习惯。之前小红点完全可以代替鼠标的很多操作,现在却是很多操作需要另外去用鼠标才能搞定。想起了之前有个浏览器的vi插件就装了下。不过很久没有用这个玩意了早就忘记了。 主要需要记住的操作是: t 打开新的标签页 o 在当前的表情页打开新的url ctrl+u 向上一页 ctrl+d 向下一页 上下左 …

页面元素检测脚本

页面元素检测脚本 我们经常遇到某个页面缺少一个js之类的情况,一般使用firefox的httpfox或者chrome自带的工具都可以查看那些元素有问题.用python写了一个脚本,分析页面里面引用的元素,然后逐个进行请求,查看是否有的元素不能成功获取.不过使用urllib2有的地方异常处理也做的不完善,目前只是自己简单测试了一些,当熟练一下Python的用法了.目前从perl切换到python还是 …

python多线程测试

python多线程测试 仿照之前自己写的一个perl的多线程的脚本,简单试了下python的多线程模块threading.只能说因为之前习惯了perl的很多用法,刚切换到python非常不习惯,一些小的操作上不熟练. #!/usr/bin/env python import threading import time import random import sys import string …

设置TIME_WAIT的目的

设置TIME_WAIT的目的 设置TIME_WAIT的两个原因是: 1.实现了全双工的TCP连接关闭。 TIME_WAIT会出现在主动关闭这端的原因是:该端发出最后一个ACK后,如果这个ACK丢失或最后一个FIN丢失,另外一段将会超时重传最后的FIN。主动关闭这端由于TIME_WAIT的存在可以在需要的时候重传最后的确认报文,否则它收到最后的FIN后可能无法重传最后的ACK,而只能发出RST。另 …