約 5,358,862 件
https://w.atwiki.jp/nishikita/pages/11.html
2009年08月16日 (日) 23時21分12秒 目次 目次 [#bc82f761] 一般的な使用 [#z2697e6e] DVDを焼く [#ze50a15c] DVD-RWを消去 [#l39285ef] DVDビデオからISOイメージを読み出し [#nf954f24] DVDに書き込み(ディレクトリ) [#p938f201] DVDに書き込み(ISOファイル) [#ma0c3167] ショートカットキーで端末にフォーカス [#w1f1b942] パッケージ管理 [#b502cc0b] パッケージのバージョンを指定してインストールしたい [#qf4b847e] 環境構築 [#fc5462eb] Anthyに辞書を追加 [#b84e6c09] Dvorak配列に変更 [#q80e6b1d] DvorakJPの設定(SCIM-Anthyを使用) [#rf986a89] CtrlとCaps Lockキーを入れ替え 半角全角とEscの入れ替え [#i720f578] screenを起動 [#x8dd81a6] Devil's Pie [#debilspie] Firefox [#v050df0c] VMWare [#c036a773] Emacs [#m52b5748] PukiWiki [#t862e495] Acrobat Reader 8.1.1 [#p2654674] unzip(日本語ファイル名に対応) [#bd5c03b8] ショートカットキーの設定(Gnome) [#gnome_shortcut] NTFSのマウント [#m1282c8f] システム構築 [#j64c0415] サービスの自動起動の設定 [#i0bf2ffe] ポートを開けている不要なサービスを停止する [#m59b7127] LVM2 on RAID1の構築 [#ab6d8c26] HDDのフォーマット [#debianhddformat] NVIDIAドライバのインストール [#n70cae7b] 問題対応 [#jec5a84e] aptitudeでsegmentation fault [#u3d33f26] 4GBのメモリを認識しない [#n77dfd97] HDDの認識順番 [#s5cb06d1] Xineのメニューが文字化けする [#iaddffe9] Berylを使っているとSwingのウィンドウの中が表示されない [#vb99c0a5] リンク [#nd5b3d53] Debian [#yf1e09af] Linux|Unix [#qb2e557a] 一般的な使用 DVDを焼く DVD-RWを消去 $ dvd+rw-format -blank /dev/dvd DVDビデオからISOイメージを読み出し ディレクトリに読み出し $ dvdbackup -M -i /dev/dvd -o targetDirectory ISOファイルを作成 $ mkisofs -udf -dvd-video -o out.iso targetDirectory targetDirectoryは、/tmp/dvdとかにすると良い DVDに書き込み(ディレクトリ) $ growisofs -Z /dev/dvd -R -J ./dir ここでの「-R」と「-J」は、Joliet形式とRock-Ridge形式のこと。 ファイル名が日本語の時は、これを指定しないとダメ。 DVDに書き込み(ISOファイル) $ growisofs -dvd-compat -Z /dev/dvd=FileName.iso ショートカットキーで端末にフォーカス Shift+Spaceを押して、gnome端末が全面に出てくる様にする。 全てのワークスペースにgnome端末を配置するDevils PIeの設定?を参考に設定する gnome端末を全面に出すシェルスクリプトを用意$ touch /home/hoge/bin/gnome-terminal_forcus $ chmod 777 /home/hoge/bin/gnome-terminal_forcus $ vi /home/hoge/bin/gnome-terminal_forcus wmctrl -ia `wmctrl -lx|grep "Gnome-terminal"|head -1|sed -e "s/ .*$//g"` wmctrlコマンドを使用する。WM_CLASSにGnome-terminalを指定している。-xオプションの動きがおかしかったため、sedとかでゴニョゴニョしている。 ショートカットキーを登録するGnomeでショートカットキーを設定を参考に設定する。設定するコマンドは、絶対パスで作成シェルスクリプトを指定する。 パッケージ管理 パッケージのバージョンを指定してインストールしたい $ aptitude install linux-libc-dev=2.6.22-6.lenny1 環境構築 Anthyに辞書を追加 美紗緒辞書から、canna-misao_0.99-7.tar.gzをダウンロード。 $ tar xfz canna-misao_0.99-7.tar.gz $ cd canna-misao-0.99/ 辞書を追加。 # cp *.ctd /usr/share/anthy/dic/ 辞書リストに登録する。 $ cat /etc/anthy/diclist base.t extra.t mmain.ctd 2ch.t kigo.ctd koyu.ctd mchimei.ctd mcomp.ctd mfzok.ctd mscien.ctd msub.ctd ryaku.ctd zipcode.t 辞書の更新。 # update-anthy-dics 現在の辞書サイズを見てみる。 $ du /var/lib/anthy/anthy.dic -k 30416 /var/lib/anthy/anthy.dic 参考--Anthy に辞書を追加 - まぁ (´_`。) Dvorak配列に変更 Dvorak配列 - Wikipedia Dvorak配列の説明 Dvorak配列にする $ setxkbmap dvorak QWERTY配列にする $ setxkbmap jp 私の環境は日本語キーボードなのでkeycodeを少し変更。半角全角とEscの入れ替えをしているのもあるため、keycode51を変更している。 keycodeはxevコマンドで調べる。 $ xev /usr/share/xmodmap/xmodmap.jpを参考にキーの名前を調べる。 .Xmodmap keycode 51 = grave asciitilde keycode 131 = Super_L keycode 133 = backslash bar keycode 208 = Super_R keycode 209 = Super_L keycode 210 = Eisu_toggle keycode 211 = backslash underscore 変更を有効にするには、xmodmapコマンドを使用する。 $ xmodmap ~/.Xmodmap 参考 @IT:X Window Systemのキー配列をDvorakに変更するには DvorakJPの設定(SCIM-Anthyを使用) DvorakJP - 日本語入力用拡張Dvorakを設定する。 Memo - Dvorak DvorakJP から、dvorakjp.styをダウンロードする。 # cp -p dvorakjp.sty /usr/share/scim/Anthy/style/ その後、SCIMの設定画面→Anthy→ローマ字入力タブ→ローマ字テーブルで、DvorakJPを選択する。設定をリロードすれば、DvorakJPが使用可能になる。 CtrlとCaps Lockキーを入れ替え 半角全角とEscの入れ替え 半角全角とEscの両方ともEscにしてしまった。半角全角は129に割り当てる事にした。 keycode 129 = Henkan_Mode Mode_switch keycode 9 = Escape keycode 49 = Escape remove Lock = Caps_Lock remove Control = Control_L keysym Control_L = Caps_Lock keysym Caps_Lock = Control_L add Control = Control_L add Lock = Caps_Lock 参考 ITmedia エンタープライズ Linux Tips「「Ctrl」「Caps Lock」キーを入れ替えたい」 screenを起動 $ gnome-terminal --geometry=80x30+750+140 -e screen -U 参考 Manpage of SCREEN Devil s Pie Firefox インストール Mozilla Japan - Firefox 適当に解凍して、/usr/local/に置く。 Iceweaselのプラグインを継承させる $ ln -s /usr/lib/mozilla/plugins/* /usr/local/firefox/plugins VMWare Emacs アンチエリアスが有効なEmacs23をインストール? emacs-w3mのインストール? Emacsの設定? PukiWiki apache2とphp5を入れる sudo aptitude install apache2 php5 Apache2の設定? PukiWikiの設定PukiWiki/Install/インストール方法 - PukiWiki-officialを参考にする。 PukiWiki改造? Acrobat Reader 8.1.1 Adobe - Adobe Readerのダウンロード - すべてのバージョン $ sudo dpkg -i AdobeReader_jpn-8.1.1-1.i386.deb unzip(日本語ファイル名に対応) Debian GNU/Linux を使おう!さんのパッケージを使用 /etc/apt/sources.listに以下の2行を追記 # unzip-cp932 deb http //www.sfo.jp/debian/ etch unzip-cp932 aptitudeでインストール。unzipのバージョンをapt-cacheで調べて、インストールする。 # aptitude update # apt-cache show unzip # aptitude install unzip=5.52-9~sfo.1 $ unzip xxx.zip 参考 ttt 日本語のファイル名を含んだzipアーカイブが、unzipで展開すると文字化けすることがある ショートカットキーの設定(Gnome) gconf-editorを起動$ gconf-editor アプリケーションのコマンドを登録[apps]→[metacity]→[keybinding_commands]で、好きな番号を選んで、アプリケーションのコマンドを登録する ショートカットキーを登録[apps]→[metacity]→[global_keybindings]で、先ほど選んだ数字と同じところに、ショートカットキーを追加 NTFSのマウント /dev/sda1を/mnt/Pにマウントする。以下を、/etc/fstabに追記する。詳細は、man fstab。 /dev/sda1 /mnt/P ntfs defaults,uid=1000,gid=2000,iocharset=utf8 0 0 システム構築 サービスの自動起動の設定 サービス(Apache2)を自動起動するように設定。 # /usr/sbin/update-rc.d apache2 start 90 2 3 4 5 . stop 20 0 1 6 . Adding system startup for /etc/init.d/apache2 ... /etc/rc0.d/K20apache2 - ../init.d/apache2 /etc/rc1.d/K20apache2 - ../init.d/apache2 /etc/rc6.d/K20apache2 - ../init.d/apache2 /etc/rc2.d/S90apache2 - ../init.d/apache2 /etc/rc3.d/S90apache2 - ../init.d/apache2 /etc/rc4.d/S90apache2 - ../init.d/apache2 /etc/rc5.d/S90apache2 - ../init.d/apache2 起動しているサービスを停止する"update-rc.d -f サービス名 remove"を使って、リンクを削除してから停止用リンクを作成するまた、リンクを削除しただけではaptitude safe-upgradeで作成される可能性があるため、stopするリンクを作成する。 # /usr/sbin/update-rc.d -f apache2 remove Removing any system startup links for /etc/init.d/apache2 ... /etc/rc0.d/K90apache2 /etc/rc1.d/K90apache2 /etc/rc2.d/S90apache2 /etc/rc3.d/S90apache2 /etc/rc4.d/S90apache2 /etc/rc5.d/S90apache2 /etc/rc6.d/K90apache2 # /usr/sbin/update-rc.d サービス名 stop 30 0 1 2 3 4 5 6 . Adding system startup for /etc/init.d/apache2 ... /etc/rc0.d/K30apache2 - ../init.d/apache2 /etc/rc1.d/K30apache2 - ../init.d/apache2 /etc/rc2.d/K30apache2 - ../init.d/apache2 /etc/rc3.d/K30apache2 - ../init.d/apache2 /etc/rc4.d/K30apache2 - ../init.d/apache2 /etc/rc5.d/K30apache2 - ../init.d/apache2 /etc/rc6.d/K30apache2 - ../init.d/apache2 rc.d内にサービスのリンクを作成(デフォルトを指定) # /usr/sbin/update-rc.d apache2 defaults 90 Adding system startup for /etc/init.d/apache2 ... /etc/rc0.d/K90apache2 - ../init.d/apache2 /etc/rc1.d/K90apache2 - ../init.d/apache2 /etc/rc6.d/K90apache2 - ../init.d/apache2 /etc/rc2.d/S90apache2 - ../init.d/apache2 /etc/rc3.d/S90apache2 - ../init.d/apache2 /etc/rc4.d/S90apache2 - ../init.d/apache2 /etc/rc5.d/S90apache2 - ../init.d/apache2 Debianでのランレベル init0 = 停止 init1 = シングルユーザーモード init2 = マルチユーザーモード init3 = init2に同じ init4 = init2に同じ init5 = init2に同じ init6 = 再起動 参考 Debianでの起動処理(init)とランレベル(rc.d)の制御--Debian のサービス自動起動を切る方法 Hasta Pronto.org ポートを開けている不要なサービスを停止する 開いているポートを確認(nmapコマンド) # nmap -sT -O localhost Starting Nmap 4.53 ( http //insecure.org ) at 2008-08-31 23 01 JST Interesting ports on localhost.localdomain (127.0.0.1) Not shown 1711 closed ports PORT STATE SERVICE 80/tcp open http 111/tcp open rpcbind 631/tcp open ipp Device type general purpose Running Linux 2.6.X OS details Linux 2.6.17 - 2.6.18 Uptime 0.082 days (since Sun Aug 31 21 03 32 2008) Network Distance 0 hops OS detection performed. Please report any incorrect results at http //insecure.org/nmap/submit/ . Nmap done 1 IP address (1 host up) scanned in 1.434 seconds ポートを使用中のプロセスを確認"111/tcp open rpcbind"というのを止める。lsofコマンドで、何のプロセスが使用しているのかを確認する。または、"netstat -anp"を使用する。 # lsof -i 111 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME portmap 4806 daemon 3u IPv4 13782 UDP * sunrpc portmap 4806 daemon 4u IPv4 13787 TCP * sunrpc (LISTEN) 不要なサービスを停止 # /usr/sbin/update-rc.d -f portmap remove Removing any system startup links for /etc/init.d/portmap ... /etc/rc0.d/S32portmap /etc/rc1.d/K81portmap /etc/rc2.d/S18portmap /etc/rc3.d/S18portmap /etc/rc4.d/S18portmap /etc/rc5.d/S18portmap /etc/rc6.d/S32portmap /etc/rcS.d/S43portmap # /usr/sbin/update-rc.d portmap stop 18 0 1 2 3 4 5 6 . Adding system startup for /etc/init.d/portmap ... /etc/rc0.d/K18portmap - ../init.d/portmap /etc/rc1.d/K18portmap - ../init.d/portmap /etc/rc2.d/K18portmap - ../init.d/portmap /etc/rc3.d/K18portmap - ../init.d/portmap /etc/rc4.d/K18portmap - ../init.d/portmap /etc/rc5.d/K18portmap - ../init.d/portmap /etc/rc6.d/K18portmap - ../init.d/portmap 参考 リッスンするポートの確認 不要なサービスを停止する LVM2 on RAID1の構築 Software RAIDの構築(RAID1)? LVM2の構築? /homeの移動? HDDのフォーマット NVIDIAドライバのインストール 以下、root権限 apt-get update apt-get -t experimental install nvidia-kernel-source apt-get install module-assistant m-a prepare m-a auto-install nvidia-kernel apt-get -t experimental install nvidia-glx 最後に、rebootする。 参考 Kenshi Muto 問題対応 aptitudeでsegmentation fault aptitudeコマンドを打つとsegmentation faultが発生。aptのキャッシュを消した後、update。 # rm /var/cache/apt/pkgcache.bin # rm /var/cache/apt/srcpkgcache.bin # aptitude update 4GBのメモリを認識しない 環境は、マザーボードがP5B。BuffaloのPC6400-2GBx2のメモリを指した。memtestは、問題無し。 BIOSでは4GBまでメモリを認識しているが、Debian上では2GBの認識になっている。対応したカーネルを入れると対応できるようだ。 $ sudo aptitude install linux-image-2.6-686-bigmem BIOSのMemory Remappingオプションを有効にしてみたが、やっぱりおかしい。 Memory Remapping + linux-image-2.6-686-bigmem - OS 4GB認識(不安定)、BIOS 4GB認識 Memory Remapping + linux-image-2.6-686 - OS 2GB認識、BIOS 4GB認識 linux-image-2.6-686-bigmem - OS 3GB認識(不安定)、BIOS 3GB認識 linux-image-2.6-686 - OS 2GB認識、BIOS 3GB認識 2chのスレでこれを発見 3 :Socket774:2007/12/30(日) 02 24 22 ID 30GTqav6 ■4GB以上のメモリを使う方法 1. BIOSの"Memory Hole Remapping"の項目をEnableに設定する ※無い場合は死亡 2. 対応できるOSを使うこと 対応OS例 ・Windows2003ServerのEnterprise以上 ・WindowsXP(64bit) ・WindowsVista(64bit) 制限 対応OSを利用していても、マザーボード(BIOSバージョン)やビデオカード、 PCIの拡張カード等の状態によっては4GB使えなかったり不安定になるようです。 未検証情報 NVIDIA製GPUはMemory Hole Remappingに対応できないため、 上記の作業をすると動画再生支援などのアクセラレーション機能が死亡 →実質的に4GB以上のメモリを積んでいる場合、nForce系は使えない NVIDIA製GPUのビデオカードやForcewareのバージョン、 マザーボードの組み合わせによって発生したりしなかったりするらしい。 4 :Socket774:2007/12/30(日) 02 25 04 ID 30GTqav6 ■参考 ・Vista 32bitの公式制限は3.12GB http //support.microsoft.com/kb/929605/ja ・Vista 64bitの物理メモリ上限 HomeBasic … 8GB HomePremium … 16GB Business … 128GB Ultimate … 128GB ・SC420 では物理メモリ 4GB はフルフルに使えない http //d.hatena.ne.jp/dayflower/20070524/1179987794 Memory Remapping OFF では,どのような環境でも 3GB Memory Remapping ON で Vista, Linux(IA32 w/o PAE)だと 2GB(!) Memory Remapping ON で Vista(IA32 with PAE) だと 3GB Memory Remapping ON で Vista(x86_64)だと 4GB(成功) 17 :Socket774:2007/12/30(日) 17 48 08 ID vYAQwBlb 3 制限 対応OSを利用していても、マザーボード(BIOSバージョン)やビデオカード、 PCIの拡張カード等の状態によっては4GB使えなかったり不安定になるようです。 これはもっと正確に書いておいたほうが良いのでは? 要するに、バスマスタ動作を行うカードで、デュアルアドレスコマンド(オプション)を使用出来ないものでは ドライバが用意したメモリが4G以上のアドレスにある場合に、そこにアクセスできない。 逆に関係の無い4G以下のアドレスにアクセスしてメモリを破壊する。 18 :Socket774:2007/12/30(日) 17 53 53 ID vYAQwBlb 3 未検証情報 NVIDIA製GPUはMemory Hole Remappingに対応できないため、 上記の作業をすると動画再生支援などのアクセラレーション機能が死亡 →実質的に4GB以上のメモリを積んでいる場合、nForce系は使えない NVIDIA製GPUのビデオカードやForcewareのバージョン、 マザーボードの組み合わせによって発生したりしなかったりするらしい。 これも意味不明。 Memory Hole Remappingなんてメモリコントローラーへのアドレス線を繋ぎ変えてるだけなんだから PCIデバイス側には何の関係もない。 動かないカードは 17と同じ原因だろ メモリ4Gを認識するには、マザーボード側の対応にもよるようだ。 ASUSマザーボード友の会 Wikiによると、P5B+Debianでは4GBまで認識する事は難しそう。 HDDの認識順番 玄人指向のSATA2I2-PCIe(SiliconImage社製Sil3132チップ搭載)を接続すると、HDDの認識順が変わってしまい、起動できなくなった。 玄人指向のSATA2I2-PCIeを接続する前までは、以下の構成だった。 マザーボードに接続したHDD→/dev/sda 玄人指向のSATA2I2-PCIeを接続すると、以下のような構成に変更された。 SATA2I2-PCIeに接続した1台のHDD→/dev/sda マザーボードに接続したHDD→/dev/sdb マザーボードに接続されたHDDから認識するように設定を変更した。使用するモジュールはlsmodコマンドにて確認する(上にあるほど最近読み込まれたモジュール)。 # vi /etc/initramfs-tools/module ata_piix sata_sil24 # update-initramfs -u -k all # reboot 上のコマンドは、全てのinitrdを再作成する。以下のコマンドだと1つだけ再作成となる。 # mkinitramfs -o /boot/initrd.img-2.6.21-2-amd64 2.6.21-2-amd64 initrdイメージは、cpioでアーカイブされ、gzipで圧縮されたファイル。中身を確認するには、以下のようにする。 # mkdir /tmp/initrd # cd /tmp/initrd # cp /boot/initrd.img-2.6.21-2-amd64 initrd.cpio.gz # gzip -d initrd.cpio.gz # cpio -i -d -H newc -F initrd.cpio --no-absolute-filenames # cat conf/modules ata_piix ahci unix # cd /tmp # rm -r initrd 追記 ファイルシステムのラベルを/etc/fstabで指定すると良いかも。 参考 Debian GNU/Linux 4.0 ("etch") リリースノート (PA-RISC 用)--initrd-tools が廃止され,initramfs-tools が推奨になりました Xineのメニューが文字化けする 日本語のフォントになってないので、メニューが文字化けする(表示されない)。パッチファイルを当てて、パッケージを再作成する。 $ apt-get source xine-ui $ cd xine-ui-0.99.5+cvs20070914 $ patch -p0 ../fontJa.patch $ dpkg-buildpackage -rfakeroot -uc -b $ dpkg -i xine-ui-*.deb #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (fontJa.patch) Berylを使っているとSwingのウィンドウの中が表示されない CompizやBeryl等のCompositeManagerではウィンドウ内部が描画されない。JavaSE6では環境変数AWT_TOOLKITを MToolkitに設定するかjavaコマンドの引数に"-Dawt.toolkit=sun.awt.motif.MToolkit"を追加することで回避できるようです。 参考 V2C Download リンク Debian Debian -- ユニバーサルオペレーティングシステム Debian JP Project - Debian JP Project フロントページ - Debian Wiki TopPage - Debian GNU/Linux スレッドテンプレ Linux|Unix 2ch-Linux-Beginners - FrontPage UNIXな生活
https://w.atwiki.jp/debian-linux/pages/25.html
Debianとは ボランティアの集まりであるDebian Projectによって作成・保守されている Linuxディストリビューションのひとつ。 フリーなオペレーティングシステム(OS)として、利用が可能。 2013/5/4に最新版である Debian 7.0 「Wheezy」が発表された。
https://w.atwiki.jp/matsutips/pages/7.html
システム系Linuxコマンド64bit Compile X関連 viで編集すると毎回データの修復画面になる kinput2環境設定 ビデオカード追加 新しいマシンへの移行に伴う変更HDD内容コピー grubインストール システム系Linuxコマンド Debian特有かどうかは調査していないので不明。 色んな設定時に使ったコマンドと使用法一覧。 lspci PCIデバイス一覧を表示。(list all PCI devices) ポート、ベンダなど。 lsmod /sbin/lsmod にある。インストールされているモジュール一覧を表示。 adduser USER GROUP USERをGROUPに追加。 uname システム情報を提示。print system information オプションなしだと使用OSが、-a オプションでkernel versionなどの情報まで出る。 modprobe /sbin/modprobe にある。動的にモジュールをロードする。 64bit Compile gccでコンパイルする場合 -m64 オプションでコンパイル可能 (-m32 オプションで32bitコンパイル) デフォルトを調べるには、 file `which gcc` を実行すればどちらかわかる。 X関連 startx X window systemを起動 xinit X window system initializer viで編集すると毎回データの修復画面になる viで一度異常終了すると、.swpファイルが生成される。 これが残っており、かつ編集対象ファイルと異なっていると修復を聞かれることになる。 必要なければ消せば聞かれなくなる kinput2環境設定 通常の設定方法は日本語環境の構築 のkinput2のあたりが詳しいかと。ここは私がはまった件について。 Warning XimpProtocol SelectionClear event received Warning Kinput2Protocol SelectionClear event received てのが出た。結論的には私の場合は2重にkinput2を起動させていたことが原因だった。 bash を使っているなら、 .bashrc(.bash_profile) 内に export LANG=ja_JP.eucJP export XMODIRFIERS=@im=kinput2 kinput2 -canna とか書く(環境によって適宜変更のこと)のだが、実は私はGNOME端末を使っていて、Debianでは/etc/rcS.d/とかで起動してることもあり(?).bashrcでは二重起動がされた。 なんで、gnomeなんだからそこで起動しろということで .gnomerc で起動させると解決した。 なんらかの原因で二重起動していることを考えてみてはどうでしょうか。 ちなみに、boot時に起動する項目としては kernelレベル(init.dとか) WindowManegerレベル(gnome/kdeとか) シェルレベル(bash/tcsh .bashrc/.cshrcとか) があるんじゃないでしょうか。これくらいのLinuxユーザが多いんかなぁ。と思ってみたり。 ビデオカード追加 手順: ドライバインストール XF86Config変更 BIOS設定 gdm再インストール /etc/modules設定変更 うちの場合について。 環境:i810マザーボード、intel製。今まではオンボードのビデオを使用。 PCIカードのビデオカードを追加。nVidia GeForce4 MX 4000。 PCIカードのくせにAGP8xという変わり者。PCI拡張期の時に出たやつか、 AGPを他の用途に使うというレアキャラ用のボードだったような気が。 箱をあけてカードをさして起動すると、gdmがないとか言われてXが立ち上がらずエラー。 ここからしたことは、 lspciでパーツを確認の後、ドライバをインストール nVidia製なので、nvidia-kernel-commonとかそのへん。apt-cache search nvidiaとかでぼろぼろでてくるはず。 この際に、現在のkernelのバージョン(uname -aで調べる)に対応するnvidiaのドライバ(nvidia-kernel-なんたら)がなかったため、kernelのバージョンをアップ(2.4.26 - 2.4.27)。 kernelのバージョンを上げたときは最悪立ち上がらなくなるので、すぐにrebootして起動確認する。 kernelをバージョンアップした後に対応するnvidiaのドライバをインストール。 さらに、ドライバのライブラリは別入なので、これもインストール(nvidia-glx)。 /etc/X11/XF86Config-4を編集 後からわかったが、直接編集しなくても dpkg-reconfigure xserver-xfree86 とすれば対話的に設定ができる。これでGoogleればでてくるはず。要root権限。 手で編集したので、編集した箇所を書いておくと、 Section "Module" 中 Load "GLcore" をコメントアウト Load "dri" をコメントアウト Load "glx" を追加 Section "Device" を追加。内容は以下の通り Identifier "GeForce" Driver "nvidia" BusID "PCI 2 5 0" EndSection Section "Screen" 中 Device "GeForce" に書き換え(元はGeneric Video Cardだった) DefaultDepth 24 に書き換え ただし、BusIDはlspciにてnVidiaのカードのPCIナンバが 0000 02 05.0になっていたので、そこから推測。(人によって違う) BIOS設定 起動時のディスプレイ出力を変更するため、BIOSの設定を変更。 BIOSは多分Awardかなんかだとおもう。 Advanced Chipset ... の on-board VGAをoffにした。 gdm再インストール gdmでエラーが出て、それに伴ってキーボード系のエラーも出た。 だもんで、よくわからんかったけど再インストール。 したら(バージョンアップで?)なんとかなった。 /etc/modulesを編集 ディスプレイ関連なので、初期にモジュールを読み込む必要があるらしい。 /sbin/lsmod で確認した後、/etc/modules 中に nvidia を書き込んだ。 新しいマシンへの移行に伴う変更 HDD内容コピー 内容をコピーした。気をつけるべき点は後述。 やり方としては、古いHDDと新しいHDDを接続の後、KNOPPIXで起動。その後rsyncを使ってコピー。 まず、HDDをデバイスとして認識しているので、マウントする。 mount /dev/sda1 /mnt/sda1 など。sda1の部分はHDDの接続の仕方とかによって異なる。SATAとかUSBとかの場合はsd[a-d]に割り当てられて、ATAならhd[a-d]に割り当てられるっぽい。 後ろの番号はパーティション番号。ついてないものはデバイスそのものを表す。 どこのデバイスに接続されたかはdmesgを見ると書いてある。起動時に出るデバイス名を見て、同じ文字列を探したらその近くにあるはず。 古いHDDをマウントし終わったら、次は新しいHDDのパーティション設定。細かくは後述。 disk druidとかのGUIツールを使うと楽かも。 パーティションを切り終わったら各パーティションをフォーマット。通常のディスク容量として用いるパーティションならmkfsでタイプをext3としてフォーマットする。詳しいmkfsの使い方はManpage of MKFSを参照。スワップ領域はmkswapを用いる。やり方はmkfsと同様。 フォーマットした後にはちゃんとマウントすることを忘れないように。 autoで設定してくれる場合を除き、パーティション設定後は/etc/fstabをパーティションの割り当てに即して書き換える必要がある。例えば以下のように。 # file system mount point type options dump pass proc /proc proc defaults 0 0 /dev/sda1 / ext3 defaults,errors=remount-ro 0 1 /dev/sda2 none swap sw 0 0 みたいな感じ。ただし、今回のように乗り換える場合は(当然ながら)古いHDDから新しいHDDにコピーをした(下に述べる)後に書き換える必要がある。でないと、せっかく書き換えたものがもう一度上書きされる。 で、コピー。これはrsyncを使うことをお勧めする。同じく使い方はrsyncを参照。パーティションごと(パーティションの切り方が異なる場合は対象フォルダごと)に rsync -avz /mnt/hdb1/ /mnt/sda1 みたいにしてコピーする。実は/のあるなしが重要になるので注意。上の例ではhdb1パーティションの中身をsda1パーティションにコピーしている。 気をつけるべき点。 パーティション設定 パーティションわけ(fdiskを用いる)をするときに分け方と割り当てる容量をちゃんと考えること。CDから新しくインストールする場合はGUIツール(disk druidとか)があって楽かも。 パーティション設定としては、/(ルート)は必ず作ること。昔は/bootパーティションも作る必要があったが、今は必要ない場合が多い。あと、/swapパーティション(仮想メモリを入れる空間)は用意しておくと安定に稼動する。swap容量は必要なメモリ空間の大きさから実際に積んであるメモリの量を引いて求める。ちなみに、私のマシンはメモリが1GB、swapを1GBの計2GBとしてある。画像や動画を積極的に扱わない限りは1GBで十分と思われる。swapパーティションはパーティションタイプをswapに書き換えておくこと。その他は自分の必要に応じて作成すること。データ空間とプログラム空間は別にしておいた方が復旧時は楽な場合が多いことを追記しておく。 grubインストール GRUBについてあたりを参照。
https://w.atwiki.jp/kobapan/pages/327.html
Debian Jessie から使えるようになった、aptコマンド。これまでの、apt-get/apt-cacheコマンドを統合したような使い心地。 apt list - パッケージ名を基にパッケージの一覧を表示 apt search - パッケージの説明を検索 $ apt search ttf-kochi-* ソート中... 完了 全文検索... 完了 ttf-kochi-gothic/stable 20030809-15 all naga10 を除いた東風代替ゴシック日本語 TrueType フォント ttf-kochi-mincho/stable 20030809-15 all naga10 を除いた東風代替明朝日本語 TrueType フォント apt show - パッケージの詳細を表示 sudo apt install - パッケージをインストール $ sudo apt install ttf-kochi-* 以下のパッケージが新たにインストールされます ttf-kochi-gothic ttf-kochi-mincho 取得 1 http //ftp.jp.debian.org/debian/ jessie/main ttf-kochi-gothic all 20030809-15 [3,142 kB] 取得 2 http //ftp.jp.debian.org/debian/ jessie/main ttf-kochi-mincho all 20030809-15 [3,737 kB] sudo apt remove - パッケージを削除 sudo apt update - 利用可能パッケージの一覧を更新 sudo apt upgrade - パッケージをインストール/更新してシステムをアップグレード sudo apt full-upgrade - パッケージを削除/インストール/更新してシステムをアップグレード
https://w.atwiki.jp/debian-linux/pages/18.html
インストールイメージのダウンロード Debianのダウンロードサイトからインストールイメージを入手します。 インストールイメージは多数ありますが、[小さなCD]が無難です。 「i386」を選びます。 ダウンロードしたファイルは ISO(ディスクイメージ)ファイルになっています。 VMware Playerでは、イメージファイルを仮想ディスクドライブに割り当てることで ディスクイメージを読み取ることが出来ます。 イメージファイルの設定 デスクトップのVMware Playerのショートカットアイコンをダブルクリックして起動します。 作成した仮想マシンを選択して[仮想マシン設定の編集]をクリックします。 [CD/DVD]を選択して、「ISOイメージファイルを使用する」を選びます。 [参照]ボタンを使ってダウンロードしたDebianインストールイメージファイルの場所を指定します。 指定が出来たら[OK]をクリックします。 [仮想マシンの再生]をクリックします。 BIOSが起動され、指定したイメージファイルがディスクとして読み込まれて Debianのインストール画面が表示されます。 うまくインストール画面が表示されない場合は、 VMware PlayerでダウンロードしたISOファイルの場所を正しく指定しているか ISOファイルは正しいものをダウンロード出来ているか ISOファイルが破損していないか などを確認してみてください。 Debian7.0のインストール インストール画面になったら、VMware Playerのウィンドウ内をクリックすると マウスの入力先が仮想マシンになり、マウスポインタが表示されなくなります。 キーボードの上下カーソルでインストール方法を指定できます。 ここでは、最もわかりやすい[Graphical install]を選択して、Enterキーを押します。 Debianのインストールウィザードが始まり、ここからマウス入力が出来るようになります。 (元のPCに戻りたいときは[Ctrl]+[Alt]キー) 言語選択の画面になりデフォルトで[English]が選択されていますので、少し下にある[Japanese/日本語]を選択して [Continue]をクリックします。 「場所の選択」では日本が選ばれていますので、そのまま[続ける]をクリックします。 「キーボードの設定」でも日本になっているので、このまま進めます。 ネットワークの設定が始まり、ホスト名(コンピュータの名前)の設定画面になります。 任意の名前を設定して[続ける]をクリックします。 ドメイン名の入力画面になりますが、これは特に設定せずに進んでも問題ありません。 (インストール後に設定し直す事も可能です) 管理者:root のパスワード設定となります。 非常に重要なものになりますので、忘れにくいものを設定します。 root以外のユーザ名を1名作成します。 先に作ったユーザの設定画面になります。ユーザ名が表示されるので、そのまま進みます。 ユーザのパスワードを設定します。rootのパスワードとは別のものを設定します。 ディスクのパーティショニング設定の画面となります。 独自にパーティショニングを設定したい場合は詳細に設定が可能ですが、 特に希望がない場合やよくわからない場合などは、デフォルトのままで進みます。 パーティショニングを設定するディスクの選択画面になります。 仮想マシンの作成と準備で作成した仮想ハードディスクが選択されています。 そのまま進みます。 パーティションをどのように分けるかを選択します。 Linuxの学習のためならばパーティションは分けたほうが良いですが、 よくわからない場合はデフォルトの[すべてのファイルをひとつのパーティションに]を選択したまま進みます。 [パーティショニングの終了とディスクへの変更の書き込み]が選ばれます。 この画面で[続ける]をクリックすると、仮想マシン上の仮想ハードディスクに対してパーティションの書き込みが行われます。 パーティション作成の確認画面が表示されます。 「ディスクに変更を書き込みますか?」には [はい] を選択して、続けます。 パーティションの作成とシステムのインストールが始まります。 しばらく時間がかかる場合があります。 [パッケージマネージャの設定]では、インストールに必要なファイルをどこの国からダウンロードするかを選択します。 日本が選ばれているはずなので、そのまま進みます。 日本のどのサイトからダウンロードするかを選択します。 よくわからなければ一番上を選択したままで進みます。 インターネットへアクセスする際に、特定のプロキシサーバを介してアクセスするような場合(社内や学校内からなど)には プロキシサーバを指定します。 特にプロキシサーバを使用していない場合には、空欄のまま進みます。 ダウンロードサイトから、インストールに必要なファイルを読み込みます。 (仮想マシンからインターネットに接続できない場合にはエラーになります) システムの利用状況の統計収集に参加するかどうかを選択します。 どちらでもOKですが、[いいえ]のまま進んでも問題ありません。 インストールするコンポーネントの選択画面になります。 WEBサーバやメールサーバなどを利用したい場合には、この段階からインストールすることも出来ます。 もちろん後で追加インストールすることも出来ます。 よくわからない場合にはそのまま進んで問題ありません。 インストールするファイルのダウンロードとインストール作業が始まります。 (これにはしばらく時間がかかります) ブートローダ「GRUB」のインストールの確認画面になります。 [はい]のまま進みます。 インストール完了の画面が表示されます。 [続ける]をクリックすると仮想マシンが再起動され、Debian7.0が起動されます。
https://w.atwiki.jp/kobapan/pages/116.html
OSインストール関連 Debian/USBでOSインストール Debian/OSインストール後の作業 Debian/OSインストール後の作業-古いディストリビューションを使う場合 Debian/音が鳴らない場合 Debian/Debian6(squeeze)からDebian7(wheezy)へアップグレード Debian/dpkg 警告 ldconfig が PATH 上に見つからないか実行可能になっていません Debian/Debian最小構成をEeePC-900にインストール Debian/Debian最小構成をusbにインストール Debian/Debian最小構成をusbにインストール(EFI対応) TIPS Debian/ログイン画面の背景の変更 Debian/GNOMEデスクトップのアイコンを非表示に Debian/ntpdで時刻合わせ Debian/PHPをコマンドラインから使用する Debian/フォントをいろいろ入れる Debian/自動起動の設定(Debian6〜) Debian/LCD輝度を調整する xbacklight Debian/タッチパッドの誤動作を防ぐ Debian/aptコマンド Debian/OSのバージョン確認 アプリ関連 Debian/ffmpeg(完全判)インストール Debian/Operaインストール Debian/Adobe Readerインストール Debian/Jessie 64bit で acroreadインストール Debian/Apache OpenOffice.org インストール Debian/Opera インストール Debian/Thunderbird インストール Debian/audacityとalsamixerでマイク入力からの録音 Debian/MS-Office代替
https://w.atwiki.jp/kazushige/pages/11.html
基本 aptitude update aptitude upgrade モジュールの更新 aptitude search モジュール名 aptitude install モジュール名 aptitude remove モジュール名 インストール済みのパッケージを確認するのはdpkg -l sudo aptitude install sudo visudoで最下行に 「hogehogeALL=(ALL) ALL」 というようにsudo実行を許可するユーザを作成する。 ※時刻調整後にsudoを行おうとして、 「sudo timestamp too far in the future」 というエラーが出てくるようになったら、 touch /var/run/sudo/* をおこって、/var/run/sudo配下にあるsudoユーザのディレクトリの タイムスタンプをアップデートしてやればよい。 debconfのやり直し dpkg-reconfigure パッケージ 細かい設定を行いたい場合は dpkg-reconfigure -plow パッケージ 参考:http //ukai.jp/debuan/2001w/debconf.txt ssh導入~webmin ssh導入 sudo aptitude update sudo aptitude install ssh ssh -l ログインユーザ名 IPアドレス wget http //prdownloads.sourceforge.net/webadmin/webmin_1.360_all.deb dpkg -i webmin_1.360_all.deb NTP sudo aptitude install ntp ntpdate ntp-doc ntp-simple NTPサーバにアクセスできず手動で時計合わせをする場合は sudo date MMDDhhmmss のように指定。 参考:http //kinsan.main.jp/wiki/wiki.cgi?page=Linux%A4%C7%BB%FE%B7%D7%A4%CE%B9%E7%A4%EF%A4%BB%CA%FD apache sudo aptitude install apache samba sudo aptitude install samba sudo aptitude install swat ※swatインストール時に自動的に/etc/inetd.confが修正され、リスタートされる。 共有ディレクトリを作成しておく。(chmod 755) passwordのタブで、sambaで使うユーザ追加(smbpasswdと同じ) sharesのタブで、共有ディレクトリのパスを記述 path=/home/family/work read only=no 参考:http //linux.webseason.net/samba/ apache2 PHP5 sudo aptitude install apache2 ※apache1を過去にインストールしていたりすると、インストール後自動的にapache2が起動しない(?) 原因は、/etc/default/apache2 の中が NO_START=1 になっているから。 このままでは起動できないので、0に書きかえて、 /etc/init.d/apache2 start (/etc/init.d/apache2 restart でも良し) webページを表示すると、「it works」と表示。 まずは、/etc/apache2/apache2.conf を編集 LanguagePriorityをja(日本語)を最優先に変更。 cd /etc/apache2/sites-available/ cp -p default hoge (defaultは編集せずに、cpしたhogeを編集し、最終的にa2ensiteコマンドで有効化) sudo vi hoge AllowOverride None → AllowOverride All (.htaccessファイルによるディレクトリごとのアクセス制御を可能にする) RedirectMatch ^/$ /apache2-default/ → #RedirectMatch ^/$ /apache2-default/ ServerSignature On → ServerSignature Off (セキュリティ上) a2dissite default a2ensite hoge /etc/init.d/apache2 restart webページを表示すると、ディレクトリツリー表示 ※過去にapache1をインストールしていると、debianでのapacheのデフォルトページが表示。 sudo aptitude install libapache2-mod-php5 php5-gd php5-mcrypt PHPのインストール状況を確認するには、コンテンツに「 ? phpinfo() ? 」と書いた phpinfo.phpというテキストファイルを作成して、/var/wwwに保存してください。 ブラウザで「phpinfo.php」にアクセスすることで、PHPのインストール状況を確認することができます。 参考: http //takafam.com/pclog/2007/02/debianapache2.html http //golgotha.xrea.jp/archives/2005/12/debian_sarge_ap.html mysql sudo aptitude install mysql-server-5.0 php5-mysql phpmyadmin sudo vi /etc/php5/apache2/php.ini extension=mysql.so extension=gd.so の行頭のコメントアウト(;)を削除 mysql.trace_mode = OffをOnに変更 (※↑これはIEでxoopsのインストールをしようとした場合に 途中で止まってしまうことへの対処と考えられる。Mac(safari)では不要だった。) sudo cp /etc/phpmyadmin/config.inc.php /etc/phpmyadmin/config.inc.php.default sudo vi /etc/phpmyadmin/config.inc.php mysqladmin -u root password "yourpassword" でパスワード設定 http //-----/phpmyadmin で先ほど設定したパスワードでrootでログイン adduser xoopsであらかじめxoopsユーザを作っておく。 データベース新規作成:xoops_db ※注意:データベース作成の際には照合順序(文字コードのこと)を「ujis_japanese_ci」に変更するのを忘れない。 mysql5.0のデフォルトはUTF-8だが、xoopsはeucなので一部表示が文字化けしてしまう。 ユーザ追加:xoops_user グローバル特権は与えず、xoops_dbへのアクセス権限のみ付与 xoopsのhtmlフォルダの中身のファイルをアップロード(sftp、xoopsユーザで) chmod 777 uploads cache templates_c chmod 666 mainfile.php あとは http //-----/xoops でインストールウィザードに従って設定を行う。 http //support.sakura.ad.jp/support/manual/rs/xoop_man.shtml http //ma2mura.blog3.fc2.com/blog-entry-116.html /etc/init.d/mysql restart HDDの増設 (1)「dmesg」コマンドを実行して,増設したHDDのモデル名があることを確認 dmesg | grep hdc (増設したHDDがブートプロセスで認識されているかどうか確認。メーカ名が出ていればOK) (2)fdiskコマンドでLinuxファイルシステム(ext2)を作成する fdisk /dev/hdc pコマンドで現在のパーティション(無し)を確認 nコマンドで新パーティション作成(primaryでNo.1) pコマンドで作成したパーティション(1つ)を確認 wコマンドで書き込み終了 (3)パーティションをフォーマットする mkfs -t ext3 /dev/hdc1 (4)マウントするディレクトリを作成する mkdir /mnt/hdc mount /dev/hdc1 /mnt/hdc ls /mnt/hdc (5)再起動後も自動マウントできるようにする /dev/hdc1 /mnt/hdc ext3 defaults 1 3 最後の2つの数字は、 (1つ目) バックアップコマンド(dump)の対象とするか (2つ目) fsckによるファイルシステムチェックの順番(既に1,2が使われていたので3になった。) (6)一旦umountし、再起動後に自動マウントできているかを確認 mount (←現在のマウントポイント確認のため) umount /mnt/hdc mount (←現在のマウントポイント確認のため) shutdown -r now 参考:http //www.itmedia.co.jp/help/tips/linux/l0112.html http //www.thinkit.co.jp/free/compare/5/5/
https://w.atwiki.jp/teematsu/pages/53.html
Apachepostfixsambasshdテキスト処理 バージョン ユーザ管理 シェルの変更 sudo 設定 コンソールで日本語表示 サーバ起動制御 gdmを自動起動させない aptitude パッケージの自動更新関連 ネットワーク設定 ファイアーウォール(iptables) 外部からポートスキャンして確認 PPTP サーバー クライアント ntp 便利コマンド findコマンド watch screenコマンド SSH 自動切断されないようにする トンネル locale/lang バージョン リリースについての説明http //www.debian.org/releases/index.ja.html バージョンの確認/etc/debian_version を参照する。 ユーザ管理 http //www015.upp.so-net.ne.jp/unixlife/linux/de-user.html シェルの変更 foobarのログインシェルを /bin/rbashに変更 chsh -s /bin/rbash foobar または usermod -s /bin/rbash foobar sudo 設定 visudoを使う http //homepage2.nifty.com/BASH/sol/tool/sudo_config.html コンソールで日本語表示 modprobe vga16fb jfbterm サーバ起動制御 起動しないようにする(/etc/rc?.d/からのリンクを削除) update-rc.d -f foo remote 起動するようにする(/etc/rc?.d/からのリンクを作成) update-rc.d foo default gdmを自動起動させない update-rc.d -f gdm remove aptitude リスト更新 aptitude update インストール aptitude install package-name 特定のバージョンをインストール aptitude install package-name=version-number 情報表示 aptitude show package-name もっとくわしく aptitude -vv show package-name 変更履歴 aptitude changelog package-name パッケージの検索 aptitude search pattern aptitude search php- など pattern http //algebraicthunk.net/~dburrows/projects/aptitude/doc/ja/ch02s03s05.html#searchTermName aptitude search ?name(^lib) ⇒libで始まるもの aptituce search ?installed ⇒インストール済みのもの インストール済みのパッケージのインストールサイズを一覧で表示 .aptitude/configに以下の行を追加 aptitude CmdLine Package-Display-Format "%c%a%M %p# - %I - %d#"; 以下のコマンドを実行 aptitude search ?installed --sort installsize ダウンロード元の設定 /etc/apt/sources.listを書き換え。 deb http //ftp.jp.debian.org/debian/ lenny main deb-src http //ftp.jp.debian.org/debian/ lenny main deb http //security.debian.org/ lenny/updates main deb-src http //security.debian.org/ lenny/updates main deb http //volatile.debian.org/debian-volatile lenny/volatile main deb-src http //volatile.debian.org/debian-volatile lenny/volatile main lennyがEOLになったことの対応 http //mojavy.com/blog/archive/2012/06/1/ 今は公開されなくなった昔のパッケージを取得したい 以下を参照してsources.listを書き換え http //snapshot.debian.org/ 削除 aptitude purge postfix 再設定 dpkg-reconfigure postfix パッケージに含まれるファイル一覧 dpkg -L package ファイルが所属するパッケージを見つける dpkg -S /path/to/file その他もろもろ http //qref.sourceforge.net/Debian/quick-reference/ch-package.ja.html パッケージの自動更新関連 auto-apt puppet ネットワーク設定 IPアドレスを固定的に指定する /etc/network/interfaces # The primary network interface auto eth0 iface eth0 inet static address 192.168.1.123 netmask 255.255.255.0 broadcast 192.168.1.255 gateway 192.168.1.1 dns-nameservers 192.168.1.2 インタフェース再起動 /etc/init.d/networking restart 参照 http //www.debian.org/doc/manuals/debian-reference/ch05.ja.html#_the_basic_network_configuration_with_ifupdown ファイアーウォール(iptables) /etc/network/if-pre-up.d/iptables-up (ファイル名(iptables-up)は任意) #!/bin/bash iptables -F # remove all rules iptables -Z # reset byte counters iptables -X # remove empty chains iptables -P INPUT DROP # Drop all input packets iptables -P OUTPUT ACCEPT # Allow all output packets iptables -P FORWARD DROP # Drop all forwarding packets iptables -A INPUT -i lo -j ACCEPT # Allow all packets from lo iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT # Allow packets belonging to established connections and # packets related to existing communication ssessoins iptables -A INPUT -p icmp -j ACCEPT # Allow ICMP (ping, etc) iptables -A INPUT -p tcp --dport 80 -j ACCEPT # Allow HTTP iptables -A INPUT -f -j ACCEPT # Allow fragment packets (excep first fragment) 実行権限の付与を忘れずに。 スクリプトの確認 /etc/init.d/networking restart →ネットワークインタフェース再起動 このタイミングで上記スクリプトが実行される。 設定内容の確認 sudo iptables -L または sudo iptables-save 参照 http //ktarn.www.linux.or.jp/JF/JFdocs/packet-filtering-HOWTO-7.html http //ore.saizensen.net/archives/275 外部からポートスキャンして確認 nmapを使う。Windows用GUI(Zenmap)付きもある http //nmap.org/ Zenmapの画面でProfileから以下を選択してそれぞれScanを実行 Intense scan, all TCP ports (→TCP全ポート) Intense scan plus UDP (→TCP/UDP 1024番?までスキャン) 参照 http //www.atmarkit.co.jp/fsecurity/rensai/view06/view01.html ポート状態の説明 https //nmap.org/man/jp/man-port-scanning-basics.html UDPスキャンの難しさや内容について http //www.nri-secure.co.jp/ncsirt/2010/0208.html https //nmap.org/man/jp/man-port-scanning-techniques.html の -sUの説明 PPTP サーバー aptitude install pptpd 参照 http //blog.manabii.info/2009/08/net-lan-pptp-vpn.html ※ サーバからクライアントにDNSサーバーアドレスを通知する必要が無ければ pptpd-options の ms-dns の行は不要と思われる。ms-winsも同様 クライアント aptitude install pptp-linux 参照 http //pptpclient.sourceforge.net/howto-debian.phtml http //www.tagus.org/pukiwiki/index.php?Debian#je51911c ntp 手動の場合、ntpdate http //16777215.blogspot.com/2008/08/kurobako-debian-ntpdate.html 自動の場合、ntp http //debianj.com/ubuntu/install/ntp.html ntpのサーバとしては、以下を利用するとよい。 http //jjy.nict.go.jp/ntp/ 便利コマンド findコマンド http //www.uetyi.mydns.jp/wordpress/command/entry-125.html find 検索場所 検索条件 実行内容 例 find ./ -name .svn -exec mv {} {}.bak \; 実行内容に -exec を指定した場合は、コマンドの最後に ; を書く。シェルで特別な文字のため、\; とする。 {}は検索されたファイルのパスに置換される。 シンボリックリンクを検索する find . -type l watch 定期的に画面消去・時刻表示しコマンドを実行。 screenコマンド screen ^ac 新しいウィンドウ ^an 次 ^a数字 指定したウィンドウ ^aw 一覧 ^ad デタッチ screen -ls 今動いているscreen一覧 screen -r 回復 SSH 自動切断されないようにする ホームの .ssh/config ServerAliveInterval 120 トンネル ssh -N -g -L 201 192.168.32.12 80 user@host ローカルのポート201をリモートの192.168.32.12 80に転送する。 -L 転送する (逆向きの転送として -R もある) -g localhost以外からの接続も受け付ける -N SSHでリモートに接続後にシェルを起動しない。 ^C されるまで動作する。 -f バックグラウンドで動く。この場合はkillで停止させる。 locale/lang 利用可能なもの一覧 locale -a 追加 dpkg-reconfigure locales 名前 コメント
https://w.atwiki.jp/nishikita/pages/27.html
2009年08月16日 (日) 23時20分08秒 目次 目次 [#rf4d19ae] パーティションを作成 [#ab98cfc1] パーティションを作成 [#l86e0c65] パーティションが作成された事を確認する [#r7e05be9] ファイルシステムの作成 [#n6c2855c] パーティションを作成 パーティションを作成 # fdisk Usage fdisk [-l] [-b SSZ] [-u] device E.g. fdisk /dev/hda (for the first IDE disk) or fdisk /dev/sdc (for the third SCSI disk) or fdisk /dev/eda (for the first PS/2 ESDI drive) or fdisk /dev/rd/c0d0 or fdisk /dev/ida/c0d0 (for RAID devices) ... # fdisk /dev/sdb Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Building a new DOS disklabel. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won t be recoverable. The number of cylinders for this disk is set to 38913. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Warning invalid flag 0x0000 of partition table 4 will be corrected by w(rite) Command (m for help) p Disk /dev/sdb 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System Command (m for help) n Command action e extended p primary partition (1-4) p Partition number (1-4) 1 First cylinder (1-38913, default 1) Using default value 1 Last cylinder or +size or +sizeM or +sizeK (1-38913, default 38913) Using default value 38913 Command (m for help) w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. パーティションが作成された事を確認する # fdisk /dev/sdb The number of cylinders for this disk is set to 38913. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help) p Disk /dev/sdb 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdb1 1 38913 312568641 83 Linux Command (m for help) q ファイルシステムの作成 Ext3なら # mkfs.ext3 /dev/sdb1 Fat32なら # mkdosfs -F 32 /dev/sdb1
https://w.atwiki.jp/kuaidi/pages/15.html
フォーマットはパソコン用語としてよく耳にしますが、フォーマットの仕方が分るのでしょうか、またどこの画面でフォーマットをすればいいのか分るんでしょうか。ここからそれについてちょっと書きましょう。 新しいHDDにOSを入れるということなら、OSのディスクをブートさせて、インストールの途中でフォーマットの画面がでてきます。ただし、ハードディスク 復旧させるために、リカバリディスクを使って復元する場合はフォーマットは必要ありません。リカバリプログラムが自動でやってくれます。 なお、、フォーマットの仕方に2つあります。 ?通常のフォーマット…HDDのファイルシステムの初期化、すべてのセクタ、クラスタをリセット(0に書き換える)(物理フォーマットともいう) ?クイックフォーマット…HDDのファイルシステムの初期化(論理フォーマットともいう)となっています。最初のフォーマットの場合は物理フォーマットをするのが普通ですが、時間がかかるので、さっさと終わらせたい場合は論理フォーマットでも構わないし、後になって後悔したら、ファイル 復元できる可能性もあります。