全人類のみなさま、こんにちは。makkyoです。
今回はRHEL5とRHEL7のコマンドなど、アレコレ比較です。
RHEL5はサポート切れ間近なので、参考になればと思います。
RHEL5 × RHEL7 比較
RHELバージョン | サポート終了日 | サポート終了日(ELS) |
---|---|---|
5 | 2017-03-31 | 2020-11-30 |
7 | 2024-06-30 | 不明 |
システム絡みのコマンド | RHEL5 | RHEL7 |
---|---|---|
RHEL バージョン情報の表示 | /etc/redhat-release | /etc/redhat-release |
サブスクリプション情報の表示 | /etc/sysconfig/rhn/systemid | subscription-manager identity |
サブスクリプションの設定 | rhn_register1 | subscription-manager2 rhn_register 3 |
システムプロファイルの表示 | sosreport dmidecode hwbrowser |
sosreport dmidecode lstopo lscpu |
ジョブやサービス | RHEL5 | RHEL7 |
サービス一覧の表示 | chkconfig –list ls /etc/init.d/ |
systemctl -at service ls /etc/systemd/system/*.service ls /usr/lib/systemd/system/*.service |
実行中のサービス一覧の表示 | service –status-all | systemctl -t service –state=active |
サービスの開始/停止 | service name start service name stop |
systemctl start name.service systemctl stop name.service |
サービスの有効化/無効化 | chkconfig name on chkconfig name off |
systemctl enable name.service systemctl disable name.service |
サービス状態の表示 | service name status | systemctl status name.service |
監査結果の表示 | aureport /var/log/faillog |
aureport /var/log/faillog |
ファイルを名前で検索 | locate | locate |
ファイルを特性で検索 | find | find |
サービスが有効になっているかどうかを確認 | chkconfig name –list | systemctl is-enabled name |
サービスファイルの新規作成 または設定変更 |
chkconfig –add | systemctl daemon-reload /etc/systemd/system/*.service |
ランレベルまたはターゲットの変更 | /etc/inittab init run_level |
systemctl isolate name.target systemctl set-default |
ログの設定 | /etc/syslog.conf | /etc/rsyslog.conf /etc/rsyslog.d/*.conf /var/log/journal systemd-journald.service |
ログの表示 | /var/log | /var/log journalctl |
システム監査の設定 | カーネルのコマンドラインに audit=1 を追加 auditctl /etc/audit/auditd.conf /etc/audit/audit.rules authconfig /etc/pam.d/system-auth pam_tty_audit kernel module |
カーネルのコマンドラインに audit=1 を追加 auditctl /etc/audit/auditd.conf /etc/audit/audit.rules authconfig /etc/pam.d/system-auth pam_tty_audit kernel module |
タスクのスケジュール、バッチ処理 | cron at batch |
cron at batch |
アーカイブの作成 | tar cpio zip xz |
tar cpio zip xz |
ソフトウェア管理 | RHEL5 | RHEL7 |
---|---|---|
ソフトウェアのインストール | yum install yum groupinstall |
yum install yum group install |
ソフトウェア情報の表示 | yum info yum groupinfo |
yum info yum group info |
ソフトウェアの更新 | yum update | yum update |
ソフトウェアのアップグレード | yum upgrade | yum upgrade |
ソフトウェアリポジトリーの設定 | subscription-manager repos /etc/yum.repos.d/*.repo |
subscription-manager repos /etc/yum.repos.d/*.repo |
パッケージが所有するファイルの表示 | rpm -qf filename yum provides filename-glob |
rpm -qf filename yum provides filename-glob |
ソフトウェアバージョンの表示 | rpm -q packagename | rpm -q packagename |
インストールしたソフトウェアの表示 | rpm -qa yum list installed |
rpm -qa yum list installed |
カーネル、ブート、ハードウェア | RHEL5 | RHEL7 |
---|---|---|
システムのシャットダウン | shutdown | shutdown |
システムの再起動 | reboot | reboot systemctl reboot |
カーネルパラメーターの表示 | sysctl -a cat /proc/cmdline |
sysctl -a cat /proc/cmdline |
カーネルバージョンの表示 | rpm -q kernel uname -r |
rpm -q kernel uname -r |
ユーザー管理 | RHEL5 | RHEL7 |
---|---|---|
GUIによる管理 | system-config-users | system-config-users |
ユーザーアカウントの作成 | useradd | useradd |
ユーザーアカウントの削除 | userdel | userdel |
ユーザーアカウントの詳細の表示 または変更 |
usermod /etc/passwd vipw id |
usermod /etc/passwd vipw id |
ユーザーグループの作成 | groupadd | groupadd |
ユーザーグループの削除 | groupdel | groupdel |
グループの詳細の変更 | groupmod /etc/group |
groupmod /etc/group |
ユーザーパスワードの変更 | passwd | passwd |
パスワードポリシーの変更 | chage | chage |
ユーザーセッションの表示 | w | w |
ここまでとなります。
RHEL5/7が混ざってしまってたら申し訳ないです。
あくまで参考として利用ください。
関連コマンド
よく使うコマンド一覧は>>こちらから
suの使い方は>>こちらから
sudoの使い方は>>こちらから
それでは、Linux LIFEを楽しみましょう。