网站制作是在win7上进行的,服务器以后会放在linux机器上运行,所以win7与linux上都需要node及其相应插件的配置。

需要配置与安装的有:

  • node (服务器端 JavaScript 解释器)

  • imagemagick (免费的创建、编辑、合成图片的软件)

  • redis (Key-Value数据库)

  • git (免费、开源的分布式版本控制系统)

  • putty (一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件,链接linux)

putty安装与使用

putty 首先需要安装在win7上。

clipboard.png

写入linux的ip地址,点击open,再输入账号和密码即可。

ssh链接

使用ssh连接的时候需要linux安装有ssh并开启

  1. 登录linux系统,输入rpm -qa | grep ssh
    clipboard.png

  2. 如果没有安装,可以通过yum 或 rpm安装包进行安装(具体可以百度)

  3. 启动ssh服务 service sshd start 或者 /etc/init.d/sshd start
    clipboard.png

  4. 配置\查看sshd端口 vi /etc/ssh/sshd_config
    clipboard.png

  5. 远程连接ssh 需要把22端口在防火墙上开放.

git安装与配置

  • git:一个非常强大的版本管理工具

  • Github: 一个基于git的流行开源项目托管库(开源项目推荐使用)

常用功能

git clone <版本库的网址> <本地目录名> // 克隆版本库
git status // 查看相应改动 
git add // 改动加入缓冲区
git commit -m "备注信息" // 提交到本地仓库
git push <远程主机名> <本地分支名>:<远程分支名> // 将本地分支的更新,推送到远程的主机 
git pull <远程主机名> <本地分支名>:<远程分支名> // 取回远程主机的某个分支的更新,再与本地的指导分支合并
git remote // 管理主机名

推荐文章Git远程操作详解

ssh配置

linux上安装git后,需要linux支持https或ssh。

  1. linux上git无法正常使用https

  2. ssh密匙配置

node安装

  1. 查看是否安装
    clipboard.png

  2. 在linux上下载最新版本node
    2.1 查看linux版本

clipboard.png
2.2 下载对应版本
clipboard.png
2.3 下载
clipboard.png
2.4 解压node tar xvf xxx
2.5 配置到全局变量

ln -s /root/node/node-v0.12.7-linux-x64/bin/node  /user/local/bin/node
ln -s /root/node/node-v0.12.7-linux-x64/bin/npm  /user/local/bin/npm

imagemagick 安装

  • win7上安装 - 直接点击下载安装

  • linux上安装 - yum install imagemagick

redis 安装

在win7上安装

  1. 点击下载,对应版本redis

  2. redis-server.exe redis.conf 安装

  3. redis-cli.exe -h 127.0.0.1 -p 6379 配置

  4. 配置到环境变量

  5. cmd redis-server 开启后就可以使用redis
    clipboard.png

在linux上安装

  1. 下载 wget http://download.redis.io/releases/redis-3.0.4.tar.gz
    clipboard.png

  2. 解压缩 tar xzf redis-3.0.4.tar.gz

  3. 进入redis文件夹执行make


LuDongWei
620 声望20 粉丝

英语不擅长的前端工作者