ほげてく

システム管理

logrotate とは?使い方やオプションを解説

logrotate logrotate とは、ログのサイズや時間に応じて、自動でローテションや削除ができます。1週間ごとにバックアップ、2世代までバックアップを残す場合 Copy sudo vim /etc/logrotate.d/test...
システム管理

systemd-journald とは?ログの確認方法や設定を解説

systemd-journald systemd-journald (通称 journald) とは、ログの収集・保存サービスです。サービスユニットの詳細はこちら、ユニットの種類はこちらsystemctl start <ユニット名> で失敗...
システム管理

【Linux 入門】 cron (コマンドを定期実行)

cron とは cron とは、指定したコマンドを定期的に実行するプログラムです。なお、最近は cron の代わりに systemd タイマーを利用します。 Copy crontab -e Copy 39 * * * * touch /tm...
Java

【入門】ガベージコレクションの仕組みとは (Java HotSpot VM)

ガベージコレクション (GC、Garbage Collection)とは) ガベージコレクションとは、不要になったヒープメモリ領域を自動的に解放して、再利用可能にすることです。世代別コレクションガベージコレクションは、次の2つの世代に分けて...
データベース

ベクトルデータベースの作り方や使い方、仕組みをわかりやすく解説

ベクトルデータベース ベクトルデータベースとは、データ (文書、音声、画像など) をベクトルとして保存・検索するデータベースです。 ベクトル埋め込み ベクトル埋め込みとは、データ (文書、音声、画像など) の意味や関係性をベクトルに変換する...