拒绝被搜索引擎跟踪

鉴于google在国内不是太稳定,平时很多简单的问题还是习惯直接baidu一把。但是发现到了加入百度推广联盟的网站上时自动跳出来的广告非常精准,广告的都是自己想要的东西,突然想到是不是自己在用百度的时候被追踪了。看了下cookie信息确实如次。当用户访问百度的时候,百度会创建一个30才过期的BAIDUID,然后当你搜索一个关键词的时候实际就百度记录下来了。幸好chrome有个配置恰好可以设置把单个域的cookie在退出的时候清理掉。设置–高级设置–内容设置–管理例外情况,然后添加主机名是“baidu.com” 后面选上关闭浏览器删除。

October 23, 2012 · 1 min · pm

debian下使用ZTE的联通3G上网卡

公司发的3G卡有大半年没有用过了,主要是平时很少外出。今天测试了一下再debian下进行拨号配置,其实还是比较简单的。主要参考了网上现有的文章。 只需要安装 wvdial, usb-modeswitch就可以了。然后进行一下简单的配置,以下是我使用的配置文件# cat wvdial.conf[Dialer Defaults]Init = AT+CGDCONT=1,”IP”,”uninet”Init1 = ATZInit2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0Init6 = AT+CFUN =1Modem Type = Analog ModemBaud = 115200New PPPD = yesModem = /dev/ttyUSB2ISDN = 0Phone = *99#Username = anyAuto DNS = 0Password = anyNew PPPD = yesIdle Seconds = 300Stupid Mode = 1 [文章](http://hi.baidu.com/pcdigger/item/4ad5b2209b7ebc142a0f1c52) 其实每一项的含义都可以man wvdial.conf查看的,比如Stupid Mode就是 Stupid ModeWhen wvdial is in Stupid Mode, it does not attempt to interpret any prompts from the terminal server.It starts pppd immediately after the modem connects. Apparently there are ISP’s that actually give youa login prompt, but work only if you start PPP, rather than logging in. Go figure. Stupid Mode is(naturally) disabled by default.之前我没有添加这个配置,启动wvdial后就会处于等待的状态,配置这个选项后启动就立即进行拨号了。

October 21, 2012 · 1 min · pm

linux下的nbtstat–nbtscan

以前维护测试环境,经常遇到某一个测试或者开发跑压测,乱改数据,乱改配置等等。。总之最终需要我去把环境恢复好,最好不过的是再把这个人给抓出来。。之前是知道nbtstat基本可以根据IP查出对于的netbios名字,这个就能和工号对应起来了。今天发现linux下其实有个类似的命令,netscan,而且还能批量扫描,更为强大。具体的使用man一下就行。 “Human-readable service names” (-h) option cannot be used without verbose (-v) option.Usage:nbtscan [-v] [-d] [-e] [-l] [-t timeout] [-b bandwidth] [-r] [-q] [-s separator] [-m retransmits] (-f filename)|()-v verbose output. Print all names receivedfrom each host-d dump packets. Print whole packet contents.-e Format output in /etc/hosts format.-l Format output in lmhosts format.Cannot be used with -v, -s or -h options.-t timeout wait timeout milliseconds for response.Default 1000.-b bandwidth Output throttling. Slow down outputso that it uses no more that bandwidth bps.Useful on slow links, so that ougoing queriesdon’t get dropped.-r use local port 137 for scans. Win95 boxesrespond to this only.You need to be root to use this option on Unix.-q Suppress banners and error messages,-s separator Script-friendly output. Don’t printcolumn and record headers, separate fields with separator.-h Print human-readable names for services.Can only be used with -v option.-m retransmits Number of retransmits. Default 0.-f filename Take IP addresses to scan from file filename.-f – makes nbtscan take IP addresses from stdin.what to scan. Can either be single IPlike 192.168.1.1 orrange of addresses in one of two forms:xxx.xxx.xxx.xxx/xx or xxx.xxx.xxx.xxx-xxx.Examples:nbtscan -r 192.168.1.0/24Scans the whole C-class network.nbtscan 192.168.1.25-137Scans a range from 192.168.1.25 to 192.168.1.137nbtscan -v -s : 192.168.1.0/24Scans C-class network. Prints results in script-friendlyformat using colon as field separator.Produces output like that:192.168.0.1:NT_SERVER:00U192.168.0.1:MY_DOMAIN:00G192.168.0.1:ADMINISTRATOR:03U192.168.0.2:OTHER_BOX:00U…nbtscan -f iplistScans IP addresses specified in file iplist.

