SSH免密通信の設定 - ssh-keygenの基本的な使い方
1. SSHとは
SSHは`Secure Shell`の略称で、アプリケーション層に基づいたセキュリティプロトコルです。SSHは現在最も信頼性が高く、リモートログインセッションや他のネットワークサービスにセキュリティを提供するためのプロトコルとして広く使用されています。
SSH認証には主に2つの方法があります:
パスワードベースの認証: ログイン時にユーザー名とパスワードを ...
5月27日 07:52 投稿
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 投稿