graybull's Blog

搭建eclipse的node.js开发与调试环境

   操作系统为ubuntu12.04;已经安装了node.js, express。

安装jdk1.7

参考http://graybull.is-programmer.com/posts/39856.html

安装eclipse

从eclipse官网下载 http://www.eclipse.org/downloads

安装插件

  • node.js插件 -- nodeclipse

      更新地址:http://www.nodeclipse.org/updates

  • javascript编辑插件 -- VJET

   更新地址:http://download.eclipse.org/vjet/updates-0.10

  • google V8插件

   更新地址:http://chromedevtools.googlecode.com/svn/update/dev/

  • 安装方法

     打开eclipse -> help -> install new software... -> add -> 输入更新地址 -> 安装插件

node.js示例项目

 

 

Linux安装node.js, express

1)Go to http://nodejs.org/download/, and download the linux binaries: node-v0.10.0-linux-x64.tar.gz. You may download newer version of it.

2)unpack the package to /usr/local/node

#tar xzvf node-v0.10.0-linux-x64.tar.gz

3)set up evironment

# vi /etc/profile

add the following content into the file's end:

export NODE_HOME=/usr/local/node/node-v0.10.0-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules

save it then source it with:

#source /etc/profile

4) you can check it's version with:

#node -v

5) install express globally


# npm install -g express

After installation, you will find the express dir in: /usr/local/node/node-v0.10.0-linux-x64/lib/node_modules

ubuntu install sun jdk 1.7

  • download jdk-7u25-linux-x64.tar.gz from oracle site.
  • unpack jdk-7u25-linux-x64.tar.gz
  • Install it. Actually, you needn't install it, just copy the directory to a specified place.

     $ sudo mkdir /usr/local/java

     $ sudo cp jdk1.7.0_25 /usr/local/java

继续阅读

更新ubuntu12.04源

  • 打开源配置文件

   $ sudo vi /etc/apt/sources.list

  • 添加以下源到文档末尾

   见文末。

  • 执行更新

   $ sudo apt-get update

继续阅读

linux备份与恢复系统

  • tar命令(目录级)
  • dump命令(文件系统级)
  • dd命令

继续阅读

redhat linux卸载默认的openjdk与安装sun的jdk

redhat enterprise linux 6.1系统中默认安装了openjdk,可是我想用的是sun的jdk。

  • 卸载openjdk
  • 安装sun的jdk
  • 配置环境变量

继续阅读

redhat linux开启FTP服务器 - vsftpd

 

转自:http://www.cnblogs.com/JemBai/archive/2009/02/05/1384413.html

一、Linux FTP服务器分类:

<1>wu-ftp

<2>proftp=profession ftp

<3>vsftp=very security ftp


配置文件:

/etc/vsftpd/vsftpd.conf   //主配置文件

/etc/vsftpd/ftpusers      //被禁止登录FTP的用户文件

/etc/vsftpd/user_list     //允许登录FTP的用户文件

继续阅读

使用Xmanager远程访问Redhat Enterprise Linux 6.1

  • 在Linux服务器开启gdm
  • 配置防火墙
  • 配置selinux
  • 使用xmanager连接linux服务器

 

在Linux服务器开启gdm

1) 配置custom.conf

# vi /etc/gdm/custom.conf

在[xdmcp]下添加:

enable=true

port=177

在[security]下添加:

AllowRemoteRoot=true

2)配置inittab

# vi /etc/inittab

最后一行应该为:

id:5:respawn:/usr/sbin/gdm

继续阅读

Redhat Linux配置IP地址

转自:http://www.cnblogs.com/mailingfeng/archive/2012/10/31/2747510.html

 
要修改Linux的IP地址,依次修改以下三个文件:
/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/resolv.conf
 
1./etc/sysconfig/network
 
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=WKM                  #主机名
GATEWAY=192.168.53.1       #默认网关
 
2./etc/sysconfig/network-scripts/ifcfg-eth0
 
DEVICE=eth0                                #设备名称
NETMASK=255.255.255.0             #子网掩码
IPADDR=192.168.53.147             #IP地址
BOOTPROTO=static                      #【none | static | bootp | dhcp】引导时不使用协议|静态分配|
                                                    #   BOOTP协议|DHCP协议
DNS1=211.99.25.1                      #域名解析服务器
ONBOOT=yes                               #【yes | no】引导时是否激活设备
PEERDNS=yes
 
3./etc/hosts
#建立hostName到ip的映射关系
#可建立多条, 其中有一条的yourHostName应该为第一步中的HOSTNAME相同.
#否则你使用InetAddress.getLocalhost()会有异常,应该找不到相应ip的映射
192.168.0.99  yourHostName localhost locahost.domain 
 
4./etc/resolv.conf (该步可以不做)
nameserver 211.99.25.1          #DNS配置 同2中的 【DNS1=211.99.25.1 】
 
5.重启生效
    使IP地址生效:
   /sbin/ifdown eth0
   /sbin/ifup eth0
 
   配置dns解析 (该步可以不做)
   echo "nameserver 211.98.1.28">> /etc/resolv.conf 
 
   通知网关更新信息:
   /etc/init.d/network restart

 

继续阅读

Linux自动批量添加用户

shell script如下:

该script从文件usernames中读取用户名,然后创建用户,并设置密码为:用户名+suffix

 

#!/bin/bash

suffix=123

for name in `awk '{print $0}' ./usernames`
do
#	echo $name
       useradd -d /home/${name} -g develop -s /bin/bash ${name}
#       echo ${name}${suffix}
       echo ${name}${suffix} | passwd ${name} --stdin
done




Host by is-Programmer.com | Power by Chito 1.3.3 beta | © 2007 LinuxGem | Design by Matthew "Agent Spork" McGee