あまブログ

ドキドキ......ドキドキ2択クイ〜〜〜〜〜〜〜ズ!!

Linux

【Ruby】File::Stat#modeが返すファイルモードの数値を記号表記に変換する

この記事では、RubyのFile::Stat#modeが返すファイルモードの数値と、記号表記(symbolic notation)の対応を解説します。 ファイルモードの記号表記については以下の記事を参照ください。 amablog.tech 1. File::Stat#modeが返す値 fs = File::Stat.new('samp…

【ls -l】ファイルタイプとファイルモードの記号の意味

この記事ではLinuxのlsコマンドの-lオプションで表示されるファイルタイプとファイルモードの記号の意味を解説します。 ls -lコマンドを実行すると、以下のようなファイルの詳細情報が表示されます。 $ ls -l -rw-r--r-- 1 uname staff 0 11 28 12:31 defaul…

DebianにPostgreSQLをインストールして外部から接続する方法

この記事では、さくらのVPS上のDebianにPostgreSQLをインストールして、Macから外部接続する方法を紹介します。 環境 Debian GNU/Linux 11 bullseye (さくらのVPS) macOS Monterey 12.4 PostgreSQL 14.3 手順 以下の流れで進めていきます。 PostgreSQLのイン…

【Debian】Nginx公式リポジトリにある最新バージョンのNginxをインストールする

この記事では、DebianにNginx公式リポジトリにある最新バージョンのNginxをインストールする手順を紹介します。 ※Debianのデフォルトの設定でapt install nginxした場合、Nginx公式リポジトリからではなく、Debian公式リポジトリから少し古いバージョンのNgi…

【Debian】NginxでVirtual Hostsを使って複数のドメインを設定する方法【Server Blocks】

NginxのWebサーバではVirtual Hosts(Server Blocks)を使って1台のサーバで複数のドメインを運用することができます。 この記事では、Debian 11上のNginxにVirtual Hostsを設定する方法を紹介します。 なお、本稿の手順を進める前にDebian上にNginxがインスト…

【Debian】Nginxで自分で作ったhtmlファイルを表示させる方法

この記事では、Nginx上に自分で作ったhtmlファイルを配置し、ブラウザから表示させる方法を紹介します。 環境 Debian 11 bullseye nginx 1.21.6 手順 1. Nginxのインストール Nginxをインストール $ sudo apt update $ sudo apt install nginx Nginxのインス…

【Debian 11 bullseye】sudoコマンドをインストールする方法

本稿では、さくらVPSにインストールしたDebian 11にsudoコマンドをインストールする方法を紹介します。 sudoは一般ユーザにスーパーユーザ(root)の権限を与えるコマンドです。 なお、さくらVPSにDebian 11をインストール方法は以下をご参照ください。 amablo…

さくらのVPSにDebian11 (bullseye)をインストールする方法

さくらのVPSにDebian11をインストールする手順を解説します。 サーバーを契約し、OSをインストールして、ユーザーを作成してログインします。 手順 以下の手順で進めていきます。 さくらのVPSでサーバーを契約 Debian11のインストール Debian11の設定 Debian…