Lubuntu去掉开机显卡启动画面(NVIDIA Splash Screen Logo)

近日将一台老的笔记本换上SSD,考虑到性能问题,选择安装Lubuntu,安装完成后顿时感觉笔记本还能再战5年,当然虚拟机神马的是不敢再玩了,用来写写PHP和上上网还是绰绰有余的,比如说这篇博文就是在这台电脑上打出来的。

当然每次配置Linux系列系统都要折腾一番,这也注定了在很长一段时间内,Linux只适合服务器领域,虽然随着Android的发力,Linux也逐步扩展到移动领域,而且在移动端是吊打微软的节奏。实际上从简单办公和编程来说Windows上一些比较优秀的软件不能移植确实很遗憾,不过好在有wine的加成,至少我现在已经成功安装了Office 2003(这个版本的顺手够用)、Fireworks 8和知网CAJViewer,对于我来说Linux有这三个原本运行在Windows下软件就足矣。其他一些软件比如PhpStorm就得益于Java可以方便的移植到Linux环境下了。

继续阅读

思科(CISCO) SG200-50 (SLM2048T) 48口千兆交换机配置

客户公司网络原先采用TP-Link系列的设备作为网络基础设施,经常性的出现稳定问题,对关键业务造成不良影响,终于在苦撑6年多可用率下降严重,公司终于决定更换交换机。

原来的网络基础设施主要服务小型网络,采用两台TP-Link 16口交换机与DELL PowerEdge网关型服务器的两个网口连接,分别处理来自两个独立子网络的流量,其中不同的子网络经过Forefront TMG 2010进行流量分流到不同的采用Hyper-V虚拟的内网服务器中,最后通过服务器的网络出口。

实际上如果让我再选择一次我肯定不会选择Windows Server 2008 R2搭配Forefront TMG 2010这种坑爹的组合,具体下篇文章再讲。下一次服务器升级已经提上议案了,准备采用Ubuntu Server作为母系统,然后搭配KVM虚拟机,虚拟Windows系统,完成相关软件的部署。

继续阅读

苹果iPhone 4S拆机修理故障电源键步骤备忘(多图)

不觉手里的iPhone 4S陪伴已有近3个年头,不知道是懒还是念旧,一直迟迟未肯换手机,哪怕更新到iOS8后,手机卡得不忍直视,也是这个时候知道手机存储容量的重要性,升级新系统后,容量明显不够用啊,必须删除很多应用有木有。

还记得第一次接触的智能机是多普达(Dopod)的大砖头,使用的是Windows Mobile系统,让我体验到刷机的乐趣,从5.0刷到6.0,还开发了几个手机小程序,直到后来微软不干了,直接说放弃WM项目,搞出个Windows Phone系统,那时候苹果公司的iOS和谷歌公司的Android(安卓)已经开始蚕食大部分智能机市场了,连往日辉煌的Symbian系统也渐渐败下阵来。因为我没有用过Symbian也不好评论,但对于WM系统来说,我觉得一个重要的原因是这货太像Windows桌面系统了,普通人上手有一定难度,而且必须配合触控笔,单手操作完全木有感觉,当然和电容屏不普及有一定关系,毕竟那时候大多数是软软的电阻屏。于是更友好,操作更方便的智能系统就占据上风了,于是微软才抛出Windows Phone来应对。

继续阅读

解决DNSMASQ内网地址无法解析No address (A) records available

部署DNSMASQ有一段时间了,最近发现一个奇怪现象,所有内网网站均无法解析,通过nslookup命令,得到如下结果:

Server:  192.168.24.6
Address:  223.5.5.5

*** No address (A) records available for oa.example.com

其中oa.example.com是内网域名,当然这里我只是举个例子:-) 域名管理员已经将该域名解析到一个私有内网地址上,外部DNS服务器均能正常解析这个域名,唯独部署了DNSMASQ的域名服务器无法解析。

开始时并没有介意,而是通过硬绑定的方式在DNSMASQ的配置文件中将内网地址映射到oa.example.com,配置方式如下:

address=/oa.example.com/192.168.25.4

继续阅读

Thinkpad T61笔记本电脑拆机修理记

2008年买过一台Thinkpad T61的笔记本,那段时间周围有很多朋友买惠普(HP)的笔记本,经常有朋友反馈他们的惠普笔记本出现黑屏的故障,开始以为是系统问题,后来我发现是笔记本自身硬件,最离谱的是我有个朋友在保修期间换过两块主板,感觉那时候周围笔记本就惠普这个牌子故障比较多,我自己的小黑T61倒没有出过故障,那时候联想收购的IBM的笔记本业务,对Thinkpad这个牌子吹嘘得也蛮多的,各种各样NB的保护措施,后来惠普爆出黑屏门事件,我也一直庆幸那时候没有买惠普的笔记本,这台T61在3年的保修期间出过一次故障就是显示器越来越暗,最后黑得看不见了,送修过一次,当时联想维修站给出的措施是更换了显示屏,对于这样的举措我也表示认可,不幸的是特约维修站师傅的手艺也不是挺好,拆显示屏的时候屏框咬合口被弄断了好些,而且接缝那块有划痕,好在不是太明显的,我也没有多计较。

