OSS Fan ~OSSでLinuxサーバ構築~

更新日: 2016/12/25

OSSでLinuxサーバ構築

このエントリーをはてなブックマークに追加

Linux -OS-

  1. fio 2.17をCentOS 7.2へインストールしてI/O性能を測定
    2017-01-29 - CentOS 7.2
  2. CentOS 7.2のインストーラでGUI画面の解像度を変更する
    2016-06-12 - CentOS 7.2
  3. RHEL 7.1でホスト名を変更する
    RHEL 7.1でnmcliコマンドを使用してホスト名を変更します。
    2016-02-24 - RHEL 7.1
  4. RHEL 7.1でネットワークデバイス名をethXに変更する
    RHEL 7から変更されたネットワークデバイス名を、RHEL 6以前と同じethXのネーミングに戻します。
    2016-02-03 - RHEL 7.1
  5. RHEL 7.1でfirewalldを無効化する
    firewalldを停止して、自動起動を無効化します。
    2016-01-11 - RHEL 7.1
  6. motdでLinuxログイン後に定型メッセージを表示する
    Linuxへのログイン認証に成功した後に標準出力へ定型メッセージを表示します。
    2014-01-19 - RHEL 5.9
  7. syslogdとlogrotatedを使ってシェルログを出力&ローテートする
    syslogdを使用してシェルログを出力し、logrotatedを使用してログをシェルローテートします。
    2013-10-30 - RHEL 5.9
  8. rpmパッケージインストール時の警告を抑止
    rpmパッケージインストール時に表示される署名検査の警告を抑止します。
    2013-10-07 - RHEL 5.9
  9. システム活動情報を自動で収集
    sysstat パッケージをインストールしてCPUやメモリなどのシステム活動情報を自動で収集します。
    2013-09-12 - RHEL 5.9
  10. TCP Wrapperによるアクセス制御
    専用のライブラリ(libwrap.a)を組み込んでコンパイルされたアプリケーションに対して、IPベースのアクセス制御を設定します。
    2013-08-13 - RHEL 5.9
  11. Linuxのシスログ(messages)の保存期間を3ヶ月間に変更する
    RHEL5のデフォルトではシスログ(messages)は1週間毎にローテートされて4世代(=約1ヶ月)保存されます。これではやや短いため、3ヶ月間保存されるように変更します。
    2013-10-30 - RHEL 5.9
  12. RHEL6から変更になったネットワーク設定をRHEL5と同じに戻す
    2013-09-07 - RHEL 6.4
  13. グループ・ユーザの削除
    2013-09-07 - RHEL 5.5
  14. グループ・ユーザの作成
    2013-09-07 - RHEL 5.5
  15. swapファイルの作成
    2013-09-07 - RHEL 5.5
  16. RHELのDVD-ROMをyumのリポジトリとして登録
    インターネットにつながらないような環境でyumを利用したい場合に、RHELのDVD-ROMをリポジトリとして登録して利用する方法を紹介します。
    2015-11-04 - RHEL 6.4

LVM -ボリューム管理-

  1. LVMで論理ボリュームを削除
    2013-09-07 - RHEL 6.4
  2. LVMで既存ボリュームグループを拡張して論理ボリュームを拡張
    2013-09-07 - RHEL 6.4
  3. LVMで既存ボリュームグループを拡張して論理ボリュームを作成
    2013-09-07 - RHEL 6.4
  4. LVMで新規ボリュームグループに論理ボリュームを作成
    2013-09-07 - RHEL 6.4

KVM -仮想化基盤-

  1. KVMで仮想マシンを作成
    2014-05-06 - CentOS 6.4

Aipo -グループウェア-

  1. Aipoインストール+設定
    イントラネット内でブラウザベースのグループウェアを利用できるようにします。
    2011-03-26 - CentOS 5

Ansible -構成管理-

  1. Ansible 2.2.0.0をCnetOS 7.2へインストール
    2016-12-25 - CentOS 7.2

Apache -Webサーバ-

  1. PHPでPostgreSQLへ接続するためのApache設定
    Apache上で動作するPHPのプログラムからPostgreSQLへ接続するための設定を行います。
    2014-08-10 - CentOS 6.5
  2. 作成したHTMLファイルをApache上で手っ取り早く表示確認する
    Apacheの設定が分からない人向けに、作成したHTMLをApache上で表示確認できるように解説します。
    2014-05-18 - RHEL 6.5
  3. Apacheインストール+PHP&SSI&CGI実行環境構築
    PHP、SSI、CGIを実行可能なApacheの構築を行います。
    2013-10-06 - RHEL 5.9
  4. ApacheとTomcatのAJPプロトコルでの接続設定
    ApacheからTomcatへAJPプロトコルで連携するための設定を行います。
    2014-05-19 - CentOS 5.5
  5. Apacheベーシック認証設定
    ApacheによるWebサーバでベーシック認証によるアクセス制限を行います。
    2011-03-26 - CentOS 5.5
  6. Apacheインストール+SSL証明書作成+SSL設定
    ApacheによるWebサーバの構築に加えてSSLの証明書を作成します。これによりHTTPSでアクセスできるようになります。
    2011-03-26 - CentOS 5.5
  7. Apacheインストール+イントラネット向け設定
    インターネットに公開しないイントラネット向けの環境を構築します。通常のHTMLファイルの参照に加えて、CGI、PHPスクリプトの実行、SSIを有効化します。セキュリティは程々に考えています。
    2011-03-26 - CentOS 5

BIND -DNSサーバ

  1. BINDインストール+ゾーン情報定義
    DMZ上に構築する外部向けDNSサーバに内部向けのキャッシュサーバの機能を兼務させます。好ましい構成ではありませんが、コスト削減のために内部向け専用のDNSサーバを立てない場合を想定しています。プライマリDNSサーバの構築のみを掲載しています。
    2011-03-26 - CentOS 5

dhcp -DHCPサーバ-

  1. DHCPインストール+初期設定
    特殊な機能はなく、DHCPクライアントからの要求に対してIPアドレスとその他諸々の情報を返すDHCPサーバを構築します。
    2011-03-26 - CentOS 5

Docker -コンテナ-

  1. Docker 1.10.3でDockerfileからWildFlyのDockerイメージを生成しコンテナを起動
    2016-10-18 - CentOS 7.2
  2. Docker 1.10.3でWildFly 10.0.0のコンテナを作成
    2016-08-21 - CentOS 7.2
  3. Docker 1.10.3をCentOS 7.2へインストール
    2016-08-20 - CentOS 7.2
  4. Docker 1.8.2でDockerfileからPostgreSQLのDockerイメージを生成しコンテナを起動
    Docker 1.8.2でCentOSとPostgreSQLを構成するDockerfileを作成し、Dockerイメージの生成、Dockerコンテナの起動を行います。
    2015-11-22 - RHEL 7.1
  5. Docker 1.8.2でDockerfileからApacheのDockerイメージを生成しコンテナを起動
    Docker 1.8.2でCentOSとApacheを構成するDockerfileを作成し、Dockerイメージの生成、Dockerコンテナの起動を行います。
    2015-11-22 - RHEL 7.1
  6. Docker 1.8.2をRHEL 7.1へインストール
    Docker 1.8.2のパッケージをダウンロードし、RHEL 7.1へインストールします。
    2015-11-08 - RHEL 7.1
  7. Docker 1.6.2をCentOS 6.6へインストール
    Docker 1.6.2のEPELパッケージをダウンロードし、CentOS 6.6へインストールします。
    2015-08-17 - CentOS 6.6

dovecot -POP3/IMAPサーバ-

  1. dovecotインストール+初期設定
    SSLなしのPOP3とIMAP4でのメール受信を許可する環境を構築します。
    2011-03-26 - CentOS 5

Git -バージョン管理-

  1. Git 1.8.3.1をCentOS 7.2へインストールしてベアリポジトリを構成
    2016-08-24 - CentOS 7.2

JDK(Sun Java) -Java開発環境-

  1. JDK(Sun Java)インストール+設定
    2011-03-26 - CentOS 5.5

Movable Type -Webコンテンツ管理-

  1. Movable Typeインストール+設定
    ブログサイトを構築します。
    2011-03-26 - CentOS 5

MySQL -DBサーバ-

  1. MySQL 5.7.11でデータベース、ユーザ、テーブルを作成
    2016-03-12 - CentOS 7.2
  2. MySQL 5.7.11をCentOS 7.2にインストールして初期設定
    2016-03-12 - CentOS 7.2
  3. MySQL 5.0のレプリケーション設定
    2台のMySQLサーバをマスター・スレーブ構成とし、マスターからスレーブへDBをレプリケーションするための設定を行います。
    2016-02-24 - CentOS 5.5
  4. MySQL 5.0をCentOS 5.5へインストールして初期設定
    パッケージのインストールと起動までを行います。
    2016-02-24 - CentOS 5.5

ntp -NTPサーバ-

  1. ntpインストール+NTPサーバ・クライアント設定
    イントラネット内のクライアントからの時刻同期に利用されるNTPサーバです。自身は外部のNTPサーバへ時刻同期を行います。
    2011-03-26 - CentOS 5

OpenAM -認証-

  1. OpenAM 13.0.0をAWSのEC2(RHEL 7.3)へインストールして初期設定
    2017-01-15 - CentOS 7.3

openDCIM -データセンタ管理-

  1. openDCIM 4.2をさくらのVPS(CentOS 6.7)へインストール
    2016-05-24 - CentOS 6.7

OpenLDAP -LDAPサーバ-

  1. LDAPでアドレス帳データを作成しThunderbirdから参照
    氏名やメールアドレスなどアドレス帳データをLDAPサーバに登録し、Thunderbird(メールソフト)のアドレス帳から参照して利用できるように設定します。
    2015-10-10 - CentOS 6.5
  2. CentOS 6.5のLinuxユーザ・グループをLDAPで一元管理
    rootなどのシステムアカウントを除く個人アカウントをLDAPサーバで一元管理し、複数のサーバで同一ユーザ・パスワードを利用できるようにします。
    2014-09-25 - CentOS 6.5
  3. OpenLDAP 2.4のCentOS 6.5へのインストールと初期設定
    インストールして最低限必要なDN(識別名)やパスワードの設定のみ行います。
    2014-09-25 - CentOS 6.5
  4. CentOS 5.8のLinuxユーザ・グループをLDAPで一元管理
    rootなどのシステムアカウントを除く個人アカウントをLDAPサーバで一元管理し、複数のサーバで同一ユーザ・パスワードを利用できるようにします。
    2014-09-25 - CentOS 5.8
  5. OpenLDAP 2.3のCentOS 5.8へのインストールと初期設定
    インストールして最低限必要なDN(識別名)やパスワードの設定のみ行います。
    2014-09-25 - CentOS 5.8

OpenSSH -SSHサーバ-

  1. パスワード入力なしの公開鍵認証でSSH接続する設定
    公開鍵認証を利用してパスワードを入力することなくSSH接続を行うための設定です。
    2014-06-07 - RHEL 5.9
  2. OpenSSH初期設定
    イントラネットなど閉じた環境で他のホストからのリモート接続を受け付けます。セキュリティはほとんど考慮していません。
    2011-03-26 - CentOS 5

OpenSSL -暗号化プロトコル-

  1. SSL証明書(自己証明書)作成
    HTTPS通信などで使用するSSL証明書(自己証明書)を作成します。HTTPS通信で使用するとクライアント側で警告が出力されますが、暗号化自体の強度を落とすものではありません。
    2013-03-17 - CentOS 5.5

OpenStack -IaaS管理-

  1. OpenStackをCentOS 7.2へインストール
    2016-06-05 - CentOS 7.2

Oracle -DBサーバ-

  1. Oracle 11g R2のCentOS 6.5へのインストール
    2015-03-16 - CentOS 6.5
  2. Oracle Database 11g R2インストールのためのCentOS 6.5の設定
    2015-03-16 - CentOS 6.5
  3. Oracle11gR2でパスワードの大文字・小文字を区別しない設定
    2013-09-07 - RHEL 5.5
  4. Oracle11gR2でREDOログメンバの追加
    2013-09-07 - RHEL 5.5
  5. Oracle11gR2で制御ファイルを再配置
    2013-09-07 - RHEL 5.5
  6. Oracle11gR2でオンラインREDOログを再配置
    2013-09-07 - RHEL 5.5
  7. Oracle11gR2でオンラインREDOログのサイズ変更
    2013-09-07 - RHEL 5.5
  8. 【RAC構築STEP5】Oracle RAC構築のためのデータベース作成
    インストールしたOracle RAC環境上にデータベースを作成します。
    2013-06-08 - RHEL 5.9
  9. 【RAC構築STEP4】Oracle RAC構築のためのOracle Database 11g R2インストール
    Oracle Database 11.2.0.3.0をインストールします。
    2013-06-08 - RHEL 5.9
  10. 【RAC構築STEP3】Oracle RAC構築のためのASMディスク・グループ追加作成
    Oracle ASMのディスク・グループを追加で作成し、フラッシュ・リカバリエリアとして利用するための準備を行います。このタイミングでなければできない訳ではありませんが、手順として残すためにあえて切り出しました。
    2013-06-08 - RHEL 5.9
  11. 【RAC構築STEP2】Oracle RAC構築のためのOracle Grid Infrastructure 11g R2インストール
    Oracle Grid Infrastructure 11.2.0.3.0をインストールします。開発環境などを前提とした最低限の構成で構築しています。
    2013-06-08 - RHEL 5.9
  12. 【RAC構築STEP1】Oracle RAC構築のためのLinux準備
    Oracle 11g R2のGrid InfrastructureとDatabaseをインストールしてRAC(Real Application Cluster)環境を構成するためのLinuxを準備します。サンプル環境はOracleからするとあまり好ましい構成ではありませんので、開発環境など最低限でのOracle利用を前提としてください。
    2013-06-08 - RHEL 5.9
  13. アーカイブログモードへの変更
    Oracle Database 11g R2インストール直後には非アーカイブログモードになっています。アーカイブログモードへ変更します。
    2013-05-14 - RHEL 5.9
  14. Oracle Database 11g R2インストール
    Oracle Database 11g R2をインストールします。開発環境など最低限でのOracle利用を前提としていますので、冗長性などはほとんど考えていません。
    2013-05-07 - RHEL 5.9
  15. Oracle DatabaseインストールのためのLinux構築
    Oracle Database 11g R2をインストールするためのLinux構築を行います。Oracleからするとあまり好ましい構成ではありませんが、開発環境など最低限でのOracle利用を前提としています。
    2013-05-05 - RHEL 5.9

PostgreSQL -DBサーバ-

  1. pg_stats_reporter 3.0.1を導入してPostgreSQL 9.4.10の利用統計情報をグラフィカルレポートで表示する
    2017-01-23 - CentOS 6.8
  2. pg_statsinfo 3.0.2をPostgreSQL 9.4.10に導入して利用統計情報を自動収集する
    2017-01-24 - CentOS 6.8
  3. PostgreSQL 9.4.10をCentOS 6.8へインストールして初期設定
    2017-01-22 - CentOS 6.8
  4. PostgreSQL 9.6.1でユーザ、データベース、スキーマ、オブジェクトを作成
    2017-02-20 - CentOS 7.2
  5. PostgreSQL 9.6.1をCentOS 7.2へインストールして初期設定
    2016-12-11 - CentOS 7.2
  6. PostgreSQL 9.4.8にcontribパッケージをインストールしてpgbenchを実行する
    2016-08-01 - CentOS 7.2
  7. PostgreSQL 9.4.8のストリーミングレプリケーション構築後の動作確認
    2016-07-25 - CentOS 7.2
  8. PostgreSQL 9.4.8をCentOS 7.2へインストールしてストリーミングレプリケーションのスタンバイサーバ構築
    2016-07-25 - CentOS 7.2
  9. PostgreSQL 9.4.8をCentOS 7.2へインストールしてストリーミングレプリケーションのマスタサーバ構築
    2016-07-25 - CentOS 7.2
  10. PostgreSQL 9.4.8をAWSのEC2(RHEL 7.2)へインストールして初期設定
    2016-07-20 - RHEL 7.2
  11. PostgreSQL 9.5.1をCentOS 7.2へインストールして初期設定
    CentOS 7.2にPostgreSQL 9.5.1をインストールし、データベースクラスタを作成します。その後ログの出力設定やクライアント認証等の初期設定を行います。
    2016-02-22 - CentOS 7.2
  12. PostgreSQL 9.4をRHEL 7.1へインストールして初期設定
    RHEL 7.1にPostgreSQL 9.4をインストールし、データベースクラスタを作成します。その後ログの出力設定やクライアント認証等の初期設定を行います。
    2015-11-21 - RHEL 7.1
  13. PostgreSQL 9.3でPITR(Point In Time Recovery)を実行するためのWAL設定
    PostgreSQL 9.3でPITR(Point In Time Recovery)を実行するために必要な設定を行います。
    2014-11-02 - CentOS 6.5
  14. PostgreSQL 9.3をCentOS 6.5へインストールして初期設定
    CentOS 6.5にPostgreSQL 9.3をインストールし、データベースクラスタを作成します。その後ログの出力設定やクライアント認証等の初期設定を行います。
    2016-07-04 - CentOS 6.5
  15. PostgreSQL 9.3をPidora 2014へインストールして初期設定
    Pidora 2014にPostgreSQL 9.3をインストールし、データベースクラスタを作成します。その後ログの出力設定やクライアント認証等の初期設定を行います。
    2016-07-04 - Pidora 2014
  16. PostgreSQL 9.0でストリーミングレプリケーションとホットスタンバイの設定
    2014-05-27 - RHEL 5.9
  17. PostgreSQLのデータベース削除
    2016-07-30 - RHEL 5.9
  18. PostgreSQLのデータベース作成
    2016-07-30 - RHEL 5.9
  19. PostgreSQLのデータベースユーザ削除
    2016-07-30 - RHEL 5.9
  20. PostgreSQLのデータベースユーザ作成
    2016-07-30 - RHEL 5.9
  21. PostgreSQL 9.0でPITR(Point In Time Recovery)のためのWAL設定
    2014-05-25 - RHEL 5.9
  22. PostgreSQL 9.0をRHEL 5.9へインストールして初期設定
    2016-07-04 - RHEL 5.9
  23. PostgreSQL 9.0をCentOS 6.2へインストールして初期設定
    2016-07-04 - CentOS 6.2

Postfix -SMTPサーバ-

  1. Postfixインストール+初期設定
    イントラネット内で簡易的にEメールを送受信する環境を構築します。セキュリティはあまり考慮していないので、このままインターネットに公開するとスパムメールの踏み台になる可能性があります。
    2011-03-26 - CentOS 5.5
  2. Postfixインストール+初期設定
    イントラネット内で簡易的にEメールを送受信する環境を構築します。セキュリティはあまり考慮していないので、このままインターネットに公開するとスパムメールの踏み台になる可能性があります。
    2011-03-26 - CentOS 5

Redmine -プロジェクト管理ツール-

  1. Bitnami Redmine 3.2.1をさくらのVPS(CentOS 6.7)にインストール
    Bitnami Redmine 3.2.1をさくらのVPSにインストールします。
    2016-03-19 - CentOS 6.7
  2. BitNami Redmine 2.4.2初期設定
    BitNami Redmineインストール後に初期設定を行います。
    2014-01-25 - CentOS 6.4
  3. BitNami Redmine 2.4.2インストール
    BitNamiのインストーラを使用して、Redmineスタックをインストールします。
    2014-01-25 - CentOS 6.4

Samba -ファイルサーバ、ドメインコントローラ-

  1. Samba 4.2.3をCentOS 7.2にインストールしてファイルサーバとして設定
    Samba 4.2.3で家庭内や企業内で利用することを想定したファイルサーバを構築します。
    2016-04-01 - CentOS 7.2
  2. Sambaインストール+ドメインコントローラ構築
    Sambaを使ってNTドメインのドメインコントローラを構築します。
    2011-03-26 - CentOS 5
  3. Sambaインストール+制限無し共有設定
    認証や書き込み制限のない自由なファイルサーバスペースを提供するSambaサーバを構築します。
    2011-03-26 - CentOS 5

SquirrelMail -Webメール-

  1. SquirrelMailインストール+初期設定
    イントラネット内でブラウザを利用してメールの送受信が行えるようになるWebメールを構築します。
    2011-03-26 - CentOS 5

