16th Day

搭建服务器

安装node运行环境

wget + 下载地址            下载某个文件

tar xvf + 文件名        解压某个文件

Ln  -s  原文件地址和名字  目标文件地址和命名     创建一个快捷方式

mv    ./文件名字  新文件名    修改文件名字

yum install screen      安装screen

新下载的临时文件放在usr/local/src中,这里是处理临时文件

将下载的压缩包解压后,将解压文件中移到usr/bin/的node放在usr/local/bin下,就可以在全局中运行

找到npm的具体位置在解压文件的lib/node_modules中,创建软链接在usr/local/bin下,那npm也可以在全局中用

LNMP

LNMP:Linux + Nginx + Mysql + PHP

如果是一键安装:先下载资源包,解压、运行安装文件./install.sh

如果是手动安装:http://blog.csdn.net/zjiang1994/article/details/72884151?locationNum=4&fps=1

用Node发送邮件

设置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
var nodemailer = require('nodemailer');
var transporter = nodemailer.createTransport({
service: 'qq',
port: 465,
secureConnection: true, // 使用 SSL
auth: {
user: 'QQ邮箱',
pass: 'stmp密钥'
}
});
var sentEmail = function(email){
var mailOptions = {
from: '发送邮箱', // 发件地址
to: email, // 收件列表
subject: 'Hello sir', // 标题
//text和html两者只支持一种
text: 'Hello world ?', // 标题
html: '<b>Hello world ?</b>' // html 内容
};
transporter.sendMail(mailOptions, function(error, info){
if(error){
return console.log(error);
}
console.log('Message sent: ' + info);
});
}

调用:

1
2
3
4
5
6
7
var email = require('./email.js');
var nodemailer = require('nodemailer');
var zxc = '目标邮箱' ;
email.sentEmail(zxc);