Monthly Archive: March, 2015

Centos Postfix配置记

博客这么多年了,一直使用Sendmail无碍,但是最近问题频出,导致wordpress评论响应严重推迟!经朋友介绍说这个postfix不错,于是便想来试试。

关于Postfix

  1. postfix的产生是为了替代传统的sendmail.相较于sendmail,postfix在速度,性能和稳定性上都更胜一筹。现在目前非常多的主流邮件服务其实都在采用postfix. 当我们需要一个轻量级的的邮件服务器是,postfix不失为一种选择。
  2. postfix是免费的:postfix想要作用的范围是广大的Internet用户,试图影响大多数的Internet上的电子邮件系统,因此它是免费的。
  3. 更快:postfix在性能上大约比sendmail快三倍。一部运行postfix的台式PC每天可以收发上百万封邮件。
  4. 兼容性好:postfix是sendmail兼容的,从而使sendmail用户可以很方便地迁移到postfix。Postfix支持/var[/spool]/mail、/etc/aliases、 NIS、和 ~/.forward 文件。
  5. 更健壮:postfix被设计成在重负荷之下仍然可以正常工作。当系统运行超出了可用的内存或磁盘空间时,postfix会自动减少运行进程的数目。当处理的邮件数目增长时,postfix运行的进程不会跟着增加。
  6. 更灵活:postfix是由超过一打的小程序组成的,每个程序完成特定的功能。你可以通过配置文件设置每个程序的运行参数。
  7. 安全性:postfix具有多层防御结构,可以有效地抵御恶意入侵者。如大多数的postfix程序可以运行在较低的权限之下,不可以通过网络访问安全性相关的本地投递程序等等。

关闭Sendmail且卸载Sendmail

# 卸载Sendmail
service sendmail stop
chkconfig sendmail off
rpm -qa | grep sendmail | xargs rpm -e

安装Postfix

redhat6.0以上版本应该是默认集成了postfix服务的,假如没有安装的话,可以手动安装。

# 查看是否安装
rpm -qa | grep postifx
# 安装Postfix
yum install postfix
Read more

关闭windows 7中哪些无用的ipv6服务

使用win7已经好几年了,但是常常使用ipconfig命令会跳出很多没用的信息,例如什么隧道适配器等等的东西。因为我们压根就不支持ipv6。这些网络服务在win7中也是默认开启的。根本就没用!!

来吧!干掉它!!

netsh interface teredo set state disable
netsh interface 6to4 set state disabled
netsh interface isatap set state disabled

那么如果你需要他的时候呢?那就打开它呗。

netsh interface teredo set state default
netsh interface 6to4 set state default
netsh interface isatap set state default

Linux 挂载硬盘记录

最近把vps迁移到了国外,数据神马的都迁移完了才发现还有硬盘没有挂进去!

1.首先查看系统新的硬盘

fdisk-l

2.对新的数据盘进行分区

依次输入为:n p 1 回车 回车 w
注:xvdb为数据盘名称,请根据自己服务器的实际名称更改
n为新建,p为主分区,1为一个分区,w为结束

fidsk-n

3.将新分区格式化为ext4格式

mkfs -t ext4 -c /dev/xvdb1
ext4

格式化为xfs

mkfs.xfs /dev/xvdb1
Read more

VPS数据库及文件备份脚本

最近又把服务器迁移到了国外,面对几个G的数据打包迁移确实不是那么好弄的。遂写下这个脚本来备份一下!!

  • 2015年10月7日更新,修复Mysql提示Warning: Using a password on the command line interface can be insecure
  • 2015年10月23日更新,模块化

使用方法:

curl "https://raw.githubusercontent.com/jalena/vps-backup/master/backup.sh" -O backup.sh && chmod +x backup.sh && ./backup.sh init ./backup.sh backup

对于Mysql 5.6 出现Warning: Using a password on the command line interface can be insecure的解决方法

touch /root/.my.cnf 
vi /root/.my.cnf

# 以下为插入的内容 
[client] user=数据库用户 
password=数据库密码 

[mysqldump] 
user=数据库用户 
password=数据库密码

然后到新服务器使用tar zxPf 解压就可以了

腾讯云COS

# 安装coscmd
pip install coscmd 

# 更新 
pip install coscmd -U 
# 初始化配置 
# 配置文件位于 ~/.cos.conf 
coscmd config -a <secret_id> -s <secret_key> -b <bucket> -r <region> [-m <max_thread>] [-p <parts_size>] 

# 查看帮助 coscmd -h

Archives