nodejs程序后台一直运行
nohup node server.js &
然后敲回车
本地配置 https
//1.安装 http-server
npm install -g http-server
//2.通过 openssl 创建私钥和证书
cd path/to/my/game/
openssl genrsa 2048 > key.pem
openssl req -x509 -days 1000 -new -key key.pem -out cert.pem
//3.启动服务器
http-server --ssl -c-1 -p 8080 -a 127.0.0.1
相关工具
SSH的开源图形化SFTP客户端
win:winSCP
Mac:fileZilla
链接linux服务器的命令行工具
win:putty.exe
mac 终端:ssh -q -l [云服务器登录账号] -p 22 [云服务器的公网IP地址]
linux 命令
netstat -apn | grep 8998 查看8998端口的进程
最后面是进程的pid
kill 1046 根据pid杀掉进程
echo $PATH 查看环境变量
pkill node 杀掉node
给文件增加权限:
chmod a+x hello.py
删除文件夹实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
删除文件使用实例:
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件
vim init.sh 打开sh文件
o 编辑
esc 退出编辑
:w 保存
:q 退出
:wq 保存并退出
:q! 强制退出(放弃对文本的修改内容
:set ff 查看文件格式
:set ff=unix 修改格式为 unix
腾讯云配置
1)安装 node
//把 node 安装包上传到 /data/home/server
cd /data/home/server
//解压安装包
tar -xvf node-v8.11.1-linux-x64.tar.xz
//重命名
mv node-v8.11.1-linux-x64 node-v8.11.1
//重连接
ln -s /data/home/server/node-v8.11.1 /data/home/server/nodejs
2)其他配置
https://cloud.tencent.com/document/product/400/4143
端口22
默认资源位置 data/home/www
init.sh 文件必须是unix格式,需要使用vim转换格式
重启完系统要手动启动 data/home/init.sh
sudo chmod 777 init.sh//没有权限的话加上这句
./init.sh