環境別

CentOS 7 の保守用スクリプト

CentOS Linux 7 の既存環境で、リポジトリ修復や保守を行うためのスクリプト集です。CentOS Linux 7 は 2024 年 6 月 30 日にサポート終了しており、新規利用ではなく移行までの互換維持・復旧用途に限ってください。

更新日: 2026-10-29

環境別

関連スクリプト

運用スクリプト

docker-data-move.sh

Docker data-root をより大きなディスクへ安全に移行するための対話型ヘルパーです。パス検査、バックアップ、検証を含みます。

コマンド例

curl -fL 'https://www.helper.sh/docker-data-move.sh' -o './docker-data-move.sh'

ネットワーククライアント導入

install_openvpn_client_centos7.sh

CentOS 7 向け OpenVPN クライアント設定です。ローカルの認証ファイルと DNS フックは任意で、パッケージ導入だけでは接続は成立しません。

コマンド例

curl -fL 'https://www.helper.sh/install_openvpn_client_centos7.sh' -o './install_openvpn_client_centos7.sh'

システム保守

switch-centos7-repo.sh

CentOS 7 の古い yum リポジトリを切り替える上流スクリプトです。firewalld と SELinux の設定変更を伴う可能性があるため、実行前に確認してください。

コマンド例

curl -fL 'https://www.helper.sh/switch-centos7-repo.sh' -o './switch-centos7-repo.sh'

システム保守

optimize_centos7_ssh.sh

CentOS 7 の SSH ログイン遅延に対処する設定スクリプトです。逆引き DNS と GSSAPI 認証を無効にし、IPv4 のみに制限した後、設定を検証して sshd を再起動します。

コマンド例

curl -fL 'https://www.helper.sh/optimize_centos7_ssh.sh' -o './optimize_centos7_ssh.sh'

認証設定の強化

centos_disable_password_ssh.sh

公開鍵ログインへの切り替え後に使う、CentOS 向けの SSH 設定スクリプトです。authorized_keys を確認し、パスワード系認証を無効にして設定を検証してから sshd を再読み込みします。

コマンド例

curl -fL 'https://www.helper.sh/centos_disable_password_ssh.sh' -o './centos_disable_password_ssh.sh'

開発用ツール

tree-to-file.sh

カレントディレクトリの構造を tree.txt に出力します。tree がなければインストールを試み、失敗時は find/awk に切り替えます。

コマンド例

curl -fL 'https://www.helper.sh/tree-to-file.sh' -o './tree-to-file.sh'

対象範囲

yum リポジトリの復旧ミラーの切り替えSSH 設定の強化OpenVPN クライアント接続移行前の既存環境保守

CentOS Linux 7 は 2024 年 6 月 30 日にサポートを終了しました。通常の更新は提供されないため、移行計画を優先してください。

掲載スクリプトは既存ホストの復旧や移行準備に使うものです。運用を続ける場合も、公開範囲を限定し、バックアップと移行手順を確認してください。