Linuxシステムでのnode環境の構成

2698 ワード

  • 使用ホスト:ある工場の乞食版クラウドホスト
  • システムミラー:CentOS 7.2 64ビット
  • Nodeバージョン:6.10.3
  • ローカルマシン:ubuntu(win 10内蔵)
  • ステップ


    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-x64binフォルダの下にはnodenpmの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 -vnpm -vを入力すると、バージョンを個別に表示できます.