「Linux 設定」の編集履歴(バックアップ)一覧はこちら

Linux 設定」(2008/03/02 (日) 13:43:51) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

* 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 以下広告
* 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 以下広告

表示オプション

横に並べて表示:
変化行の前後のみ表示: