カテゴリー
Linux

Mac から VirtualBox の CentOS 5.9 のすべてへ Samba からアクセスします♪

FTP 接続をし、FTP ソフトを使用してサーバにファイルを転送するのもよいですが、開発環境ですのでもっと気軽に Samba ですべてのディレクトリ・ファイルを操作できるようにしてみます。なお、公開サーバでは絶対に本投稿の設定をしないようにしてください。セキュリティが無い状態と全く等しくなってしまいます。

では、始めます♪

カテゴリー
Linux

【振り返り】本ブログ運営にかかっているお金まとめ

IMG_8776.png

本ブログを動かすため毎月、毎年払っている金額

  • ドメイン(oki2a24.com):920 円/年
  • サーバー:490 円/月

安いです。あなたも、ブログに、Linux の勉強に、はじめてみませんか?

カテゴリー
Linux

【VirtualBox】インストール直後のいつもの設定をメモ♪【CentOS 5.9】

【VirtualBox】VPS 申込時と同等の開発環境を構築する手順【てとりあしとり】 | oki2a24 では VirtualBox に Linux の CentOS 5.9 をインストールするところまで駆け足で、簡単に行いました。

この後、LAMP なり LAPP 環境なりを構築するのですが、その前に Linux に多少設定を行なっています。設定をし、パッケージをインストールし、メモリを節約の最低限の設定をします。今回、いつも行うこれらをメモいたします。

カテゴリー
Linux

【改善】PostgreSQL 最初の一歩!ユーザと DB 作成!確認!【おれはやった!】

yum でインストール直後の PostgreSQL 最初の一歩として、

  1. PostgreSQL スーパーユーザー postgres にパスワード postgrespass 設定
  2. PostgreSQL 内にユーザ testuser 作成
  3. PostgreSQL 内のユーザ testuser 用のデータベース testdb 作成、そしてパスワード testpass 設定
  4. データベース testdb、PostgreSQL ユーザ testuser、Linux ユーザ testuser の削除

をやってみようと思います。

なお、バージョンは現時点(2013年4月3日)で最新の 9.2 をインストールしました。ですのでコマンドが「postgresql」ではなく、「postgresql-9.2」となっております。

0−1.はじめに。PostgreSQL 初期化と起動

カテゴリー
Linux

Apache 設定ファイル 8 つの変更ポイント

前提

Apache バージョンは 2.2.3 でございます。

[root@oki2a24 ~]# httpd -v
Server version: Apache/2.2.3
Server built:   Jan 10 2013 08:22:14

Apache 設定ファイル /etc/httpd/conf/httpd.conf の 8 つの変更点

1.Web サーバにアクセスしたクライアントに返す Apache 情報を最小限に設定

ServerTokens OS

ServerTokens Prod

2.エラー表示時の連絡先(本当はメールアドレスがふさわしいですけれども、本ブログ用のメールアドレスはありませんのでダミー情報を設定しております)

ServerAdmin root@localhost

ServerAdmin https://oki2a24.com/

3.ドメインを設定(正確には、サーバが自分自身を示すときに使うホスト名とポート)

#ServerName www.example.com:80

ServerName oki2a24.com:80

4.ドキュメントルートを設定

DocumentRoot "/var/www/html"

DocumentRoot "/var/www/html/oki2a24.com"

5.ディレクトリとサブディレクトリのみに 適用されるディレクティブを囲む部分での、ドキュメントルートのパス指定

<Directory "/var/www/html">

<Directory "/var/www/html/oki2a24.com">

6.「-Indexes」でファイル一覧ページの自動生成禁止

Options Indexes FollowSymLinks

Options -Indexes FollowSymLinks

7..htaccess のすべての機能の使用を許可

AllowOverride None

AllowOverride All

8.エラーページにアクセスしたクライアントに返す情報をオフに設定(正確には、サーバが生成するドキュメントのフッタを設定しない、という意味)

ServerSignature On

ServerSignature Off

以上、8 つの変更を本ブログの Apache には施しております。

設定ファイルの変更点を一息にまとめるとこうです♪

カテゴリー
Linux

シェル、sh ファイルの1行目のおまじないの名前ご存知?→シバン

シェルスクリプト1行目のおまじない、#! とは?

シバン (Unix)

シバンまたはシェバン (shebang) とはUNIXスクリプト#!から始まる1行目のこと。起動してスクリプトを読み込むインタプリタを指定する。 hash-bangまたはsharp-bangとも言うが、後者を縮めたshebangという呼び方が一般的かつシンプルである。

引用元

実際には「#!」だけではなく、「#!/bin/bash」と書きます。他の書き方もあるようですが、わたくしはこれ以外使用したことはまだありません。

カテゴリー
Linux

【CentOS 5.9】【sar】APC はとってもいい子、こんなに性能改善しましたの!【WordPress】【体感】

Alternative PHP Cache(APC)導入により、CentOS 5.9 への効果が数字に現れましたので記録しておきます。

  • 【CPU】sar -u で APC 導入前 → 後の比較
    %user 平均値が 4.31 → 2.57 に!性能改善!
  • 【メモリ】sar -r で APC 導入前 → 後の比較
    %memused 平均値が 20.47 → 19.96 と、これはあまり変わらない!

なお、導入前の数字は、【sar】サーバの負荷、ボトルネックを探しました【CentOS 5.9】 | oki2a24 を元にしております。

おわりに

カテゴリー
Linux

【不満】PostgreSQL 最初の一歩!ユーザと DB 作成!確認!【CentOS 5.9】【実際ニュービー】

yum でインストール直後の PostgreSQL 最初の一歩として、

  • PostgreSQL スーパーユーザー postgres にパスワード設定
  • PostgreSQL 内のユーザ testuser 作成
  • PostgreSQL 用の Linux ユーザ testuser 作成
  • PostgreSQL 内のユーザ testuser 用のデータベース testdb 作成
  • データベース testdb、PostgreSQL ユーザ testuser、Linux ユーザ testuser の削除

をやってみようと思います。

カテゴリー
Linux

【PHP】APC 付属のステータス把握できる管理ツールを使う方法♪【CentOS 5.9】

スクリーンショット 2013-03-20 19.50.16.png

ポイント

  • 管理ツールは、/usr/share/doc/php-pecl-apc-3.1.14/apc.php にある。
  • 上記場所になくても、find / -name “apc.php” で探せば良い。
  • apc.php をドキュメントルート配下に置いてウェブブラウザからアクセスすれば APC の使用状況をみることができる。
  • apc.php を編集して、ADMIN_USERNAME、ADMIN_PASSWORD を初期値から変更すれば管理ツールの「User Cache Entries」が使用できるようになる。
  • APC の把握ツールでは、バージョン情報、キャッシュ状況、APC 設定情報を知ることができる。

おまけのポイント

カテゴリー
Linux

【PHP】APC のインストールして確認して効果を実感!しました!【CentOS 5.9】

1.APC をインストール

わたくしは PHP のインストールを Remi リポジトリを通して行いました。APC は PHP を補強するなにかにあたりますので、APC のインストールも Remi から行います。Remi からといいつつ、いつもの癖で導入したリポジトリ 3 種とも指定していますけれども、そこはご愛嬌です♪その時のログは次のようになりました!