実験酒場

セクションブログレイアウトのサンプル (FAQ セクション)
CentOS5.4初期設定(vftpd,ssh,bind,smtp,pop3)
2010年 2月 24日(水曜日) 13:27
作者: Administrator   
PDF 印刷 Eメール

CentOSによるWebサイト(企業サイト、ECサイト)構築のためのサーバー初期設定を備忘録的に記します。

SELinuxを無効化


[root@localhost ~]# lokkit

lokkit

Tabキーで移動Spaceキーで決定。SELinuxを「Disabled」に選択し、「Custamaize」ボタンを押します。(SELinuxを無効にするのは、yum installで他のソフトとの依存関係が崩れることがあるらしいですので。使い方が分かれば有効にしても良いでしょうけれど。)

SELinuxとは、Linuxをセキュアにするソフトだそうです。ソフトを全てインストールし終えたら有効にしても良いでしょうけれども、細やかな設定をする必要があるそうです。

SELinuxを有効にする場合は、lokkitの設定画面でPermissiveを選択します。

CentOSのコマンドについて

CentOSの簡単コマンド一覧表

CentOSを最新バージョンにアップデート


[webmaster@localhost ~]$ su - //root管理者になる
パスワードを入力
[root@localhost ~]# yum -y update
「rpmdb: unable to lock mutax: Invalid argument」とメッセージが表示された場合は以下の対処
[root@localhost ~]# yum clean all
[root@localhost ~]# yum update glibc*
でglibc関係を更新
[root@localhost ~]# yum -y update

管理者用の一般ユーザーの作成


[root@localhost ~]# vi ~/.bash_profile

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin:/sbin:/user/sbin   //:/sbin:/user/sbinを付け加える

export PATH
unset USERNAME

[root@localhost ~]# useradd admin //例としてadminという一般ユーザーを作る
[root@localhost ~]# passwd admin //パスワードの設定
Changing password for user admin.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.

一般ユーザーの権限を付与user


[root@localhost /]# visudo

admin ALL = NOPASSWD: ALL //sudoコマンドで全ての権限
Apacheのみの権限の場合
admin ALL = (root) /etc/init.d/httpd start, \
                   /etc/init.d/httpd stop, \
                   /etc/init.d/httpd restart \

ホスト名を変更

SentOSの場合、初期状態ではlocalhost.localdomainと設定されていますが、不具合が出る可能性があります。

  1. ホスト名を変更していない同士で、メールの送受信が行えない
    • sendmail は、SMTP HELO の応答文字列で、自ホスト名と同じものが、返された場合ループとして判断される。 そのため、ホスト名を出荷時の localhost.localdomain から変更していない同士でメールの送受信が行えません。
  2. dnsbl に登録されやすくなる
    • サーバのホスト名が localhost.localdomain となっている場合、それを理由として dnsbl に登録される可能性があります。
    • dnsbl に登録されると、サーバからのメール配信がスパム扱いとなり、サーバ運用に支障が出る恐れがあります。

変更方法


[root@localhost ~]# hostname example.com //localhostをexample.comに設定(自サイトのドメインを使用)

但し、この方法ですと仮想専用サーバの再起動を行うと設定したホスト名が初期化されます。 恒常的に変更する場合は、/etc/sysconfig 以下のnetwork ファイルを編集します。 編集方法ですが、viなどのテキストエディタで /etc/sysconfig/network ファイルを開きます。


[root@localhost ~]# vi /etc/sysconfig/network

HOSTNAME="*****"(*****は設定したいホスト名)を記述します。
example.com を設定したい場合は、
NETWORKING="yes"
GATEWAY="192.0.2.1"
HOSTNAME="example.com"
a
管理者ユーザをwheelグループに追加

rootになれるユーザを管理者のみにする。

[root@localhost ~]# usermod -G wheel admin
[root@localhost ~]# vi /etc/pam.d/su
#auth       required     pam_wheel.so use_uid
↓
auth       required     pam_wheel.so use_uid

システムの言語を日本語(UTF-8)に設定


[root@localhost ~]# vi /etc/sysconfig/i18n
LANG="ja_JP.UTF-8"
SUPPORTED="en_US.UTF-8:en_US:en:ja_JP.eucJP:ja_JP:ja"
SYSFONT="latarcyrheb-sun16"

上記の設定で次回ログインから日本語が表示されるようになります。

最終更新 ( 2010年 3月 27日(土曜日) 16:49 )
 
自分のランゲージでインストールしましたが、バックエンドがまだ英語表示のままです。
2006年 10月 12日(木曜日) 02:18
作者: Administrator   
PDF 印刷 Eメール

さまざまなランゲージの多くは、バックエンドで利用できますが、デフォルトではこのランゲージはインストールされていません。翻訳されたバックエンドが欲しい場合は、ランゲージパックを取得し、エクステンションインストーラを利用してインストールします。この後、エクステンションメニューへ行き、ランゲージ管理を選択し、あなたのランゲージをデフォルトに設定します。あなたのバックエンドは直ちに翻訳されるでしょう。

バックエンドへのアクセス権があるユーザは好みのランゲージをユーザ管理ページ内パラメータ設定から選択できます。これはフロントエンドランゲージも設定できます。

Joomla!のあなたのランゲージとローカライズ版をダウンロードできる良い場所は私たちのヘルプサイトを参照ください。

最終更新 ( 2007年 11月 08日(木曜日) 20:42 )
 
PDFアイコンは画像や特種文字も表示してくれますか?
2006年 10月 12日(木曜日) 02:14
作者: Administrator   
PDF 印刷 Eメール
はい!Joomla!1.5では記事のテキストと,ISO-8859-1エンコードのみがPDFとして出力されていました。新しいPDFライブラリでは画像を含む完全な記事を出力することができるようになり、PDFに適用されました。PDFファイルジェネレータは、またUTF-8テキストも取り扱うことができるようになり、どんなランゲージの文字も処理することができます。適切なフォントをインストールする必要がありますが、これはランゲージパックのインストール時に自動的に行われます。
最終更新 ( 2007年 11月 08日(木曜日) 20:46 )
 
記事の削除方法は?
2006年 10月 11日(水曜日) 18:19
作者: Administrator   
PDF 印刷 Eメール

記事アイテムを削除するには記事アイテムを選択しゴミ箱へ移動して下さい。 次にコテンツメニューから記事 ゴミ箱を開き削除したい記事アイテムを選択してください。 記事アイテムをデータベースから削除するとそれはもう利用できません。そしてこの操作を元に戻す事はできません。

最終更新 ( 2008年 12月 14日(日曜日) 19:00 )
 
マンボットはどこにいきましたか?
2006年 10月 11日(水曜日) 18:17
作者: Administrator   
PDF 印刷 Eメール

マンボットはプラグインと名前を変えました。

マンボットはマンボに導入されあなたのサイトに主にコンテンツを操作する目的で、プラグインロジックを追加する可能性を提供してきました。Joomla!1.5では、プラグインはマンボットよりもはるかに広範囲な機能を持っています。プラグインはフレームワークレイヤーで機能を拡張することもできます。

最終更新 ( 2007年 11月 08日(木曜日) 20:04 )
 
<< 最初 < 1 2 3 4 > 最後 >>

ページ 1 / 4