タグのついた記事 linux
7月 13, 2009 に 4:42 pm
· カテゴリー: Uncategorized ·タグ centos, linux, yum
どうでしょう » Blog Archive » CentOS5.2にPHP5.2.6とmemcachedをインストールする
utterramblings(何て読むんだ)リポジトリを入れておけばCentOS標準リポジトリやRPMforgeにはないxcacheもyumで管理が出来るようになる。
これを入れておくとそれ以外にもphp5.2.6を入れることが出来たり様々なモジュールを5.2.6用に更新することが出来たりといろいろ役立つ。
追記:
おそらくyumの動作とはこういうものだと思う。後で詳しく調べる。
- リポジトリを追加してyumでupdateやinstallをかけるとバージョンが古い物が上書きされる。
- /etc/yum.repos.d/ディレクトリにあるリポジトリ別の設定ファイルでenabled=1を選択しない限り、追加リポジトリは毎日の自動yum updateの範疇には入らない。
- よって、毎日の自動yum updateでCentOS標準リポジトリのUpdateが既に追加リポジトリを使って更新/インストール済みのアプリケーションに適用されてしまいバージョンがダウングレードしてしまう等といった事にはならない。
- 複数のリポジトリをカンマ区切りで選択してyum install/updateを行った場合、アプリケーションは選択したリポジトリの中で一番新しいバージョンに更新される。
- 複数リポジトリの選択方法は具体的に言うと –enablerepo=utterramblings,rpmforge 等とする。CentOS標準リポジトリは無効化しない限り自動で範疇に含まれる。
- 追加リポジトリを扱う時はちゃんと範囲を絞らないと意図しないアプリケーションまでそのリポジトリの中での最新版に更新されてしまうので細心の注意を計る。(例 enablerepoされた状態でyum updateは絶対にせずyum update php のようにする等)
パーマリンク
6月 22, 2009 に 6:13 am
· カテゴリー: Uncategorized ·タグ centos, linux, munin
パーマリンク
6月 22, 2009 に 2:03 am
· カテゴリー: Uncategorized ·タグ centos, linux, munin
パーマリンク
6月 22, 2009 に 1:01 am
· カテゴリー: Uncategorized ·タグ centos, kde, linux
が起こったんだけど、管理>ディスプレイのところじゃなくKDEコントロールパネルから800×600に戻したらうまくいった。
パーマリンク
6月 21, 2009 に 11:31 pm
· カテゴリー: Uncategorized ·タグ centos, linux, virtualbox
パーマリンク
12月 18, 2008 に 8:27 pm
· カテゴリー: Uncategorized ·タグ apache, linux, php
AddHandler default-handler .txt
を追加する。
パーマリンク
12月 10, 2008 に 1:01 pm
· カテゴリー: Uncategorized ·タグ centos, linux
超自分用なのであまり参考にしないように
ハードウェアの準備(Dell PowerEdge T105,SC440の場合)
- メモリは筐体を床に置いてから思いっきり手のひらではめる
- ちなみにT105ではDellの標準BTOメニューで800MHz駆動のメモリが価格差なしで選べるにも関わらず、標準以外の800MHz駆動のメモリを混在させて起動すると(The installed memory configuration is not optimal)等というエラーを毎回吐かれる。起動時にF1で回避するしか方法がない。BIOSのメモリチェックの項目を外しても意味がないので諦める。
インストールの準備(同上)
- 最初にF2でBIOS Setup画面に入り、
- 無効になっているSATAポートを有効にする
- 必要であればカバー開閉の警告(Alert! Cover was previously removed.)を解除(Enable)。
- とりあえずCentOSのディスクからmemtest86を起動し、3周程度回してみる
- 大丈夫そうならインストールへ移行
CentOS インストール
参考 CentOS5インストール – CentOSで自宅サーバー構築
基本的に上記URLの通りに設定しています。オリジナル部分のみをここに掲載します。
RAID Setup
Swapパーティションとルート(/)パーティション用にそれぞれRAID1を構築します。
- RAIDボタンをクリック ソフトウェア RAID パーティションを作成します
- sdaのみを選択し、固定容量で4096MBのパーティションを作成(基本パーティション)
- RAIDボタンをクリック ソフトウェア RAID パーティションを作成します
- sdbのみを選択し、固定容量で4096MBのパーティションを作成(基本パーティション)
- RAIDボタンをクリック ソフトウェア RAID パーティションを作成します
- sdaのみを選択し、最大容量でパーティションを作成(基本パーティション)
- RAIDボタンをクリック ソフトウェア RAID パーティションを作成します
- sdbのみを選択し、最大容量でパーティションを作成(基本パーティション)
- RAIDボタンをクリック RAID デバイスを作成します
- ファイルシステムタイプをswapに指定
- sdaとsdbでそれぞれ4096MBに切ったパーティションを選択
- RAIDレベルを1に設定
- 決定
- RAIDボタンをクリック RAID デバイスを作成します
- sdaとsdbでそれぞれ最大容量で切ったパーティションを選択
- マウントポイントを/に設定
- ファイルシステムタイプはext3を維持
- RAIDレベルを1に設定
- 決定
ネットワークデバイスの設定
- 編集をクリック
- IPv4のアドレスにそのサーバーに設定したいローカルIPを入力
- IPv4のプレフィックスに255.255.255.0(当方環境)を入力
- IPv6のチェックを外す
- ホスト名を設定 > 手動設定にそのサーバーに設定したいホストネームを入力
- ゲートウェイにルーター(当方環境では192.168.0.1)のアドレスを入力
- 1番目と2番目のDNSの欄にはプロバイダから提供されているプライマリ/セカンダリDNSサーバーのアドレスを入力する(ルーターのアドレスを指定するよりも高速化を期待出来る)
インストールが完了したら
ここからは僕が自作したシェルスクリプトをフラッシュメモリから実行するためのコマンドです。本当に僕専用ですね
- mkdir /mnt/flash
- mount -t vfat /dev/sdc1 /mnt/flash
- sh /mnt/flash/setup_agent/setup.sh
完了!
パーマリンク
12月 10, 2008 に 12:02 pm
· カテゴリー: Uncategorized ·タグ bash, linux
echo “word” >> filedir/file
fileの最後の行にwordという文字を挿入することが出来る
echo “word” > filedir/file
fileのテキストを全部消去した上で、一番先頭にwordという文字を挿入することが出来る
コマンドの結果を変数に代入する方法
そんなことも出来るらしい。
サンプルコードは以下。
#!/bin/sh
HOSTNAME=`hostname`
echo $HOSTNAME
つまりバッククォートで囲む。
help = `echo “help” | grub`
echo “help”
きちんと出力されることを確認。
パーマリンク
11月 30, 2008 に 6:06 am
· カテゴリー: Uncategorized ·タグ centos, linux, windows
- まず入ってるはずだけど、無ければsamba-clientをyumでインストール
- cat /etc/resolv.conf でゲスト(CentOS)から見たホスト(Windows)のIPを確認
(ちなみにここはVMwareのゲスト側で使用するネットワークをNATにした僕の環境の場合)
- echo 0 > /proc/fs/cifs/LinuxExtensionsEnabled を実行(CIFS拡張機能?の無効化 少なくとも僕の環境では、こうしないと”mount error 20 = not a directory”とかいうエラーが出てきてマウント出来なかった
- mount -t cifs “//HostIP/HostDirectory” “LocalMountDirectory” -o username=foo
を実行 (HostIPやHostDirectory,LocalMountDirectory,usernameは環境に合わせて変更)
- 必要ならパスワード入力
- 完了!
パーマリンク
11月 29, 2008 に 8:53 am
· カテゴリー: Uncategorized ·タグ centos, dropbox, linux
http://blog.itsmine.co.uk/2008/09/14/dropbox-and-centos-5/
まあ基本的にここを参考にすればいいんだけど、一つ追記。
Next, I had to alter the configure script to accept our versions of glib2 and libnotify which was just a matter of finding and replacing
GLIB_REQUIRED=2.14.0
LIBNOTIFY_REQUIRED=0.4.4
with
GLIB_REQUIRED=2.12.0
LIBNOTIFY_REQUIRED=0.4.2
ここで訂正するファイル名が明記されていないが、実際にはDropboxのtarballを解凍した中にある”configre”の2454、2455行目のこと。
追記
結局この通りに作業を進めてもnautilusが起動しないので、あきらめてDropboxをマウントしたWindowsからsmbでマウントすることにした。
パーマリンク
古い投稿 »