注目キーワード
  1. 仮想通貨
  2. 初心者
  3. ブログ

現役SEが使う【Linux】RHELで使うコマンドの解説 システム「比較してみた」編 RHEL5×RHEL7

全人類のみなさま、こんにちは。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を楽しみましょう。

最新情報をチェックしよう!