换了新显示屏后这台笔记本继续陪伴着我度过无聊的写代码的日子,不幸的是在刚刚过保修后不久显示屏又出问题了,仍然亮度偏暗,出现红屏,因为那时候换屏价格不菲,我周围有人T61换屏花费了700多元,因为笔记本也比较旧了,我也一直没考虑到这个事情,索性外接了台显示器,继续用,当然显示器也坏过一台,不知道T61本身的问题呢,还是我经常写代码的问题,就这样一直磕磕碰碰用到了2013年,这年我换了台笔记本,于是小黑被我遗忘在角落落灰了。

继续阅读

iptables劫持并拦截DNS查询53端口实现转向(Redirect)

企业内网中经常会有这样的需求,比如说业务服务器的IP地址为192.168.6.25,大家也就习惯于访问这个地址了,运维也很厚道的将某个域名解析到这个IP地址,这样大家也就不必记住繁琐的IP地址,同时运维也很方便的将业务服务器由192.168.6.25的主机迁移到192.168.6.26的主机而无需通知客户端更改地址,这也是域名发挥的作用,好了,现在问题来了:-)

客户说我们企业很小,不想另外购买域名,好吧,每年五十几块也是一笔费用,而且购买域名后还需要有人维护,比如要记得续费什么的,略麻烦。同样的还觉得将内网地址公布到外网上不是安全的行为。

经过我的询问得知该企业拥有一台自建的DNS服务器,为全网提供DNS查询,那这事情就好办多了,对DNS服务器软件硬绑定指定的域名到IP地址的记录(由于是我们自己的DNS服务器,这里的域名可以任意设置,当然最好设置为公网上没有的域名地址以避免冲突)。

继续阅读

MySQL备份、迁移及开放远程访问3306端口备忘

今天把数据服务器和业务服务器进行了分离,其中涉及对MySQL开放远程访问的,作出记录如下以供备忘:

假设数据服务器IP地址为192.168.1.101,业务服务器IP地址为192.168.2.51

首先在数据服务器192.168.1.101上安装好MySQL实例,然后使用root访问MySQL并建立好所需要的数据库和用户。

$ mysql -uroot -p
Enter Password:
 
> CREATE DATABASE business_db;
> GRANT ALL PRIVILEGES ON `business_db`.* TO 'business'@'192.168.2.51' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
> FLUSH PRIVILEGES;

继续阅读

树莓派Raspberry Pi备份SD卡系统、浏览挂载IMG分区镜像文件

还记得是两年前图个新鲜买的树莓派,现在基本上用来练手Linux操作,其实更有看头的GPIO功能一直没有很好的去专研,现在的Raspberry Pi已经基本被我配置为一个小的无线路由。树莓派一个最方便的地方就是可拆卸的存储设备(SD卡)和无BIOS的那种纯粹SD卡系统引导,这样我们可以配置多种功能的SD卡,需要哪种功能直接把相应的SD卡插入即可,有点商业头脑的兴许还可以把自己专有的软件固化到SD卡中,再拿去卖给有需要的树莓派用户们。

好了,扯了这么多,其实要发挥树莓派最大的功能,系统配置是必不可少的,从写入镜像到后面的配置和大量软件包的apt-get install以及忍受其慢吞吞的软件编译速度而编译好的软件,我们向树莓派倾入了大量的感情。假如有一天存储这一切的SD卡见上帝了的话,那可真叫欲哭无泪了。所以今天主要介绍的是对于存在于SD卡中的操作系统的备份。

继续阅读

树莓派Raspberry Pi用AirPlay播放实现WiFi连无线音响外放

之前有一篇文章介绍了如何使用蓝牙实现手机连接无线音箱外放,在网上搜索相关资料的过程中,我发现了树莓派另外一个强大的功能,那就是可以实现苹果(Apple)的AirPlay播放技术,简单的介绍一下,AirPlay类似于蓝牙音响播放,但是其是建立在WiFi局域网基础上的,在接入有AirPlay播放技术的局域网上,苹果的设备就会显示支持AirPlay。综合AirPlay的优势,我开始在Raspberry Pi(树莓派)上实现相关功能。

同样的,关于树莓派一些好玩的功能国外资料较为丰富,经过查阅后《Raspberry Pi Airplay Tutorial》(原文超级详细)这一篇文章对我帮助较大,具体步骤如下。

继续阅读

树莓派Raspberry Pi用蓝牙(Bluetooth)实现手机连无线音响外放

今天琢磨着如何在树莓派上挖掘出一些新玩意儿,正好上次为了试验iBeacon低功耗蓝牙基站买的一块USB蓝牙接收适配器一直闲在那儿,于是准备依托于蓝牙功能实现一些有意思的功能。

首先想到的是文件共享,蓝牙这货一开始基本功能也是文件共享吧,想到以前智能手机并不普及的年代,我曾经试验过通过拍照蓝牙传输聊天的功能,那时候想如果能通过蓝牙进行文本传输基本上就实现了一个小型聊天室了,好了,扯远了,我手边有部iPhone,据说未越狱的iPhone蓝牙传文件功能一直是短板,不知道为什么苹果要限制其蓝牙功能,折腾了许久文件传输一直未能实现,于是决定转战另外的功能。

我注意到iPhone手机可以任意的连接蓝牙耳机,也就是说可以轻松实现蓝牙的音频传送,同时在Raspberry Pi主板上有个音频输出接口,正好家里有闲置的笔记本USB Mini音箱,于是我决定将树莓派变成蓝牙多媒体播放中心。

继续阅读