Subversion -バージョン管理システム-

  1. TortoiseSVN 1.8.4でSubversionを利用
    Windows 7にTortoiseSVNをインストールしてSubversionに接続して利用します。
    2013-12-05 - RHEL 5.9
  2. Subversion 1.6インストール+初期設定
    RHEL 5.9のインストールメディアに同梱されているSubversion 1.6を導入します。
    2013-12-02 - RHEL 5.9

TigerVNC -VNCサーバ-

  1. TigerVNC 1.1.0のCentOS 6.6へのインストールと初期設定
    RealVNCからVNCサーバに接続してLinuxサーバのGUI環境を利用するための環境を構築します。
    2014-12-28 - CentOS 6.6
  2. TigerVNC 1.1.0のRHEL 6.4へのインストールと初期設定
    ブラウザからVNCサーバに接続してLinuxサーバのGUI環境を利用するための環境を構築します。
    2014-12-28 - RHEL 6.4

Tomcat -APサーバ(Servlet/JSPコンテナ)-

  1. Tomcat6インストール+初期設定
    2011-03-26 - CentOS 5.5

vsftpd -FTPサーバ-

  1. vsFTPd 2.2.2でFTPSサーバ構築
    vsFTPdを使用してセキュアなFTPサーバを構築します。サーバ証明書を導入してTLSでデータを暗号化して送信します。
    2014-02-09 - CentOS 6.4
  2. vsFTPdインストール+初期設定
    イントラネットなど閉じた環境でファイルをアップロード・ダウンロードする際に利用します。セキュリティはほとんど考慮していません。
    2011-03-26 - CentOS 5

Webalizer -Webサイトのアクセス解析-

  1. Webalizerインストール+初期設定
    Webサーバのアクセスログを解析することで、公開しているウェブサイトのアクセス統計情報をランキングやグラフで表示できるようにします。
    2011-03-26 - CentOS 5

WildFly -Java EEアプリケーションサーバ-

  1. AWSのEC2(RHEL 7.3)でWildFly 10.0.0のJDBC用カスタムモジュール、PostgreSQL 9.6用データソースを作成
    2017-02-05 - RHEL 7.3
  2. AWSのEC2(RHEL 7.2)でWildFly 10.0.0のPostgreSQL 9.4用データソースを作成
    2016-07-10 - RHEL 7.2
  3. AWSのEC2(RHEL 7.2)でWildFly 10.0.0の管理ユーザとアプリケーションユーザを作成して管理コンソールに接続
    2016-07-05 - RHEL 7.2
  4. WildFly 10.0.0をAWSのEC2(RHEL 7.2)へインストール
    2016-07-05 - RHEL 7.2
  5. WildFly 10.0.0でPostgreSQL 9.4のデータソースを追加
    2016-04-24 - CentOS 7.2
  6. WildFly 10.0.0で管理ユーザとアプリケーションユーザを作成
    2016-04-23 - CentOS 7.2
  7. WildFly 10.0.0をCentOS 7.2へインストール
    2016-07-03 - CentOS 7.2

xrdp -リモートデスクトップ接続サーバ-

  1. xrdp 0.5.0のCentOS 6.6へのインストール
    2015-01-12 - CentOS 6.6
  2. xrdp 0.5.0のRHEL 5.9へのインストール
    2015-01-12 - RHEL 5.9

ypserv -NISサーバ・NISクライアント-

  1. ypbindインストール+初期設定
    NISサーバのインストールと初期設定を行います。
    2011-03-26 - CentOS 5
  2. ypservインストール+初期設定
    NISサーバのインストールと初期設定を行います。
    2011-03-26 - CentOS 5

YY BOARD -Web掲示板-

  1. YY BOARD設定
    Webサーバ上に掲示板を設置します。
    2011-03-26 - CentOS 5

プロフィール

らのっち

損害保険会社のIT企画部に勤務するSEです。OSSを勉強中です。

<所属>
日本PostgreSQLユーザ会とくしまOSS普及協議会

■■■ 当サイトは Internet Explorer 11 と Mozilla Firefox 43 で動作確認済みです。 ■■■