メイン

作業【Linux編】 アーカイブ

2010年04月04日

tmpディレクトリ内のファイル削除(tmpwatch)

ウェブサービスのキャッシュ用ディレクトリ /var/tmp/内の定期的なファイル削除CRON(tmpwatch)をいじって、下記の通り変更した。
元・30daysアクセスのないファイルを毎日削除

新・3daysアクセスのないファイルを毎日削除

(ウェブサービスを利用するCGIの動きが悪化したのは、/var/tmp内のファイル容量が多くなったため、と仮説を立てたことによる処置)



いまいちなので、
キャッシュディレクトリに移動してから
echo * |xargs rm -rf
とすれば、
とりあえずファイルおよびディレクトリは消せる
(ただし取り扱い注意)

2009年09月21日

サーバーマシンを新調

サーバーマシンをDELLのStudio Desktopへ新調した。

■MyDNSのIPアドレス更新をPOPサーバー認証で行う
Fedora 11で作る最強の自宅サーバー (DVD-ROM1枚&CD-ROM2枚付)の方法でIPアドレス更新する

ルートで「.fetchmailrc」を編集(MyDNSのIDと、パスワードを書き込む)

CRONを設定する「 */10 * * * * /usr/bin/fetchmail --all >/dev/null 2>&1」
(ドメインを追加したら.fetchmailrcを編集すること)

■ウェブカメラの利用
xawtvがエラー?(Error: Aborting: no fontset found)のため動かないので、http://oedipa.wiki.fc2.com/wiki/Web%E3%82%AB%E3%83%A1%E3%83%A9%E3%81%AE%E5%88%A9%E7%94%A8を参考にしてcheeseをインストールしたら、あっさり起動確認できた。
WEBカメラはロジクールQcam Communicate STX

後日、"yum install xorg-x11-fonts*" でフォントをインストールしたらxawtvも起動した

~/.webcamrcで画像サイズやシャッター間隔や画像ファイル名等を設定して、webcam起動し、HTMLで自動リロード(<META HTTP-EQUIV="Refresh" CONTENT="**">)にして、<img src="***">で画像を張り付ければ、監視カメラのできあがり!

■mysqlデータベースの”まるごと引越し”
http://blog1.haigo.info/blog/sakano1/2009/02/mysql_move_server1.html
を参考にして、/var/lib/mysql/内のデータをまるごと引越し。
・ニューマシンでのMYSQL初期設定は、
http://fedorasrv.com/mysql.shtml
に従った。

■PHPのERROR_REPORTING設定の変更
php.iniで
error_reporting = E_ALL & ~E_NOTICE
とした。
NOTICEまで含めるとエラーログが膨れ上がったため(^^;)

結局
error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING
とした

■スパムとウィルスメール対策
最強の自宅サーバーのP.278以降を参照して対策を施した。
master.cfの書式(「-o」の前はタブを入れる、「smtpd_client・・」の行はスペースを入れない、等)でてこずった。

後日
http://fedorasrv.com/clamav.shtmlでエラーに対処した。


■PHP-PEARのインストール
http://voicetwo.selfip.com/yashikiba/aprk/?itemid=70に従い、PEARをインストールした。

■Services_Amazonのインストール
http://www.benexus.net/2009/54/に従い、Services_Amazonをインストールした。


2009年09月13日

Linux Tips、役立つページ

DHCPクライアントでIPアドレスを再取得するには
DHCPでサーバからIPアドレスを自動的に取得している場合、ネットワークの不調などにより、IPアドレスを再取得する必要が生じることがある ・・・
suで
#IPアドレスを解放
dhclient -r [return]
#再取得
dhclient [return]

各種設定、コマンド等
linuxってなかなか慣れるまで時間掛かるかも知れませんけどとりあえずこれくらい知っとけば、ネットワークに繋がって、ホスト名をお好みのものに変更できて、システムの自動アップデートができて、使わない常駐プログラムは止めることができて、計算機の時計も狂わないっていうふうにするための解説です ・・・

