Ubuntu

コマンド

システムログに任意のメッセージを記録する「logger」コマンドの使い方

シェルスクリプトの実行結果や、システムの自作イベントなどをシステムログ(syslog)に残したいと思ったことはありませんか?今回は、コマンドラインからシステムログに任意のメッセージを記録できる便利な「logger」コマンドの使い方を説明しま...
コマンド

【初心者向け】digコマンドの基本と使い方

Webサイトが表示されないときや、新しくドメインを設定したとき、「設定が本当に反映されているのかな?」と不安になったことはありませんか?そんなときに大活躍するのが「dig(ディグ)」コマンドです。今回は、digコマンドの基本的な使い方と、ち...
Ubuntu

UbuntuでSSDの寿命と健康状態を確認する!smartctlコマンドの使い方

UbuntuでSSDの寿命を確認するには、smartctlコマンドを使用します。smartctlは、ハードディスク(HDD)やSSDの健康状態を自己診断するS.M.A.R.T.(Self-Monitoring, Analysis and R...
Ubuntu

【Ubuntu】パッケージの依存関係を調べる方法(apt depends)

Ubuntuでパッケージの依存関係を調べる方法です。依存しているパッケージ一覧を表示「apt depends」コマンドで、指定したパッケージの依存関係を表示させることが出来ます。apt depends パッケージ名 PreDepends (...
Nginx

Nginx開発環境をHTTPS化!OpenSSLでモダンなECDSA自己署名証明書を作成する方法

ローカルや開発用のサーバーでWebアプリケーションをテストしていると、本番環境に近い動作確認のためにHTTPS通信が必須になる場面がよくあります。最近、開発用PCに構築したNginxのWebサーバでhttps通信を使用する必要があったため、...
コマンド

tarでシンボリックリンクをアーカイブする際にリンク先のディレクトリ・ファイル名を使用する方法

tarでシンボリックリンクをアーカイブする際、リンク先の「実際のディレクトリ名」でアーカイブを作成する方法を紹介します。現在のディレクトリ構成まず、以下のような状況を想定します。bedrock-serverは、同じディレクトリ内にあるバージ...
Ubuntu

【Ubuntu】CUPSでプリンタサーバーを構築する方法

Ubuntu 24.04 LTSを使用して、ローカルネットワーク内にあるクライアントから印刷できるプリンタサーバーを、CUPSを使って構築する方法をご紹介します。プリンタサーバーの核となるCUPSとは?CUPS (Common UNIX P...
systemd

【Ubuntu】Systedのtimer機能でタスクを定期的に実行する方法

「Ubuntu」で「systemd」の「timer」機能を使って、「cron」のように時間を指定してタスクを実行させる方法を紹介します。「cron」よりも柔軟な設定が可能で、システムとの連携もスムーズに行えるのでとても便利です。system...
Ubuntu

【Ubuntu】最初に覚えたほうが良いコマンド13選!!

Ubuntuを使用するにあたり、最初に覚えたほうが良いコマンド13選を紹介します。これらのコマンドを覚えておくことで、Ubuntuを効率的に操作することができますので、実際にUbuntuを使用してこれらのコマンドを使ってみてください。Ubu...
Ubuntu

【Ubuntu】ufwのログを/var/log/syslogに出力させない方法

Ubuntuでufwのログを/var/log/syslogに出力させない方法です。これにより「/var/log/syslog」の内容がufwのログで埋もれてしまい読みにくくなることを防ぐことが出来ます。rsyslog設定ファイルの編集Ubu...