最終更新日: 2026-08-29
TOP(About this memo)) > 一覧(Linux) > システム・OS
cat /etc/redhat-releasecat /etc/system-releasecat /etc/os-releasecat /etc/os-releaseVERSION="24.04.1 LTS (Noble Numbat)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 24.04.1 LTS"
ID_LIKE=debian とあるとおり、UbuntuはDebian系のディストリビューション。/etc/os-release はsystemdが定めた形式で、現在はほとんどのディストリビューションが持っている。ディストリビューションを問わず確認したい場合はまずこれを見るのが早い。arch コマンド、もしくは uname -m
x86_64 や amd64 と出たら64ビットのx86系i386 や i686 だったら32ビットのx86aarch64 や arm64、armv7l などarmを含んだ文言が出るuname -m
arch -arm64e uname -m
arch -x86_64 uname -m
systemctl でサービスを操作する。CentOS専用のコマンドではない。service コマンドも残っており、内部的にsystemdへ委譲される。sudo systemctl restart apache2
sudo service apache2 restart # 上と同等(互換のため残っている)
systemctl list-unit-files | grep chronyd
enabled になっているものは自動起動の対象。systemctl list-units --type=service
systemctl status <サービス名>service --status-all で一覧を確認できた。
[+] 稼働している / [-] 停止している / [?] 稼働状況を判断できないdmesg | grep some-device
locale コマンドでローカライゼーション系の環境変数を確認できる。LANG 変数を変えることで、関連する変数をまとめて切り替えられる。
LANG=C で英語(Cロケール)になる。echo $LANG で確認できる。/var/log 以下に配置するようFHS(Filesystem Hierarchy Standard)で規定されている。FHSに準拠したシステムであれば、ログファイルは /var/log 以下に置かれる。/var/log 以下にしておくのが無難。