2009年09月06日

ADSLからフレッツ光プレミアムへの回線引越し

問題:GATEWAYアドレスが変わるのでサーバーのIPアドレスがかわること。

■サーバーマシンの/etc/resolv.confに新しいDNSサーバーのIPアドレスを記述する。
■サーバーマシンの/etc/sysconfig/network-scripts/ifcfg-eth0に新しいマシン自体ののIPアドレスを記述する。
http://shikichi.ddo.jp/ntt_flets_set.htmlに従い、
 ・DHCPサーバ機能設定(LAN側固定IP払い出し)
 ・静的アドレス変換設定(ポート指定)
 ・ファイアウォール詳細設定
 を修正して、TOP-設定反映(必須)する。

■↓なぜかサーバー機からネットにつながらなくなったときにトライしたこと
suで
#IPアドレスを解放
dhclient -r [return]
#再取得
dhclient [return]

■MYSQLの引越し
/var/lib/mysql/内のデータをまるごとコピーして引越しする。
http://blog1.haigo.info/blog/sakano1/2009/02/mysql_move_server1.html

2009年08月13日

postfixのキュー削除

postfixのキュー削除


キューメールを削除する場合は
postsuper -d ALL
です。

2009年08月08日

シェルスクリプト/制御文

シェルスクリプト/制御文

if文
while文
case文
for文


hosts.denyでアクセス制限

http://www.key-p.com/blog/staff/archives/94
一定間隔でログファイルをチェック、指定回数以上の攻撃を検知すると、hosts.denyファイルにて、該当IPからのSSH接続を拒否すると言う物です。
その他、メールによる報告機能も付いています。

ssh-check.sh

2009年08月01日

postfixとsendmail

デフォルト MTA を変更する

2008年10月26日

Fedora Core 6 Java 6 SDK のインストール

サーバサイドJAVAの導入(Tomcat5編)
 →「■ tomcatの起動と停止」まで終了 

・JSP・サーブレットのURLパス、ディレクトリ設定は /etc/httpd/conf/workers2.properties で設定([uri:・・・])
・JSP、JAVAファイルのアップロード先は /usr/local/tomcat/webapps/ 以下

---

Fedora Core 6 Java 6 SDK のインストール

http://kajuhome.com/tomcat.shtml
http://kajuhome.com/j2sdk.shtml

・TOMCATのインストール・・・http://honana.com/tomcat/install.html
・TOMCATの設定・・・http://kajuhome.com/tomcat.shtml

Virtual PC + Fedora Core 5 + Apache + Tomcat インストール


2008年07月23日

PEAR XML-RPCパッケージのインストール

http://bloggers.ja.bz/sunouchi/archives/2003/05/movabletype_xml_1.php
を参照した。

2008年06月02日

GDを有効にする

http://www.gadgety.net/shin/tips/unix/php-gd.htmlなどを参考にする。


・PNG http://www.libpng.org/pub/png
・zlib http://www.gzip.org/zlib/
・FreeType http://www.freetype.org/
・JPEG library ftp://ftp.uu.net/graphics/jpeg/

が必要なことがわかる。

http://www.phppro.jp/phpmanual/php/function.imagefttext.htmlなどを見ると
PHPのconfigureで引数に入れる必要があることが分かる。



やってみたがいまだ解決せず(php.infoで表示が全くなし。)



PHPのconfigureで明示的にGDのパスを指定していなかったので、「明示的にGDのパスを指定していないので,phpにバンドルされているGDを使用していませんか? 」にあるようにバンドルされているGDでインストールしていたらしい。


