Linux下utf-8 BOM 文件的检查与删除

JavasBoy | Bash, Perl, Vim | 2019-01-21
当源程序是 gbk 格式,你转换为 utf8 的时候,很多情况是头部会出现 bom,如果是 php 代码,这样会出现很多意想不到的事情,那怎么办呢,你可以用 linux 命令来查找,然后对文件的 bom 进行删除。 [shell] grep -r $'\xef\xbb\xbf' * |grep .php [/shell] bom:UTF-8签名(UTF-8 signature)也叫做BOM(Byte Order Mark) 查询BOM: [shell] :... [阅读全文]
ė 16,128 views 6 3条评论 0 , , ,

eMule电骡使用OpenVPN获取HighID配置教程

JavasBoy | eMule, Network, network, 电脑 | 2018-06-13
eMule电骡使用OpenVPN获取HighID配置教程
以下是在 Windows7 虚拟机环境中做的试验,还需要有一台自己的 Openvpn 服务器,用于映射端口,打通 eMule 的连接,最终获得 HighID,使之可以连接 lowID 用户,提高下载速度或者资源。 PS:早些年就用过这个方案,拖延症托到现在才把这方案记录到博客中来让更多的 eMule 分享者使用。 下面这张图是配置好之后正常下载文件中的截图 1、设置 eMule... [阅读全文]
ė 18,128 views 6 1条评论 0 , ,

haprox external-check 健康检测

JavasBoy | Haproxy, Python | 2018-02-02
haprox external-check 健康检测可以自定义脚本来检测后端服务,这非常有利于那些经常出现假死,无法通过常规判断端口来检测后台是否正常的问题。 比如,RabbitMQ,业务程序自定义检查等。 HAProxy可以使用二进制或脚本运行外部命令来执行运行状况检查。 当这样做的时候,它需要将自己fork一个新进程。 如果您使用chroot,请确保该命令及其所有依赖... [阅读全文]
ė 17,072 views 6 2条评论 0 , ,

使用rsync定期同步windows系统文件到Linux系统

JavasBoy | Linux, Script | 2017-02-27
1 Windows 平台 cwRsync 安装配置成客户端,通过设置计划任务每 5 分钟推文件到 linux 的 rsync 服务端。 2 linux 配置成服务端。 3 记录同步详细日志,linux平台记录日志。 4 只同步新增或者修改过的不一样的文件,忽略时间、权限的同步。 示意图如下: [bash] +----------------------+ | +----------------------+ | ... [阅读全文]
ė 112,500 views 6 2条评论 0 , ,

mutt 找不到 libtasn1.so.3 动态链接库文件的解决方法

JavasBoy | Bash, network | 2016-04-28
系统为 CentOS 6.6,使用 yum 安装的 mutt,无法运行,提示 libtasn1.so.3 => not found,使用 ldd 命令来查看可执行文件依赖的动态链接库有哪些。 [shell]ldd /usr/bin/mutt libtasn1.so.3 => not found[/shell] 解决步骤一:在系统中查找这个文件 [shell] find /* -type f -name "libtasn1*" /usr/lib/libtasn1.so.6.4... [阅读全文]
ė 144,095 views 6 4条评论 0 ,

CentOS 6 编译 libnl-3.2.25

JavasBoy | network | 2015-09-07
一、有一个软件编译的时候提示为:“libnl3: no”,解决方法是安装 libnl。这里选择编译安装最新版 libnl-3.2.25.tar.gz,编译过程如下: [shell] wget http://www.infradead.org/~tgr/libnl/files/libnl-3.2.25.tar.gz tar zxvf libnl-3.2.25.tar.gz cd libnl-3.2.25 ./configure --prefix=/usr/ make && make install [/shell] 二、... [阅读全文]
ė 19,306 views 6 没有评论 0

在 debian-7.7.0 编译 Realtek RTL8188CUS USB 无线网卡驱动

JavasBoy | Linux, Network | 2014-12-21
前几天因FreeBSD10.0在我的笔记本上接投影无法双屏,然后新安装了 Linux mint 17 一切的完美,非常不错的一个发行版。完美支持 X61s 的多功能键,休眠,我想要的双屏也支持。唯一就是我的网件(Netgear)WNA1000M 150M迷你USB无线网卡无法驱动,通过 lsusb 命令可查看到这块网卡所用芯片为 Realtek RTL8188CUS。说明内核可以认这块网卡,Google 之发现... [阅读全文]
ė 19,481 views 6 没有评论 0 , , , ,

About字符编码

JavasBoy | Python, Vim | 2014-07-25
打开"记事本"程序Notepad.exe,新建一个文本文件,内容就是一个"严"字,依次采用ANSI,Unicode,Unicode big endian 和 UTF-8编码方式保存。 然后,用文本编辑软件UltraEdit中的"十六进制功能",观察该文件的内部编码方式。 1)ANSI:文件的编码就是两个字节"D1 CF",这正是"严"的GB2312编码,这也暗示GB2312是采用大头方式存储的。 2)Unicod... [阅读全文]
ė 16,540 views 6 没有评论 0 , , ,

记录 Linux Iptables 防火墙 Dropped Packets 日志

JavasBoy | Script | 2014-01-24
最近VPS深受垃圾评论所害,而且IP都是福建莆田的,而且是不停的访问一两个URL! 以下是屏蔽一个IP列表的脚本中的一段,完整的脚本Google一下就出来了。 [shell] IPT="/sbin/iptables" SPAMLIST="blockedip" SPAMDROPMSG="BLOCKED IP DROP: " [ -f /root/scripts/blocked.ips.txt ] && BADIPS=$(egrep -... [阅读全文]
ė 123,245 views 6 没有评论 0 ,

Debian6 编译安装vim 7.4

JavasBoy | Vim | 2013-09-28
一、安装VIM7.4之前的准备工作 [shell]apt-get update[/shell] 遇到问题: W: 以下 ID 的密钥没有可用的公钥: 8B48AD6246925553 解决方法: [shell]gpg --keyserver subkeys.pgp.net --recv 8B48AD6246925553 gpg --export --armor 8B48AD6246925553 | sudo apt-key add -[/shell] 继续执行 apt-get update 完成后安装VIM的依赖库环境 ... [阅读全文]
ė 118,773 views 6 2条评论 0 ,

为Debian换上AIT驱动

JavasBoy | Linux | 2013-06-07
为Debian换上AIT驱动
4月份的时候换了主析和显卡7850之后一直没进过硬盘里的Debian系统,前天突然想起他,开机,选择Debian,提示显卡驱动有问题只能进入CLI模式,登录后发现网络也不通,那天晚上正好在看Perl语言入门,所以就没折腾,在cli下面做了几个练习。 然后今天上午下大雨,可怜今天参加高考的孩子门了,俺就没去公司,算调休一个上午吧,调到明天去。刚才更新了W... [阅读全文]
ė 113,902 views 6 1条评论 0 ,

cli为何物?

JavasBoy | Linux | 2012-11-30
cli是什么意思?本来是知道是什么意思的,但今天早上看到这个词竟然想不起来了。汗个。 CLI是Command Line Interface的缩写,即命令行界面。 像咱们的Linux服务器大部份都没装GUI的,全是命令行界面呐。 [阅读全文]
ė 19,821 views 6 3条评论 0
Ɣ回顶部