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

Linux 設定 - (2008/03/02 (日) 13:43:51) のソース

* X window ( vnc )
http://www.bnote.net/kuro_box/xvnc.shtml

apt-get install x-window-system vncserver
ビデオカードドライバーを聞かれるので「fbdev」を選択
「キーボードモデルを選んで下さい。」 -> 「jp106」と入力
「キーボードレイアウトを選んで下さい。」 -> 「jp」と入力
「キーボードバリアントを入力して下さい。」 -> デフォルト
「キーボードオプションを入力して下さい。」 -> デフォルト
「あなたのマウスポートを選択して下さい。」 -> デフォルト
「あなたのマウスに最適の説明があるエントリを選択して下さい。」 -> PS/2
「あなたのモニタは LCD デバイスですか?」 -> 「いいえ」
「あなたのモニタ特性を選ぶ方法を選択してください。」 -> 「
Advance」
「あなたのモニタの水平同期の幅を入力して下さい。」 -> デフォルト
「あなたのモニタの垂直リフレッシュの範囲を入力して下さい。」 -> デフォルト
「X サーバで利用したいビデオモードを選択して下さい。」 -> 「1024x768,800x600,640x480」を選択。
「使いたいデフォルトの色深度のビットを選択して下さい」 -> 24
「デフォルトでのプリンタ解像度について」 -> デフォルト

-VNCサーバー起動
vncserver -geometry 1024x768 -depth 16
ディスプレイ番号が表示される。

-クライアント側 WindowsへRealVNCをインストール

RealVNCからWindows用Free Edition Viewer 4.1をダウンロード (VNC Free Edition Viewer for Windows Version 4.1.2 Executable) 

-玄箱のX WindowをWindows上で表示する
VNC Viewerを起動し、Server欄に IP:ウインドー番号入力
192.168.1.XXX:1   又は KURO-BOX:1





* Locale ロケール
http://landisk.kororo.jp/diary/08_locale.php

* APT
http://debian.fam.cx/?AptGet
aptitude update したら "E: Dynamic MMap ran out of room" とエラーが出た †  
/etc/apt/apt.conf に 
APT::Cache-Limit "100000000";
などと書いておく。

http://debian.fam.cx/?AptGet#content_1_9
インストール済のすべてのパッケージの一覧が見たい †  
$ dpkg -l

* NFS
http://www.fujie.jp/debian/debian_nfs.html
apt-get install nfs-kernel-server

設定方法、使用方法
http://www.furyu.atnifty.com/cgi-bin/readtext.cgi?title=NFS-mount&fname=./memo/Linux/PC-HowTo/nfs_mount.txt

* proFTPD
ログインディレクトリを~/ftpにする
DefaultRoot ~/ftp

* SSH 接続
putty : http://www.ex.media.osaka-cu.ac.jp/windows/putty.html
Debian 40 : UTF-8に設定。

* Debian FTP
Debian bootstrap download : http://www.jp.debian.org/CD/netinst/
 180M boot image : http://cdimage.debian.org/debian-cd/4.0_r0/i386/iso-cd/
  40M boot image : http://cdimage.debian.org/debian-cd/4.0_r0/i386/iso-cd/
Debian Administration : http://www.debian-administration.org/articles/228
manpage : netrc : http://www.linux.or.jp/JM/html/netkit/man5/netrc.5.html
ftpのマクロを使う : http://www.geocities.co.jp/SiliconValley-Bay/9678/ftp.html
ProFTPD User's Guide : http://www.proftpd.org/localsite/Userguide/linked/userguide.html

* Debian NTP
apt-get install ntpdate
root# ntpdate 	130.69.251.23
(東京大学)
NTP svリスト 
http://www.venus.dti.ne.jp/~yoshi-o/NTP/NTP-Table.html

* Debian 導入後
-[[Debian リファレンス>http://qref.sourceforge.net/Debian/reference/reference.ja.html#contents]]

* Debian Install

**[[debian wiki>http://debian.fam.cx/index.php?TopPage]]
[[apt>http://debian.fam.cx/index.php?AptGet]]
探すとき: 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
**デフォルトファイルモードの指定…umask
新規作成ファイルのデフォルトモードを指定する。
umask (現在の値を表示)
22
umask 022 (マスクを022に設定)
計算法:指定したいアクセスモードの数値を777から減算することで、umaskの値を出す。
http://www.linux.or.jp/JM/html/LDP_man-pages/man2/umask.2.html

**SAMBA
-[[samba3]] samba 3の新機能と設定変更について。

リンク:
-[[smb.conf HELP>http://www.samba.gr.jp/project/translation/2.2.5/manpages/smb.conf.5.html]]
-[[samba HOWTO>http://www.linux.or.jp/JF/JFdocs/archive/SMB-HOWTO.html]]
-[[samba設定実例>http://www8.wind.ne.jp/hosimisuto/mypc/linux02.html]]
-[[Samba3.0で日本語を利用>ftp://ftp.samba.gr.jp/pub/samba-jp/samba-3.0-ja/README.TXT]]

[[smbに入れた方がいいエントリ>http://www.linux.or.jp/JF/JFdocs/archive/SMB-HOWTO.html]]
このディレクトリの制限をちょっと変えて、読み出しはだれでも可能とし、書 き込みを 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転送方法>http://www.atmarkit.co.jp/fsecurity/rensai/unix_sec08/unix_sec01.html]]

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

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

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

**Apache 設定

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

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

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

-cgiをどこでも使えるようにする:
 http://httpd.apache.org/docs/2.0/ja/howto/cgi.html
 任意のディレクトリで CGI の実行を許可するには二段階の設定が必要です。 まず、AddHandler や SetHandler ディレクティブによって cgi-script ハンドラが可能になっている必要があります。 次に、Options ディレクティブで ExecCGI が指定されていなければなりません。
<Directory /usr/local/apache2/htdocs/somedir>
Options +ExecCGI
</Directory> 

また、どのファイルが CGI ファイルかを サーバに伝える必要があります。次の AddHandler ディレクティブの例では、cgi または pl を拡張子に持つすべてのファイルを CGI プログラムとしてみなすことをサーバに伝えます:

AddHandler cgi-script .cgi .pl

----
**[[ネットワーク設定ポイント>http://oshiete1.goo.ne.jp/qa2518503.html]]
(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://www.linux.or.jp/JF/JFdocs/Root-RAID-HOWTO.html

http://homepage1.nifty.com/Que/plamo/softwareraid/index.html

JF Software RAID howto
http://www.linux.or.jp/JF/JFdocs/The-Software-RAID-HOWTO.html

ひろのぶの防備録
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


** 起動時のHDDチェックをとめる

起動時のファイルチェック調整 	

現在の設定確認
tune2fs -l /dev/hda1
マウント回数がMaximum mount count: に達するとファイルチェックが実施される。変更は、
tune2fs -c 回数 /dev/hda1
tune2fs -c 999 /dev/hda1
 





以下広告