服务器上PHP使用QQ邮箱或者Gmail邮箱的SMTP发信

关键点
smtp地址需要加密:
gmail的smtp地址 【ssl://smtp.gmail.com 】
qq邮箱的smtp地址 【ssl://smtp.qq.com】
端口 【465】

星期六, 三月 22nd, 2014 服务器, 网络 没有评论

linux内网利用iptables共享上网

一 上网机器设置,wlan0为互联网连接,eth0为内网网卡

1 设置/etc/sysctl.conf

net.ipv4.io_forward=1;

2 iptables规则

sudo iptables -t nat -A POSTROUTING -s 10.0.1.0/24 -o wlan0 -j MASQUERADE

3  /etc/network/interfaces

auto eth0
iface eth0 inet static
address 10.0.1.1
netmask 255.255.255.0

局域网上网机器设置

1 /etc/network/interfaces

auto eth0
iface eth0 inet static
address 10.0.1.2
gateway 10.0.1.1
netmask 255.255.255.0

dns-nameservers 8.8.8.8

Tags: , ,

星期三, 三月 12th, 2014 服务器 没有评论

删除老的grub菜单

sudo aptitude purge linux-image-3.0.0-16-generic
sudo update-grub

Tags: ,

星期五, 十一月 8th, 2013 工具 没有评论

自动同步linux服务器时间

在/etc/crontab中添加定时同步服务器时间,每天23点同步服务器时间

0 23 * * * root ntpdate asia.pool.ntp.org >> /var/log/ntpdate.log

Tags: ,

星期六, 六月 8th, 2013 服务器 没有评论

ubuntu使用rsync+ssh备份

服务器一直没做备份,丢失信息,很惨,以后都使用rsync+ssh来同步服务器重要文件了。

WEB是要备份的服务器,CLIENT是放备份的服务器
1 在WEB上编写rsync备份脚本,使用root权限cron定时推送
2 rsync命令行语法如下

    rsync -vzrtopg --delete -e ssh /var/www njava@bak-server01:/bak/www
    rsync -vclRarpogt --progress --delete -e ssh  /var/lib/mysql/ root@bak-server01:/data/web01
  

› Continue reading

Tags: ,

星期五, 九月 7th, 2012 服务器 没有评论

macos下php+mysql不能使用localhost连接的问题解决

因为localhost是通过socket方式来连接,而127.0.0.1则是走的TCP协议。所以需要重新设置php-mysql的配置文件

$echo "show variables" | mysql | grep "socket"
socket	/opt/local/var/run/mysql5/mysqld.sock
$vi /opt/local/var/db/php5/mysql.ini 
; Do not edit this file; it is automatically generated by MacPorts.
; Any changes you make will be lost if you upgrade or uninstall php5-mysql.
; To configure PHP, edit /opt/local/etc/php5/php.ini.
extension=mysql.so
extension=mysqli.so
extension=pdo_mysql.so

mysql.default_socket=           /opt/local/var/run/mysql5/mysqld.sock
mysqli.default_socket=          /opt/local/var/run/mysql5/mysqld.sock
pdo_mysql.default_socket=       /opt/local/var/run/mysql5/mysqld.sock

设置mysql.default_socket,mysqli.default_socket,pdo_mysql.default_socket

Tags: ,

星期二, 八月 14th, 2012 服务器 没有评论

分析Mysql慢日志log_slow_queries

1 打开log_slow_queries

$sudo vi /etc/mysql/my.cnf 
log_slow_queries        = /var/log/mysql/mysql-slow.log
long_query_time = 5
log-queries-not-using-indexes

2使用工具分析mysql slow日志
myprofi.php

3 mysql调优工具
tuning-primer.sh

Tags:

星期二, 八月 14th, 2012 服务器 没有评论

为perl安装fcgi支持

nginx要执行perl,使用fcgi模式

 sudo apt-get install libfcgi-perl 
星期五, 八月 3rd, 2012 服务器 没有评论

安装Sphinx-for-chinese

1 下载Sphinx-for-chinese

http://code.google.com/p/sphinx-for-chinese/downloads/list

sphinx-for-chinese-2.0.2-beta-r3019.tar.gz 源代码
xdict_1.1.tar.gz 词库

2 编译安装Sphinx-for-chinese
› Continue reading

Tags:

星期三, 七月 4th, 2012 Web 没有评论

全文索引Sphinx和sphinx的中文分词

网站需要做全文索引,所以研究了一下sphinx
1 Sphinx是什么
Sphinx是由俄罗斯人Andrew Aksyonoff开发的一个全文检索引擎。意图为其他应用提供高速、低空间占用、高结果 相关度的全文搜索功能。Sphinx可以非常容易的与SQL数据库和脚本语言集成。当前系统内置MySQL和PostgreSQL 数据库数据源的支持,也支持从标准输入读取特定格式 的XML数据。通过修改源代码,用户可以自行增加新的数据源(例如:其他类型的DBMS 的原生支持) › Continue reading

Tags: ,

星期三, 七月 4th, 2012 Web 没有评论
Pages: 1 2 3 4 5 6 7 8 9 10 ... 12 13 14 Next
1LMooBmUE153Wnd3zDryWvDyXxQudbFxDr