suer TIL

Linuxes

LINUX
2026-09-20 2026-09-20
eye catch

dateコマンドでepoch秒とdate文字列を相互変換する

epoch秒とは epoch秒は、1970年1月1日00:00:00 UTC(協定世界時)からの経過秒数である。UNIX時間とも呼ばれる。 シェルスクリプトで日時を数値として扱いたい場合、日時の差分を計算したい場合などに利用する。
LINUX
2026-07-12 2026-07-12
eye catch

dateコマンドで相対日付を計算する(date -d)

date -d シェルスクリプトで「1日前」や「1ヶ月後」のような相対的な日付を計算したい場合がある。 dateコマンドに-dオプションで日付文字列を指定すると、相対的な日付を計算できる。
LINUX
2026-07-12 2026-07-12
eye catch

【Docker】diveでDockerイメージのレイヤーを分析する

diveとは dive は、Dockerイメージをレイヤーごとに分析するツール。 各レイヤーで追加・変更・削除されたファイルを確認できるほか、無駄なファイルによって肥大化した容量(Wasted Space)を検出できる。
LINUX
2026-07-12 2026-07-12
eye catch

【Docker】docker system dfコマンドでディスク使用量の内訳を見る

docker system dfコマンド イメージやコンテナ、ボリュームなどDockerが使用しているディスク使用量の内訳を確認するにはdocker system dfコマンドを使う。
LINUX
2026-07-12 2026-07-12
eye catch

【Docker】docker statsコマンドでコンテナのリソース使用量を確認する

docker statsコマンド Dockerコンテナが使用しているCPUやメモリなどのリソース使用量を確認するにはdocker statsコマンドを使う。 $ docker stats コンテナ名を指定しない場合は起動中の全コンテナの情報を表示する。 デフォルトではtopコマンドのようにリアルタイムで情報を更新し続ける。
LINUX
2026-07-12 2026-07-12
eye catch

【Docker】docker logsコマンドで期間や行数を指定してログを見る(--since、--tail)

docker logsコマンド Dockerコンテナの標準出力・標準エラー出力を見るにはdocker logsコマンドを使う。 $ docker logs <コンテナ> <コンテナ>の部分はコンテナ名かIDを指定する。
LINUX
2026-07-12 2026-07-12
eye catch

シェルスクリプトでcommandコマンドとwhichコマンドを使ってコマンドの存在チェックをする

シェルスクリプトで外部コマンドの有無を確認したい シェルスクリプトでは、実行環境にcurlやjqなどの外部コマンドが存在するかを事前にチェックし、存在しない場合はエラーメッセージを出して処理を止めたいことがある。コマンドの存在チェックにはcommandコマンドとwhichコマンドが使える。
LINUX
2026-07-12 2026-07-12
eye catch

【systemd】Restart=alwaysでサービスを自動再起動する

Restart=alwaysとは Restart=alwaysは、Unitファイルの[Service]セクションに指定するプロパティであり、プロセスの終了理由を問わずサービスを自動的に再起動する設定である。正常終了・異常終了・シグナルによる強制終了のいずれの場合も再起動の対象になる。
LINUX
2026-07-11 2026-07-11
eye catch

【systemd】systemd-runで一時的にコマンドをサービス化する

systemd-runとは systemd-runは、指定したコマンドをtransient unit(一時的なUnit)として実行するコマンドである。 通常、systemdのサービスとしてコマンドを動かすにはUnitファイルを作成してsystemctl startする必要がある。systemd-runを使うとUnitファイルを作成せずにコマンド1つでサービス化でき、cgroupによるリソース制限やjournaldへのログ集約といったsystemdの機能をその場で使える。
LINUX
2026-07-11 2026-07-11
eye catch

【systemd】systemd-analyze blameで起動の遅いサービスを特定する

systemd-analyze blameとは systemd-analyze blameは、起動時に実行された各Unitの初期化にかかった時間を一覧表示するコマンドである。時間の長い順にソートされるため、起動が遅い原因となっているサービスを特定する際に利用する。
LINUX
2026-07-11 2026-07-11
  • ««
  • «
  • 14
  • 15
  • 16
  • 17
  • 18
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【git switch】--detachオプションでdetached HEAD状態に切り替える
LINUX
2026-09-20 2026-09-20
eye catch
【psql】メタコマンドの使い方まとめ
DATABASE
2026-09-19 2026-09-19
eye catch
【PostgreSQL】テーブルスペース・照合順序・イベントトリガーなどマイナーなオブジェクト一覧を確認する
DATABASE
2026-09-19 2026-09-19
eye catch
【PostgreSQL】パーティションテーブル・インデックス一覧を確認する
DATABASE
2026-09-19 2026-09-19
eye catch
【PostgreSQL】全文検索の設定・辞書・パーサ・テンプレート一覧を確認する
DATABASE
2026-09-19 2026-09-19
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer