約 3,727,679 件
https://w.atwiki.jp/gleaning/pages/20.html
Suspend to Disk Suspend to Diskとは、ウインドウズでいうところの「休止」である。実行中の Linux 環境をそのままハードディスクに記録してからパソコンの電源を落とし、次に電源を入れ直したときにハードディスクから以前の状態を読み込み直して、以前の状態にそのまま復帰するという機能だ。ハードディスクに記録する分、それなりの時間がかかるのがデメリットであるが、Suspend to Memory と違って電気をまったく必要としないがメリットである。 二つの Suspend to Disk Suspend to Disk はカーネルレベルで実現する必要がある。バージョン2.6以降のkernelならば swsusp という名前の機能が標準で実装されている。他にも、2.4のころから softwre suspend を実装していたプロジェクトとして有名な Suspend2というものもある。 カーネルに標準で実装されているという意味で、前者の方が楽である。しかし、後者の Suspend2 にはイメージの圧縮という機能があるとか、スワップファイル(パーティションじゃない)を使えるといったいくつかのメリットがあり、それらに魅力を感じる環境の人は Suspend2 を使う方がいいだろう。 私は長らく Suspend2 の方を好んで使っていたが、最近ではカーネル標準の swsusp でも機能的には満足できるようになってきたため、手間が少くて済む swsusp を使うようになった。ここではカーネル標準の swsups の使い方を簡単にまとめておく。 準備 swsups はカーネル2.6から実装された機能である。まずは 2.6 系のカーネルを準備する必要がある。また、Suspend する際に使用するハードディスク領域としてはlinuxのスワップパーティションを使う。そのためメモリ容量よりも大きなスワップパーティションが必要となる。 最近はスワップパーティションを作らないとか、作ってもすごく小さくするようなケースも増えているようなので、スワップの確保が一番難しいところだろうか。もしもスワップ領域を準備できないようならば、Suspend2 を使うしかないだろう。 カーネルコンパイル カーネルの設定 cd /usr/src/linux make menuconfig としてカーネル設定に入る。Power management option - Software Suspend を On にする。Default resume partiotinとしてスワップパーティションを指定する。たとえば /dev/sda3 などとする。 もちろん、その他の項目も適切に設定しておく。 コンパイル コンパイル、インストールもいつものようにすればいい。適当にどっかの文章を読めばいいけど、ま、こんな感じだ。 make all make modules_install make install /boot 以下に新しいカーネルのイメージがインストールされているはずだ。 grub の設定 /etc/grub/grub.conf を適宜編集する。スワップパーティションを適切に設定してからカーネルコンパイルをしたのならば、新に何かを指定する必要はない。 swsusp の実行 まずは新しいカーネルでLinuxを起動し直す。そして、下記コマンドを実行する。 echo -n disk /sys/power/state これでメモリイメージがハードディスク(スワップパーティション)にダンプされ、電源が落ちるはずだ。 次に同じカーネルからLinuxを起動し直せば、スワップパーティションからメモリイメージを読み直して、前回の状況が回復するはずである。 acpi の設定 swsuspを実行するのに、毎回コマンドを実行するのも億劫なものだ。ウインドウズのように電源ボタンを押したら自動で swsusp が動くようにしたい。そのためには acpid を使う。 [[emerge]] acpid 起動はいつものように /etc/init.d/acpid start でよい。標準のサービスとするために rc-update add acpid default も実行しておくとよいだろう。 acpid を起動しておくと、電源ボタンが押されると /etc/acpi/events/default というファイルが評価される。そして結果として /etc/acpi/default.sh が呼び出されることになる。したがって、電源ボタンを押したときの処理は /etc/acpi/default.shに記述すればよい。 #!/bin/sh # Default acpi script that takes an entry for all actions set $* group=${1/\/*/} action=${1/*\//} case "$group" in button) case "$action" in power) # hibernation by swsusp echo -n disk /sys/power/state ;; *) logger "ACPI action $action is not defined" ;; esac ;; *) logger "ACPI group $group / action $action is not defined" ;; esac まぁ、こんな感じだ。ときとして module をアンロードしておかないと swsups がうまくいかない場合があるので、その場合はここで modprobe を適当に実行したりすればいい。
https://w.atwiki.jp/shirayuu/pages/49.html
Ubuntu 10.04 LTS デスクトップ版 日本語 Remix CD での個人的な設定。5月21日現在インストール時点です。 以前のバージョンからアップデートする人はリリースノートを参照にしてインストールするほうがトラブルが少ないと思います。 /homeパーティションを個別に設定している場合にインストーラがクラッシュする影響のため、私の場合はデュアルブートな上/home を別のパーティションに収めていたため、誤っての/homeをフォーマットしてしまいました。そのため、/home パーティションはしっかりとバックアップを取っておいて/home はフォーマットする方がスムーズにインストールを進めることができると思います。 特に重要な問題はIntel 8xx Xのフリーズ/クラッシュという問題です。これは注意深く読まなければなりません。 また、Ubuntu日本語フォーラムも参照するするとより便利に活用できるかと思います。ここに書いてある情報より正確でしょうし、説明も丁寧です。 参考サイト [#n6207a92] システムアップデート [#t3369426] 便利なパッケージ群 [#rf0e1dfd] スーパーユーザの作成 [#h6fb3f0e]sudo 使用時にパスワード入力しなくても実行できるようにする [#xcabe67f] ctrl+alt+backspace を有効にする。 [#yf73fb33]setxkbmap を使う。 [#h3e8b2e6] /usr/share/hal/fdi/policy/10osvendor/10-x11-input.fdi の内容を変更する [#m97e7463] Gnome パネルからの設定 [#q4dd6857] コンソールを快適にする [#n6d1b7e6]コンソールを快適にするためのパッケージのインストール [#f8611bc3] フォントのインストール [#i03b2041]M+ フォント (ビットマップ) のインストール [#r6c1760a] IPA フォントのインストール [#k9ff5b47] VL ゴシックフォントのインストール [#gdfe59ce] M+IPA フォント [#z415ba7c] mlterm の設定 [#x8802697] キーボードの配列を英語配列に風に [#s9b2f9f5] zsh のインストール [#r606196a]デフォルトのシェルを変更 [#tf606bb5] screen のインストール [#d157944f] EUC-JP、Shift-JIS 環境の追加 [#qc886a19] テキストログインに変更する [#cdef1664] 参考サイト [#n6207a92] Ubuntu Linux 10.04リリースノート X/Bugs/Lucidi8xxFreezes システムアップデート [#t3369426] 最初にするべきことはやっぱり、アップデートでしょうか? $ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get dist-upgrade 便利なパッケージ群 [#rf0e1dfd] ubuntu からインストールすると便利なまたは推奨されるパッケージが以下のコマンドで一括でインストールされます。 $ sudo apt-get install ubuntu-restricted-extras 様々なパッケージがインストールされます。 スーパーユーザの作成 [#h6fb3f0e] 以下の手順でスーパーユーザのパスワードを設定することによりスーパユーザを作成します。 $ sudo passwd 以下のコマンドいずれかによりスーパーユーザになることができます。 $ sudo -s $ sudo -i sudo 使用時にパスワード入力しなくても実行できるようにする [#xcabe67f] $ sudo visudo とvisudo を起動して次の文字を追記する ユーザ名 ALL=(ALL) NOPASSWD ALL たとえば、 ユーザ名がhoge なら hoge ALL=(ALL) NOPASSWD ALL とします(最終行に追記)。 ctrl+alt+backspace を有効にする。 [#yf73fb33] ubuntu 9.04 から、初期設定では ctrl+alt+backspace で X を落とす方法が無効となっています。 有効にする方法が Ubuntu Wiki に記載されていました。 https //wiki.ubuntu.com/X/Config/DontZap?action=show redirect=DontZap setxkbmap を使う。 [#h3e8b2e6] コンソール画面にて以下コマンドを打つと有効になります。 $ setxkbmap -option terminate ctrl_alt_bksp ~/.xinitrc,~/.xssession,/etc/gdm/Xsession などに追記しておくと有効になるのではないでしょうか。 ## 私は、~/.xinitrc にこの文面を挿入することにより有効にしています。 /usr/share/hal/fdi/policy/10osvendor/10-x11-input.fdi の内容を変更する [#m97e7463] ## この方法を試してみたのですが、有効になりませんでした。上手く行かなかったということは間違っている可能性もあります。 例えば、 $ sudo gedit /usr/share/hal/fdi/policy/10osvendor/10-x11-input.fdi などで、/usr/share/hal/fdi/policy/10osvendor/10-x11-input.fdi を変更するのですが、注意するところは plugin_code is not found. please feed back @wiki. ;セッションに書き込むことです。 おそらく、 match key="info.capabilities" contains="input.keys" セッションの初期状態は以下のようになっているかと思います。 match key="info.capabilities" contains="input.keys" !-- If we're using Linux, we use evdev by default (falling back to keyboard otherwise). -- merge key="input.x11_driver" type="string" keyboard /merge match key="/org/freedesktop/Hal/devices/computer system.kernel.name" string="Linux" merge key="input.x11_driver" type="string" evdev /merge /match /match この内容をおそらく次のように変更すると有効になります。 match key="info.capabilities" contains="input.keys" !-- If we're using Linux, we use evdev by default (falling back to keyboard otherwise). -- merge key="input.x11_driver" type="string" keyboard /merge merge key="input.xkb.options" type="string" terminate ctrl_alt_bksp /merge match key="/org/freedesktop/Hal/devices/computer system.kernel.name" string="Linux" merge key="input.x11_driver" type="string" evdev /merge /match /match ## Thinkpad のトラックポインタのスクロールを有効にするときもそうでしたが /usr/share/hal/ の内容を変更するものはどうすれば上手く有効化するのかよくわかりません。 Gnome パネルからの設定 [#q4dd6857] Gnome パネル設定することができます。これは、gnome 起動中のみ有効な手段です(gnome-setting-daemon を起動していても有効)。そして、最もわかりやすい方法かと思います。 ubuntu 9.10 Release notes に記述されました。 http //www.ubuntu.com/getubuntu/releasenotes/910#Enabling%20Ctrl-Alt-Backspace%20for%20Ubuntu ubuntu のパネルから以下の手順を踏めば有効になります。 システム→設定→キーボードを選ぶ レイアウトタブを選択 レイアウトのオプションボタンをクリック Key sequence to kill the X server (上から八番目) を選ぶ Control + Alt + Backspace にチェックする。 コンソールを快適にする [#n6d1b7e6] コンソールの入力が快適でなければファイル編集などが非常にやりにくいのでここら辺を改善します。 コンソールを快適にするためのパッケージのインストール [#f8611bc3] パッケージ コンソール mlterm mlterm-im-scim エディタ vim emacs マニュアル (manpage) manpages-ja manpages-ja-dev ページャー lv フィルター nkf シェル zsh その他 screen [[mlterm]] は 初期コンソールのより高速で表示できるコンソール $ sudo apt-get install mlterm mlterm-im-scim mlterm-tools vim,emacs は 最初から入ってるvi やgedit より高度な編集ができるエディタ $ sudo apt-get install vim $ sudo apt-get install emacs ここでデフォルトで起動するページャーも自分の好みのものに変更します。 update-alternatives コマンドでデフォルトのエディタを変えます。 デフォルトのエディタが何であるかは $ editor ファイル で確認できます。 例えばこれは、visudo コマンドに使用されるエディタなどに影響してきます。 このデフォルトのエディタを変更するために以下のコマンドを使用して次のように変更します。 $ sudo update-alternatives --config editor There are 6 choices for the alternative editor (providing /usr/bin/editor). Selection Path 優 Status ------------------------------------------------------------ 0 /bin/nano 40 auto mode 1 /bin/ed -100 manual mode 2 /bin/nano 40 manual mode 3 /usr/bin/emacs22 0 manual mode 4 /usr/bin/emacs23 0 manual mode * 5 /usr/bin/vim.basic 30 manual mode 6 /usr/bin/vim.tiny 10 manual mode Press enter to keep the current choice[*], or type selection number 5 ubuntu 9.04 では、この辺も日本語で表示されていたのですが、2009年11月9日現在では英語で表示されています。 意味合いとしては、ubuntu 9.04 の項目を参照していただければ分かるかと思いますが、デフォルトのエディタをどのエディタにするのかを数字で選択しています。 また、すべてのデフォルト設定(関連付け見たいな感じ?)を変更したいときは $ sudo update-alternatives --all とタイプするとすべてのデフォルト設定を変更できます(ただし選択できるもののみ)。 manpages は、各コマンドのマニュアルmanpages-ja その日本語版 $ sudo apt-get install manpages-ja manpages-ja-dev lv は、less に比べて文字コード関係をうまく処理してくれるページャー $ sudo apt-get install lv ページャーもlv に変更してしまいましょう。 $ sudo update-alternatices --config pager nkf は、文字コード関係をうまく表示してくるためのフィルタ $ sudo apt-get install nkf さて、manpage をインストールしたことにより各コマンド(パッケージ) のマニュアルを 見ることができるようになりました。実際には以下のようなコマンドによって閲覧できます。 $ man command たとえば $ man ls とすればマニュアルを見ることができます。 どうやって終わればいいんだと思った人は なんどか 'ESC'' を押した後、 q (小文字のq) を押して終了させてください。 フォントのインストール [#i03b2041] 主に mlterm のためですがいくつかフォントをインストールします。 M+ フォント (ビットマップ) のインストール [#r6c1760a] M+(ビットマップ) フォントのインストールは以下のとおりとなります。 $ sudo apt-get install xfonts-mplus M+ ビットマップフォントを認識させるために以下のコマンドで X に フォントを認識させます。 $ sudo xset fp rehash また、M+ ビットマップフォントが X に認識されているかどうかを確認するには以下のコマンドで確認できます。 $ xlsfonts | grep mplus IPA フォントのインストール [#k9ff5b47] IPA フォント、 ipaモナフォントのインストールは以下のとおり。 $ sudo apt-get install otf-ipafont otf-ipaexfont ttf-ipamonafont IPA フォントはライセンスの問題上、最初からインストールされておらず、代わりに Takao フォントがインストールされています( Takaoフォントをリリースしました)。 Takao フォントは ttf フォントなので IPAフォントシリーズは OTF フォントでインストールしました(TTF版も存在します)。 VL ゴシックフォントのインストール [#gdfe59ce] $ sudo apt-get install ttf-vlgothic M+IPA フォント [#z415ba7c] M+IPA フォントをインストールされる前にM+IPAフォントを格納するディレクトリを作成しておく $ sudo mkdir -p /usr/share/fonts/truetype/mplusipa M+IPA フォントのインストールはネット上からファイルを持ってくる必要があるので次の手順を踏みます。 $ mkdir tmp $ sudo mkdir -vp /usr/share/fonts/truetype/mplusipa $ cd tmp $ wget http //jaist.dl.sourceforge.jp/mix-mplus-ipa/25997/mixfont-mplus-ipa-TrueType-20060520p1.tar.bz2 $ tar jvxf mixfont-mplus-ipa-TrueType-20060520p1.tar.bz2 $ cd mixfont-mplus-ipa-TrueType-20060520p1/opfc-ModuleHP-1.1.1_withIPAFonts_and_Mplus/fonts $ sudo cp -v M+*.ttf /usr/share/fonts/truetype/mplusipa 目的のフォントを移動したところで、次にフォントをシステムに認識させます。 現在インストールされているフォント(おそらく、TrueType と OpenType)は、次のコマンドで確認できます。 $ fc-list 目的のインストールを認識させるために $ cd /usr/share/fonts/truetype $ sudo fc-cache -v -f とします。 正しく認識された確認するために $ fc-list | grep M+ として、表示されるか確認します。 mlterm の設定 [#x8802697] mlterm の詳しいところは mlterm を参考にしてください。 私は フォントを M+フォント(ビットマップ) にしています。 配色関係を適切なものにすればかなり快適になると思います。 キーボードの配列を英語配列に風に [#s9b2f9f5] 私は、普段のキーボードを HHKB 英語配列を使っています。 しかし、ubuntu をインストールしているパソコンは日本語配列なので 英語配列風にして快適にタイピングできるようにキーマップを変えています。 以下のコマンドでほぼ英語配列へと変更することができます。 $ setxkbmap -model us -layout us しかし、] キーが\(バックスラッシュ) だったりと不満が残る場合があります。 そのときは、xmodmap コマンドを使って自分でキー配列を変更できるので、 xmodmap を使ってさらに快適なものにします。 xmodmap によって変更するのは以下の点です。 コントロールキーと Caps キーを取り替える。 Caps キーとコントロールキーを入れ替える これにより、A の横にコントロールキーが来るのでコントロールが押しやすくなる。 バックシュラッシュやパーティカルバーを正しい位置へ変更する。¥(エンマーク) の位置に持ってきます ] を Enter キーに変更する そのために、以下のファイルを作成します。 .xmodmaprc というファイルに記述することとします。 これをホームディレクトリに作成するので $ pwd /home/ ユーザ名 # 現在の位置がホームディレクトリか確認 $ vim .xmodmaprc # vim は使いやすいエディタに適時変える .xmodmaprc の内容 ! .xmodmapprc ! Keymap US chenge ! Swap Caps Control remove Lock = Caps_Lock remove Control = Control_L keysym Control_L = Caps_Lock keysym Caps_Lock = Control_L add Lock = Caps_Lock add Control = Control_L keycode 132 = backslash bar keycode 51 = Return 作成をができれば $ xmodmap .xmodmaprc とコマンドを打つことにより反映されます。 それぞれのキーコードが分からない人は xev コマンドを使用することにより確認できます。 zsh のインストール [#r606196a] bash より補間機能が強力な[[zsh]] をインストールする。 $ sudo apt-get install zsh zsh の設定は、~/.zshrc に記述するのですが設定が膨大なので設定は割愛します。 強力な補間機能を有効にするために以下の一文を加えておくと便利です。 autoload -U compinit compinit デフォルトのシェルを変更 [#tf606bb5] 初期起動時のシェルを変更するためには、chsh コマンドで変更できます。 そのためにまず、変更するシェルの場所を把握しておく知る必要があります。 そのため、which コマンドで $ which zsh /usr/bin/zsh このように場所を把握します。 そして、chsh コマンドで $ chsh -s /usr/bin/zsh で変更します。 screen のインストール [#d157944f] $ sudo apt-get install screen EUC-JP、Shift-JIS 環境の追加 [#qc886a19] /var/lib/locales/supported.d/ja を以下のようにします。 # sudo -s # vim /var/lib/locales/supported.d/ja ## /var/lib/locales/supported.d/ja の内容 ja_JP.UTF-8 UTF-8 ja_JP.EUC-JP EUC-JP ja_JP.SHIFT-JIS SHIFT-JIS その後、次のコマンドで、/var/lib/locales/supported.d/local にも設定を反映させる。 # tail -2 /var/lib/locales/supported.d/ja /var/lib/locales/supported.d/local 次に、以下のコマンドを実行して文字コード環境を認識させます。 # locale-gen そして、次のコマンドで正しく認識されたのかを確認してください。 $ locale -a | grep ja 正しく認識されていると以下の文面が見つかると思います ja_JP.eucjp # EUC-JP ja_JP.shiftjis # Shift-jis ja_JP.utf8 # UTF-8 テキストログインに変更する [#cdef1664] /etc/init/gdm.conf を削除(適当な場所に移動)するとテキストログインに変更しました。 $ sudo mv /etc/init/gdm.conf /etc/init/gdm.conf.kill この方法で、テキストログインをキャンセルすることができましたがもっとスマートな方法があると思う。
https://w.atwiki.jp/linux2ch/pages/142.html
iptables FAQ iptables FAQ iptables (Netfilter) に関する Web ページはありますか? iptables とか ipchains とか似たようなのが二つあるんだけど。 iptables の設定をしたいんですがそもそもさっぱりわかりません! iptables の表示が異常に遅いんですが。 GUI で iptables の設定をしたいんですが iptables (Netfilter) に関する Web ページはありますか? Documentation about the netfilter/iptables project http //www.netfilter.org/documentation/index.html netfilter/iptables FAQ http //www.linux.or.jp/JF/JFdocs/netfilter-faq.html Iptables チュートリアル 1.1.19 全文訳 1.0.1 (Stray Penguin - Linux Memo) http //www.asahi-net.or.jp/~aa4t-nngk/iptables/ Linux iptables HOWTO http //www.linuxguruz.com/iptables/howto/iptables-HOWTO.html Linux 2.4 Packet Filtering HOWTO http //www.linux.or.jp/JF/JFdocs/packet-filtering-HOWTO.html iptables (Red Hat Enterprise Linux 4 リファレンスガイド) http //www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/ja/ref-guide/ch-iptables.html iptablesダイナミック・ファイアウォール (IBM developerWorks Linux) http //www-06.ibm.com/jp/developerworks/linux/010706/j_l-fw-index.html iptablesによるパケットフィルタリング http //cyberam.dip.jp/linux_security/iptables.html Mini tips of iptables -Tokyo Linux Entertainment Community- http //tlec.linux.or.jp/docs/iptables.html iptables とか ipchains とか似たようなのが二つあるんだけど。 ipchains コマンドは 2.2 カーネルで採用していた古いものなので、2.4 で新たに採用された iptables (Netfilter) コマンドを使うようにしてください。 カーネル 2.4 でも ipchains が使えるようになってはいますが、後方互換性維持のために残されているものなので新しく使う人は必要ありません。 iptables の設定をしたいんですがそもそもさっぱりわかりません! 基本は「すべての通信をブロックして必要なものだけ通す」です。詳細は下記項目参照。 クライアントで使っているマシンなら、JFのiptables 一発メモが参考になるよ。 iptables の表示が異常に遅いんですが。 netfilter/iptables FAQ の iptables -L とすると、ルールの表示に大変時間がかかります 参照のこと。 GUI で iptables の設定をしたいんですが Firestarter を使うと、iptables の設定を GUI で行うことができます。
https://w.atwiki.jp/linux2ch/pages/218.html
Linuxが起動するまで(ブート手順についてのFAQ) Linuxが起動するまで(ブート手順についてのFAQ) 起動時にブートローダーのメニュー画面が立ち上がりません。 起動ディスクはどうやって作成するのですか? GNU GRUB で起動ディスクを作成する Red Hat系専用コマンド (mkbootdisk) ブートローダ GRUB を後からインストールする Linux をアンインストールしたい 起動時のログメッセージを読み直したいのですが。(dmesg) OS 起動時にヘンなメッセージが出てパスワードを入力しろとか言われて起動できません。(fsck) ブートローダ (GRUB) でランレベルを一時的に変更したい 起動時にブートローダーのメニュー画面が立ち上がりません。 起動ディスクがあれば、これを利用するのが簡単です。こちら に作成方法があります。インストール用の CD を挿入し rescue mode で立ち上げるという方法もあります。 これで正常に起動させることができたら、ブートローダーを再インストールするなど何らかの対処をして、次回もトラブルが発生しないようにしておきましょう。 起動ディスクはどうやって作成するのですか? GNU GRUB で起動ディスクを作成する grub-0.97-i386-pc.ext2fs を入手して一般的な起動ディスクが作成できます。マルチブート環境では、事前に作成しておくと万一のとき役に立ちます。 ftp //alpha.gnu.org/gnu/grub/ より配布されています。 Linux 環境では、次のコマンドで起動用FDディスクが出来ます。 $ dd if=grub-0.97-i386-pc.ext2fs of=/dev/fd0 例えば、 マルチブート環境 に従ってマルチブートを構成していて、MBRが破損し GRUB から起動不能な状況に陥ったときでも、起動ディスクを使用すれば次例のコマンドで起動する可能性があります。 grub root (hd0,2) grub chainloader +1 grub boot コマンド操作に替えて、メニュー画面から選択できるようにするには、/mnt/floppy/grub/boot/ に menu.lst (または grub.conf ) という名前の設定ファイルを新規作成してください。 [menu.lst の記述例] title CentOS-3 (2.4.21-27.0.1.EL) root (hd0,0) kernel /boot/vmlinuz-2.4.21-27.0.1.EL ro root=LABEL=/1 initrd /boot/initrd-2.4.21-27.0.1.EL.img title Debian rootnoverify (hd0,2) chainloader +1 Red Hat系専用コマンド (mkbootdisk) Red Hat Linux や Red Hat Enterprise Linux などの Red Hat 系ディストリビューションでは、起動ディスク作成のコマンドが用意されています。次のように行います。 まず、システムにインストールされている Linux kernel のバージョンを調べ、 $ uname -r 2.4.21-27.0.2.EL floppy disk をドライブに挿入したら、バージョン情報をもとに次のコマンドを実行します(実行例は Scientific Linux 3.4)。 # mkbootdisk 2.4.21-27.0.2.EL Insert a disk in /dev/fd0. Any information on the disk will be lost. Press Enter to continue or ^C to abort (←ここで Enter キーを押します) 読み込んだブロック数は 20+0 書き込んだブロック数は 20+0 ブートローダ GRUB を後からインストールする ブートローダ GRUB は、Linux のインストール後に単独でインストールすることができます。これは、インストール作業中にブートローダを指定しなかった場合やフロッピーディスクから起動している場合に当てはまります。 GRUB のバイナリーRPMは grub-0.95-3.5.i386.rpm といったパッケージ名でそれぞれのディストリビューターより配布されているので、これを入手しインストールします。 # rpm -ivh grub-0.95-3.5.i386.rpm /sbin/grub-install /dev/hda (←デバイス名を指定します) 以上の作業で、ブートローダが MBR にインストールされます。 上記項目に従って作成した GRUB の起動ディスクが手許にあれば、その FDディスクを使ってインストールする方法もあります。 GRUB の起動ディスクを挿入し、GRUB を起動します。 次のコマンドを順番に実行します(hd0 へインストールする場合)。 root (hd0,0) setup (hd0) quit Linux をアンインストールしたい ハードディスクにインストールした Linux にはアンインストールという手順はありません。 MBRに入れた GRUB, LILO を削除してから、他の OS をインストールしたり Windows の CD からフォーマットするなどして、ハードディスクの内容を上書き or 消去してください。 Windows をインストールする方法については Linux 板ではなくパソコン初心者板などで聞いてください。 http //mbsupport.dip.jp/instwindowsx.htm 起動時のログメッセージを読み直したいのですが。(dmesg) dmesg コマンドを実行して表示するか、ログファイルを見てください。 dmesg | less less /var/log/messages dmesg にも記録されないような起動直後のログメッセージは、起動時の表示時に s キーで一時停止させると読めるかも。復帰は q キー。 http //www.atmarkit.co.jp/flinux/rensai/linuxtips/072viewbootms.html http //www.netlaputa.ne.jp/~utty/linuxmld/dmesg1.html OS 起動時にヘンなメッセージが出てパスワードを入力しろとか言われて起動できません。(fsck) ****An error occurred during the file system check. ****Dropping you to a shell;the system will reboot. ****when you leave the shell. Give root password for maintenance (or type Control-D to continue) ext2 のようなジャーナリングのないファイルシステムを使っていて、いきなり電源を落とすなど、きちんとしたシャットダウンの手続きを取らなかった場合にこのメッセージが出ます。Windows でいうところの起動時に checkdsk や scandisk が働く状態です。 root のパスワードを入力してログインし、fsck -y デバイス名 でファイルシステムの修復を行ってください。 ブートローダ (GRUB) でランレベルを一時的に変更したい 普段 OS のランレベル 5 (グラフィカルログイン) でログインしていて、X に問題をおこしてしまうと、いくらログインしても真っ暗なままの状況に陥ることがあります。 そういうときは、ブートローダでランレベルを一時的に 3 (テキストログイン) などに変更すると、急場を凌ぐことができます。 ブートローダ起動直後、GRUB のパスワードを設定している時は p を押してパスワードを入力する OS を Linux にあわせたまま e を押す 「kernel」うんたらかんたらと書いているところで e を押す (=コマンドの編集に入る) 「ro root……」と書いている行の最後に 3 (ランレベル 3 の場合)と加えて Enter b を押して、ふたたび GRUB を起動させる (『Red Hat Linux 300の技』(技術評論社 加藤 彩・加藤 仁・橘 あゆみ 著)を参考にしました) 以下の項目も参考にしてください。 GUI ログインの設定でインストールしたが、コンソール (CUI) でログインしたい。
https://w.atwiki.jp/linux2ch/pages/115.html
MythTV に関する FAQ。 MythTV に関する FAQ。 公式サイト MythTV をインストールするのに必要なものは何ですか? パッケージ管理ツールで MythTV を一括インストールしたい。 MythTV Linuxディストリビューションをインストールしたい 録画しても mythfrontend の再生リストが空のままなんですが。 録画はできるのに音声が入らない。 Windows で MPEG-4 の nuv ファイルを見たい。 2ch Linux板 関連スレッド 公式サイト MythTV公式 http //www.mythtv.org/ information and documentation wiki for MythTV http //www.mythtv.org/wiki MythTV をインストールするのに必要なものは何ですか? MythTV をインストールするには以下が必要。 MP3 エンコーダ LAME http //lame.sourceforge.net/ MPEG-4 エンコーダ FFmpeg http //ffmpeg.org/ 番組表を使った録画予約には以下が必要。 TV番組情報取得ソフト XMLTV http //wiki.xmltv.org/ データベース MySQL http //www.mysql.com/ 詳しいインストール方法は以下のリンクへ。 Linuxで作るHDDレコーダ - TVもみれてEPGにも対応 http //pcweb.mycom.co.jp/special/2004/linuxrec/menu.html takeone MythTV@Ubuntu9.10 http //www18.atwiki.jp/takeone/pages/29.html パッケージ管理ツールで MythTV を一括インストールしたい。 一部のディストリビューションに限っては、APT / YUM 等のパッケージツールで一括インストールが可能です。 http //atrpms.net/ では、 RPM系ディストリビューション向けに mythtv という「メタ」パッケージが提供されています。 次のいずれかのコマンドを実行します。非常に多数の関連パッケージが自動的にインストールされるので、処理が完了するまでにはかなりの時間がかかります。 Debian、Ubuntu の場合 $ sudo apt-get update apt-get install mythtv xmltv Fedora、CentOS の場合 # yum install mythtv xmltv MythTV Linuxディストリビューションをインストールしたい レビュー:3つのMythTV Linuxディストリビューションを比較する http //sourceforge.jp/magazine/07/09/11/0052204 Mythbuntu(Ubuntuの派生ディストリビューション) http //www.mythbuntu.org/ MythDora http //mythdora.com/ 録画しても mythfrontend の再生リストが空のままなんですが。 mythfrontend の 設定 > TV設定 > 再生 の4枚目の「表示する規定の録画グループ」を"Default"に変更してみると良いかも。 録画はできるのに音声が入らない。 サウンドカードの line-in が録音デバイスとして設定されていない可能性があります。サウンドを録音したい。を参考に録音できるか確認してみてください。 Windows で MPEG-4 の nuv ファイルを見たい。 ffdshow などの MPEG-4 コーデックをインストール。 http //sourceforge.net/projects/ffdshow 480x480 などで取り込んでいる人は BSPlayer などのアスペクト比を変えられるソフトを使うと良いかも。もしくは 320x240 か 640x480 で取り込むとメディアプレーヤでも歪まずに見れる。 2ch Linux板 関連スレッド 【自家製】MythTV【HDDビデオ 3 http //hibari.2ch.net/test/read.cgi/linux/1223721998/ 2 http //pc8.2ch.net/test/read.cgi/linux/1130118675/ 1 http //pc8.2ch.net/test/read.cgi/linux/1055162507/
https://w.atwiki.jp/tasha/pages/20.html
トップページ Linux ファイルシステム FHS index.linux.filesystem.fhs 【FHS】 FHS(Filesystem Hierarchy Standard)とは,Daniel Quinlan氏らによってまとめられ提唱されているディレクトリ構成を示したファイルの標準化仕様書。 ということでした。 TODO ディレクトリ構造 /mnt ・・・マウントポイント
https://w.atwiki.jp/linux2ch/pages/76.html
X11、デスクトップ環境関連のFAQページ X11、デスクトップ環境関連のFAQページ GNOME KDE Xfce4 LXDE - Lightweight X11 Desktop Environment 2ch Linux板スレッド GNOME GNOME に関するFAQ。 GNOME をインストールしたい キーボードショートカットでアプリを起動したい。 gedit でファイルを開くと文字化けします。 フォルダを開くと、新しいウインドウが次々と現れて困ります。 ごみ箱がデスクトップから消えてしまいました。 外部メディアのマウント方法を変更したい CD を挿入したら自動演奏が開始されたのに、音が出ません。 ホームディレクトリ下のフォルダの設定 ログアウト時の画面を次回ログイン時に再現するには アプリケーションのメニューに項目を追加したい デスクトップに付箋を貼っておくことはできますか。 ログイン時のbeepを消すには? 2ch Linux板 GNOMEスレッド ツールキット GTK/GLib/GObjectの基本 KDE KDE に関するFAQ。 公式サイト デスクトップの操作を Windows 風に変えたい。 デスクトップ・アイコンの影文字を止めたい。 ファイルの関連付けを設定したい Konqueror の名前解決が異常に遅いんですが。 コンソール(Konsole) のフォントが小さくて見にくい。 KDE/Qt アプリで iBus での日本語入力ができない Google Earth が起動しない。またはメニューが文字化け ruby で Qt/KDE の GUI が使いたい 2ch Linux板 KDEスレッド Xfce4 Xfce4 に関するFAQ。 「Xfce」とは何ですか? 「Xfce 」は何と読んだら良いのですか? スクリーンショット 公式ドキュメント Xfce 4 公式ソースのダウンロード xfce 環境を利用できるようにしたい。 Fedora/CentOS Debian, Ubuntu Vine Linux GNOME や KDE がインストール済みの環境へも導入できますか? インストール後 Xfce 4 を起動させるには? Xfce セッションが開始できません Xfce の起動画面を変更するには? デフォルトのウェブブラウザを変更したい スクリーンセーバーはどうやったら使えますか? スクリーン(画面)を一時的にロックしたい パネルの機能を画面下部に集約できますか? パネルの起動に失敗します スピーカーのアイコンがパネルに見つかりません。 マウスのホイールを回すと画面が不意に切り替わって困ります Fvwm2やGnomeみたいに、4×4の二次元仮想画面にしたい。 Xfceに特化したディストリビューションは? Xfceデスクトップの Live CD はありますか? Xfce Window Manager 4の、プラチナテーマのボタンの配置を替えたい。 色々な拡張機能を使ってみたい。 キーボードショートカットでプログラムを実行することはできますか? 関連外部リンク LXDE - Lightweight X11 Desktop Environment 軽量X11デスクトップ環境 2ch Linux板スレッド デスクトップ環境総合【DE】 http //pc11.2ch.net/test/read.cgi/linux/1069335465/ LXDE (Lightweight X11 Desktop Environment) http //engawa.2ch.net/test/read.cgi/linux/1236581823/ 【美観】 テーマ・アイコン・スプラッシュ総合スレ http //pc11.2ch.net/test/read.cgi/linux/1179439122/
https://w.atwiki.jp/bambooflow/pages/273.html
Redmine RedmineRedmineとは Redmineインストール(VineLinux)配置 必要なものをあらかじめインストールする Redmineのダウンロードとインストール PasserngerでApacheと連携 Redmineの一部でInternal Errorが起きるとき プラグインのインストール 自分用プラグインリストwiki拡張 Redmineとは Redmineは、フリーのプロジェクト管理ツールです。 Ruby on Railsで実装されています。 Redmineインストール(VineLinux) ここでは、私環境のRedmineインストールメモを残しておきます。 ruby 1.8.7 Redmine 1.0.3 OS Vine 5.1 配置 /home/web_home/ | -- public_html/ # = webに公開するディレクトリ | -- redmine/ # = redmineの配置場所 web_home以下のowner groupは、webmaster webmasterとします。 あらかじめ、ユーザを作っておきます。 # useradd webmaster # passwd webmaster # mkdir /home/web_home # mkdir /home/public_html # chown -R webmaster webmaster /home/web_home 必要なものをあらかじめインストールする rubygemsを入れる # apt-get install rubygems % gem --version 1.3.5 rakeを入れる # gem install rake railsとrackを入れる # gem install rails -v=2.3.5 # gem install rack -v=1.0.1 gemで入れたパッケージは、vineでは以下の場所にインストールされます。 /var/lib/gems/1.8 rake等を実行するときは、パスを通しておくと楽です。 % export PATH=/var/lib/gems/1.8/bin $PATH mysqlを入れる # apt-get install MySQL-devel # gem install mysql # mysql -u root mysql mysql update user set password=password('XXXXXXXX') where user='root'; mysql flush privileges; mysql exit; XXXXXXXXは適当なパスワードを指定します。 # mysql -u root -p mysql create database redmine default character set utf8; mysql grant all privileges on redmine.* to webmaster identified by 'YYYYYYYY'; mysql exit; webmasterは適当なユーザ名、そのパスワードはYYYYYYYY。 Redmineのダウンロードとインストール 次の場所からファイルを持ってきます。 http //rubyforge.org/frs/?group_id=1850 redmine-1.0.3.tar.gz 以下の作業はwebmasterユーザで作業します。 su - webmaster % tar xzf redmine-1.0.3.tar.gz % mv redmine-1.0.3 /home/web_home/redmine % cd /home/web_home/redmine database.yml設定(MySQL) % vi config/database.yml production adapter mysql database redmine host localhost username webmaster password YYYYYYYY encoding utf8 % rake db migrate RAILS_ENV=production % rake redmine load_default_data RAILS_ENV=production ためしに起動してみる # script/server -e production PasserngerでApacheと連携 apacheの設定 vineにはデフォルトでapache2がインストールされているようです。 # vi /etc/apache2/conf/httpd.conf #DocumentRoot "/var/www/html" DocumentRoot "home/web_home/public_html" passengerを入れる # gem install passenger # passenger-install-apache2-module # vi /etc/apache2/conf.d/passenger.conf LoadModule passenger_module /var/lib/gems/1.8/gems/passenger- 3.0.0/ext/apache2/mod_passenger.so PassengerRoot /var/lib/gems/1.8/gems/passenger-3.0.0 PassengerRuby /usr/bin/ruby RailsBaseURI /redmine リンクを貼ります。 % ln -l /home/web_home/redmine/public /home/web_home/redmine 設定したらapacheを再起動 # /etc/init.d/apache2 restart Redmineの一部でInternal Errorが起きるとき My AccountやSettingを見ようとするとInternal Errorが表示されるとき、 redmine/log/production.logを覗いてみると、 ActionView TemplateError (wrong number of arguments (2 for 0)) on line #4 of app/views/my/_sidebar.rhtml 1 h3 %=l( label_my_account)% /h3 2 3 p %=l( field_login)% strong %= @user.login % /strong br / 4 %=l( field_created_on)% %= format_time(@user.created_on) % /p 5 6 7 h4 %= l( label_feeds_access_key) % /h4 /var/lib/gems/1.8/gems/i18n-0.4.2/lib/i18n/backend/base.rb 158 in `warn_syntax_deprecation!' どうも、i18nというのがキーワードらしい。 とりあえず、i18nのパッケージを消したらエラーがなくなりました。 # gem uninstall i18n プラグインのインストール ほしいプラグインをダウンロードしてきます。 たとえば、wiki拡張プラグイン % hg clone https //bitbucket.org/haru_iida/redmine_wiki_extensions すると、redmine_wiki_extensions/ディレクトリが手に入ります。 これをredmineのvendor/pluginsディレクトリにディレクトリごと移動します。 % mv redmine_wiki_extensions/ redmine/vendor/plugins/ あとは、redmineのdbを更新してapacheを再起動する。 % cd redmine % db migrate_plugins RAILS_ENV=production % sudo /etc/init.d/apache2 restart 自分用プラグインリスト wiki拡張 入手方法 % hg clone https //bitbucket.org/haru_iida/redmine_wiki_extensions 以上
https://w.atwiki.jp/kamurikilinux/pages/31.html
平素は格別のお引き立てを賜り、厚く御礼申し上げます。 さて、社団同人新日本放送(以下NJB)は本日、Debian 12ベースのKamuriki Linux 3.0を公開しました。 このシステムはこれまで採用していたUbuntuとは細部が異なるため、バイナリ互換性は保証されません。 NJBではこれまで環境を壊さずに移行する方法を模索して参りましたが、無理があるとの結論に至りました。 そのため以前のシステムから3.0への移行はクリーンインストール以外対応しません。 また、2.4.2以前のシステムは本年9月18日を以てサポートを打ち切ります。 これまでご支持頂いた方には誠に申し訳ございませんが、以上の件についてご報告致します。 2023年8月18日 社団同人新日本放送局長 中村 颯
https://w.atwiki.jp/linux2ch/pages/120.html
テキストエディタ全般に関するFAQ テキストエディタ全般に関するFAQ Linux で広く利用可能なテキストエディタは? Emacs vi jed nano mcedit(Midnight Commander) デスクトップで一般的に利用できるテキストエディタは何ですか? GNOMEデスクトップ環境 Gedit Leafpad Geany Medit Bluefish KDE デスクトップ環境 2ch Linux板スレッド Linux で広く利用可能なテキストエディタは? Emacs と vi がその代表です。が、どちらも操作に慣れが必要。 Emacs EmacsFAQsを参照してください。 vi UNIX で標準的に使われるテキストエディタ。編集操作にモードを使用し、慣れると高速な編集が可能。設定ファイルの編集には vi が使われることが多い。 welcome home vim online (vi のクローン) http //www.vim.org/ jed jed は高速で軽快な高機能エディタです。 S-Lang という一見するとC言語風なforth系マクロ言語(ニュースリーダslrnにも採用されている)で機能拡張できます。 デフォルトではEmacs風の設定になってますが、Windows や KDE/Gnome/OpenOffice などと同様(Ctrl-C、Ctrl-Vでコピー ペーストなど)のカスタマイズも用意されています。その場合は、 () = evalfile ("cua"); の1行を ~/.jedrc に加えてください(無い場合は作成します)。 nano nano はメールソフトpine(現在はAlpine)に付属するpicoの流れをくむ CUI のエディタで、画面下に操作手順(ctrlキー)が常に表示されているなど、初心者向けのとっ付き易さが特徴です。多くの Linux ディストリビューションに標準添付されています。 設定ファイル ~/.nanorc を編集することでキーワードの色分け表示などのカスタマイズもできます。.nanorc が無い場合は、 $ zcat /usr/share/doc/nano/examples/nanorc.sample.gz ~/.nanorc とすれば雛形のサンプルがホームディレクトリにコピーされますので、編集して使ってください。 読み込み専用(ビューモード)で開くには nano -v ファイル名 とします。 mcedit(Midnight Commander) mcedit は,2画面ファイラーの Midnight Commander に内蔵されているエディタです。コンソールアプリですがマウスでも操作できます。 キーワードの色分け表示にも対応しています。キーワードファイルは /usr/share/mc/syntax にあります。 デスクトップで一般的に利用できるテキストエディタは何ですか? デスクトップで一般的に利用できるテキストエディタには、次のアプリケーションがあります。 GNOMEデスクトップ環境 Gedit GNOME標準のテキストエディタです。見かけはシンプルですが、Python言語を用いたプラグインによって機能拡張でき、プログラミングなどさまざまな用途に使えます。 Leafpad Leafpad は Windows のメモ帳に似た、Gtk+ベースのシンプルなエディタです。lessコマンドのように標準入力から読むこともできるので、テキストビューアとしても便利です。Xfce4に添付されている Mousepad は Leafpad をベースにしています。 Geany Geany は高速で軽量なIDEです。Gtk+ベースのエディタとしてはスクロール等が高速で、プログラミング以外の用途でも広く使えます。 Medit Medit はプログラミング向けのプラグインが用意された高機能エディタです。 Bluefish Bluefish はGtk+ベースのHTMLエディタで、HTML以外にもさまざまな言語の編集に対応しています。 KDE デスクトップ環境 KEdit、Kate、KWrite がその代表です。 2ch Linux板スレッド テキストエディタを使い込め http //pc11.2ch.net/test/read.cgi/linux/1140059703/ エディタ論争 http //hibari.2ch.net/test/read.cgi/linux/1190047625/ gedit -gnomeテキストエディタ- http //pc11.2ch.net/test/read.cgi/linux/1167062466/ マイナーエディタnanoについて語るスレ!!!! http //pc11.2ch.net/test/read.cgi/linux/1126268711/ 【高速】Geany【エディタ】 http //pc11.2ch.net/test/read.cgi/linux/1231664485/