Linux版本小全

· Arch Linux · BackTrack · CentOS · CloneZilla · Damn Small Linux · Debian · Dreamlinux · Elive · FaunOS · Fedora · FreeBSD · FreeDOS · Frugalware · Gentoo · Gujin · Kubuntu … “Linux版本小全”

Read More

Fail2ban简单配置

为了这个站点的安全,哥也是费劲心思,找到了一个可以监视系统日志,并根据记录的日志信息做出对应动作.比如有人暴力破解SSH,那么fail2ban就可以设置防火墙屏蔽这个人的IP,并且还能发送邮件给指定人员. 简介 Fail2ban的功能和特性 支持大量服务,如sshd,apache,ftp,smtp,qmail,proftpd,sasl等. 支持多种动作。如iptables,tcp-wrapper,shorewall(iptables第三方工具),mail notifications(邮件通知)等等. 在logpath选项中支持通配符. 需要Gamin支持(注:Gamin是用于监视文件和目录是否更改的服务工具). 需要安装python,iptables,tcp-wrapper,shorewall,Gamin.如果想要发邮件,需安装postfix/sendmail. 更多信息访问官网 安装 fedora源中已经集成,因此只需执行命令yum install fail2ban即可. 配置 fail2ban的相关配置文件默认在/etc/fail2ban/目录下,其中包含许多配置文件,但只需要重点配置fail2ban.conf与jail.conf即可. fail2ban.conf是fail2ban服务的常规配置,比如日志等级,日志存放路径等配置.jail.conf则是详细的规则配置文件. 将fail2ban.conf文件中的loglevel项设置为3,info等级,logtarget值为其日志存放的路径. 将jail.conf文件中[DEFAULT]全局配置下的bantime项值改为3600,即一个小时;maxretry项值改为3;接着配置子段 [ssh] enabled = true #是否开启此项(true/false) filter = sshd #过滤规则的名字,这个默认在/etc/fail2ban/filter.d目录下,去掉.conf即是为过滤名称 action = iptables[name=SSH, port=22, protocol=tcp] # 达到触发条件后的动作名称.对应的配置文件在/etc/fail2ban/action.d目录中,与filter.d类似 … “Fail2ban简单配置”

Read More

电影视频参数部分解析

CAM(枪版)——珍爱生命,远离枪版 CAM 通常是用数码摄像机从电影院盗录。有时会使用小三角架,但大多数时候不可能使用,所以摄像机会抖动。因此我们看到画面通常偏暗人物常常会失真,下方的字幕时常会出现倾斜。 由于声音是从摄像机自带的话筒录制,所以经常会录到观众的笑声等声音。因为这些因素,图象和声音质量通常都很差。 举例说明:Journey.To.The.Center.Of.The.Earth.CAM.XViD-CAMERA(地心游记3D枪版) TS——只比枪版好一点 TS 与CAM版的标准是相同的。但它使用的是外置音源(一般是影院座椅上为听力不好的人设的耳机孔)这个音源不能保证是好的音源,因为受到很多背景噪音的干扰。TS是在空的影院或是用专业摄像机在投影室录制,所以图象质量可能比CAM好。但画面的起伏很大。常出现的有一般TS版和经过修复清晰TS版。 举例说明:Iron.Man.PROPER.TS.XviD-iLG(钢铁侠TS版) TC——基本也可以忽略 TC使用电视电影机从胶片直接数字拷贝。画面质量还不错,但亮度不足,有些昏暗。很多时候制作TC使用的音源来自TS,因此音质很差,但画面质量远好过TS。如果不是太讲究的话TC版还是不错的选择。 举例说明:Madagascar.2005.TC.XviD.AC3.avi(马达加斯加TC版) DVDSCR——最差也要看这个 预览版的或者是测试版的DVD,非正式出版的版本。从预览版 DVD 中获取,通过mpeg-4技术进行高质量压缩的视频格式。能比DVDRip早发布,但画质稍差。(经常有一些不在黑边里在屏幕下方滚动的消息,包含版权和反盗版电话号码 ,会影响观看。)如果没有严格的划分它的画质应与TC版差不多。 举例说明:Quantum.of.Solace.REPACK.DVDSCR.XviD-COALiTiON.avi(007大破量子危机DVDSCR版) DVDRIP——比较理想的版本 DVDRIP:是从最终版的DVD转制。质量应该是最好的。将DVD的视频、音频、字幕剥离出来,再经过压缩或者其他处理,然后重新合成成多媒体文件。一般来说,DVDrip由影音文件(后缀为avi)和字幕文件组成。 举例说明: Pineapple.Express.2008.DVDRip.XviD-ARROW.avi(菠萝快车DVDRip版) HR-HDTV——不错的选择 HR-HDTV是用DivX/XviD/x264等MPEG4压缩技术对HDTV的视频图像进行高质量压缩,然后将视频、音频部分封装成一个.avi或.mkv文件,最后再加上外挂的字幕文件而形成的视频格式。 画面清晰度更高。 HDRIP——BD之下,万人之上 HDRIP=HD-DVD Rip,即HD-DVD高清转制,效果好于一般的高清转制。 举例说明:[email protected](星尘HDrip版) BDRIP——高清之下,普通清晰度的王者 BDrip = Blue-ray Disc Rip,即蓝光高清转制,效果比HDRIP还要好。 … “电影视频参数部分解析”

