RHEL9を使っていて、今回は最近使ったコマンドを備忘録として残します。
rpm
- どういうコマンドか
- RPM形式のパッケージを インストール・削除・確認 するパッケージコマンド。
- どんな時に使うか
- .rpm ファイルを直接インストールしたい
コマンド例
rpm -qa
#インストール済みの全RPMパッケージを表示
dnf
- どういうコマンドか
- Red Hat系Linuxで使用される標準のパッケージ管理コマンド。
- どんな時に使うか
- パッケージをインストールしたいとき
- パッケージをアップデート・削除したいとき
- 依存関係を自動で解決したいとき
コマンド例
dnf install httpd
# Apache(httpd)をインストール
ps
- どういうコマンドか
- 現在実行中のプロセスを表示するコマンド。
- どんな時に使うか
- サーバ上で動作しているプロセスを確認したいとき
- 異常なプロセスがないか調査するとき
コマンド例
ps aux
# 実行中の全プロセスを表示
systemctl
- どういうコマンドか
- systemdで管理されているサービスを操作・管理するコマンド。
- どんな時に使うか
- サービスを起動・停止したいとき
- サービスの状態を確認したいとき
- サービスを自動起動に設定したいとき
コマンド例
systemctl status firewlld
# sshdサービスの状態を確認
nc
- どういうコマンドか
- ネットワーク通信の確認やテストに使われるコマンド(netcatで確認)。
- どんな時に使うか
- ポートが開いているか確認したいとき
- ネットワーク疎通確認を行いたいとき
コマンド例
nc -zv localhost 80
# localhostの80番ポートに接続できるか確認
mount
- どういうコマンドか
- ディスクやデバイスをディレクトリにマウントするコマンド。
- どんな時に使うか
- 新しいディスクを利用可能にするとき
コマンド例
mount /dev/sdb1 /mnt
# ディスクを/mntにマウント
fdisk
- どういうコマンドか
- ディスクを複数の領域(パーティション)に分割するためのコマンド。
- どんな時に使うか
- 新しいディスクを初期設定するとき
- ディスク構成を変更したいとき
コマンド例
fdisk -l
# パーティション一覧を表示
lsblk
- どういうコマンドか
- 現在マウントされているディスクやデバイスを確認するコマンド。
- どんな時に使うか
- ディスクが正しくマウントされているか確認するとき
コマンド例
lsblk
#ディスク構成とマウントポイントを表示
crontab
- どういうコマンドか
- 定期的にコマンドを実行するcronジョブを管理するコマンド。
- どんな時に使うか
- 定期的なバッチ処理を自動化したいとき
- バックアップやログ削除を自動実行したいとき
- マウントしたディスクを起動時に自動マウントしたいとき
コマンド例
crontab -l
# 設定されているcronジョブを表示