Google
 

« ASPサービス | メイン | MySQL »

2008年10月26日

●Debian

Debianでインストール済のパッケージのリストを表示するには、
# dpkg -l

/etc/apt/sources.list
deb http://ftp2.jp.debian.org/debian/ etch main contrib non-free
deb http://ftp2.jp.debian.org/debian/ etch-proposed-updates main contrib non-free
deb http://ftp2.jp.debian.org/debian-security/ etch/updates main contrib non-free
deb http://security.debian.org etch/updates main contrib non-free

deb-src http://ftp2.jp.debian.org/debian/ etch main contrib non-free
deb-src http://ftp2.jp.debian.org/debian/ etch-proposed-updates main contrib non-free
deb-src http://ftp2.jp.debian.org/debian-security/ etch/updates main contrib non-free
deb-src http://security.debian.org etch/updates main contrib non-free

続きを読む "Debian"
2008年10月07日

●CentOS4にはnkfがない。。

CentOS4にはnkfがない。。

src.rpmで、RPMを作る

rpmbuild --rebuild nkf-2.0.8b-2.fc9.src.rpm

rpm -ivh nkf-2.0.8b-2.x86_64.rpm
rpm -ivh perl-NKF-2.0.8b-2.x86_64.rpm

2008年07月18日

●RPM のデータベースファイルを再構築

rpm --rebuilddb

2008年07月15日

●pwd_mkdb

pwd_mkdb -p /etc/master.passwd

/etc/passwd
/etc/pwd.db
/etc/spwd.db

●freebsd-update

freebsd-update

freebsd-update fetch

freebsd-update install

2008年03月04日

●Kernel再構築

1.Kernelソースの取得

ftp://ftp.in2p3.fr/pub/linux/redhat/updates/enterprise/4AS/en/os/SRPMS/kernel-2.6.9-67.0.4.EL.src.rpm


2.Kernelソースの展開

rpm -ivh kernel-2.6.9-67.0.4.EL.src.rpm
cd /usr/src/redhat/SPECS

rpmbuild -bp --target i686 kernel-2.6.spec

/usr/src/redhat/BUILD/kernel-*
以下にソースコードが展開されます。


cd /usr/src/redhat/BUILD/kernel-2.6.9/linux-2.6.9
make mrproper
make oldconfig
make menuconfig
make
make modules_install
make install


cd /boot
mv initrd-KERNEL-VERSION initrd-KERNEL-VERSION.old kernel

/sbin/mkinitrd /boot/initrd-2.6.9-67.0.4.EL.img 2.6.9-67.0.4.EL

2007年08月13日

●メモリ

[admin@sv ~]$ free
total used free shared buffers cached
Mem: 4149144 4102756 46388 0 38404 3754476
-/+ buffers/cache: 309876 3839268
Swap: 2032212 148 2032064

top コマンドを起動してから "M"(大文字) すると消費メモリの順に表示される.

ps -axl --sort -vsize | more

2007年07月21日

●fml

プログラムのインストール
fml-4.0-stable-20040215.tar.gz を入手し、解凍します。

# cd /usr/local/src
# wget ftp://ftp.fml.org/pub/fml/stable/fml-4.0-stable-20040215.tar.gz
# tar zxvf fml-4.0-stable-20040215.tar.gz

fmlユーザーの追加

# groupadd fml
# useradd fml
# passwd fml

fmlのインストールは root で行い、インストール後の諸設定は、fml というアカウントで行う。

# cd /usr/local/src/fml-4.0-stable-20040215
# perl makefml install

Personal Use or ML-Admin-Group-Shared or fmlserv you use?
Personal, Group, Fmlserv (personal/group/fmlserv) [personal]

Personal Use or ML-Admin-Group-Shared or fmlserv you use?
Personal, Group, Fmlserv(personal/group/fmlserv) [personal]
DOMAIN NAME        [hogehoge.jp]
FQDN            [ml.hogehoge.jp]
EXEC FILES DIRECTORY    [/usr/local/fml]
TOP LEVEL ML DIRECTORY   [/var/spool/ml]
Language (Japanese or English)   [Japanese]
TimeZone (TZ: e.g. +0900, -0300)  [+0900]

--- Install the Fml system to /usr/local/fml. (y/n) [y]

-- Enjoy Internetworking!

/etc/postfix/main.cf の末尾に追加
allow_mail_to_commands = alias,forward,include

インストールディレクトリを fml に変更

# chown -R fml:fml /usr/local/fml /var/spool/ml