GDインストール(http://www.gadgety.net/shin/tips/unix/php-gd.html#MODULE
→PHPのconfigure(./configure --prefix=/usr/local/php-5.2.5 --enable-ftp --enable-mbstring --enable-zend-multibyte --with-apxs2 --with-mysql --with-mysqli --with-gd=/usr/local --enable-gd-native-ttf --with-zlib --with-jpeg-dir=/usr --with-png-dir=/usr --with-freetype-dir=/usr --with-curl )
→「make clean」→「make」→「make install」でできた!

PHPおよびGD削除(http://www.playstudy.net/linux/php-gd.html)→GDインストール(http://www.gadgety.net/shin/tips/unix/php-gd.html#MODULE)→GDのパスを明示してPHPインストール(http://honana.com/php/5/install.html)→Apache再起動
でどうか?

2008年05月23日

PEAR::Mail のインストール

■PHPでメール送信するため、mb_send_mail を使うことを試みたが、@niftyなどでは25番ポートブロックを行っており、送信できない(@nifty宛てには届かない)。

■このため「PEAR::Mail」を導入してみる
http://www.phpbook.jp/pear/pear_mail/

■niftyから送る
http://support.nifty.com/support/manual/mail_set/mail/op25b_check_oe.htm
(25番ポートブロック対策で)

■文字化け対策

・下記を宣言する
mb_language("japanese");
mb_internal_encoding("UTF-8");

・bodyとsubjectをUTF-8からJISに変換する
$headers["Subject"] = mb_convert_encoding($headers["Subject"], "JIS", "UTF-8");
$body = mb_convert_encoding($body, "JIS", "UTF-8");

2008年04月04日

MySQLデータの引越し (mysqldumpで梃子摺る)

文字化け問題がなかなか解決せず、丸一日悩む。
→その結果解決策は、MySQL構造以外のデータをPHPで流し込むというもの。ここでPHPで「$res=mysql_query("set names utf8",$con)」として文字コード問題を解決した。

・旧サーバーで、mysqldumpで構造(--database -d オプションを付加)、データ(--no-create-infoオプションを付加)それぞれのダンプデータを作成。
・新サーバーにFTPして、まず「mysql」コマンドで構造のみデータをMySQLに流し込む(mysql -uuser -ppass db1 < db1.sql)
・PHPでデータ部を流し込む(PHPスクリプト内でset names utf8を宣言する)。(ローカルなスクリプト名はmente2.php)


保存先ごとバックアップする→http://sourceforge.jp/magazine/07/05/31/0155233

2008年03月31日

サーバーマシンの変更

■VineLinux4.2 をDELLマシンにインストール。
 ・「boot: linux noapic」 http://vinelinux.org/vine26.html
 ・http://vine.1-max.net/vine4-install.html


■DELL AMD マシンへのインストールがうまくいかず、FedoraCore6をインストール。
 ・通常のインストールで最初からApache2が入る。
 ・残作業: http://honana.com/apache/22/documentroot.htmlでapache設定、http://wlines.net/でwebmin(済) SSH(済) phpmyadmin(済) MySQL[diet-s、ranking-s、womanlink、kozai]を移植、MT[categoryjp、diet-s、ranking-s、womanlink]移植 CRON(済) postfix(済)、php(済) pear(Services_Amazon)(済) mysql(済) dice(済) image::magick(済) CPAN(済)、ログ・ローテート、AWStats、Xvfbのインストール
 ・diceはダウンロードして解凍
 ・php5は「yum install gcc」「yum install libxml2-devel」「yum install libxslt-devel」「yum install mysql-devel」「yum -y install httpd-devel」「yum -y install libpng-devel」「yum -y install curl curl-devel(追加08.05.16)」「#yum -y install php-gd(2008.5.26 追加)」「#yum -y install php-mbstring(2008.6.2 追加)」
  の後、「
  ./configure --enable-ftp --enable-mbstring --enable-zend-multibyte --with-apxs2 --with-mysql --with-gd --with-mysqli --with-curl(追加08.05.16)
  」で「make && make install」
 ・MySQLは「yum -y install mysql-server」http://fedorasrv.com/mysql.shtml http://www.jitaku-server.net/mt_mysql.html
 ・image::magickは「yum -y install ImageMagick-perl」
 ・CPANは最初のログイン時に初期設定を行う(perl -MCPAN -e shell)http://www.omakase.org/perl_module.htm
  ↓
  サーバの応答にエラーがある場合、再試行を繰り返すが、最後に他のFTPサイトを指定できる(http://tomo.ac/goodstream/perl/tips/cpanerr.html
  CPANでインストールするモジュール「LWP::Simple」「XML::Parser」「XML::Simple」「Jcode」「WWW::Google::PageRank」
 ・phpmyadminは「yum -y install php-mysql」(・・・旧サーバーからのディレクトリごとコピーでもOK)(config.inc.phpの設定でハマったら、「phpMyAdmin 2.*.* へようこそ」の画面で右下「別ウィンドウで開く」を押してみるべし)
 ・postfixはWebminでインストール。http://wlines.net/postfix_install.html
 ・Dovecotも上記と同様インストールしたが起動せず(Portの問題?)→SELINUXの所為
 ・postfix 送受信テスト http://www.shitomi.jp/fc6/postfix.html
 ・postfix バーチャルドメイン設定はここ参照→http://www.gside.org/Gentoo/postfix/virtualdomain.html
  ①main.cfの編集virtual_alias_domains、virtual_alias_maps)、
  ②/etc/postfix/virtual の編集、
  ③コマンド「postmap /etc/postfix/virtual」でvirtual.db作成、
  ④postfix 再起動。

◎/home/以下のHTML等がウェブで表示されない問題
→→FedoraではSELinuxが働いており、file_contextsファイルに従うセキュリティコンテキストが各ディレクトリ・ファイルに付与されている。SeLINUX参考サイト
→→「chconコマンド」で/home/test.comのタイプを「user_u:object_r:user_home_t」から「user_u:object_r:httpd_sys_content_t」に変えれば表示できるようになる!
→SELINUX参考サイト http://itpro.nikkeibp.co.jp/article/COLUMN/20070828/280518/?P=2
→結局SELINUXは無効にした。(dovecotが起動しなかったりするので)


postfix
http://fedorasrv.com/postfix.shtml
http://yokensaka.com/fedora/index.php?catid=18&blogid=1

・ログ・ローテート
 http://memorva.jp/memo/linux/apache_logrotate.php

・AWStats(アクセス解析)
 http://www.mitsuki.no-ip.com/~seagull/diary/000203.html
 上記サイト、テスト実行まで済み(/usr/share/awstats/wwwroot/cgi-bin/awstats.pl -config=abc-search.com を実行で /var/lib/awstats 内に出力ファイルが生成される)(outputオプションをつけて /usr/share/awstats/wwwroot/cgi-bin/awstats.pl -config=abc-search.com -output > /home/abc.com/awstats.html を実行で awstats.htmlにHTML出力が生成される

①/etc/httpd/conf.d/virtualhost.conf にドメインごとのアクセスログ出力先を指定する。(例:CustomLog logs/abc.com-access_log)
②/etc/awstats/ 内にconfファイルを作成(既存ファイルをコピーして、LogFile="/etc/httpd/logs/abc.com-access_log"の部分を①に合わせる)
③ブラウザでアクセス(http://サーバー名/awstats/awstats.pl?month=12&year=2008&output=main&config=abc.com)

続きを読む "サーバーマシンの変更" »

2008年03月21日

PHP4からPHP5への移行・アップグレード

・apt-get install php5 したがphpinfo()ではphp4のまま表示された。
・apt-get remove php を実行したらphp4は削除される。
http://www.yamada-lab.org/doc/linux/php5/にあるように、PHP4を残したままPHP5も入れられる?)
http://www.yamada-lab.org/doc/linux/php5/に従いphp5をダウンロードしてインストールした。
・拡張モジュールはhttp://tsuttayo.sytes.net/php/install2/source.php?ver=5.0.1&os=Vine+Linux+2.6r4
のフォームに従うが、パスが違っていたり存在しないパッケージ(?)があるのでいくつかのオプションは削除してconfigureした。


■その他の参考サイト
http://blog.teachat.org/archives/25170371.html
http://www.kiwameru-php.net/install/linux.php

■結局「apt-get remove php」を実行したのがまずかったような気がする。
#apt-get update
#apt-get install libxml2-devel
#apt-get install libxslt-devel
#apt-get install mysql-devel

http://www.yuyuyu.jp/other/Linux/index2.htmに従い、下記で大体OKなはず。(configureのオプションは、'./configure' '--enable-ftp' '--enable-mbstring' '--enable-zend-multibyte' '--with-apxs2' '--with-mysql' とした(←phpinfoで確認できる))
後に追加したオプション --with-gd (←kozaiの画像出力用) --with-mysqli --with-jpeg-dir=/usr/local/lib(←これをつけてもphpinfoで「JPG Support」 が enabledにならないのはなぜ?)
↑オプションは「/usr/local/src/php-5.2.5/php_config_opt.in」に記述して「./configure `cat php_config_opt.in`」でコンフィギュアする
---
#cd /usr/local/src
#tar zxvf php-5.2.5.tar.gz
#cd php-5.2.5
#./configure --with-apxs2=/usr/local/apache2/bin/apxs --enable-zend-multibyte --enable-mbstring --enable-mbregex (上の行から改行せずにここまで入力することに注意)
#make
#make install
#cp php.ini-dist /usr/local/lib/php.ini (現状の環境では/etc/php.ini)
上記Apache2のhttpd.confで以下の行を追加します。
  LoadModule php5_module modules/libphp5.so (←この行だけhttpd.confに自動的に追加されるようだ)
  AddType application/x-httpd-php .php
Apacheサーバを起動しなおす。
#/usr/local/apache2/bin/apachectl restart
---

PEAR の利用(for PHP)

・PEAR::Services_Amzon パッケージをインストール。
PHPxWebサービスAPIコネクションズのP.28~29に従いインストールした。
・インストール先は/usr/share/php4-pear になった。
・/etc/php.ini の include_path にインストール先 /usr/share/php4-pear を指定する。
・「require_once "Services/AmazonECS4.php";」でパッケージが利用可能になる

2008年02月21日

CPANでSQLiteのインストール

MTでSQLiteを使っている場合はCPANからDBD::SQLiteをインストールする

perl -MCPAN -e shell
install DBD::SQLite

2008年02月19日

サーバー機(サーバーマシン)引越しのときにコピーすべきファイル

/etc/postfix/main.cf
/etc/postfix/master.cf
/etc/apache2/conf.d/virtualhost.conf
/var/spool/cron/root

・MySQLデータベース→DBとテーブルをコピー。(mysqldumpでバックアップを取り、バックアップファイルは大きいのでデータ移動にはrsyncを使いバックアップを復元する。)

2008年02月12日

Javaのインストール


1.
http://java.sun.com/j2se/1.4.2/ja/download.html
から
j2sdk-1_4_2_16-linux-i586.bin (RPM in self-extracting file )
をダウンロード。

2.http://www12.plala.or.jp/ksp/prog/java/inst.html に従いインストール
参考:
http://mt.category.jp/archives/2008/02/tomcat.html
http://www.itmedia.co.jp/developer/java/tomcat/02/index.html
(ディレクトリ: /usr/local/jakarta-tomcat)

3.apxs のインストール
 「apt-get install apache2-devel」
 で/usr/bin/apxsが使えるようになる。

4.サーブレット実行環境 http://www.atmarkit.co.jp/fjava/rensai2/jspservlet03/jspsevlet03_3.html
apacheとtomcatとの連携 http://bitarts.jp/tech/linux/apache_jk2.html

http://www-06.ibm.com/jp/software/data/developer/library/techdoc/tomcat.html#3に従う↓↓↓
・jakarta-tomcat-connectors-jk2-src-current.tar.tar をダウンロードして解凍(/usr/local/src以下に)
・jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2 に移動して 「./buildconf.sh」を実行
・「./configure --with-apxs2=/usr/bin/apcs --with-tomcat4=/usr/local/jakarta-tomcat」を実行
・「make」を実行
・/usr/local/src/jakarta-tomcat-connectors-jk2-2.0.4-src/jk/build /jk2/apache2/の下にmod_jk2.soというモジュールができる

・参考 http://mkserver.dip.jp/vinelinux/perform/apache/0162.html


うまくいかず J2SDK1.4.2を削除してJDKインストール http://mkserver.dip.jp/vinelinux/perform/install/0056.html
および TOMCATインストール http://mkserver.dip.jp/vinelinux/perform/apache/0161.html
からやりなおし

成功
(TOMCATは「apache-tomcat-5.5.26.tar.tar」、JDKは「jdk-6u4-linux-i586-rpm.bin」)

・CATLINA_HOME の設定・・・http://www.thinkit.co.jp/cert/article/0708/2/4/3.htm
・ディレクトリ構造とプログラム例・・・http://www.searchman.info/java_eclipse/1050.html
・http://localhost:8080/ でアクセス

Tomcat起動コマンドは「/usr/local/tomcat/bin/startup.sh」(http://fedorasrv.com/tomcat-fc1.shtml)
chkconfigへTomcat起動スクリプト追加 :/etc/rc.d/init.d/tomcat
URLの8080をとるには/etc/apache2/conf/httpd.conf に等を追加

バーチャルドメインで公開するには Apache 2.2とmod_proxy_ajp を参考に virtualhost.conf に<Location ・・・>・・・</Location>を追加する


一般ユーザー用に例えば /usr/local/tomcat/webapps 以下にディレクトリを作り、そこをDocumentRootにすると、JSPもTOMCATに渡してしまうらしい(http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=31586&forum=12&3)が、その場合解決策はこちら→http://sorajo.spaces.live.com/blog/cns!CF5810903289B74A!175.entry
(未)
 ← 必要なし?


(未)・一般ユーザディレクトリとの関係・・・http://fedorasrv.com/tomcat-fc1.shtmlhttp://blog.toofactory.net/archives/7549262.html ←VirtualhostのDocumentRootを直接webapps以下を指定すればいい。

NG→PERLやPHPプログラムをブラウザで指定するとファイルのダウンロードダイアログが出る!!

http://tomo.no-ip.com/goodstream/seversidejava/tomcat/linux/tips-apache.htmlhttp://bitarts.jp/tech/linux/apache_jk2.htmlhttp://siisise.net/java/tomcat/mod_jk2.htmlhttp://memorva.jp/memo/linux/tomcat.php、(http://www.miloweb.net/tomcat2.html mod_jkでないからだめ?) を参考にする。


[PHPだけは解決]
要するにTomcatでCGIを使えるようにしなければならない(http://amateras.sourceforge.jp/cgi-bin/fswiki/wiki.cgi/free?page=Tomcat%A4%C7CGI%A4%F2%BB%C8%A4%A6 参照)
↑一応上記に従い %CATALINA_HOME/conf/web.xml の記述をコメントアウトをはずしたら「WEB-INF/cgi/」ディレクトリ内はOKになった。

続きを読む "Javaのインストール" »

2007年12月28日

増設HDDをフォーマット

増設HDDをフォーマット

続きを読む "増設HDDをフォーマット" »

バックアップ

rsyncで別マシンにバックアップする書式は「rsync -avz --delete -e ssh (バックアップ元のディレクトリ)(バックアップ先のホスト名):(バックアップ先のディレクトリ)」となっている。

続きを読む "バックアップ" »

2007年11月08日

GD ライブラリ インストール for QRコード

■参考サイト
GD ライブラリ インストール

perl用→GD.pm と gd 2.x ライブラリのセットアップ - magical-linux.jp

QRコードCGI&PHP

続きを読む "GD ライブラリ インストール for QRコード" »

2007年09月30日

SSHの設定

セキュリティ上、TELNETでなくSSHでリモート接続できるようにした。

続きを読む "SSHの設定" »

2007年09月02日

レンタルサーバーから自宅サーバーへの引越し

続きを読む "レンタルサーバーから自宅サーバーへの引越し" »

2007年08月22日

CPANの環境を設定する

CPANとは

続きを読む "CPANの環境を設定する" »

2007年06月19日

Fedoraのインストール

ProFTPDが気に入らないのでFedoraをマウスコンピュータマシンにインストールする

続きを読む "Fedoraのインストール" »

2007年06月11日

MT引越し手順(予定)

■MT引越し手順(予定)
新しいPCでやること

続きを読む "MT引越し手順(予定)" »

2007年06月07日

Postfixのインストールと設定

■Postfixのインストールと設定

続きを読む "Postfixのインストールと設定" »

2007年06月06日

phpMyAdminのインストール

■phpMyAdminのインストール

続きを読む "phpMyAdminのインストール" »

DiCEのインストールと設定

■DiCEのインストールと設定

続きを読む "DiCEのインストールと設定" »

2007年06月05日

Image::Magickのインストール

■Image::Magickのインストール

http://blog.sasapurin.com:8080/archives/2005/08/imagemagick_1.html参考サイト

2007年05月29日

WebminのインストールとFTPアカウントの設定

http://vine.1-max.net/webmin.htmlに従い、Webminをインストールした。
・Vine Linux 4.1 に入っているのはapache2だが、webminの設定はapacheのままなので書きを参考にしてwebmin設定を変える必要がある。
http://search.luky.org/vine-users.7/msg06419.html

続きを読む "WebminのインストールとFTPアカウントの設定" »

2007年05月20日

PHPのインストール

http://www.miloweb.net/php.htmlを参考にしてインストールしたが、ブラウザでphpファイルを表示できず。

続きを読む "PHPのインストール" »

2007年05月18日

Apacheのインストール

http://www.jitaku-server.net/apache_start.htmlによると、VineLinuxインストール時にApacheも同時にインストールされているはず、とのことだが、インストールされていなかった。
インストール後、ifconfigで表示されるLinuxマシンのIPアドレスを、ブラウザに入力(http://192.168.1.7/)するとテストページが表示される。
起動コマンドは「# /etc/rc.d/init.d/httpd start」
リスタートは「# /etc/rc.d/init.d/httpd restart」

MySQLのインストール

http://www.jitaku-server.net/mt_mysql.htmlを参考にしてMYSQLをインストールした。ユーザをひとつ追加した。


IPアドレスの設定とDiCEのインストール

http://www.jitaku-server.net/domain_fix_ip.htmlにしたがってIPアドレスを 192.168.1.100 に設定した。
→ifcfg-eth0をいじったら次回立ち上げ後ネットにつながらなくなった(eth0が無効になったような状態)ので元のファイルに戻した。(要はIPアドレス固定できず。まだサーバー環境にしていないからか?)

http://kazmax.zpp.jp/network/net1.htmlだと少し違うのでこちらで再トライ。→これでもIPアドレス固定できず(ifconfigでの表示)

→「設定ファイルを書き換えたら、いちどイーサネットのインタフェースを切り離してから、有効にし直す。」をトライ(「ifdown eth0」&「ifup eth0」)→成功!(サイトの公開も成功)
→これ(「ifdown eth0」&「ifup eth0」)は毎回やらないとサイト公開できないらしい

→/etc/rc.d/init.d/network restart が必要(?)
http://www.jitaku-server.net/domain_fix_ip.htmlに従い「/etc/resolv.conf」に「nameserver 192.168.0.1」としたら大体OKになった。

■DiCE for Linuxをダウンロードして /usr/local/bin 内にインストール。

DiCE の設定はあとまわしとする。
http://vine.1-max.net/i-dice.html

2007年05月15日

Vine Linuxのインストール

■Vine Linuxのインストール

続きを読む "Vine Linuxのインストール" »

About 作業【Linux編】

ブログ「自宅サーバー構築日記」のカテゴリ「作業【Linux編】」に投稿されたすべてのエントリーのアーカイブのページです。過去のものから新しいものへ順番に並んでいます。

前のカテゴリは作業【Windows編】です。

次のカテゴリはTitanium MobileでApp作成です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。