Read More

cat不是猫,top不是置顶

cat cat命令是用来查看Linux下文本的输出命令. cat的命令格式为: cat [-AbeEnstTuv] [–help] [–version] file 参数: -n 或 –number 由 1 开始对所有输出的行数编号 -b 或 –number-nonblank 和 -n 相似,只不过对于空白行不编号 -s 或 –squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行 -v 或 –show-nonprinting 用例 cat查看某个文件内容: cat someFile cat合并文件: cat someFile1 … “cat不是猫,top不是置顶”

Read More

世界上有10种人 一种懂二进制 另外一种不懂

进制转换 计算机常见的进制主要包括:16进制, 10进制, 8进制, 2进制. 16进制 16进制:逢16进1,存在数 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. 32 + a3 = d5 10进制 10进制: 逢10进1,存在数0,1,2,3,4,5,6,7,8,9. 1 + 9 = 10 8进制 8进制:逢8进1,存在数0,1,2,3,4,5,6,7. 7 + 12 = 21 2进制 2进制: 逢2进1 2进制:计算机中所有数据都是以2进制的方式来存储的.2进制只用数字0和1来表示。 1001 + 1011 … “世界上有10种人 一种懂二进制 另外一种不懂”

Read More

vi/vim的基本使用总结

一直很喜欢原装的vi,但vi对比vim真心有些弱了,ctrl+v的虚拟光标选中操作只支持删除,并且还不支持批量添加替换啥的,以及自定义功能大大受限,还是装了vim,于是接触vim也就有两年了. 看网上的评论,vim的对头是Emacs,不过Emacs在Linux发行版中较少自带,哥也没碰过,哪天有兴趣就试试. 在vim中,有四种模式(即状态): Command mode Last line mode Insert mode Visual mode 在刚使用vim打开某文件时,vim处于Command mode,这时候,前往不要乱按键盘,这时候键盘的按键有不同的功能: 移动与进入Insert mode h 光标左移 j 光标上移 k 光标下移 l 光标右移 e 光标跳跃到词尾(怎么分词,哥也不清楚) b 光标回到上个词首 w 光标跳跃到下个词首 G 光标移动到文章尾部 0 光标移动到文章开头 $ … “vi/vim的基本使用总结”

Read More

Android 系统美化

上周哥记录了Apk包的美化修改,这次就来记录系统包的美化修改,大致和apk的美化差不多,但rom包里的东西巨多,修改需要极具耐心. 当前哥手里的Android手机是HTC的G3,代号Hero,哥已经刷成Android 2.3了. 首先要将手机root了,安装RE管理器,当然其他的文件管理器也可以.进到/System/framework文件夹中,将framework.apk复制出来,传到电脑上.然后按照普通apk的方式修改即可,不过framework.apk和systemUI是不用签名的,所以也不用删除里面的签名文件,并且由于许多文件在style.xml文件中已经定义,因此不要随意删改里面的文件. 将修改后的文件重新传回到手机的原来路径,在覆盖掉原来的apk之前,将新的文件的权限改成和原来的一样.

Read More

CentOS与Ubuntu使用上的异同

