yum -y install gcc make gcc-c++ openssl-devel wget
node
wget https://nodejs.org/dist/v6.11.0/node-v6.11.0.tar.gz
wget https://npm.taobao.org/mirrors/node/v6.11.0/node-v6.11.0.tar.gz
c++
tar -zvxf node-v6.11.0.tar.gz
./configure
npm
./configure && make && make install
centos
可能出现问题,见问题
服务器
node -v
session
yum install screen
tcp
screen经常使用到的几个命令:rest
screen -S name 建立一个name的sessioncode
screen -R name 打开name这个session
screen -ls 列出全部已经存在的session
ctrl + a d退出当前的session
cd /etc/sysconfig/
vi iptables
# Generated by iptables-save v1.4.7 on Sun May 14 22:48:04 2017 *filter :INPUT ACCEPT [0:0] -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -i lo -j ACCEPT -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited :RH-Firewall-1-INPUT - [0:0] -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT COMMIT # Completed on Sun May 14 22:48:04 2017
service iptables restart
你能够验证一下是否规则都已经生效:
iptables -L
编译失败:
1.gcc版本太低,请升级到4.8+(node 4.0+会遇到)
2.g++ not found
centos: yum -y update gcc yum -y install gcc+ gcc-c++
https://mirrors.tuna.tsinghua.edu.cn/
https://cloud.tencent.com/developer/labs/lab/10040