Recently in linux Category

ハードドライブを shred

Dell PowerEdge 2650 の CentOS 5 も問題なく動いているので、
とある 2U サーバ(Red Hat Linux)を処分することにした。
処分する前にハードドライブ (IBM IC35L060AVER07-0) の内容を、できるかぎり
読み取られにくくするため shred する。

まずは、売らずにとっておく、データ(src, photo, music, movie etc.)用のハードドライブを外す。
(間違ってこちらのデータを消してしまわないように。)
Fedora Core 7 の Rescue CD でブート。

shred -uv /dev/sda

はじめてからなんとなく

shred -zv /dev/sda

のほうがよいような気がしてきた。ま、いいか。

RHEL4U3 から CentOS 4.5 へ

| No Comments | No TrackBacks

Red Hat Enterprise Linux 4 Update 3 から CentOS 4.5 へ切り替えた。
Samba が入っていなかったので、RHEL4U3 のCD-ROM を探してみたものの
どうも捨ててしまったらしい。

Subscription も切れたし、ちょうどいい機会だから RHEL を脱却する。

Yotta byte

| No Comments | No TrackBacks

普段はあまり見かけないようなサイズのファイルシステムだったのでメモ。

ユーザIDの最大値

| No Comments | No TrackBacks

linux kernel 2.4, IA 32ではユーザはいくつまで作れたっけ?

[root@kit root]# cat /etc/redhat-release
Red Hat Enterprise Linux ES release 3 (Taroon Update 1)
[root@kit root]# uname -r
2.4.21-9.EL
[root@kit root]# grep 'model name' /proc/cpuinfo
model name      : Intel(R) Celeron(R) CPU 2.00GHz
[root@kit root]#

64k の上からスタート。 Powers of Ten 状態で。

[root@kit root]# useradd -M -u 100000 -g users foobar1
[root@kit root]# useradd -M -u 10000000 -g users foobar2
[root@kit root]# useradd -M -u 1000000000 -g users foobar3
[root@kit root]# useradd -M -u 100000000000 -g users foobar4
[root@kit root]# useradd -M -u 10000000000000 -g users foobar5
useradd: ユーザID 4294967295 が重複しています
[root@kit root]#
foobar1:x:100000:100::/home/foobar1:/bin/bash
foobar2:x:10000000:100::/home/foobar2:/bin/bash
foobar3:x:1000000000:100::/home/foobar3:/bin/bash
foobar4:x:4294967295:100::/home/foobar4:/bin/bash
     1 000 000 000 OK
   100 000 000 000 NG (丸められた)
     4 294 967 295 上限

ぱっと見でわからないので計算。

[dxy@kat dxy]$ bc
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
1024*1024*1024*4
4294967296
[dxy@kat dxy]$

なので、4G個 (2^10 x 2^10 x 2^10 x 2^2 = 32 bit)が上限と。

Postfix, Courier-IMAP, OpenLDAP, OpenSSH, Apache などの
user land application 達はどこまで対応しているのだろうか。

RHEL シリアルコンソール

| No Comments | No TrackBacks

RHEL 3 でシリアルコンソールログインできるようにするため、
http://www.jp.redhat.com/FAQ/index_support_2.html#15
にあるように、grub.conf の kernel 行に console=ttyS0,9600 console=ttyS0 を追加してみた。

Booting kernel の
あとで、シリアル側のみにブートシーケンスのメッセージが表示されるように
なってしまい、モニタのコンソールには init.d のスクリプト処理中などの表示がでてこない。

boot すると、login: プロンプトはモニタ・コンソールにもでる。

なんか微妙。

audit

| No Comments | No TrackBacks

RHEL3 が動いている某サーバ。
ロードアベレージがコンスタントに 4 をキープしていたのは audit が原因であることが判明。
crontab -l ほかもろもろ刺さってしまうので、strace したところ、audit 関連のファイル I/O で
刺さっていた。auditd を停止したら、刺さっていたプロセスが終了。

とりあえず chkconfig audit off でしのぐ。

PowerEdge 1750

オンボードで Broadcom NetXtreme (2 x 1000Base-T) を、追加で Intel PRO (2 x 1000Base-T) を挿した PowerEdge 1750 がある。これに Red Hat Enterprise Linux ES v.3 を Kickstart でインストールしようとすると

eth0: Intel (PCI: Port A)
eth1: Intel (PCI: Port B)
eth2: Broadcom (onboard: Gb 1)
eth3: Broadcom (onboard: Gb 2)

という順番で認識される。(onboard より PCI スロットの NIC が先 )

オンボードの Gb 1 (の MAC addr.)で DHCP lease して、kickstart するには、
eth2 を ksdevice にする必要がある。

インストール完了後は、/etc/modules.conf で e1000 と tg3 ドライバの
エイリアスをひっくり返す。

alias eth0 tg3
alias eth1 tg3
alias eth2 e1000
alias eth3 e1000

そして、/etc/sysconfig/network-scripts/ifcfg-eth? の HWADDR に
生じることになるので、コメントアウト(か eth0, eth1 と eth2, eth3 の MAC addr. を入れ替え)。

半年振りにはまったのでメモ。

ARCserve Backup v9 Linux

| No Comments | No TrackBacks

BrightStor ARCserve Backup v9 Linux スタートアップ ガイド

http://www.casupport.jp/resources/bab9l/doc/startup.htm

Red Hat Network

| No Comments | No TrackBacks

Red Hat Network に登録するため、rhn_register を実行する際
/etc/hosts で 127.0.0.1 の行にホストの FQDN が入っていないように
注意する必要がある。

そうなっていると、Profile Name, Hostname などが unknown に
なってしまうらしい。eth0 あたりの IP アドレスをもとに名前を引いている?

IBM xSeries 306 に RHEL ES v3 U2

xSeries 306 に Red Hat Enterprise Linux ES 3 をインストールする際、
BIOS で SATA RAID を Enabled にした状態だと失敗する。

kickstart 開始後、Loading SCSI driver の Loading ata-piiix driver... でしばらく考え込んでしまう。
BIOS に戻って SATA RAID を Disabled にしてやると問題なくインストールできるようになる。

という問題に大して、 SATA RAID を Enabled にした状態でインストールする手順。


http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-55945

ひとことでいうと、「ドライバ・ディスケットを作って linux dd で aarich をロードしてやれ。」

Software and device drivers - Servers (ドライバダウンロード)

http://www.ibm.com/pc/support/MIGR-4JTS2T.html

Personal computing support (ドライバ・ダウンロード)
http://www.ibm.com/pc/support/

から、Browse で、Brand, Family, Type, Model, OS などを順番に入れていく
などでたどりつくので、イメージをダウンロードして、デバイスドライバディスケットを作る。

IBM ServeRAID-7e (Adaptec HostRAID) Support for RHEL3 QU3 - IBM Servers and IntelliStations

http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-57837

10 月頃に一度はまっているのだけど、きれいさっぱり忘れていた。

2005/03/03 補足:

インストール後の初回のブート時、シングル・プロセッサであっても
SMP カーネルでブートしようとしてブートシーケンスの途中で止まる。
grub でちゃんと正しいカーネルでブートするようにして、
grub.conf も書き換える必要あり。

About this Archive

This page is an archive of recent entries in the linux category.

language is the previous category.

mac is the next category.

Find recent content on the main index or look in the archives to find all content.

Pages

Powered by Movable Type 5.01