約 5,077,689 件
https://w.atwiki.jp/aerocats/pages/17.html
ファイルシステムをマウントする際、マウントポイント・ファイルシステムタイプと共に指定できる。 主なマウントオプション オプション 動作 async ファイルシステムへの書き込みを非同期で行うオプション。このオプションを設定すると、ファイルシステムに対する書き込み要求が発生した時に、その書き込みデータがいったんメモリに保存され、あとで(処理の空いたタイミングで)書き込みが実行される。これにより、実行中のプログラムはデータの書き込み処理を待つ必要がなくなり、処理速度の向上が見込めるようになる sync ファイルシステムへの書き込みを同期で行うオプション。このオプションを設定すると、ファイルシステムに対する書き込み要求が発生した時点で、その書き込みデータがファイルシステムに書き込まれる。そのため、実行中のプログラムは、ファイルシステムにデータが書き込まれるまで処理を停止して待つ必要がある atime ファイルにアクセスするたびに、その時刻をiノードに記録するようにするオプション noatime ファイルにアクセスする際、その時刻をiノードに記録しないようにするオプション。ファイルシステムへのアクセス速度を向上させることができる auto このオプションを設定したファイルシステムは、Linuxの起動時に自動的にマウントされる noauto このオプションを設定したファイルシステムは、Linuxの起動時に自動的にマウントされない dev ファイルシステムに格納されたデバイスファイルを利用可能にするオプション nodev ファイルシステムに格納されたデバイスファイルを利用できないようにするオプション exec ファイルシステムに格納されたファイルの実行を許可するためのオプション noexec ファイルシステムに格納されたファイルの実行を禁止するオプション owner デバイスファイルの所有者だけにマウント操作を許可するオプション ro ファイルシステムを読み出し専用モードでマウントするオプション rw ファイルシステムを読み書き可能なモードでマウントするオプション suid SUIDとSGIDの設定を有効にするオプション nosuid SUIDとSGIDの設定を無効にするオプション user 一般ユーザーにマウント操作を許可するオプション(アンマウントはそのファイルシステムをマウントしたユーザーしか行えない)。このオプションを指定すると、「noexec」「nosuid」「nodev」という各オプションも指定されたことになる users 「user」オプションと同様、一般ユーザーにマウント操作を許可するオプション。ただし、アンマウントはそのファイルシステムをマウントしたユーザー以外でも行えるようになる nouser 一般ユーザーに対するマウント操作を禁止するオプション defaults オプション「rw」「suid」「dev」「exec」「auto」「nouser」「async」をすべて有効にする ※引用「Linuxの教科書(94ページ)」(IDGムックシリーズ)
https://w.atwiki.jp/aster-infra/pages/149.html
async ファイルシステムに対する全ての入出力を非同期で行う sync ファイルシステムに対する全ての入出力を同期で行う atime ファイルシステムへのアクセスごとにinodeのアクセス時刻を更新する noatime inodeのアクセス時刻を更新しない(処理のスピードアップ) auto -aオプションでmountコマンドを実行したときにマウントする noauto -aオプションでmountコマンドを実行したときにマウントされない defaults デフォルトのオプション(async,auto,dev,exec,nouser,rw,suid) dev ファイルシステム上のデバイスファイルを利用できる group ユーザーのグループがデバイスファイルの所有グループと一致すればマウントを許可する exec バイナリの実行を許可する noexec バイナリの実行を禁止する suid SUID,SGIDビットを有効にする nosuid SUID,SGIDビットを無効にする ro 読み出し専用でマウントする rw 読み書きを許可してマウントする uid=UID 全てのファイルの所有者を指定したUIDのユーザにする(FATなど) gid=GID 全てのファイルの所有グループを指定したGIDのグループにする(FATなど) user 一般ユーザーのマウントを許可し、マウントしたユーザのみがマウントできる users 一般ユーザーのマウントを許可し、マウントしたユーザ以外のユーザーもマウントできる nouser 一般ユーザーのマウントを禁止する owner デバイスファイルの所有者によるマウントを許可する
https://w.atwiki.jp/bluearth3/pages/22.html
トップページ Linux導入準備編 Linuxの種類 2010-01-22 デストリビューション Linuxって種類が多いんですよ。 Fedora,Vine, Debian,Knoppix,Ubuntu,MEPIS, SlackWare,Plamo Linux,openSUSE・・・ とメジャーどころを挙げてみましたが、探せばキリがないです。 さて、話変わって、これらのLinuxに共通するものは一体何でしょうか? ご存知の方もいるでしょうが、それはOSのコアにあたる「カーネル」が同一であるということです。 正確に言えば「Linuxカーネル」を使用しているということでしょう。 いままでLinuxと呼んでいたのは本当は「OSまるごと」のことではなく、「カーネル」の部分だけだったんですね。Linuxカーネルを使用しているOSは全部Linux扱いという感じでしょうか。 (Windowsのカーネルは WindowsXPやWindows2000 が「NTカーネル」、 Windows95,Windows98,WindowsMe が「9xカーネル」で、名前の呼び方がLinuxとは違いますね。 Windowsの場合はWindowsXPやWindows2000は「OSまるごと」をさしてます。) では、「OSまるごと」は何て言うのかというと、「デストリビューション」と言います。一応「Linux」と言っても通じますが、あまり使いません。「あのデストリビューションは見栄えがいいよね」とか「このデストリビューションは手堅いね」とかそんな使われ方をします。たまに略されて「デストリ」とか「鳥」とか略し過ぎだろ、と思うものもあります。 ちなみに、LinuxをOSとして一つの形にまとめ上げる、つまり、デストリビューションとしてまとめ上げたりする人や組織のことを「デストリビューター」といいます。(*1) デストリビューションの系統 さて、デストリビューションは各々が様々な個性を持っています。それはデストリビューターの好みや思想が反映されているためで、見た目重視、安定重視、セキュリティ重視、研究用、教育用、医療用、レスキュー用、と多種多様です。 しかし、そのパッケージの管理の仕方は大雑把に分けて次の4つのどれかです。 Debian系 (APT系) Red Hat系 (RPM系) Slackware系 その他 (ちょっと乱暴ですが) パッケージ管理のしかたがわからなければ、まずどの系統か把握してから調べると良いでしょう。 ビギナーはどのデストリビューションを使うべきか? 「好きなものを使ってください。」 デストリビューションを選ぶ上で、これが本来の究極の回答なのですが、こう言われても、Linuxのことがようわからん人には選びようが無いですよね。電気店で「好きなエアコンを選んでください」と言われて立ち往生するようなもんです。 ということで一つ選びましょう。2010年現在、入門用として最適なのはUbuntuじゃないでしょうか?ハードウェア対応状況がかなり優れているので、インストールに対する障害は少ないです。ただ、あまりにも古いハードだと重く感じると思います。CPU 2Ghz以上、メモリ1GB もあれば十分でしょう。 ある程度使えるようになったら、自分に最適なデストリビューションを探すと良いと思います。 Ubuntuの入手についてはLinuxの入手編を参考にしてみてください。 HDD と パーティション Linuxの種類 パーティションの分割
https://w.atwiki.jp/bluearth3/pages/30.html
ブログ記事の方が先にできていますので現在はそちらを参照してください。 Debian でインターネット Debian で 表計算 / 文書作成 Debianのテキストエディタ (KDE) Debian で USBメモリやCD/DVD等にアクセス Debianのホーム(マイドキュメント)にアクセス デスクトップにショートカットの作成 (KDE3.5) Debian に Opera をインストール iceweasel(Firefox)のマウスジェスチャー導入 起動優先順位の変更 (KDE テキストエディタ編) vi エディタ (Linux共通) K3Bでiso焼き(SystemRescueCDの作成) Linuxでスクリーンショット / KSnapshot の使い方 意外にすごいぞ Jigdo GUIとCUIのメリット・デメリット lhaインストールメモ (ソースファイルからのインストール) Linuxでのユーザアカウントの作成/追加
https://w.atwiki.jp/pokese/pages/14.html
デバイスのマウント 1.マウントとは? CD-ROMやUSBデバイスをLinux上で利用できるために登録する行為。 デバイスを無効にすることをアンマウントという。 2.コマンド $ mount [オプション] マウント元デバイス [ マウント先 ] マウント元デバイス:CD-ROMやUSBなどデバイスを指定する。 マウント先:マウントしたデバイスにアクセスするためのディレクトリを指定する。 マウント元は /dev を参照します。 $ su - # ls /dev CD-ROMの場合は /dev/cdrom になります。 ※実際は /dev/hdc にリンクされていました。 CD-ROMをマウントする。 su - # mount /dev/cdrom /mnt/cdrom ※マウント先はOSによってマウント・ポイントが異なります。(VineLinux4.1では /media になっています。) CD-ROMの場合は読み取り専用なので -r オプションを付けるようです。 マウントを解除する。 $ umount マウント先’ CD-ROMのマウントを解除する。 $ su - # unmount /mnt/cdrom
https://w.atwiki.jp/bluearth3/pages/19.html
とりあえず移行中につき、Linuxの「インストールCD/LiveCD」の作成手順 WindowsXP編 を参照してください。
https://w.atwiki.jp/linuxjapanwiki/pages/175.html
現在、LinuxJapanWikiはatwikiから Miraheze に移行中です。このページは2021年9月15日にMirahezeに移行しました。最新の情報は Mirahezeのページ で確認してください。 Arch Linux Arch Linuxは、簡潔さ、現代性、実用性、ユーザー中心性、多様性に焦点を当てて開発が行われている、独立系のLinuxディストリビューション。 簡潔さとは、Arch Linuxの言うところでは「不必要な追加・修正、あるいは複雑化を伴わない」ことであり、それは初心者の立場よりも開発者の立場からの見たものだとしている。 ▲Arch Linuxのロゴ 各種データ 開発者 Levente Polyak ら 系統 Arch Linux 開発状況 開発中 初版 2002年3月11日 最新版 ローリングリリースインストール用ISOイメージは毎月初旬に更新 アップデート方式 pacman パッケージ管理 pacman カーネル インストール時に選択 既定のシェル bash(ライブ環境ではzsh) ライセンス 様々 ウェブサイト https //www.archlinux.jp/ 概要 Arch Linuxは、2002年3月にジャッド・ヴィネットにより設立された。 ジャッドは、別の最小主義ディストリビューションであるCRUXから着想を得てArchの開発を思い立った。 2007年10月以降はアーロン・グリフィンが、2020年2月以降はレベンテ・ポリアクがプロジェクトを率いている。 Arch Linuxの公式リポジトリは、x86-64マイクロプロセッサを対象にしたバイナリパッケージをベースとしている。 Portsやebuildのように、ソースコードのビルドおよびバイナリパッケージの作成を自動化するArch Build System(ABS)も提供されている。 Arch Linuxは、シンプルで無駄の無いシステムに焦点を当てており、「素早くアクセスして編集できるように配置され、簡明なコメントが付けられた、きれいで能率的な構成ファイル群が整備されている」とされる。 管理や構築を複雑なツールに頼るシステムはエンドユーザにとって害になるだろう。 (中略) 「複雑なシステムを隠そうとすれば、その結局もっと複雑なシステムになってしまうのが落ち」だ。 中身を隠すための抽象化レイヤーは決して良いものではない。 その代わりに、隠さないで済むように中身を設計すべきなのだ。 アーロン・グリフィン Arch Linuxは、2012年11月4日以降公式のinitシステムとしてsystemdを採用しているが、それ以前はBSDスタイルのinitが使われていた。 これは、柔軟性と引き換えに簡潔さを得るもので、起動時にロードしたいモジュールや実行したいサービスは中心的設定ファイルの /etc/rc.conf に単純に列挙していた。 インストール Arch Linuxのウェブサイトでは、CDもしくはUSBから起動できるISOイメージが提供されている。 Arch Linuxのインストール作業はコマンドライン環境で行われる。 パーティションの作成、ファイルシステムの作成・マウントなどを行い、pacstrapという小さなシェルスクリプトを実行して基本システムをインストールする。 カーネルはbaseパッケージに含まれていないため、pacstrapによるインストールの段階でカーネルを選択することが出来る。 インストール後のシステムの設定やデスクトップ環境などのソフトウェアの追加は、手動で行う必要がある。 パッケージ管理 pacman 詳細は「pacman」参照 すべてのパッケージは、Arch Linuxのために開発されたpacmanパッケージマネージャを使用して管理される。 pacmanは、パッケージのインストール・アップグレード・削除・ダウングレードを処理するとともに、依存関係の自動解決を行う。 公式のパッケージはArch Linuxのパッケージツリーから取得される。 パッケージは基本的にtar.xz形式で提供されているが、2020年1月4日、tar.zst形式に切り替える方針が示された。 リポジトリ core - 基本システムをセットアップするために必要なすべてのパッケージが収容される。 extra - 基本システムでは必要とされないパッケージが収容される。デスクトップ環境とそのプログラムはこれに含まれる。 community - コミュニティによりビルドされたパッケージが収容される。これには、十分な数の投票を受けて「トラステッドユーザ」(trusted user) により採用されたものが含まれる。 multilib - x86-64ユーザのためのリポジトリで、32bitアプリケーションを64bit環境で容易に実行できるように提供されている。 この他に、メインのリポジトリに収容される前のテスト段階のパッケージを提供するためのリポジトリがある。 testing - 「core」および「extra」リポジトリ用。 community-testing - 「community」リポジトリ用。 multilib-testing - 「multilib」リポジトリ用。 加えて、破損したパッケージがtestingリポジトリに置かれることを回避するために、試験的なリビルドを行うための「staging」および「community-staging」リポジトリが用意されている。 過去に存在したunstableリポジトリは2008年7月をもって停止され、ほとんどのパッケージは他のリポジトリへ移動した。 これらの公式リポジトリに加え、利用者が提供する非公式リポジトリが存在する。 この例としてAURがある。 リポジトリのセキュリティ 過去のArch Linuxでは、電子署名付きパッケージがサポートされておらず、ダウンロード、インストールのプロセスにおいて、パッケージとメタデータの真正性が検証されていなかった。 したがって、改ざんされた、もしくは悪意を持つリポジトリミラーによってシステムが危険に晒される可能性があった。 pacmanバージョン4から、データベースとパッケージの検証が可能になった。 2011年11月より公式リポジトリにおいて新規パッケージへの署名が強制され、2012年3月の時点ではすべてのパッケージが署名され、2012年6月よりパッケージ署名検証の運用が正式に開始された。 Arch Build System Arch Build System(ABS)は、ソースコードのビルドおよびPacman用バイナリパッケージの作成を自動化するための「Portsライクな」システムである。 ABSが提供するツールは、公式リポジトリのパッケージ作成に使われているだけでなく、一般のユーザも利用できる。 ABSでは、パッケージの構築に必要な情報を PKGBUILD という名前のBashスクリプトとして記述する。 PKGBUILDスクリプトには、ソースコードのダウンロード元、パッケージのメタデータ(名前やバージョン番号など)、ビルド時に必要なパッケージの一覧や、インストール時の依存関係、ソースコードをビルドするスクリプト、ファイルシステムへの配置を決めるスクリプトなどが、定められた仕様に従って記述される。 PKGBUILDスクリプトはABSのmakepkgツールによって処理される。 makepkgは、PKGBUILDスクリプトの内容をもとに、ソースコードのダウンロードおよびビルド、pacman用バイナリパッケージの作成を自動で行うシェルスクリプトである。 これによって作成されたパッケージは、公式のパッケージと同様に、pacmanを使ってインストールおよび管理を行うことができる。 Arch User Repository Arch User Repository(AUR)では、一般ユーザによって作成された、公式リポジトリには存在しないパッケージのPKGBUILDスクリプトが提供されている。 これによりユーザは、ソースコードのビルドを簡略化することができ、さらにソフトウェアをpacmanのパッケージとしてインストールすることができる。 これらのPKGBUILDスクリプトはAURのウェブサイトからダウンロードしてABSのmakepkgコマンドで利用できるが、「Yay」のようなヘルパープログラムを使うことで、パッケージの検索・ダウンロード・ビルドのプロセスをさらに自動化することもできる。 AURでは、以下の理由によりリポジトリに収容されないパッケージも提供されている。 ライセンスの問題再配布は認められていないが利用はフリーなソフトウェアはAURに収容できる。AURには実際にそれらのソフトウェアを提供サイトから直接ダウンロードするPKGBUILDスクリプトが収容されている。例えばGoogle EarthやRealPlayerなどが該当する。 公式パッケージに変更を加えたものAURには公式パッケージの様々なバリエーションも収容される。公式パッケージのベータバージョンなどもこれに該当する。 いかなるソフトウェアであっても一般ユーザによってPKGBUILDが提供されうる。 あらゆるPKGBUILDは、ライセンスの問題や方針などのために意図的にAURに置く場合を除いて、ユーザから十分な投票を受けることでcommunityリポジトリに登録される可能性がある。 リリース Arch LinuxはGentoo Linux同様、ローリングリリースと呼ばれるリリースモデルを採用しており、明確な「バージョン番号」や「リリーススケジュール」を持たない。 リポジトリ上のソフトウェアパッケージは日々新しいバージョンへと更新されており、定期的にソフトウェアアップデートを行うことで、システムを常に最新の状態に保つことができる。 インストール用のイメージファイルは定期的に更新されているが、これは基本的にシステムパッケージ群の最新スナップショットに過ぎない。 ISOイメージリリース2009.02以降、最適なハードウェアサポートを行うために、インストール用イメージのリリースはカーネルのバージョンアップにあわせて行われることになった。 派生ディストリビューション Alter Linux - 日本初のArch Linuxベースのディストリビューション。完全な日本語化が行われている。GrowthLinux AquaLightOS Manjaro EndeavourOS コメント欄 コメント欄の利用に関してはコメント欄の利用を参照して下さい。 本ページに無関係な内容のコメントは一律して削除されます。Wiki運営に関しては Wiki運営掲示板 にお願いします 。 投稿されているコメントへの返信の際は、必ず返信したいコメント横の○にチェックを入れて返信して下さい。 +上記の内容を守れる方のみご利用ください。 上記の内容を守れる方のみご利用ください。 コメントログ作成 - 名無しさん (2020-05-27 17 31 27) 名前 コメントログ
https://w.atwiki.jp/yo-kichi/pages/19.html
設定インストール関係 USBをmountするのにてこずる networkドライバー networkドライバーforDebian Grubの設定 Kernelを再構築 menuconfigできない rootなれるuserを管理 GUIが立ち上がらなくなるgconfd Mercurial Linuxのhistoryにログを残さない 時間を合わせてみるntpdを使って Mercurialソースからインストール networkの設定 Xen WebページをURLからアクセスできるようにするDDNS CUIでMP3プレイヤー sambaさん GUIディスプレイの設定 音楽CDの読み込み XenServer debianでCapsLockをContrlに vimでglobalを使う proxy環境でapt出来なくて泣いてた BackTrack設定 セットアップ カーネル Linuxのスケジューリング Linux2.6スケジューリングアルゴリズム ShellScript if.sh ちょっとしたネタ 2038年問題 LPIが出しているLinuxの教科書、Linuxサーバーの教科書 | Linuxの教科書DL コメント
https://w.atwiki.jp/foxeye/pages/22.html
内容はUbuntuの場合が多い。 Vi関連 シェルスクリプト 便利そうなコマンドやコマンドの組み合わせの覚書ある文字列を含むコマンドがあるかどうか調べたい yum searchの結果からパッケージ名にキーワードが含まれている項目のみ抜き出す キーボードのキーコードを調べたい lessで現在開いているファイルを最新の情報にしたい teeコマンドで標準エラー出力もファイルに書き込みたい ログアウトした後もコマンドを実行し続ける MACアドレス通信相手のMACアドレスを調べる MACアドレスからネットワーク機器の製造元ベンダを調べる NICのチップセットを調べる 拡張子だけが違う同一名のファイルを拡張子はそのままに一度にファイル名を変更したい lsの結果を各ファイルごとにフルパスで欲しい gnuplot関連線種のサンプルを表示 tgif関連jpegとかをimportできないとき 設定ファイル scim+anthyで漢字変換ができなくなるバグバグが発生した状況 対処方法 その他 64bit版Ubuntu9.04をインストールしてから使える状態にするまでの記録ネットワーク最初に IPの設定 NFSの設定 NISの設定 64bit版UbuntuのfirefoxでFlash Playerを動作させる32bit版を導入してラッパーをかませる方法 64bit版(非公式?)を使用する方法 64bit版UbuntuにOperaを導入する Athena Widget関連ライブラリ CentOS5でyum updateをしたときのトラブル対策なんかパッケージのダウンロードが異常に遅い yum updateしたらpackageがconflictsしてるとか言われてerrorで止まる yumのデータベースが壊れた?とき マザーボードの温度・電圧・ファン回転数を計測する Ubuntu9.04から9.10にアップグレードしたときの記録VMwarePlayerのマウスポインタの不具合 /etc/fstabのマウントオプションautoについて Alt+Shift+Tabの挙動について Vi関連 別ページへ シェルスクリプト Windowsで作成した数値データのテキストファイルを,Linuxでシェルスクリプトを使って 処理しようとしてたら,exprで数値として認識してくれず演算できなかった。 散々調べたり考えた結果,改行コードが原因っぽい。 WindowsはCR+LF,UNIX/LinuxはLF,MacはCRなので,exprではCRを数値ではないと認識してたみたい。 lessやらviで見ても違いが分からないんで厄介だった。 バイナリエディタで見るとよくわかった。 それで変換は, $tr -d \r input_file output_file ちなみに,改行コードの確認は $od -c text_file あと,その時初めて使ったバイナリエディタのbviがviライクでいい感じだった。 便利そうなコマンドやコマンドの組み合わせの覚書 ある文字列を含むコマンドがあるかどうか調べたい find `echo $PATH | sed s/ /" "/g` -name "*set*" これはsetを含むコマンドを探したい場合。 パスが通っているディレクトリの中から探すので,一般ユーザだと/sbinとかの中は探してくれない。 yum searchの結果からパッケージ名にキーワードが含まれている項目のみ抜き出す yum search bind | cut -d -f1 | grep bind 上記の例はbindをパッケージ名に含む項目を抜き出す場合 キーボードのキーコードを調べたい xev lessで現在開いているファイルを最新の情報にしたい R teeコマンドで標準エラー出力もファイルに書き込みたい ただしbashの場合の話,tcshは無理だったと思う(要調査) 例えばmakeの場合 make 2 1 | tee make_log.txt ちなみに画面には標準出力と標準エラー出力,ファイルには標準エラー出力のみを出力したい場合は make 3 1 1 2 2 3 |tee make_error_log.txt ログアウトした後もコマンドを実行し続ける あんまり使わないから,いざ使いたいときに大抵忘れてるんでメモしておく nohup command [arg] argはcommandの引数。 MACアドレス 通信相手のMACアドレスを調べる あらかじめ相手とpingなどで通信を行ったあと, arp 相手のIP で調べられる。 MACアドレスからネットワーク機器の製造元ベンダを調べる MACアドレスの上位24bitはハードウェアベンダを示しており,以下のサイトで検索するとどのベンダの製品化が分かる。 IEEE OUI and Company_id Assignments NICのチップセットを調べる lspci dmesgから探すという手もある。 拡張子だけが違う同一名のファイルを拡張子はそのままに一度にファイル名を変更したい for i in `ls inuputfile.*`;do mv ${i} outputfile.`echo ${i} | cut -d . -f 2`; done lsの結果を各ファイルごとにフルパスで欲しい どうやらlsコマンドのオプションでは提供されていないようで,findコマンドを用いて以下のようにやる。 find /home/user/ -maxdepth 1 -mindepth 1 上記はuserのホームディレクトリ内のファイル・ディレクトリのみをフルパスで表示する。 gnuplot関連 線種のサンプルを表示 gnuplot test tgif関連 jpegとかをimportできないとき ubuntu8.04の場合だが、 netpbm と libjpeg-progs のパッケージをインストールするとできるようになった。 libなんとかをインストールすれば,他の画像もimportできるかも(未検証) 設定ファイル /etc/X11/app-defaults/Tgif に設定が書いてある。あと,上記ファイルのTgif.IconPixmap でアイコンが指定されており,デフォルトでは /usr/share/tgif/ にxpmファイルが置いてある。 scim+anthyで漢字変換ができなくなるバグ 日本語入力システムとしてscim+anthyを使用しているときに、漢字変換ができなくなるバグについて。 バグが発生した状況 バグの状況 日本語を入力するために漢字変換を行おうとすると発生。半角スペースが入力され、右側に変換しようとしていたひらがなが残ったまままscimが死亡。ターミナル他sylpheedやfirefoxでも起こった。変換前のひらがなの状態で入力を確定すればバグは発生しない。Xの再起動、マシンの再起動を行ってもバグは発生した。 日時 2008年4月22日夕方くらい バグが発生したマシンの環境 OS VineLinux4.2(VMware上) インプットメソッド(IM) scim 日本語入力システム anthy 原因 不明。前触れなく突然起こった。 対処方法 ホームディレクトリの ./anthy を削除して、anthyを立ち上げなおしたら直った。ただ、原因はまだ不明。 その他 scim+anthyで「るいヴぃとん」と入力し変換しようとすると、上記のバグが発生する。ただし、こちらは「るいヴぃとん」と入力したプロセスのみでしか起こらない。他のプロセスでは通常通り変換できる。 64bit版Ubuntu9.04をインストールしてから使える状態にするまでの記録 ネットワーク 最初に どういうわけかインストール時に作成したユーザは,ネットワークを使用できないように設定されていた。(インストール時の設定が悪かっただけかもしれないが) 以下の操作で解除する。 上パネルのシステム→システム管理→ユーザとグループ→(作成したユーザの)プロパティ→ユーザの権限→有線及び無線ネットワークに接続できるのチェックボックスにチェックを入れる ※ユーザのプロパティに変更を加えるにはロックを解除する必要がある。 IPの設定 /etc/network/interfaces に設定を書く。以下サンプル。 auto lo iface lo inet loopback iface eth0 inet static address 123.45.67.89 netmask 255.255.255.0 gateway 123.45.67.1 auto eth0 あとは /etc/init.d/networking restart で多分大丈夫。 NFSの設定 デフォルトではnfsのクライアントは入っていないので, apt-get install nfs-common で導入後, /etc/fstab に必要な情報を追記しておく。 nfsserver /commondir /nfsdir nfs rw,hard,intr 0 0 例えばこんな感じ。マシン名,ディレクトリ名は適当に。optionにnoautoを加えると自動でマウントをしないようになる。 NISの設定 NISもNFS同様デフォルトでは入っていないので,まずインストールする。 apt-get install nis インストール中にNISのドメイン名を設定しなければならない。ネットワーク管理者に聞くか,すでにNISが導入されているマシンで nisdomainname または ypdomainname とコマンドを打つか,Ubuntu 9.04の場合 /etc/defaultdomain を,CentOS 5の場合 /etc/sysconfig/network を見れば記述されている。 次に /etc/nsswitch.conf を編集する。passwd ,group ,shadow ,services の各項目の最後にnisを追加していく。例えば以下のようにする。 passwd compat nis 64bit版UbuntuのfirefoxでFlash Playerを動作させる 32bit版を導入してラッパーをかませる方法 下記のページのコメント欄参照 http //ubuntu.livedoor.biz/archives/64539867.html 手順の部分を引用すると http //janvitus.interfree.it/ubuntu/index.html ここのリポジトリを追加して sudo apt-get install ia32-libs ia32-libs-gtk linux32 lib32asound2 nspluginwrapper gsfonts-x11 http //www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash ここからinstall_flash_player_9_linux.tar.gzをダウンロードして解凍。 libflashplayer.soとflashplayer.xptを/usr/lib/firefox/pluginsにコピー, となる。 64bit版(非公式?)を使用する方法 サイトhttp //labs.adobe.com/downloads/flashplayer10.htmlから libflashplayer-10.0.22.87.linux-x86_64.so.tar.gz をダウンロードしてきて展開する。 libflashplayer.so というファイルができるので /usr/lib/mozilla/plugins に置く 64bit版UbuntuにOperaを導入する http //jp.opera.com/ からダウンロードしようとすると,x86_64を選択しても何故かi386用のファイルがダウンロードされるので(2008年6月23日時点) http //www.opera.com/ からダウンロードする。 Athena Widget関連ライブラリ libxaw-headers libxaw7 libxaw7-dev このあたりを入れておけば大丈夫だろう。 CentOS5でyum updateをしたときのトラブル対策 なんかパッケージのダウンロードが異常に遅い デフォルトで接続されるupdate serverだと膨大な時間がかかってしまうので yum install yum-fastestmirror を最初にやっておいて速いサーバから落としてくるようにする。 yum updateしたらpackageがconflictsしてるとか言われてerrorで止まる 2009/6/17にyum updateしたら Error python-devel conflicts with python 2.4.3-24.el5 と言われて失敗。 ググってみたところ http //d.hatena.ne.jp/yokkuns/20090421/1240319175 で同じ現象が起きている人を発見。 上記のページによると, # rpm -qa python python-2.4.3-21.el5 python-2.4.3-24.el5 でわかるように新旧パッケージが混在していることが原因らしい。 そこで, # yum remove python-2.4.3-21.el5 で古い方を削除してやる。 その上でyum updateを実行すると,今度は Transaction Check Error file /sbin/mkinitrd from install of mkinitrd-5.1.19.6-44 conflicts with file from package mkinitrd-5.1.19.6-28 file /sbin/new-kernel-pkg from install of mkinitrd-5.1.19.6-44 conflicts with file from package mkinitrd-5.1.19.6-28 file /usr/share/man/man8/mkinitrd.8.gz from install of mkinitrd-5.1.19.6-44 conflicts with file from package mkinitrd-5.1.19.6-28 というerrorが発生したので,前と同じ要領でmkinitrdの古いversionをremoveする。 これでyum updateも無事完了した。 yumのデータベースが壊れた?とき yum clean all でデータベースを初期化できる。 マザーボードの温度・電圧・ファン回転数を計測する # apt-get install lm-sensors で関連パッケージとともにインストールする。 # sensors-detect でセットアップを行う。 基本的にEnter連打でOK。 マザーボードによってはセンサーが見つからないこともある。 $ sensors で温度などの情報を見ることができる。 Ubuntu9.04から9.10にアップグレードしたときの記録 不具合が多いと話題の9.10だが,報告されているようなHDDが認識されないとか画面出力が全くされないとか, そういった致命的な不具合は幸い自分の環境では発生していない。 しかし細かな不具合(と言うよりは仕様変更?)があったので記録しておく。 VMwarePlayerのマウスポインタの不具合 VMwarePlayerのバージョンは2.53で,ゲストOSはWindowsXPpro。 症状は,マウスポインタが(VM中の)画面左上640*480くらいの領域でしか正常に動作しないというもの。 VMwarePlyaer3.0にアップグレードしたら治った。 原因は調べていないし,VMも2.53を再インストールするだけでも良かったかもしれない。 記録しておくほどの情報でもない気もするが一応。 /etc/fstabのマウントオプションautoについて nfsのファイルシステムを起動時にマウントするように記述していたのだが, 9.04までではマウントオプションにautoを記述していなくても起動時に自動でマウントしていた。 それが9.10(というよりはmountの仕様が変わったのかも...)からは記述が無い場合の動作がnoautoになったようである。 2009/11/11追記 マウントオプションにautoと明記していても自動でマウントしなかった。 要調査 2009/11/25追記 本日アップデートを行ったところ,問題は解消されていた。 2010/1/7追記 書くのが遅くなったが,12月の頭にはまた自動でマウントされなくなっていた。 2010/1/8追記 とりあえず対症療法的な対策。上のメニューバーから, システム- 設定- 自動起動するアプリ で「自動起動するプログラム」タブで「追加」ボタンを押す。 そして,コマンドの欄に mount デバイス or マウントポイント を書く。ここを見ているということは,fstabにNFSマウントの設定が書いてあるはずなので,それを前提に上記は書いている。 それと,fstabのNFSマウントの部分にuserオプションを追加しておいた。 これは未検証だが,恐らく必要なんじゃないかなぁと思っている。 Alt+Shift+Tabの挙動について Ubuntu 9.10に限った話ではないのだが,デフォルトのUbuntuでは,Alt+Tabでwindowの切り替えはできるが,Alt+Shift+Tabで逆順に切り替えができなかった。 その設定の変更方法を調べて分かったので記録しておく。 Ubuntu 9.10の場合, システム- 設定- キーボード- 「レイアウト」タブ- 「レイアウトのオプション」ボタン と進んでいき, Key(s) to change layout グループを開く。デフォルトではこの中の「Alt+Shift」のチェックボックスにチェックが入っていたのでチェックを外す。この方法でいけた。 Ubuntu 7.10の場合,レイアウトオプションの中のグループがGroup Shift/Lock behaviorで, Alt-Shift chages groupのチェックを外すらしい。ここのページ参照- http //astro3.sci.hokudai.ac.jp/wiki/index.php?kat%2FComputer%2FLinux%2FUbuntu ちなみに,Key(s) to change layout (Group Shift/Lock behavior)は日本語キーボートと英語キーボードのレイアウトを行き来する場合などに使うっぽい。 ここのページ参照- https //forums.ubuntulinux.jp/viewtopic.php?id=1139 私もVineLinux4.2を使っていて同じように日本語変換が出来なくなりました。 原因不明ですが、頻発するのが気持ち悪いので別のLinuxを試そうか悩んでいます。 -- とおりすがり。 (2008-08-03 21 51 42) 「NICのチップセットを調べる」は「lspci | grep Ethe」とかの方がいいと思います。 -- 名無しさん (2010-12-25 01 46 09) http //xn--pckuae6an0k0e9b.biz/ -- テレホンセックス (2011-01-05 13 27 27) 騎乗位だけで月100万(人・ω・)♂ http //ylm.me/index.html -- ぷぅにゃん (2011-11-29 18 35 39) 名前 コメント このページを編集
https://w.atwiki.jp/linux-memo/pages/19.html
SELinuxの設定を変更 FC9の場合 Pukiwikiを運用するためにここを変更する。 /etc/selinux/configの変更 # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. # SELINUX=enforcing → SELINUX=disabled に変更。 # SELINUX=permissiveにする。 SELINUX=permissive # SELINUXTYPE= can take one of these two values # targeted - Targeted processes are protected, # mls - Multi Level Security protection. SELINUXTYPE=targeted