「Linux 設定」の編集履歴(バックアップ)一覧に戻る

Linux 設定 - (2007/01/11 (木) 09:47:21) の編集履歴(バックアップ)


Debian 導入後


Debian Install


debian wiki

apt
探すとき: apt-cache search キーワード

Network setting

/etc/hostname
/etc/network/interfaces
/etc/resolv.conf

or
#dpkg-reconfigure etherconf
#inet static
#/etc/init.d/networking restart



GDMの起動を止める方法

# update-rc.d -f gdm remove

SAMBA


client code page = 932 <----- SJIS の指定
coding system = cap <----- 漢字コードの指定

ただしdebian+samba3.0.14aの場合、設定にかかわらず、ファイル名の文字コードはUTF-8で
作成される。capを指定しても無視された。残念。


Code Page 437 - MS-DOS Latin (米国)
Code Page 932 - MS-DOS 日本語 SJIS

coding system:
SJIS - Shift-JIS 受けとったファイル名を変換しない

JIS8, J8BB, J8BH, J8@B, J8@J, J8@H - 受けとった Shift-JIS を各々異なる shift-in、 shift-out コードを利用して 8 bit JIS コードに変換する

JIS7, J7BB, J7BH, J7@B, J7@J, J7@H - 受けとった Shift-JIS コードを各々異なる shift-in、 shift-out コードを利用して 7 bit JIS コードに変換する

JUNET, JUBB, JUBH, JU@B, JU@J, JU@H - 受けとった Shift-JIS コードを各々異なる shift-in、 shift-out コードを利用して JUNET コードに変換する

EUC - 受けとった Shift-JIS の文字を EUC コードに変換する

HEX - 受けとった Shift-JIS の文字を 3 バイトの HEX 形式に変換する。これは :AB のような形式になる。

CAP - 受けとった Shift-JIS の文字を Columbia AppleTalk Program (CAP) で用いられている 3 バイトの形式に変換する。 これは :AB のような形式になる。 これは Samba と CAP の間の互換性を保つのに有用である。

デフォルト: coding system = <空文字列>

smbに入れた方がいいエントリ
このディレクトリの制限をちょっと変えて、読み出しはだれでも可能とし、書 き込みを staff グループのユーザに限るには、以下のようにします。

[public]
  comment = Public Stuff
  path = /home/public
  public = yes
  writable = yes
  printable = no
  write list = @staff
  mangle case = no
  case sensitive = no
  default case = upper
  preserve case = yes
  short preserve case = yes
  coding system = cap

日本語を利用するには、コンパイル時に Makefile で
   -DKANJI=\"euc\"



Syslog転送方法


popfile使用時に日本語でRETRすると接続が切断されるトラブルの解決方法


出典:おいぬま日報
言語で Nihongo を選ぶと、POPプロキシからメールを RETR する際に強制的に CONNECTION が切断されてしまっているという問題がありましたが、libtext-kakasi-perl をインストールすれば正常に動作しました。たぶん日本語のメッセージを処理するときに kakasi が入っていなかったので落ちていたのでしょう。いやぁおかげさまですごくハマりましたよ。
以上引用終わり

いやー、これには私もはまりました。
kakashiはapt-getではうまく探してこれなかったので、こちらからゲットしてインストール。インストール方法も書いてあって親切このうえなし。感謝。しかしこれでもだめだったぁ。
そこで気づいた。kakashiとスペルして、モジュールが見つからなくて悩むこと1時間。kakasiなので注意!

Apache 設定


  • 日本語表示の設定(ブラウザのエンコード自動選択時の文字化け対策: 1個所)

shift-jisのコンテンツしかないなら、
 AddDefaultCharset shift_jis
とすればよい。

この設定をした場合は、ドキュメントで必ずcharsetを指定しないとeucは文字化けする。
それを嫌うなら、
 AddDefaultCharset Off
としても良い



ネットワーク設定ポイント

(1) dmesgコマンドで、カーネルがNICを認識できているか確認する。(dmesgはOS起動直後に実行するのがよい)

# dmesg | grep eth

eth0: registered as PCnet/PCI II 79C970A


(2) lspciコマンドで、カーネルがNICを認識できているか確認する。

# lspci

0000:00:11.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 10)


(3) lsmodコマンドで、NICのモジュールがロード出来ていることを確認する。

# lsmod
pcnet32      25864 0


(4) /etc/network/interfacesで、NICデバイス(eth0)の設定をする。(viエディタ等で編集)

# cat /etc/network/interfaces (固定IPアドレスの場合)

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
   address 192.168.1.2
   netmask 255.255.255.0
   network 192.168.1.0
   broadcast 192.168.1.255
   gateway 192.168.1.1


# cat /etc/network/interfaces (DHCPからIPアドレス取得の場合)

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp


(5) interfacesファイルを修正後、ネットワーク設定を再起動する。

# ifdown eth0
# ifup eth0


(6) ネットワーク設定を確認する。

# ifconfig eth0

eth0 Link encap:Ethernet HWaddr 00:0C:29:2B:0A:AC
   inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
   inet6 addr: fe80::20c:29ff:fe2b:aac/64 Scope:Link
   UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
   ......


(7) Default Gateway が正しいことを確認する。

# route

Kernel IP routing table
Destination  Gateway   Genmask    Flags Metric Ref Use Iface
localnet    *      255.255.255.0 U   0   0  0  eth0
default    192.168.1.1 0.0.0.0    UG   0   0  0  eth0


(8) resolv.confファイルで、DNSサーバを指定する。(DHCPなら自動的に設定される)

# cat /etc/resolv.conf

nameserver 192.168.1.1


(9) DNSサーバを参照できているか確認する。

# dig @192.168.1.1


(10) /etc/hosts /etc/hostnameファイルで自分のホスト名を設定する。

# cat /etc/hostname
mypc.####.net

# /etc/init.d/hostname.sh (ホスト名の反映)


# cat /etc/hosts
127.0.0.1   localhost.localdomain localhost
192.168.1.2  mypc.####.net     mypc


RAID




ひろのぶの防備録
http://h2np.net/tips/mdadm.htm
RAIDのチェック
 apt-get install smartmontools
 smartctl -a /dev/hdd
sargeからはmdadmコマンドを使う
 mdadm --create /dev/md0 ...
 mkfs -t ext3 /dev/md0
 mount -t ext /dev/md0 /home







以下広告