Linux系统下node安装(mac命令行安装)

本文详细介绍了如何通过SSH连接远程服务器,包括设置所需的参数,如IP地址、端口号、用户名和密码。此外,还提供了将本地文件上传到远程服务器的具体步骤,包括使用scp命令进行文件传输,以及在服务器上解压和部署文件的方法。

连接远程服务器

前提:要有你需要连接的服务器的ip,端口号,服务器上的账户和密码
1、首先打开终端,然后输入sudo su - 回车进入根目录
2、然后输入:ssh -p 端口号 服务器用户名@ip (例如ssh -p 22 appadmin@10.120.112.239
)回车,到这会让你输入yes或者no来确认是否连接,输入yes回车
3、然后输入在服务器上的用户密码回车
4、到此进入的是你在服务器上的账户的目录,即为连接成功。

将本地文件上传到远程服务器上

1.scp /path/filename username@servername:/path/
eg: scp /Users/jessica/Desktop/node-v10.7.0-linux-x64.tar.xz appadmin@10.120.112.239:/tmp

解压部署

tar -xvf node-v10.7.0-linux-x64.tar.xz
mv node-v6.10.0-linux-x64 node (解压后的文件名字改为了node)
确认一下node下bin目录是否有node 和npm文件,如果有执行软连接,如果没有重新下载执行上边步骤;

建立软连接,变为全局

ln -s /home/julie/node/bin/npm /usr/local/bin/
ln -s /home/julie/node/bin/node /usr/local/bin/

测试

在Linux命令行node -v 命令会显示nodejs版本,如果显示对应的版本号,则大功告成。

过程中遇到的问题

1.mac查看当前文件路径:先打开终端,将文件或者文件夹拖入到终端
2.执行scp ‘/Users/jessica/Desktop/node-v10.7.0-linux-x64.tar.xz appadmin@10.120.112.239:/node’提示 “Permission denied”,可能是没有远程服务器node目录的写入权限,可以尝试放到服务器的tmp目录下再登录服务器移动。
3.如何将服务器上的文件从一个目录移到另外一个目录
mv [options] 源文件或目录 目标文件或目录
mv /tmp/node-v10.7.0-linux-x64.tar.xz /home/julie
4.如何将linux的文件权限设为可写
chmod -R a+w 目录名
5.如果第四步提示异常,则可以使用“su root”命令切换为root用户。
6.删除某个目录下的某个文件
使用rm -rf 目录名字 命令即可
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
7.给某个文件重新命名
mv node-v10.7.0-linux-x64 node

转载于:https://www.cnblogs.com/JessicaIsEvolving/p/9361219.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值