这两天都在折腾刚买的VPS。VPS上安装的系统CentOS 6.1,而哥笔记本上的系统是2010年装的Ubuntu 10.4,发现两者有很大的不同。 CentOS (Community ENTerprise Operating System)和 Ubuntu一样,都是Linux的发行版。 其实哥最早接触的Linux系统去掉BT4不谈,应该是Fedora 8,那还是2008年的时候,哥给自家的台式机装了个双系统,折腾了两个月就删了,为啥?因为那时候硬盘还是很小啊,Windows XP下载东西,搞得硬盘没有空间了,但是当时记住了Fedora还有个兄弟,叫CentOS,它俩都有一个相同的爹,不同的是Fedora喜欢刺激,而CentOS则性格沉稳。 同年哥有了笔电,是刚买来的时候预装的就是Ubuntu 8,卖电脑的小哥直接安装了雨林木风的XP,但哥深深的记住了Ubuntu这个神奇的系统。后来笔记本越来越卡,在2010年的时候哥就琢磨着装回Ubuntu了,于是装了Ubuntu10.04桌面版到笔记本上,感觉运行速度要起飞啊,于是正式开始Linux之旅。前两天看到Ubuntu 12.04已经出来了,那这两天可以升级看看。 感受最深的还是Ubuntu,虽然时不时弹个啥啥啥奔溃,但仍丝毫不影响操作体验。 Ubuntu是基于Debian衍生出来的版本,有一家公司进行官方的升级与维护,其更新周期快,版本发布频繁。看网上评论说Debian是开源的集大成者,不过哥没用过,不做评论。 CentOS它基于Red Hat Enterprise,和Fedora一样,是正统的Rad Hat系,因此有些要求高度稳定性和安全性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。哥装VPS系统的时候也是看中这点的,运行一些重要程序的时候,稳定和安全,比一切都重要。 这两天实际操作下来看,哥发现CentOS下与Ubuntu的不同有以下几点: 1. 包管理有很大的不同: – CentOS用的rpm格式包,使用的是`yum`命令。 – Ubuntu用的deb格式包,使用的是`apt`命令,继承自Debian。 2. 网络配置文件格式和路径不一样: – CentOS的路径是`/etc/sysconfig/network-scripts/ifcfg-ethX`,最后的`ifcfg-ethX`就是专门的某个网卡,X即网卡序号,从0开始。 … “CentOS与Ubuntu使用上的异同”

Read More

CentOS 6.2 安装PPTP/L2TP 服务端程序

其实哥认为一个PPTP就够用了(据说有的地区电信运营商已经封掉了PPTP协议,哥这还没有),虽然说L2TP的安全性要高于PPTP,但实际你不仅要记账号密码,还要记住它的共享密钥,实在是很烦的啊;并且再开启一层NAT+端口转发后,PPTP可以直接连接,但是L2TP的Windows与Linux客户端是需要特殊设置,这非常的麻烦。 不过生命的意义在于折腾。 PPTP PPTP(Point to Point Tunneling Protocol)是来自微软的Gurdeep Singh-Pall在1996年出的一个点对点隧道通信协议技术,用到了MPPE,不过在2005年Linux内核2.6.14的时候,就将MPPE合并到主分支了,因此CentOS 6是果断支持的。 然后检测VPS是否支持TUN和PPP,这个有的OpenVZ是不支持的。但哥的是KVM架构,果断支持。 先添加资源库,哥添加的是Fedora的资源库,Fedora的资源库非常多且新的应用包。 wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm -O epel.rpm rpm -ivh epel.rpm yum update && yum install -y ppp iptables # 先判断你的系统是32还是64位,使用命令 getconf LONG_BIT 即可查看,哥安装的是64位. wget http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.i686.rpm -O … “CentOS 6.2 安装PPTP/L2TP 服务端程序”

Read More

Android应用包的美化

其实网上有好多的教程了.哥也是在机锋论坛上学的,所以此次只作记录. 准备环境 首先需要一个解压软件,因为.apk的Android安装包其实就是打包了文件,可以直接从里边解压出文件.哥喜欢用7-Zip,但是用WinRAR也是可以. 其次要装Java的环境.直接上Java下载即可. 然后安装PS之类的图片美化工具. 最后就是Apk包的签名软件AndroidResEdit. 开搞 解压你要的某Apk包后,进入解压出来的文件夹下的res文件夹,里面存在许多图片,这些就是apk装完后要用到的图片,可以直接修改成自己喜欢的样子,但是名称和格式不可变,而且图片大小最好不要变动太大. 改完图片后,就替换原来apk里面的图片了.方法: 右击apk文件,选择打开方式为7-Zip或WinRAR,进入res-drawble,在窗口的上方选择添加,将你改好的图片直接替换就OK了(图片格式与名称必须一直). 替换后放回到上一步,进入META-INF文件夹,这个文件夹里面装有签名文件,把出MANIFESE.MF除外的两个文件删掉,然后退出关闭. 打开AndroidResEdit(可能杀毒软件会报毒,要关了杀毒软件,哥的360就报了),选择签名,然后找到你想要的签名文件,最后点击确认即可.

Read More