続きを読む "fml"
2007年05月06日

●Root Kit

クラッカーがコンピュータに侵入した後に利用するソフトウェア(まとめたパッケージ)。

侵入を隠蔽するためのログの改ざんツール、侵入口が塞がれても再び侵入できるようにする裏口(バックドア)ツール、侵入に気付かれないための改ざんされたシステムコマンド群などをインストールする。
これらをチェックするツールとしてrkhunterとchrootkit。

続きを読む "Root Kit"
2007年04月26日

●Colorize the Prompt

コマンドプロンプトをカラー化。ユーザーによって差別化する。

続きを読む "Colorize the Prompt"
2007年04月20日

●日本語コードの変換

nkfの使い方

nkf -s xxx.text > xxx-sjis.text
nkf -Lu xxx.text > xxx-unix.text

続きを読む "日本語コードの変換"
2007年03月21日

●不必要なサービスは止める。

for SERVICE in
anacron
apmd
atd
autofs
isdn
netfs
nfslock
pcmcia
portmap
rawdevices
rhnsd
do
/sbin/chkconfig $SERVICE off
/sbin/service $SERVICE stop
done

2007年03月20日

●digコマンド

digコマンド
dig @server domain query-type

server:利用するネームサーバ 
domain:情報を知りたいドメイン名 
query-type:知りたい情報のタイプ

A: ネットワークアドレス (省略時)
NS: ネームサーバ
MX: メールサーバの情報
SOA: SOA 情報
ANY: 知っているすべての情報


続きを読む "digコマンド"
2007年03月09日

●apacheのlog

#!/bin/sh

LOGDIR='/home/user/logs'
BINDIR='/usr/local/apache/bin'
D=`date +%Y%m%d`

mv $LOGDIR/access_log $LOGDIR/access_log.$D
mv $LOGDIR/error_log $LOGDIR/error_log.$D
$BINDIR/apachectl graceful

2007年03月08日

●bindインストール(RedHat)

useradd -c "Named" -u 25 -s /sbin/nologin -r -d /var/named named

wget ftp://ftp.isc.org/isc/bind9/9.3.4p1/bind-9.3.4p1.tar.gz

tar -zxf bind-9.3.4p1.tar.gz
cd /usr/src/bind-9.3.4p1

./configure --prefix=/usr --sysconfdir=/etc --datadir=/var/named --localstatedir=/var \
--with-libtool --mandir=/usr/share

make install


mkdir -p /var/run/named
chown named.named /var/run/named

mkdir -p /var/named
chown named.named /var/named

touch /var/log/named.log
chown named.named /var/log/named.log

/sbin/ldconfig

2007年02月28日

●proftpdのインストール

groupadd proftpd &&
useradd -c proftpd -d /home/ftp -g proftpd -s /bin/false proftpd

install_user=proftpd install_group=proftpd ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/run --enable-shadow


続きを読む "proftpdのインストール"
2007年01月27日

●postfixインストール

wget http://ftp.wl0.org/official/2.1/SRPMS/postfix-2.1.6-1.src.rpm
groupadd sjmudd
useradd sjmudd -g sjmudd
rpm -ivh postfix-2.1.6-1.src.rpm
cd /usr/src/redhat/SOURCES
chmod +x make-postfix.spec
POSTFIX_MYSQL_REDHAT=1 POSTFIX_MYSQL_QUERY=1 POSTFIX_TLS=1 POSTFIX_VDA=1 POSTFIX_SASL=2 ./make-postfix.spec
cd ../SPECS/

perl -pi -e "s#%define with_alt_prio 30#%define with_alt_prio 100#" postfix.spec

rpmbuild -bb postfix.spec
rpm -Uvh /usr/src/redhat/RPMS/i386/postfix-2.1.6-1.mysql.sasl2.rhel4.i386.rpm


続きを読む "postfixインストール"
2007年01月26日

●courier-imapインストール

tar jxf courier-authlib-0.57.tar.bz2
chown -R vpopmail:vchkpw courier-authlib-0.57
cd courier-authlib-0.57

./configure --with-redhat --with-db=gdbm --with-db=db --with-mailuser=vpopmail --with-mailgroup=vchkpw
make
su
make install
make install-migrate
make install-configure


cp courier-authlib.sysvinit /etc/rc.d/init.d/courier-authlib

# vi /usr/local/etc/authlib/authdaemonrc

authmodulelist="authvchkpw authuserdb authpam"


続きを読む "courier-imapインストール"