Linuxシステムでのnode環境の構成
2698 ワード
ステップ
1.まずサーバにログインし、筆者はssh方式でログインする
Linux端末でコマンドssh -q -l root -p 22 ip
を使用してログイン(ip:あなたのリモートサーバip)初回ログインであれば、端末はヒントを与えますThe authenticity of host 'xxx.xxx.x.x (xxx.xxx.x.x)' can't be established.
ECDSA key fingerprint is SHA256:8bZUeFxyoxL9oYhc5aAZjgSZ5CT1oGYEYoehN/OLEYY.
Are you sure you want to continue connecting (yes/no)?
このプロンプトの理由は、次のとおりです.
これは初めてのログインなので、sshはリモートのサービス側が正しいかどうかを判断できません.ここで誰かがあなたのログイン要求をキャプチャし、sshサービス側をシミュレートすると、パスワードが漏れます(仲介者攻撃)、sshはあなたに尋ねます.リモートのサービス側の指紋はxxxxです.ログインを確定しますか.リファレンスリンク
ここyes、車に戻って、ログインパスワードを入力します.
2.ログイン後、対応するバージョンのnode.jsはLinuxサーバにダウンロードし、筆者はwgetコマンドを使用する
wget https://npm.taobao.org/mirrors/node/v6.10.3/node-v6.10.3-linux-x64.tar.xz
wgetコマンドについて:
wgetコマンドは、指定したURLからファイルをダウンロードするために使用します.wgetは非常に安定しており、帯域幅が狭い場合や不安定なネットワークでは適応性が強く、ネットワークのせいでダウンロードに失敗した場合、wgetはファイル全体のダウンロードが完了するまで試行錯誤します.サーバがダウンロードプロセスを中断した場合、サーバに再接続され、停止した場所からダウンロードが続行されます.これは、リンク時間を制限したサーバから大きなファイルをダウンロードするのに役立ちます.
構文:wget ( )(url)
オプション-a:指定したログファイルに資料の実行プロセスを記録します.-A:ダウンロードするファイルの接尾辞名を指定し、複数の接尾辞名の間をカンマで区切る.-b:バックグラウンドでwgetを実行する;-B:参照する接続先の基地アドレスを設定します.-c:前回の端末のタスクを続行します.-C:サーバデータブロック機能フラグonをアクティブにし、offをオフにし、デフォルト値onを設定します.-d:デバッグモード運転指令;-D:ドメイン名のリストを設定し、ドメイン名の間を「,」で区切る.-e:ファイル「.wgetrc」の一部として指定された命令を実行します.-h:コマンドヘルプ情報を表示します.-i:指定ファイルからダウンロードするURLアドレスを取得する;-l:沿ったディレクトリのリストを設定し、複数のディレクトリを「,」で区切る.-L:関連する接続のみに従います.-r:再帰ダウンロード方式;-nc:ファイルが存在する場合、ダウンロードファイルは既存のファイルを上書きしません.-nv:ダウンロード時に更新とエラー情報のみが表示され、命令の詳細な実行プロセスは表示されません.-q:命令実行プロセスは表示されません.-nh:ホスト名はクエリーされません.-v:詳細な実行プロセスを表示します.-V:バージョン情報を表示する;--passive-ftpはパッシブモードPASVでFTPサーバーに接続します.--follow-ftp:HTMLファイルからFTP接続ファイルをダウンロードします.リファレンスリンク
3.ファイルを解凍する
私たちがダウンロードしたファイルはXXX.tar.xz
フォーマットで、2ステップの解凍操作を行ってxz -d node-v6.10.3-linux-x64-tar.xz
を入力しなければならなくて、node-v6.10.3-linux-x64.tar
ファイルを得て、tar -xvf node-v6.10.3-linux-x64.tar
ファイルを入力して、node-v6.10.3-linux-x64
フォルダを得ます
4.ソフト接続の確立
node-v6.10.3-linux-x64
のbin
フォルダの下にはnode
とnpm
の2つのフォルダが存在し、それぞれソフトチェーンln -s node-v6.10.3-linux-x64/bin/node /usr/local/bin/node
ln -s node-v6.10.3-linux-x64/bin/npm /usr/local/bin/npm
を確立する
ソフト接続について:
lnコマンドはファイル創始品接続に使用され、接続タイプはハード接続とシンボル接続の2種類に分けられ、デフォルトの接続タイプはハード接続です.シンボル接続を作成するには、-sオプションリファレンスリンクを使用する必要があります.
5.インストール完了、使用開始
node -v
とnpm -v
を入力すると、バージョンを個別に表示できます.
The authenticity of host 'xxx.xxx.x.x (xxx.xxx.x.x)' can't be established.
ECDSA key fingerprint is SHA256:8bZUeFxyoxL9oYhc5aAZjgSZ5CT1oGYEYoehN/OLEYY.
Are you sure you want to continue connecting (yes/no)?