ねこぶろぐ

個人的備忘録なため情報はアテにしないでねっ!

OSのバージョンとカーネルのバージョンは別物

2009-04-16 16:23:56 | Weblog
# uname -r
で出力されるバージョン番号はカーネルのバージョンです。

CentOSの5.xといったOSのバージョンを知りたい場合は、
# cat /etc/redhat-release
で出力されます。

結構混同して説明しているページが多いので困りますた

RedHat系のLinuxは、/etc 配下に、「ディストリビューション名-release」
というファイルが用意されていることが多いです。
トラックバック (0) | 

maillogのホスト名

2009-01-22 20:45:38 | Weblog
maillogのホスト名を変えたいとき
hosts
system-config-network-cmd
を変えた後
syslogd再起動ぬ

トラックバック (0) | 

特定のディレクトリを除いてrsync

2008-11-13 14:49:39 | Weblog
rsync [コピー元] --exclude='[除外するものをコピー元から見た相対パスで]' [コピー先]
トラックバック (0) | 

queueの不整合

2008-10-28 20:34:12 | Weblog
maillogに

warning: trouble opening remote; will try again later
みたいなのがウワーっとでてる場合の対処

http://www.netmeridian.com/e-huss/queue-fix.tar.gz
からqueue-fixというqueueの整合性修復ツールをダウンロード

# tar zxvf queue-fix.tar.gz
# cd queue-fix-1.4
# vi error.h

3行目を以下のように書き換える
#include<errno.h>

# make

念のためおかしなqueueのコピーをとっておく(たぶん永久に不要だが念のため)
cp -R /var/qmail/queue [任意のディレクトリ]

メールサーバを停止して以下のコマンド実行
# ./queue-fix -i /var/qmail/queue

※ここでこけることがあるらしいが詳細不明

メールサーバ起動

maillogをみてエラーがでないことを確認しておく


トラックバック (0) | 

proftpd

2008-03-18 18:08:37 | Weblog
CentOS5でproftpdを動かす場合

設定ファイル中のTimesGMTの値は

offではなく、falseにしないとだめぽ

特定のバージョンのみ?OSに依存?
トラックバック (0) | 

rsync

2008-03-06 11:41:51 | Weblog
RHEL3からLANのOSが違うサーバにrsync

LANなので-e sshがいらないお(^ω^)と思ったがどうやら必須らしい
トラックバック (0) | 

centOS5のyum

2008-01-28 18:33:57 | Weblog
# vi /etc/yum.repos.d/CentOS-Base.repo
[base][update]などの項目毎のmirrorlist=の行をコメントアウトし、
baseurl=理研のサーバを追加する。

[base]
baseurl=http://ftp.riken.jp/Linux/centos/$releasever/os/$basearch/

[update]
baseurl=http://ftp.riken.jp/Linux/centos/$releasever/updates/$basearch/

[addons]
baseurl=http://ftp.riken.jp/Linux/centos/$releasever/addons/$basearch/

[extras]
baseurl=http://ftp.riken.jp/Linux/centos/$releasever/extras/$basearch/

[centosplus]
baseurl=http://ftp.riken.jp/Linux/centos/$releasever/centosplus/$basearch/

[contrib]
baseurl=http://ftp.riken.jp/Linux/centos/$releasever/contrib/$basearch/


それぞれの項目のgpgkeyのところ
gpgkey=http://ftp.riken.jp/Linux/centos/RPM-GPG-KEY-CentOS-5
トラックバック (0) | 

adduser

2007-10-30 19:44:32 | Weblog
ユーザ追加で、ホームディレクトリを指定する-dオプションをつけるとき、
指定するディレクトリは実ディレクトリでなければならない。
例えば、その指定した実ディレクトリが、あるシンボリックリンクの配下に存在していた場合でも、シンボリックリンクの大元のディレクトリをたどって指定しないとだめぽorz
トラックバック (0) | 

tar圧縮

2007-10-24 12:22:20 | Weblog
tar zxvf /var/01_backup.tgz \*[圧縮されたファイルの一部]\*

圧縮されたファイルの一部のみを指定ディレクトリに展開

トラックバック (0) | 

アパッチ

2007-09-20 19:25:29 | Weblog
Webサーバの項目抜きでOSインストール
yumも普通に実行

rpm -e httpd-*
rpm -e apr-*
cd /home/multi/
rpmbuild --rebuild apr-1.2.8-1.src.rpm
cd /usr/src/whitebox/RPMS/i386/
rpm -ivh apr-1.2.8-1.i386.rpm apr-devel-1.2.8-1.i386.rpm
cd /home/multi/
rpmbuild --rebuild apr-util-1.2.8-1.src.rpm
cd /usr/src/whitebox/RPMS/i386/
rpm -ivh apr-util-1.2.8-1.i386.rpm apr-util-devel-1.2.8-1.i386.rpm
cd /home/multi/
rpmbuild --rebuild httpd-2.2.3-1.src.rpm
cd /usr/src/whitebox/RPMS/i386/
rpm -ihv httpd-2.2.3-1.i386.rpm mod_ssl-2.2.3-1.i386.rpm
chkconfig --add httpd
chkconfig httpd on

mv /usr/bin/java /usr/bin/old_java
cd /usr/local/
chmod 755 /home/multi/jdk-6u2-linux-i586.bin
/home/multi/jdk-6u2-linux-i586.bin
ln -s jdk1.6.0_02 jdk
vi /root/.bashrc

export PATH=$PATH:/usr/local/jdk/bin:.
export JAVA_HOME=/usr/local/jdk
export CLASSPATH=$CLASSPATH:/usr/local/jdk/lib/tools.jar:.

source /root/.bashrc
tar zxvf /home/multi/apache-tomcat-5.5.25.tar.gz
ln -s apache-tomcat-5.5.25 tomcat
chmod 755 /usr/local/apache-tomcat-5.5.25
vi /root/.bashrc

export PATH=$PATH:/usr/local/tomcat/bin
export TOMCAT_HOME=/usr/local/tomcat

export CATALINA_OPTS="-server -Xmx768M -Xms256M -Xss256k"

source /root/.bashrc
yum install postgresql

rpm -ivh httpd-devel-2.2.3-1.i386.rpm

tar zxvf tomcat-connectors-1.2.25-src.tar.gz

cd tomcat-connectors-1.2.25-src/native/

./configure --with-apxs=/usr/sbin/apxs

make

make install

httpd.confに追記
DocumentRoot を /var/www/htmlに
<Directory /var/www/html>

LoadModule jk_module /usr/lib/httpd/modules/mod_jk.so

最終行に追記(例)
<IfModule mod_jk.c>

JkWorkersFile /etc/httpd/conf/workers.properties
JkLogFile /var/log/httpd/mod_jk.log
JkLogLevel warn

JkMount /*.jsp worker1
JkMount /servlet/* worker1
JkMount /examples/* worker1
JkMount /jsp-examples/* worker1
JkMount /servlet-examples/* worker1

</IfModule>

vi /etc/httpd/conf/workers.properties

worker.list=worker1

worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
worker.worker1.lbfactor=50


vi /usr/local/tomcat/conf/server.xml

<Connector port="8080" maxHttpHeaderSize="8192" enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
コメントアウトする

トラックバック (0) |