linux
ブートローダーはカーネル、initrdをロードする。カーネルは、initrd(RAMディスク)を、ルートにマウントする。/linuxrc を実行する。 ここで、discoverやhotplugの実行前にモジュールをロードできる。 coLinuxでは、coLinuxカーネル用のモジュールをファイル…
カーネルは、/boot モジュールは、/lib/modulescoLinuxのカーネルは、Windows側にある vmlinux
apt-cache show の Version: が、0.5.1-3 であるとき、 0.5.1がソフトウェアオリジナルのバージョン、-3 の部分が、 debパッケージの独自リビジョン。
.debファイルをインストールするような場合は、aptではなくdpkgを使う。 # dpkg -i foo.deb依存関係に問題がある場合には、インストールは途中で止まる。 その場合は、 # apt-get -f install # dpkg --configure -aとすると、必要な依存パッケージがインスト…
ステータス Not | | Config-files --> Failed-config | | Unpacked ---> Half-installed | | Installed
sed -e "アドレッシング コマンド"アドレッシング 行番号 行番号1,行番号2 /正規表現/ (マッチした行) $ (最後の行) 1,$ (すべて) コマンド i 文字列 a 文字列 c 文字列 d s/正規表現/文字列/フラグ フラグg (すべて置換) フラグp (プリント) % sed -e "5i i…
NICの詳細を調べたり、設定を変更したりするには ethtool オートネゴシエーション リンク速度 デュプレックス など
/etc/ssh/sshd_config 22以外のポートにする 特定のユーザだけ許可する rootによるログインを拒否する Port xxx AllowUsers foo bar .. PermitRootLogin no
debian固有の adduser, addgroup削除は、userdel, groupdelユーザーをグループのメンバーにするには、 # adduser ユーザ グループユーザーの設定を細かく変更するには、usermod
/etc/network/interfaces の設定を再読み込みする。 ifdown eth0 ifup eth0
whoisはWHOISサーバだけでなくIRRサーバのクライアントにもなれる。JPNICではWHOISとIRRは連携していない? http://www.nic.ad.jp/ja/materials/irr/20030724/minutes-02.html RIPEのWHOIS (whois.ripe.net) APNICのWHOIS (whois.apnic.net) ARINのWHOIS (wh…
tracerouteの終了判定はICMP「port unreachable」http://www.cisco.com/japanese/warp/public/3/jp/service/tac/105/ext_ping_trace-j.shtml#troute traceroute の送信元のシステムが宛先までのパスのすべてのルータから ICMP「time exceeded」メッセージを…
DNSのゾーン設定を確認するには、nslookup、dig。 レコードタイプを指定して、問い合わせできる。nslookupは対話的に問い合わせできる。 対話モードでのコマンドは、 server DNSサーバ set type=レコードタイプ set all (現在の設定状況を出力) exit digは、…
ホスト名を変更するには、 hostnameファイルを変更 hostname.shで反映 が必要 % sudo vim /etc/hostname --- myhostname --- % sudo /etc/init.d/hostname.shドメイン名を変更するには、 自分のホスト名をDNSサーバに問い合わせないようにする設定 ホスト名…
rcスクリプトのスケルトンは、 /etc/init.d/skeltonrcスクリプトの登録方法 skeltonをもとにファイルを作成し、/etc/init.d/に置く。 # update-rc.d rcスクリプトファイル名 defaults (起動番号 (終了番号)) rcスクリプトファイル名は、ディレクトリ名を指定…
そのユーザで一度もgpgを使ったことがない場合は、 gpg --list-keys とすると、.gnupg/ ができる。 .gnupg/にはGPGキーリング(公開鍵、秘密鍵を保管するファイル、pubring.gpg/secring.gpg)が作成される。相手の公開鍵をキーリングに登録するには、 % gpg --…
ログは /var/log/syslogログをstdoutに出しつつ、設定ファイル(/etc/pound/pound.cfg)をチェックするには、 # pound -v -c
アーカイブ名、コードネームは、apt-lineのReleaseファイルに記述される。アーカイブ名 = Debianバージョン(stable, testing, unstable) コードネーム = woody, sarge, etch, sid ..aptツールで使われるのは、アーカイブ名(Debianバージョン)なので、 # apt-…
configure.in ---> (autoconf) ---> configure (automake) ---> Makefile.in ---> (configure) ---> Makefile
日本語インストーラでインストールした場合、 LANGUAGE 環境変数が設定されてしまう。 設定している場所は、 /etc/environment
オプションには long形式と short形式(1文字)がある オプション引数 short形式の場合、-xオプション引数 long形式の場合、--xxx=オプション引数 複数のshort形式オプションは、まとめても可 -abc は、-a -b -c と同じ オプションの終了を表すには -- wget -o…
リングバッファ dmesg /var/log/dmesg syslogd /etc/init.d/sysklogd で起動 /etc/syslog.conf で設定 ほとんどのログは /var/log/ に置かれる 中でも重要なのは /var/log/syslog
パーティションを切るには cfdisk ファイルシステムをフォーマットするには mkfs.ext3 ext3 lost+found 書き込み中のデータの断片 新規作成された直後のext3には、lost+foundディレクトリだけがある状態 /etc/fstab mountコマンドは、デバイスファイルまたは…
dist-upgrade で地道に etch へ移行した。 /etc/apt/apt.conf で、APT::Default-Release "testing"; openssh-server の debconf で、disable challenge-response は no
substitute user su 代行ユーザになる sudo 代行ユーザで実行する sudo /etc/sudoersはvisudoで編集しなければならない。 sudoのPATHは、元のユーザのものでも、代行ユーザのものでもない。 /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/…
/sbin/init /etc/inittab読み込み /etc/init.d/rcS /etc/rcS.d/S* /etc/init.d以下のスクリプトへのシンボリックリンクになっている /etc/rcランレベル.d/K* /etc/rcランレベル.d/S* rcスクリプトの引数 start stop restart reload (設定ファイルの再読み込…
bin コマンド sbin システム関係のコマンド lib ライブラリ src ソースファイル include ヘッダファイル share アーキテクチャに依存しないもの /boot Linuxカーネルイメージ /proc 擬似ファイル /dev デバイスファイル /mnt ディスクを一時的にマウントする…
ディレクトリのコピー Windowsのxcopyコマンド > xcopy /s /e src destsrcディレクトリの直下をdestディレクトリの下にコピーする。 cpコマンドの場合 % cp -r src destsrcディレクトリをdestディレクトリの下にコピーする (dest/src が作られる)。 また、de…
coLinuxインストーラ(coLinux-0.6.4.exe) ネットワークアダプタは、TAP-Win32を使う(WinPcapは使わない) ルートイメージのディストリビューションは Debian を使う ルートイメージのサイズ変更とスワップの設定 Debian-3.0r2.ext3-mit-backports.1gb.bz2 を…
debconfの優先度を変更するには、 #dpkg-reconfigure -p medium debconfdebconfで設定した値を見るには、 #debconf-show (package name)debconfで再設定できるパッケージの一覧は、 #debconf-show --listowners