This is the web site for the Third Edition of Linux Device Drivers, by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman. For the moment, only the finished PDF files are available; we do intend to make an HTML version and the DocBook source available as well. This book is available under the terms of the Creative Commons Attribution-ShareAlike 2.0 license. That means that you are free to
はじめに Linux のセキュリティ設定ってなかなかまとまったものがないので、いろんなサイトを参考にしながら設定をまとめてみました。想定はWeb サーバーで、使用している Linux は CentOS 6.2 です。 設定内容は以下のようになります。 全パッケージのアップデート リモートからの root ログインを無効にする 公開鍵暗号方式を使用した SSH ログイン設定 iptables 設定 SSH ポート番号の変更 不要なサービスを停止 ログ監視設定 ファイル改ざん検知ツール設定 ウィルス対策ソフト設定 Apache の設定 全パッケージのアップデート 最初に以下のコマンドを実行して、全パッケージを最新の状態にする。 # yum –y update 後は脆弱性が発見された時、または定期的にパッケージのアップデートを行う。 リモートからの root ログインを無効にする リモートからメ
成人の日も過ぎて新年気分も一段落し、皆様いかがお過ごしでしょうか。おそらく、年末の大掃除できれいになったご家庭やお勤め先では、新しい気持ちで事に取り組まれているものと思います。「きれいになった部屋にはきれいな作業環境を」ということで、今回はUbuntuインストールに関する話題です。 昨年、さくらインターネットがKVMを使ったVPSサービスとして「さくらのVPS」の提供を開始し、低価格に対して自由度の高さや日本語サポートという魅力も相まって、各所で話題となりました。Recipeでも第142回では「カスタムOSインストール」機能を使ってUbuntu 10.04やそのデスクトップ環境をインストールする方法を紹介しています。 しかしながら、カスタムOSインストール機能はUbuntuだと今のところ10.04しかインストールできません。また、標準のCentOSと異なりインストール時に手動で設定が必要
The TTY subsystem is central to the design of Linux, and UNIX in general. Unfortunately, its importance is often overlooked, and it is difficult to find good introductory articles about it. I believe that a basic understanding of TTYs in Linux is essential for the developer and the advanced user. Beware, though: What you are about to see is not particularly elegant. In fact, the TTY subsystem — wh
【 pidof 】コマンド――コマンド名からプロセスIDを探す (2017/7/27) 本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は、コマンド名からプロセスIDを探す「pidof」コマンドです。 Linuxの「ジョブコントロール」をマスターしよう (2017/7/21) 今回は、コマンドライン環境でのジョブコントロールを試してみましょう。X環境を持たないサーバ管理やリモート接続時に役立つ操作です 【 pidstat 】コマンド――プロセスのリソース使用量を表示する (2017/7/21) 本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は、プロセスごとのCPUの使用率やI/Oデバイスの使用状況を表示する「pidstat」コマンドです。 【 iostat 】コマンド――I
3月15 USBメモリのデバイス名を固定する方法 カテゴリ:Ubuntu8.10ハードウェア 下記の記事で保留にしていたudevの具体的な設定方法がわかりましたので,まとめておきます。 ● USBメモリでRAIDを構築する方法 ● USBメモリでRAIDを構築する方法《続編》 何が問題なのか PCを再起動したり,USBメモリを挿し直したりすると,/dev/sdbが/dev/sdcや/dev/sddなどの他のデバイス名に置き換わってしまうことがあります。 今回のRAID構築に限らず,/etc/fstabを使った自動マウントの設定の際など,USBメモリのデバイス名を使う場面は結構あるのではないでしょうか? 最近のLinuxでは,udevというプログラムで自動的にデバイスを認識しています。Ubuntuで多くのハードウェアを設定なしに使えるのも,このudevのおかげなわけですが,今回はそれが裏目に
20 of the Best Free Linux Books - Part 1 - LinuxLinks News 最近では書籍がウェブに無料公開されることも珍しくなく、オープンソース関係だとそれが顕著なわけだが、その中から20冊チョイスされている。 Ubuntu Pocket Guide and Reference Two Bits (asin:0822342642) クリエイティブ・コモンズな本たちと来るべきイベントの話 The Linux Starter Pack The Easiest Linux Guide You'll Ever Read Producing Open Source Software (asin:0596007590) オープンソースソフトウェアの育て方(6月書籍版刊行予定) Introduction to Linux (asin:1596821124) Ba
Avoid applying experimental patches to your kernels unless there is a very good reason to do so. Quick Overview NFS Versions 2, 3, and 4 are supported on 2.6 and later kernels. NFS over UDP and TCP on IPv4 are supported on the latest 2.4 and 2.6 kernels. Linux NFS clients and servers have been tested against many non-Linux implementations. Since version 1.0.1 of the NFS utilities tarball has chang
Hello everyone. My name is Kaz and I'm one of the sighted members of the Vinux team. Some of you may have read my personal blog, Daisy Scented Dreams, and in particular this post in which I discuss suggested etiquette when interacting with the vision impaired members of society. I have been involved in Vinux documentation over the last year as my partner, Rob, is the project manager. I have also d
Windows Vista(以下Vista)には、Windows XPと異なる新しいブートプログラムが採用されている。そのため「Windows XPとLinuxを共存させるには(LILO編)」および「Windows XPとLinuxを共存させるには(GRUB編)」で紹介した方法は使えない。今回は、Vistaのブートプログラムを使用してVistaとLinuxのデュアルブート環境を作成する方法を紹介する。 ここでは、VistaがインストールされたPCのHDD上に空き領域を作成して、Fedora Core 6(以下FC6)をインストールする。その際、GRUBをインストールする場所に注意する必要がある。GRUBをMBRにインストールすると、Vistaのブートローダが使用できなくなる。そのため、GRUBのインストール画面で[高度なブートローダオプションの設定]にチェックマークを付けなければならない。
サウンドサーバのPulseAudioはLinuxのサウンド分野では比較的新参者だが、少なくとも2つのメジャーなディストリビューション(FedoraとUbuntu)の次期リリースでデフォルトのセットアップとして採用されたので、ここで一度調べて理解しておく価値はあるだろう。 Linux用のサウンドシステムを理解するのは少々ややこしいことだ。どのプロジェクト(少し挙げるだけでもALSA、OSS、ESD、aRts、JACK、GStreamerがある)も大ざっぱで似たような言葉でプロジェクトを説明しているし、多種多彩なパッケージの名前――alsaplayer-esd、libesd-alsa、alsa-oss、alsaplayer-jack、gstreamer-alsa、gstreamer-esd等々――は、まるできりのない組み合わせゲームのようだ。また、これらのコンポーネントがどのように組み合わさる
今週の日曜、すなわち11月22日、東京大学の本郷キャンパスにてWikimedia Conference Japan 2009というイベントが開催されるが、その1セッションでしゃべらせてもらうことになった(14:00から15:00)。もしご都合がつけばぜひお越しく
伝統的なSystem Vのinitデーモン(SysVinit)はホットプラグデバイス、USBハードドライブやUSBメモリ、ネットワーク経由でマウントされたファイルシステムなど、最新のハードウェアをうまく扱えないため、Ubuntuでは Upstart というinitデーモンで置き換えられている。 本稿は、最近出版された書籍『A Practical Guide to Ubuntu Linux』の抜粋である。 SysVinitに代わるものはほかにもいくつかある。特に有名なものとして挙げられるのがinitngであり、DebianやUbuntuで動作する。また、SolarisではSMF(Service Management Facility)、Mac OSではlaunchdが使われている。そのうちにUbuntuでは、これら各システムの機能がUpstartに取り込まれることになるだろう。 実行レベル(
Upstartの採用など意欲的な作りとなっているFedora 9がリリースされた。paravirtオプションによってXenが別途のカーネルを必要としなくなるなど、仮想化環境への取り組みも進んでいる。 Fedora Projectは米国時間の5月13日、当初の予定から2週間ほど遅れる形でLinuxディストリビューションの最新版「Fedora 9」をリリースした。Fedora ProjectのWebサイトからダウンロード可能。 Fedora 9の主要コンポーネントは、Linuxカーネル2.6.25-14、GCC 4.3、Xfce 4.4.2、Perl 5.10.0など。デスクトップ環境としてGNOME 2.22、KDE 4.0.3を採用しているほか、WebブラウザにFirefox 3 Beta 5を採用している。 システム面では、インストーラ「Anaconda」を改良。Fedoraインストール
同じコンピュータでも、Linuxを走らせたときの方がWindows XPやVistaを走らせたときよりも性能は高くなる。しかしLinuxシステムはさらに高速化することも可能だ。本稿では、Linuxシステムの性能を向上させるための、3つの異なるレベルで行う最適化の方法を紹介する。 同じコンピュータでも、Linuxを走らせたときの方がWindows XPやVistaを走らせたときよりも性能は高くなる。しかしLinuxシステムはさらに高速化することも可能だ。この記事では、Linuxシステムの性能を向上させるための、3つの異なるレベルで行う最適化の方法を紹介する。 あらゆる最適化について言えることだが、何らかの簡単なベンチマークを行なわなければ、結果を本当に向上させることができたのかどうかを知ることはできない。Linux PC上では通常、数多くのプロセスが走っていて、それらが性能の測定に影響を与え
Welcome, Learn Linux is an Open Source project that aims to develop Free/Open Source GNU/Linux Training Materials. The project initiative is supported by The Shuttleworth Foundation under the direction of the Open Source Team. What makes this project special is that it is the first of its kind in South Africa and the international open source community. While there are many documentation projects
日本語入力システム「ATOK X3 for Linux」がUbuntu日本語版を正式サポートするとジャストシステムは発表した。 ジャストシステムは3月18日、Linuxディストリビューション上で動作する日本語入力システム「ATOK X3 for Linux」が、Linuxディストリビューションの「Ubuntu 7.10 日本語ローカライズド Desktop」に正式対応すると発表した。 同社は、無償でダウンロードできる「ATOK X3 for Linux アップデートモジュール」の提供を開始。Ubuntuユーザーは、ATOK X3 for Linuxとアップデートモジュールを導入することで、ATOKによる日本語入力環境を構築できる。 Ubuntu 7.10 日本語ローカライズド Desktopは、Webブラウザ「Firefox」やメールソフトウェア「Evolution」、オフィスソフトウェア
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く