Linux Archive
久々に改行コードにはまった・・・
- 2009/06/03 16:56
- Linux

いや~、ひさびさに改行コードにはまってしまいました・・・
会社で新しく立てたサーバにCentOSを使っているのですが、それまで使っていたFedora CoreのサーバからCGI(Perl)を移設したのです。
そしたらCGIが動かない。。。
なんかApacheの設定がおかしいのか?とか、Perlのモジュールが足りないのか?とかいろいろ試して、結局はCGIファイルの「改行コードがおかしい」という結論だった・・・
- Comments: 0
- Trackbacks: 0
CentOS 5.3 にPHP 5.2.9とMySQL 5.1.34をインストールする

CentOSにphpMyAdminの最新版を入れようと思ったら、PHP 5.2以降じゃないとダメだとエラーが出てしまいました。なので、PHPを5.2にアップグレードしたメモです。ちなみに、PHPだけやろうとすると依存性の問題でエラーが出たので、ついでにMySQLも5.1.34にアップデートしました。
参考URL
- サーバー初心者による自宅サーバー構築備忘録: CentOS 5.3にPHP5.2.9とMySQL5.1.33をインストール
- CentOS 5.2上でPHP 5.2.6にアップグレード | Yama’s Memorandum
まずは今PHPがどのような状態かを調べる。
# php -v PHP 5.1.6 (cli) (built: Apr 7 2009 08:00:04) Copyright (c) 1997-2006 The PHP Group Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
yumではどのようにインストールされているかというと、以下の感じ。
- Comments: 0
- Trackbacks: 1
CentOSでVNCサーバを動かす
- 2009/05/27 17:10
- Linux

