タグ

deviceとlinuxに関するItisangoのブックマーク (11)

  • systemd - ArchWiki

    プロジェクトウェブページ より: systemdLinux 環境の基構成スイートであり、SysV や LSB init スクリプトと互換性のある、Linux 用のシステム・サービスマネージャです。systemd はサービスの起動を積極的に並行化します。また、ソケットや D-Bus のアクティベーションを使用してサービスを起動し、必要なデーモンの開始を行うことができ、Linuxcgroups によるプロセス管理ができます。システム状態のスナップショット作成と復元、(自動) マウントポイントの管理、煩雑な依存関係に基づいたサービスのコントロールを処理します。systemd は sysvinit の代替として SysV や LSB init スクリプトをサポートしています。init としての機能以外にも、ログデーモンやホストネーム・時刻・ロケールなどシステムの基設定を制御するユー

    systemd - ArchWiki
  • systemd環境においてDisk付替え作業を行う際の注意点 - DENET 技術ブログ

    こんにちは。明日はお休みを頂いているので、日深夜に催されるサッカー日本代表を心おきなく応援できる森屋です。(も、もちろん、応援のための休みではありません) サッカーを、複数人が同席するVR空間上で応援できる時代が、早く来てほしいと願ってます...! さて、CentOS7を使う上で避けて通れないsystemdさんですが、この前悪い意味でとんでもないおせっかいをしてくれたので、同じ現象で困る方の助けになればと筆を取りました。 Disk付替え時に発揮されたおせっかい 仮想環境やクラウド環境では、「Diskを付け替える」というシーンがままあります。 LVMでパーティション管理していない環境等では、例えばApacheで提供されるWEBサーバのDisk容量を拡張したい場合に、 ①旧Diskより容量の大きい新Diskを用意する ②旧Diskのマウントポイント(/var/www)を使うApacheを停止

  • キーボードやマウスを操作しても思い通りに動かない

    キーボードやマウスが正しく設定されていません。設定ファイルを書き換える必要があります。ただし,テキスト形式のコンソール上で操作する場合と,グラフィカルなデスクトップ画面で操作する場合で設定ファイルが異なります。 難易度:★★★ 対象ディストリビューション:Fedora Core,Red Hat 〔:〕キーを押すと「;」が入力されることがあります。これは,日語配列のキーボードを利用しているにもかかわらず,Linux側は英語配列のキーボードに設定されていることが原因です。マウスもキーボードと同様に,異なるタイプのマウスが設定されている場合,動作しなかったり,誤動作したりします。 正しく認識させるためには,キーボードやマウスの設定を書き換えます。ただし,グラフィカルなデスクトップ画面(X Window System上)で操作する場合と,テキスト形式のコンソール上で操作する場合で設定ファイルが異

    キーボードやマウスを操作しても思い通りに動かない
  • IMWheel

    Announcements Smash the bugs! - or else... Click here for Support! Get the 1.0.0pre12 release below, or better yet cvs! There are new features (auto-repeat) that have not been tested (and that one is not even in the supplied imwheelrc...). A full report entails a log of your complete "imwheel -d -D (insert your options here)" run, with anything you did that you want me to see highlighted! State yo

    Itisango
    Itisango 2013/03/24
    #IMWheel の #page 。 #Linux #OSS #open #source #software #BSD #UNIX
  • http://127.0.0.1:631/

    Itisango
    Itisango 2013/02/24
    こんなところにこんな情報があるんだ! #CUPS #localhost #reference #manual
  • Linux: ifconfigコマンドの実装 - #include <fujita.h>

    何度となく実装しているはずだがいつもやりかたが思い出せなくなって時間を無駄にしている気がするので、ここにメモ。 ifconfigコマンドで出てくるようなネットワークインターフェースの情報を直接取得したいときにはどうするか?(Linux限定) まずはインターフェースのアドレスなどの情報を取得する方法についてはnetdevice(7)にある。基的にはソケット(種類は何でもいいらしい)を作ってそのソケットに対してioctlすることになる。 次にインターフェースの送受信したバイト数やパケット数等の情報は/proc/net/devから読んでいるようだ。システムが現在認識しているインターフェースの一覧もここから得ることができる。 余談であるが、netdeviceのマニュアルを読むと、デバイスのマルチキャストMACアドレスを設定したり削除したりする方法が示唆されている(SIOCADDMULTI, SI

    Linux: ifconfigコマンドの実装 - #include <fujita.h>
  • RedHat設定1-基本ネットワーク設定

    [an error occurred while processing this directive] 1.ネットワークボードなどの確認 /sbin/ifconfig -a 2.グローバルアドレス側IPアドレス等の設定 ファイル:/etc/sysconfig/network-scirpts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static BROADCAST=111.222.333.127 IPADDR=111.222.333.116 NETMASK=255.255.255.240 NETWORK=111.222.333.112 ONBOOT=yes 注)グローバルアドレス側をeth0にしなければならないということはない。 3.ローカルアドレス側IPアドレス等の設定 ファイル:/etc/sysconfig/network-scirpts/ifcfg-eth1

  • disagrees about version of symbol struct_module

    初めてKernel2.6でドライバ書いたら、"disagrees about version of symbol struct_module"って出てなんで!?って思う人が多いみたい。 自分もその一人だったので、掻い摘んだ形でちょっとだけ。。。 たしか、Kernel2.6ではKernelの安定性をあげるために、モジュールやドライバのバージョンチェックが、より厳密になったのが理由だったと思います。 なので、insmodするときに、そのドライバやモジュールが動作中のKernelにマッチしているかどうか、安定しているかどうかを厳密にバージョンチェックします。 その結果、Kernelと同じ環境でbuildされてない場合、"disagrees about version of symbol struct_module"って言われるんだったと思います。 なので、kernelがコンパイルされた環境と同じ

  • USBをシリアルコンソールに

    更新日: $Date: 2005-11-20 08:29:46 $ UTC ($Revision: 1.4 $) 公開日: 2004/05/09 シリアルコンソールの有用性 リモートでマシンを管理する際にシリアルコンソールがあると心強いです。 特にネットワーク関連のものをいじるとき −パケットフィルタリングの設定、IPアドレスをつけ変える、NICのドライバを入れ替える、NICが壊れたなど− にはシリアルコンソールがないと一発勝負もしくは不可能なことが多いですし、 他にもkernel入れ替えたら起動しなくなった、rebootしたらfsckで引っ掛かってしまったなど、ネットワークが有効になる前のトラブルにもシリアルコンソールならば対応できます。 また、 アクセスパスがネットワーク経由(SSH)ともう一つ確保できるというのは片方に障害が発生したときの代替手段にもなり冗長性が増しますし、 リモート

  • USBを用いた簡単なVME/CAMACデバイスドライバ

    はじめに usb-vmecamデバイスドライバコード includeファイル及び共有変数及びデータ構造 ドライバの内部関数 open/close ioctl read/write probe/disconnect file_operation構造体及びUSBドライバ構造体の定義 init_module/cleanup_module usbvmecamデバイスドライバ用Makefile及び操作手順 usbvmecamデバイスドライバを使ったCAMACプログラム usbvmecamデバイスドライバを使ったVMEプログラム はじめに このデバイスドライバは下記のUSB関連機器を操作するためのものです。 USB-SCSIアダプタ: Logitec LUB-SC CAMACコントローラ: Kinetic Model 3929 VMEコントローラのKEK製(佐藤モジュール) また、使用したPC/Lin

  • デバイスドライバ開発入門

    これは、私が仕事でたまたまやることになった、最初で(多分最後の?)Linux によるデバイス・ドライバ開発の経験から、学んだことを抜粋しています。これを読んだからといってすぐさまドライバが書けるようになるとは思わないでください。ただ、この手の文書はあまり見たことがなかったので、少しはインパクトあるかなあ、ぐらいの軽い気持ちで書きました。 実際のコードや関数仕様書などはお見せできませんが、雰囲気くらいは分かると思います。 カーネルのソースを読む際の参考になれば幸いです。 前提 SCSIについて 開発の必要条件 入門 デバイスドライバに関する一般的な考慮事項 UNIXでのアプリケーション開発に関する一般的な考慮事項 UNIXでのデバイスドライバ開発に関する一般的な考慮事項 ドライバとカーネルのインターフェース プロセス・スケジューリング関連サービス タイマー機能 メモリ操作関連 リソース関連

  • 1