October 20, 2012 · 2 min · pm

记一次乌龙

上周做了个很乌龙的事情,我本来是想bash dd if=debian-xxx.iso of=/dev/sdb bs=1 count=1024 结果敲成成```bash dd if=debian-xxx.iso of=/dev/sda bs=1 count=1024 /dev/sda appears to contain a iso9660 filesystem which isn’t known to reserve space for DOS-style boot. Installing GRUB there could result in FILESYSTEM DESTRUCTION if valuable data is overwritten by grub-setup (–skip-fs-probe disables this check, use at your own risk)

October 18, 2012 · 1 min · pm

debian cpufreq配置

x220在windows下的待机一直是非常好的,但是在debian下经常耗电非常快,而且很烫。因为gnome3下设置cpu频率的那个插件不能使用了。所以就直接修改一下配置文件。因为获取电池电量有点问题,所以就把那部分去掉了。[General]pidfile=/var/run/cpufreqd.pidpoll_interval=2verbosity=4#enable_remote=1#remote_group=root#定义一般模式 0.8G-2.3G ondemand[/General][Profile]name=ac_normalminfreq=1000000maxfreq=2300000policy=ondemand[/Profile] [/Profile] #定义高性能模式[Profile]name=performance_highminfreq=1600000maxfreq=2300000policy=performance[/Profile] 这样插上电源的时候使用 ondemand模式,cpu的频率设置为1g-2.3G,拔掉电源后使用 conservative,cpu的频率设置为0.8g-1.6g。不过现在风扇设置好像还有点问题,需要继续配置一下thinkfan才行。 今天只是把thinkfan安装上了,增加了模块加载的参数pm@debian:/etc/modprobe.d$ cat /etc/modprobe.d/thinkfan.confoptions thinkpad_acpi fan_control=1

September 23, 2012 · 1 min · pm

vncserver安装配置

因为工作需要,经常需要远程登陆windows的机器,windows的跳板机又经常不是太稳定,经常遇到登陆不了的问题。所有就打算使用vnc来登陆一个linux的机器,把这个linux机器上安装rdp 客户端来做windows的跳板机。简单的在 centos下配置了一下还是比较简单,其他发行版原理也类似。 1.vnc的安装yum install gnome-session dbus-x11.x86_64 dbus.x86_64 rdesktop.x86_64 gnome-terminal.x86_64 firefox vnc-server.x86_64 2.系统的vnc配置 (/etc/sysconfig/vncservers)VNCSERVERS=”4:admin 5:root” #每个用户都需要添加在这里面,4和5分别表示display的id,每个用户监控的端口不同##用vnc客户端就分别是5904和5905,用网页打开就分别是5804和5805VNCSERVERARGS[2]=”-geometry 1024×768 3.每个用户的vnc配置,直接以新增一个用户vnctest为例进行配置useradd vnctest -msu vnctestvncpasswd 输入密码修改用户的vnc配置文件运行 vncserver 自动生成 xstartup可以看到目录下生成的文件是: test1.net:3.log 等就vncserver -kill :3杀掉本用户的这个服务,修改配置unset SESSION_MANAGERexec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesxsetroot -solid greyvncconfig -iconic &gnome-session & 也可以直接在vnctest用户下执行 vncserver :6这时可以使用 vnc client连接 test1.net:5906 4.远程linux服务器上登陆windows服务器rdesktop -z -a 32 -g “1024×768” -u Administrator 10.1.0.51

September 14, 2012 · 1 min · pm

使用SquashFS 来压缩usr目录

usr目录下都是一些小的文件,因此当时du -ms /usr 的时候就可以看到花的时间非常得长,我们可以把usr目录压缩成一个squashfs只读文件系统,可以大大降低在usr目录下频繁读取小文件时耗的时间 pm@debian:~$ time du -ms /usr3231 /usr real 0m38.376suser 0m0.124ssys 0m0.892 这个是我du一下usr目录花的时间,当把/usr目录换成压缩的squashfs的时候大概只需要1秒多。具体的操作可以参考这里。 [这里](http://tldp.org/HOWTO/html_single/SquashFS-HOWTO/) mksquashfs /usr /path/readusr 这样就可以压缩好usr目录了。然后修改一下fstab /path/readusr /usr squashfs ro,defaults 0 0 mount -a就可以直接挂载上了,需要说明的是这个时候/usr分区不能写入的,即系统不能升级等,只有特定的场景才能用上。

August 27, 2012 · 1 min · pm

linux下绑定特定中断到指定CPU

如果大家用的万兆网卡跑linux或者nginx做大规模的负载均衡,那么肯定会遇到网卡中断占耗尽一个CPU的情况,会发现有一个ksoftirqd进程耗CPU非常厉害。这个时候就需要把万兆网卡的多个队列分别绑定到不同的核上。简单的在自己的笔记本上测试一下把单个中断绑定到指定CPU的方式。 1.先查看中断号 root@debian:/home/pm/downloads# cat /proc/interrupts CPU0 CPU1 CPU2 CPU3 0: 55 0 0 0 IO-APIC-edge timer 1: 9828 0 0 0 IO-APIC-edge i8042 8: 1 0 0 0 IO-APIC-edge rtc0 9: 64153 0 0 0 IO-APIC-fasteoi acpi 12: 12812 0 0 0 IO-APIC-edge i8042 16: 50287 0 0 0 IO-APIC-fasteoi mmc0, ehci_hcd:usb1 23: 32 0 0 0 IO-APIC-fasteoi ehci_hcd:usb2 40: 2053 0 0 0 PCI-MSI-edge eth0 41: 84430 0 0 0 PCI-MSI-edge ahci 42: 540 0 0 0 PCI-MSI-edge snd_hda_intel 43: 189429 3306 1140 185873 PCI-MSI-edge iwlwifi 44: 367098 96565 0 0 PCI-MSI-edge i915 NMI: 389 212 369 216 Non-maskable interrupts ...

July 28, 2012 · 2 min · pm

vim,lftp,ssh,sshd配置

主要是每次重装了系统都得配置,记录一下。 vim 的配置: syntax on set nuset nobackupset cindentset fileencodings=utf-8,gbk,ucs-bom,cp936set incsearch ” Incremental searchset cursorline lftp的配置添加: set dns:order “inet6 inet”debug 3 #可以显示详细的交互过程 set ftp:char set GBKset file:char set UTF-8alias gbk “ set ftp:char set gbk; set file:char set UTF-8”alias utf8 “ set ftp:char set UTF-8; set file:char set UTF-8” ssh配置: ~/.ssh/config host *ControlMaster autoControlPath ~/.ssh/%r@%h:%pControlPersist yes /etc/ssh/ssh_config ServerAliveInterval 10

July 25, 2012 · 1 min · pm

gnome-shell设置关屏幕不休眠

gnome3用了也很长一段时间了,总体来说我是感觉使用gnome3不是太顺手,稳定性也有待提高。更关键的是很多以前有的小桌面插件现在也不能使用了,比如调节CPU频率的插件,要知道linux的电源管理本来就 比windows 7 搓很多,现在笔记本的用linux的待机时间就非常短。 话说昨天跑个fio测试一下IO性能,结果上厕所之前我把屏幕合上了,机器休眠了,今天开机就SB了。。文件系统修复了半天。。。 在gnome-tweak-tool和系统设置里都没有找到以前有的设置项。网上搜索了一下,可以这么搞 gsettings set org.gnome.settings-daemon.plugins.power lid-close-battery-action “nothing” 设置好可以自己查看一下设置设置成功没有。 ```bash gsettings get org.gnome.settings-daemon.plugins.power lid-close-battery-action 其实也可以直接使用dconf-editor进行配置。=============update现在的新版gnome3这个方法已经失效了,直接安装gnome Tweak Tool 可以设置的。

July 21, 2012 · 1 min · pm