首页 » Linux

Postfix排错记

今天打算安装Postfix到一台机器进行邮件的发送,SMTP通过sasl认证。配置完成后尝试发送邮Thunderbird始终返回

The mail server responded: 5.7.1 : Relay access denied. Please check the message recipient
Relay access denied。
main.cf restrictions部份配置为

smtpd_recipient_restrictions = permit_mynetwo...

支持Socks5协议的高速加密通信的代理服务器脚本

支持SOCKS 5协议的高速加密通信的代理服务器脚本
代码地址:
https://github.com/jiangmiao/proxy
解决现有代理的问题:
1、vpn – vpn接管所有的数据,而在很多时更希望只通过代理访问部份网站。
2、http/socks – 仅使用http或socks代理,没有经过加密的关键词还是有被拦截的可能。
3、ssh+socks – ssh tunnel的socks性能与稳定性不佳。...

Cacti的使用

Cacti的使用
Cacti是一款可在线浏览的系统状态监测工具。
一、下载Cacti
Cacti官方下载地址
写这篇文章时的版本为 0.8.8a
解压cacti到可以通过HTTP访问的目录
$ tar xf cacti-0.8.8a.tar.gz
$ ln cacti-0.8.8a cacti -s
本文为 http://127.0.0.1/cacti
二、配置Cacti
includes/config.php
$database_type = "mysql";
$database_def...

Linux下的数据统计

最近2天CSDN的密码泄漏,部份人可能会像我一样去作一些统计,比如邮箱占有率等一些数据。统计方式五花八门,但我觉得在Linux下用命令组合统计最为方便。
一、基本统计
先看密码文档 www.csdn.net.sql 格式
用户名 # 密码 # 邮箱
以’ # ‘分列
3个字符可以用awk等进行切割
使用到的相关统计命令与参数为
sort
-g 按照 常规数值排序
-r 逆序输出排序结果
-k 排序的列
uniq
-c 统计数量
-d 只输出重复的行...

编程字体推荐:ProFont

编程一路用过不少字体, 从Windows的Fixed,Courier, Consolas到Linux下的Dejavu Mono, Inconsolata,
如今使用的英文字体为ProFont,一款点阵等宽小字体。
可惜使用使用ProFont有一个缺点,因为字体属于小字体,因此同大小的中文字体显得偏小。
ProFont的显示效果:
xterm下的vim 使用ProFont字体
xorg下的gvim 使用ProFontWindow字体
从截图看ProFont比ProFontWindow好看一点,但不清楚为何...

Linux 通过 pptp 连接 VPN 网络

pptp是Linux的下的VPN软件,其中pptpclient可以连接到到VPN网络。
一、环境检测
$ file /dev/ppp
/dev/ppp: character special
系统支持ppp,如果不支持ppp,可能需要重新编译内核了。
二、安装pptpclient
因为是连接网络,所以只需安装pptp客户端即可。
Debian/Ubuntu下
aptitude install pptpclient
ArchLinux下
pacman -S pptpclient
三、配置账号...

Linux POSIX Shell脚本学习

Shell脚本和Linux关系非常密切,Shell有许多不同的实现,如Bash, zsh等,本文主要介绍POSIX Shell,以求最大的兼容性,可以使用Dash进行测试。
一、概念
1. 命令
Shell中有内部命令,外部命令,复合命令,函数等多种形式,它们有一个共同点特点:都有退出状态,0表示成功,其他为异常。
2. 复合命令
复合命令包括
if, until, while, for, case结构体与
(…), {…}命令组
二、基本语法
名称
语法
例子...

Linux 全文搜索引擎 Sphinx 使用

Sphinx是一款高效的全文搜索引擎,同类的有Lucene, Xapian等。顺便提下记得douban的一次演讲中就提到Sphinx不能满足需求而转向Xapian。不过以我用Sphinx的经验来看,一般应用还是手到摛来。
一、下载Sphinx
当前的Release版本为0.9.9, 不过有编译上的小bug http://sphinxsearch.com/bugs/view.php?id=453,不过很容易修复,当然您可以选择使用最新的1.10-beta版。
wget http://sphinxsea...

Linux 手动无线网卡 WiFi 配置

操作环境: ArchLinux Linux myhost 2.6.36-ARCH
硬件: USB 无线网卡 TL-WN821N
1. 安装 wireless_tools 和 madwifi
pacman -S wireless_tools madwifi
2. 查看网卡状态
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux...

Linux Chrome/Chromium 使用支付宝

在官方网站下载alipay的chrome插件安装后,并不能正常使用,支付宝密码栏还是显示着需要安装控件。
在终端下运行chromium发现如下错误
[2010:2019:2080865237:ERROR:base/native_library_linux.cc(28)] dlopen failed when trying to open /home/miao/.mozilla/plugins/libaliedit32.so: libpng12.so.0: 无法打开共享对象文件: 没有那个文件或目录
原来li...