Cloud Nine

Avatar

This blog is my everything!!

Aug
20
Meadowでhttpd.confの編集をやり易くするapache-mode.elの紹介
Aug 20, 2008 0

Unix的なアレのサイトで紹介されていたapache-mode.elが便利なので紹介したいと思います。

emacswikiから apache-mode.elのダウンロード

apache-mode.elのページからダウンロード選択してapache-mode.elを落として下記のフォルダにいれてください。

C:meadowsite-lisp (ぼくの環境なので参考に)

.emacsに下記に内容を記入する。

ちなみに、「;;」はコメントです。

;; httpd.conf用
(autoload 'apache-mode "apache-mode" nil t)
(add-to-list 'auto-mode-alist '("\.htaccess\'"   . apache-mode))
(add-to-list 'auto-mode-alist '("httpd\.conf\'"  . apache-mode))
(add-to-list 'auto-mode-alist '("srm\.conf\'"    . apache-mode))
(add-to-list 'auto-mode-alist '("access\.conf\'" . apache-mode))
(add-to-list 'auto-mode-alist '("sites-\(available\|enabled\)/" . apache-mode))

完了です。

ちなみに、.htaccessなども対象にできるようですね。
hogehogeでファイル名をしてしているのでほかにも対象にしたいファイルは追加してください。

(add-to-list 'auto-mode-alist '("hogehoeg\.conf\'" . apache-mode))

Aug
16
MysqlのアプリケーションのVerstionの確認方法
Aug 16, 2008 0

RPM によってインストールされたもの

$ rpm -q パッケージ名

Mysqlの確認方法

$ rpm -q mysql
mysql-5.0.45-7.el5

httpdの確認方法

rpm -q httpd
httpd-2.2.3-11.el5.centos

CentOSのバージョンの確認方法

cat /etc/redhat-release

Aug
13
VirtualHostの設定方法
Aug 13, 2008 0

VirtualHostの設定方法を紹介します。
VirtualHostを設定すると、複数のドメインを一台サーバで運営することができます。

httpd.conf の設定

Apacheのhttpd.confを変更します。
デフォルトなら、/etc/httpd/conf/httpd.conf あたりにいます。
みつからない時は、

locate httpd.conf

で探してください。

1.ServerNameのコメントアウト

# If your host doesn't have a registered DNS name, enter its IP address here.
# You will have to access it by its address anyway, and this will make
# redirections work in a sensible way.
#
#ServerName localhost コメントアウトしてください。

2.httpd.conf にVirtualHostの設定を追加します。

<virtualhost *:80>
    DocumentRoot /home/text/www/ ドメインのRoot
    ServerName www.test.com 指定したいドメイン
</virtualhost>

3.apacheの再起動

Apacheの再起動方法はいろいろあります。

 /etc/rc.d/init.d/httpd restart
/usr/sbin/apachectl restart

上記の3つすれば、とりあずVirtualHostの設定は完了です。

Aug
01
CentOSのyumがうまくできない時
Aug 1, 2008 0

下記のように、yumをやってもうまくいかないときに確認すること

[root@localhost ~]# yum -y install postgresql-server
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=i386&repo=extras error was
[Errno 4] IOError: 
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=i386&repo=updates error was
[Errno 4] IOError: 
Error: Cannot find a valid baseurl for repo: updates

確認すること

以下のコマンドを実行してください。

# nslookup google.com

下記の返答がかえってきたら、ミラーを引きにいけてないので、ネットワークの設定を疑う

;; connection timed out; no servers could be reached

IPアドレスを確認

# ifconfig
eth0      Link encap:Ethernet  HWaddr **:**:**:**:**:**
inet addr:192.168.0.10  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:44 errors:0 dropped:0 overruns:0 frame:1
          TX packets:81 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:4045 (3.9 KiB)  TX bytes:14779 (14.4 KiB)
          Interrupt:177

赤文字のaddrのIPを確認

デフォルトゲートウェイを確認

#vi /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
GETWAT=192.168.0.1

ちゃんとむき先はあっているのか確認

名前解決の設定確認

## vi /etc/resolv.conf
meserver 192.168.0.1

ルータのLAN側のIPアドレスを設定をためす。
上記でつながらない場合は、あなたが契約しているISPのDNSサーバのIPアドレスを設定してください。
ぼくはこれでうまくいくようになりました。

Jul
02
Linuxで大量なファイルを削除したい場合の注意点
Jul 2, 2008 0

ディレクトリを残したままで、中のファイルを消した場合に気をつけること。
中のファイルが大量だと下記のコマンドではエラーを起こす

rm -f *.log

/bin/rm: 引数リストが長すぎます

大量なファイルを削除したい場合は、下記のコマンドで消せます。

echo ./*.log | xargs rm

Apr
30
初心者用pg_dumpの方法
Apr 30, 2008 0

pg_dumpは

pg_dump database_name > database_name.sql

を実行すればできると、あるが実際はいろいろと気をつけないことが、たくさんあるのでそのメモ

その一、ユーザの準備
postgresでDBを作成しているなら、postgresユーザがいります。

useradd -d /home/postgres/ postgres

このときに、ホームディレクトリーも作っておきます。

その二、ファイルの準備
先ほど上のつくったホームディレクトリーの中にdatabase_name.sqlのファイルを作っておきます。

touch database_name.sql

その三、bushが引けてない場合があるのでlocateでpg_dumpを調べてひいいておきましょう。

その四、いざ実行

[postgres@www postgres]$ pg_dump database_name.sql > database_name.sql

Apr
18
CentOSのbushのPATHの通し方
Apr 18, 2008 0

環境変数の設定をサーバ内の全ユーザに対して指定したい場合の説明

vi /etc/profile

 ↓

ページを開いたら、一番下に追加したいPASHを追加

PATH=$PATH:/usr/sbin/

ちなみにshift+Gでページの一番下に移動します。

Apr
16
CeontOSのIP設定方法
Apr 16, 2008 0

ネットワークが、eth0の場合

vi /etc/sysconfig/network-scripts/ifcfg-eth0

 ↓

DEVICE=eth0
BOOTPROTO=none
HWADDR=00:00:00:00:00:00 ←MACアドレス
ONBOOT=yes
NETMASK=255.255.255.0 ←サブネットマスク
IPADDR=192.168.0.2 ←IP
GATEWAY=192.168.0.1 ←ゲートウェイ
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes

 ↓

変更して再起動

/etc/rc.d/init.d/network restart

Feb
27
CUPSとは
Feb 27, 2008 0

CUPS(Common UNIX PrintingSystemTM)はEasy Software Productsにより開発されたUNIX/Linuxで動作する印刷システムらしいです。

既存のBerkeley lprやSystemV lp等のラインプリンタ系印刷システムとの互換性を保ちつつIPPプロトコルサポートやPPDファイルのサポート等、より先進的な機能を含んだ強力な印刷システムとなっています。

使うことなさそうですね・・・

Feb
09
関西の有名どころのデータセンター
Feb 9, 2008 0

関西のデータセンターの大手

どこも自社で回線をもっています。
KDDI
情報ないです。

K-OPTI.COM
結構安いですし、心斎橋にあたらしいDBセンター建てたので空きはあるようです。

NTT
価格は高いです。
頼むNTTの会社によりますが、しっかりとした仕事をしてくれるようです。

SOFT BANK
かなり融通は利くらしいです。
価格も安くなるらしいです。

Next,

Advertisings

Search Keyword

Calendar

2008年 August
« Jul    
 123
45678910
11121314151617
18192021222324
25262728293031

Status

フィードメーター - Cloud  Nine なかのひと あわせて読みたいブログパーツ