手当たり次第に書くんだ

飽きっぽいのは本能

CentOS 6 共通設定 – サーバー初期設定の基本

CentOS 6 をサーバーとして使う時に、最初に確認しておきたい共通設定を確認します。CentOS 6 は既に現行環境として使うべき OS ではありませんが、古い環境の調査、移行前確認、過去手順の読み解きでは、当時の基本設定を理解しておく意味があります。

CentOS 6 の共通設定で見る範囲

共通設定は、特定のミドルウェアを入れる前に確認する土台です。ここが曖昧なままだと、Apache、Postfix、OpenLDAP、OpenVPN などの記事を読んでも、問題の切り分けが難しくなります。

  • ホスト名と名前解決
  • ネットワーク設定
  • SSH による管理接続
  • 時刻同期
  • パッケージリポジトリ
  • サービス起動設定
  • ログ確認

CentOS 6 は systemd ではなく SysV init を前提とするため、サービス管理は servicechkconfig が中心です。CentOS 7 以降の記事とは操作感が違う点に注意します。

基本情報を確認する

cat /etc/redhat-release
uname -a
hostname
ip addr show
ip route show
cat /etc/resolv.conf

古い環境を調査する時は、最初に OS バージョン、カーネル、ホスト名、IP アドレス、デフォルトルート、DNS を確認します。アプリケーションより先に、この土台がどうなっているかを見る方が安全です。

サービス管理の基本

CentOS 6 のサービスは service で起動・停止し、chkconfig で自動起動を管理します。

service sshd status
service network status
chkconfig --list
chkconfig sshd on

CentOS 7 以降の systemctl とは違います。古い手順を読む時は、サービス名、ランレベル、自動起動の状態を合わせて確認します。

パッケージとリポジトリ

CentOS 6 はサポート終了済みのため、通常のリポジトリがそのまま使えない場合があります。既存環境では、追加リポジトリやアーカイブリポジトリが設定されていることがあります。

yum repolist all
ls -l /etc/yum.repos.d
yum list updates
rpm -qa --last | head

更新できるかどうかだけでなく、どのリポジトリを参照しているか、過去にどのパッケージが入ったかを確認します。古い環境では、安易な更新よりも移行計画を優先することが多いです。

ログと状態確認

CentOS 6 では journald ではなく、主に /var/log/messages やサービスごとのログを確認します。

tail -f /var/log/messages
tail -f /var/log/secure
dmesg | tail
last
df -h
free -m

障害調査では、ログ、ディスク容量、メモリ、ログイン履歴をまとめて確認します。古いサーバーではディスク満杯や時刻ずれが、別の障害に見えることがあります。

まとめ

CentOS 6 の共通設定は、サービスを入れる前の土台です。OS バージョン、ネットワーク、名前解決、SSH、時刻同期、yum、ログを先に確認しておくと、個別サービスのトラブルを切り分けやすくなります。

関連する記事

参考書籍

参考書籍
参考書籍
ストーリーで覚える Linux CLI 入門

CentOS 6 のような古い Linux サーバー記事を読み直す時にも、コマンドライン操作の考え方を確認しやすい参考書籍です。

Amazon で見る
このリンクは Amazon アソシエイトリンクです。
CentOS 6 共通設定 – サーバー初期設定の基本

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る