最近会社でCentOS Linuxを使い始めた。
で、いちをX Windowをインストールしてあるのだが、サーバ機そのものが機材室のラックに設置してあるため、ローカルで操作することがほとんどない・・・
なので、基本はTelnetのCUI操作だが、いちをVNCでGUI操作環境も整えようと思い、VNCを入れることにした。
まずは、CentOSにVNC Serverが入っていないことには話にならないので、入っていなかったらインストールする。
# yum install vnc-server
そして、まずは、/etc/sysconfig/vncserversを編集する。
仮にVNCでアクセスしたいユーザーをhogeとfugeとする。
VNCSERVERS="1:hoge 2:fuge"
のように編集する。
- Comments: 0
- Trackbacks: 1
[Linux] yumのリポジトリURLを別ファイルにまとめる
- 2009/04/24 01:37
- Linux
なんか最近、サーバ(Fedora Core)のyumが異様に遅いので、ちょっとリポジトリの設定を見直してみた。
とりあえず、yum-fastestmirrorプラグインは入れてあるのだが・・・・
ちなみにyum-fastestmirrorプラグインとは、早いリポジトリを自動的に選択してくれるというもの。
インストールは下記のとおり。
# yum install yum-fastestmirror
で、次の表示が出ればOK。
# yum check-update Loading "fastestmirror" plugin
で、話は戻るが、yumのリポジトリの設定は、/etc/yum.repos.d/の中に入っている3つのファイルに設定する。
fedora-core.repo、fedora-updates.repo、fedora-extras.repoの3つに設定する。
通常は以下のような記述が書いてあるはずです(fedora-core.repo)
- Comments: 0
- Trackbacks: 0
形態素解析エンジン「MeCab」をインストール
オープンソースの形態素解析エンジン「MeCab」をLinuxにインストールしたので、メモ。
実はyumでもインストールできるみたいなのですが、ソースからインストールすることにしました。
ちなみに、Mecabとは、
MeCabは 京都大学情報学研究科−日本電信電話株式会社コミュニケーション科学基礎研究所 共同研究ユニットプロジェクトを通じて開発されたオープンソース 形態素解析エンジンです. 言語, 辞書,コーパスに依存しない汎用的な設計を 基本方針としています. パラメータの推定に Conditional Random Fields (CRF) を用 いており, ChaSenが採用している 隠れマルコフモデルに比べ性能が向上しています。また、平均的に ChaSen, Juman, KAKASIより高速に動作します
というもの。
まずは、下記からUnix(Linux)用のソースファイルをダウンロードします。
まずは、MeCab本体をインストールします。
% tar zxfv mecab-X.X.tar.gz % cd mecab-X.X % ./configure % make % make check % su # make instal
- Comments: 0
- Trackbacks: 0
Linuxでディレクトリ内の大量のファイルを削除する方法
- 2009/03/23 00:48
- Linux
Linuxにおいて、ディレクトリのファイルを削除するやり方として、
# rm -rf *
というようなコマンドを打つ。
しかし、そのディレクトリ内に大量にファイルがあった場合、以下のようなエラーが出て削除できない。
# rm -rf * -bash: /bin/rm: Argument list too long
なので、以下のようなコマンドを打つと大量のファイルを削除できる。
- Comments: 0
- Trackbacks: 0
cronのリダイレクト
ちょっと復習もかねてメモ。
cronを使って定期的にプログラムを実行したい場合、以下のように記述するわけだが。
#毎日04時30分に「/usr/local/bin/tesh.sh」を走らせる場合。
30 04 * * * /usr/local/bin/test.sh
これによって、一日に一回、上記のスクリプトを走らせた結果が、root宛にメールでくる。
これを回避?する方法として、リダイレクトを使う。
上記の場合で、実行結果をすべて破棄する場合。
30 04 * * * /usr/local/bin/test.sh >/dev/null 2>&1
で、
- Comments: 0
- Trackbacks: 0
- Subscribe This Blog
- FeedBurner
- Search
- Categories
- Tag Cloud
- 楽天WEBサービス
- 空目アワー
- Affiliate
- AJAX
- Amazon
- Apache
- API
- Apple
- Becky!
- Blog
- BlogParts
- Books
- C#
- CakePHP
- CentOS
- CMS
- Controller
- CSS
- Customize
- design
- dropbox
- Dropshipping
- drupal
- Dynamic Publishing
- EC-CUBE
- Eclipse
- Ecommerce
- extension
- fedora
- Firefox
- Font
- framework
- Google Adsense
- Google Analytics
- Google Chrome
- Google Sitemap
- HABTM
- Helper
- HTML
- Hyper Estraier
- Icon
- Internet
- JavaScript
- jQuery
- Linux
- LPO
- Mac OS X
- MashUp
- mixi
- Mobile
- MovableType
- MS SQL
- MT4i
- MySQL
- PC
- Pear
- Perl
- PHP
- Ping
- Programming
- Recommendation
- RSS
- ScreenSaver
- SEO
- Server
- Smarty
- Snippets
- SocialBookmarks
- Subversion
- Template
- Tips
- Tools
- Torrent
- Tutorial
- Vicuna
- View
- WallPaper
- Web API
- Web design
- Web Service
- Windows
- WordPress
- WordPress Plugin
- WordPress Theme
- XAMPP
- XHTML
- XML
- Yahoo!
- yum
- Twitter Counter
- Archives
-
- 2010年9月 (3)
- 2010年8月 (7)
- 2010年7月 (9)
- 2010年6月 (10)
- 2010年5月 (14)
- 2010年2月 (4)
- 2010年1月 (7)
- 2009年12月 (2)
- 2009年11月 (10)
- 2009年10月 (15)
- 2009年9月 (4)
- 2009年8月 (4)
- 2009年7月 (14)
- 2009年6月 (16)
- 2009年5月 (14)
- 2009年4月 (34)
- 2009年3月 (38)
- 2009年2月 (20)
- 2009年1月 (27)
- 2008年12月 (10)
- 2008年11月 (1)
- 2008年10月 (10)
- 2008年9月 (9)
- 2008年8月 (10)
- 2008年7月 (3)
- 2008年6月 (7)
- 2008年5月 (9)
- 2008年4月 (10)
- 2008年3月 (3)
- 2008年2月 (9)
- 2008年1月 (5)
- 2007年12月 (9)
- 2007年11月 (5)
- 2007年10月 (22)
- 2007年9月 (2)
- My Other Blogs
- Translator





