CentOS 6.8でのLNMP環境構築
SELinuxがコンパイルインストールに障害をきたす可能性があるため、最初に無効化します。永続的な無効化にはシステムの再起動が必要です。
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
一時的な無効化は再起動なしで可能です。
setenforce 0
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
必要なツールのインストール
yum -y install gcc auto ...
5月26日 11:37 投稿
CentOS 7 環境における Hadoop 2.10 高可用性クラスタ構築
システム構成
CentOS 7 上で Hadoop 2.10 の高可用性クラスタを構築します。以下の6台のサーバを準備します:
NameNode: 2台
DataNode: 4台
JournalNode: 3台
ZooKeeper: 3台
IPアドレス
ホスト名
役割
192.168.30.141
s141
NameNode1, ZKFC, ZooKeeper
192.168.30.142
s142
DataNode, JournalNode, ZooKee ...
5月25日 07:25 投稿
Linux環境におけるSSHプロトコルを用いたリモート接続構築とセキュリティ設定
OSバージョン確認とネットワークインターフェース初期化
対象システムのリリース情報を取得するには、以下のコマンドを実行します。
cat /etc/redhat-release
基本的なネットワーク設定ツールがシステムに導入されていない場合(ifconfigやnetstatが存在しない場合)は、追加インストールが必要です。
yum install -y net-tools
ネットワークインターフェースの起動設定を ...
5月24日 07:47 投稿
CentOSでのTomcat起動時のメモリ割り当てエラー
サーバー環境と問題解決手順について説明します。
1. サーバー環境情報
1.1. ハードウェアスペック
物理マシン上で動作しており、以下のスペックを備えています:
CPUモデル
CPU数
CPUコア数
CPUスレッド数
RAM
Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz
2個
20コア
40スレッド
126GB
1.2. Tomcat起動パラメータ
$TOMCAT_HOME/bin/catalina.shファイル内のJVM ...
5月22日 22:18 投稿
軽量級Gitサーバーの構築手順
gitoliteを使用したGitサーバーのセットアップ
Gitoliteについて
Gitoliteは無料のオープンソースGitサーバーであり、単一サーバーで複数のGitリポジトリをホストする場合に最適です。GitoliteはGit上にアクセス制御レイヤーを提供するため、ユーザーに基づいてGitアクセス権を設定できます。Gitoliteは多数のgitoliteユーザーへのアクセスを提供し、多くのGitリポジトリへ ...
5月21日 23:27 投稿
CentOS 7.6環境におけるRedis 6.2.6のインストールとサービス管理設定
CentOS 7.6にRedis 6.2.6を導入する際、ソースコードからのビルド(wgetでの取得およびmake)が完了した後のステップとして、システムサービスへの登録方法には大きく分けて2つのアプローチがあります。本記事では、付属のユーティリティスクリプトを利用する方法と、推奨されるsystemdユニットファイルを手動で作成する方法について解説します。
1. 付属スクリプト「inst ...
5月20日 21:37 投稿
CentOS サーバーにおける OpenSSL の手動ビルドと CVE-2022-0778 セキュリティ対策の完全ガイド
環境構築の前提条件
CVE-2022-0778 を含む既知の脆弱性を回避するため、標準パッケージではなく最新かつ安定したバージョンを手動でコンパイルインストールする必要があります。以下の手順では、依存関係を含む必要な準備から、実際のビルド、およびシステムへの統合までを順に説明します。
1. ソースコードの準備と依存ライブラリ
まず、作業ディレクトリへ移動し、最新 ...
5月20日 03:11 投稿
CentOS 7へのNginxインストールガイド
CentOS 7へのNginxインストールガイド
一、リポジトリパッケージリストの更新
$ sudo yum update -y
-yフラグは任意のパラメータです。このフラグを使用すると、ソフトウェアのインストールプロセス中にユーザーに確認を求めるプロンプトが表示された場合に、自動で「はい」と応答します。
二、EPELリポジトリの追加
質問:EPELとは何ですか?
回答:
EPEL(Extra Package ...
5月19日 23:21 投稿
LinuxシステムにおけるNTPサーバーの構築と運用
サーバー側のインストールプロセス
必要なパッケージをインストール
[root@server ~]# yum -y install chrony ntpdate
NTP構成ファイルを修正し、中国本土向けの時間同期サーバーを追加してBIOS時刻との調整を行います。
中国本土のデータセンターに設置されたサーバーについては、標準のRHEL/CentOS NTPサーバーがアクセス不能なため、中国本土専用のNTPサービスを利用す ...
5月18日 21:15 投稿
CentOSへのMySQL 5.7環境構築ガイド
リポジトリの準備と既存パッケージの削除システムのパッケージ管理を最新化し、既存のデータベース関連パッケージとの競合を防ぐため、事前に確認と削除を行います。# 既存のMySQL/MariaDB確認
rpm -qa | grep -E 'mysql|maria'
# 競合パッケージの削除
sudo yum remove -y mariadb-libs次に、YumリポジトリをAliyunミラーに変更し、ローカルキャッシュを更新します。sudo ...
5月18日 03:04 投稿