インフラLinuxインフラこんにちは、内藤です。札幌でも桜が開花しました。朝晩の気温差はあるものの、暖かくて過ごしやすい季節になってきました。5/13(金)に16回目のトーチの会を実施しました。受託開発プロジェクトではWebアプリケーションの開発がメインなのですが、基本的にメンバはアプリケーション層の開発のみを行っています。WSLで構築し、本番サーバもUbuntuサーバでの納品を行っています。各メンバがサーバセットアップから行うことはほとんどないのですが、基礎教養として、せめて理屈だけは知ってほしい、ということで、勉強会を開催しました。ボリュームが大きいので2回に分割し、今回はその前編となります。スライドをベースに解説し、適宜質問を受け付けます。Shell(SSH)SSHとはSSHのポートフォワーディングSFTPパッケージの管理パッケージの管理Aptの仕組み各テーマは深堀りすれば本が一冊書けてしまうのですが、広く浅く知識をつけるのが目的なので、正確さよりもわかりやすさを優先しました。ワーク:サーバを設定してみようひとりに1つずつ、サーバインスタンスを生成しました。LTSを標準インストールしたインスタンスを人数分作成しておきます。以下の順で、作業を行いました。RLoginでサーバにログインNorthTorchでは社内の標準SSHクライアントとしてRLoginを使用しています。RLoginを使用して、各自割り当てられたサーバにログインします。vimのインストールUbuntuに標準でインストールされているviコマンドは、日本語キーボードに対応していない場合があります。設定を変更すれば良いのですが、面倒なのでvimに入れ替えてしまいます。パッケージ情報の最新化のため、サーバ上で下記コマンドを叩きます。updateその後、vimをインストールします。vimコマンド一発で依存関係まで解決して、必要なパッケージをインストールしてくれます。