JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... する。 このコマンドはコマンド 2 ( SYSLOG_ACTION_READ ) と 9 ( SYSLOG_ACTION_SIZE_UNREAD ) には影響を与えない。 SYSLOG_ACTION_CONSOLE_OFF (6) このコマンドは console_loglevel の現在の値を保存し、それから console_loglevel を minimum_console_loglevel に設定す ... る。 これにより、コンソールにメッセージが出力されなくなる。 Linux 2.6.32 より前では、 このコマンドは console_loglevel を minimum_console_loglevel に設定するだけであった。 下記の /proc/sys/kernel/printk の議論を参照。 引数 bufp と l ... en は無視される。 SYSLOG_ACTION_CONSOLE_ON (7) 直前に SYSLOG_ACTION_CONSOLE_OFF コマンドがされた場合、 このコマンドは console_loglevel を前のコマンドが保存した値に ... ... する。 このコマンドはコマンド 2 ( SYSLOG_ACTION_READ ) と 9 ( SYSLOG_ACTION_SIZE_UNREAD ) には影響を与えない。 SYSLOG_ACTION_CONSOLE_OFF (6) このコマンドは console_loglevel の現在の値を保存し、それから console_loglevel を minimum_console_loglevel に設定す ... る。 これにより、コンソールにメッセージが出力されなくなる。 Linux 2.6.32 より前では、 このコマンドは console_loglevel を minimum_console_loglevel に設定するだけであった。 下記の /proc/sys/kernel/printk の議論を参照。 引数 bufp と l ... en は無視される。 SYSLOG_ACTION_CONSOLE_ON (7) 直前に SYSLOG_ACTION_CONSOLE_OFF コマンドがされた場合、 このコマンドは console_loglevel を前のコマンドが保存した値に ... ... x で 利用可能である)。 値は ioctl (2) の 3 番目の引数が指す unsigned short に格納されて返される。 これらのデバイスは ioctl_console (2) の screendump ioctl (2) を代替となる。 従って、システム管理者はファイルシステムパーミッション (filesystem permission) ... e < fcntl.h > #include < sys/ioctl.h > #include < linux/vt.h > int main(void) { int fd; char *device = "/dev/vcsa2"; char *console = "/dev/tty2"; struct {unsigned char lines, cols, x, y;} scrn; unsigned short s; unsigned short mask; unsigned char attrib ... ; int ch; fd = open(console, O_RDWR); if (fd < 0) { perror(console); exit(EXIT_FAILURE); } if (ioctl(fd, VT_GETHIFONTMASK, &mask) < 0) { perror("VT_GE ... ... x で 利用可能である)。 値は ioctl (2) の 3 番目の引数が指す unsigned short に格納されて返される。 これらのデバイスは ioctl_console (2) の screendump ioctl (2) を代替となる。 従って、システム管理者はファイルシステムパーミッション (filesystem permission) ... e < fcntl.h > #include < sys/ioctl.h > #include < linux/vt.h > int main(void) { int fd; char *device = "/dev/vcsa2"; char *console = "/dev/tty2"; struct {unsigned char lines, cols, x, y;} scrn; unsigned short s; unsigned short mask; unsigned char attrib ... ; int ch; fd = open(console, O_RDWR); if (fd < 0) { perror(console); exit(EXIT_FAILURE); } if (ioctl(fd, VT_GETHIFONTMASK, &mask) < 0) { perror("VT_GE ... ... sole-on dmesg --console-off 説明 dmesg は、カーネルのリングバッファを調べたり、制御したりするために使用する。 デフォルトの動作は、カーネルのリング ... バッファにあるすべてのメッセージを表示することである。 オプション --clear , --read-clear , --console-on , --console-off , --console-level は、どれか一つしか使えない。 -C , --clear リングバッファをクリアする。 -c , --read-cl ... ear まずリングバッファの内容を表示し、その後でクリアする。 -D , --console-off コンソールへのメッセージ出力を抑止する (訳注: ただし emergency レベルのメッセージだけは表示する)。 -d , --show-delta タ ... ... ートからアクセス可能であることを示す。 *:jfh:Wk0900-1700 次のエントリは、 root と oper 以外のユーザには、どの時間帯にも /dev/console からのアクセスを許可しない。 この例は、 /etc/porttime ファイルがアクセス可能時間のリストを どういう順序で扱うかも示している ... 。 他の全てのユーザは二番目のエントリにマッチし、 したがって console からのアクセスは許可されない。 console:root,oper:Al0000-2400 console:*: 次のエントリは、 ユーザ games が、就業時間外なら あ ... ... ファイルシステムを /dev/hda1 に変更する: mount /dev/hda1 /new-root cd /new-root pivot_root . old-root exec chroot . sh <dev/console >dev/console 2>&1 umount /old-root 新しい root ファイルシステムを 10.0.0.1:/my_root から NFS でマウントし、 init を起動する ... # portmap keeps old root busy cd /mnt pivot_root . old_root exec chroot . sh -c 'umount /old_root; exec /sbin/init' \ <dev/console >dev/console 2>&1 関連項目 chroot (1), mount (8), pivot_root (2), umount (8) ... ... ification 引数は 4 種類の情報を記述する値の和である。 最初の値は出力チャンネルを定義する。 MM_PRINT stderr に出力する。 MM_CONSOLE システムコンソールに出力する。 MM_PRINT | MM_CONSOLE 両方に出力する。 2 番目の値はエラーの発生源である: MM_HARD ハードウェ ... printf("Nothing printed\n"); break; case MM_NOMSG: printf("Nothing printed to stderr\n"); break; case MM_NOCON: printf("No console output\n"); break; default: printf("Unknown error from fmtmsg()\n"); } exit(EXIT_SUCCESS); } 出力は util-linux:mount: ERRO ... ... と、 システムはシングルユーザモードに入る。 この場合は /etc/inittab ファイルを必要としない。 シングルユーザモードでは、 /dev/console で /sbin/sulogin が起動される。 シングルユーザモードに入るとき、 init は /etc/ioctl.save からコンソールの ioctl (2) の状態 ... うかを見分けるのに便利。 RUNLEVEL システムの現在のランレベル。 PREVLEVEL 直前のランレベル (ランレベルを変更した場合に便利)。 CONSOLE システムコンソール。これは実際はカーネルから継承したものである。 しかしこれが設定されていなかった場合は、 init はデフォルト ... で /dev/console を設定する。 ブートフラグ ブートモニタ (例えば LILO) から init に様々なフラグを渡すことが可能である。 init は以下のようなフ ... ... と、 システムはシングルユーザモードに入る。 この場合は /etc/inittab ファイルを必要としない。 シングルユーザモードでは、 /dev/console で /sbin/sulogin が起動される。 シングルユーザモードに入るとき、 init は /etc/ioctl.save からコンソールの ioctl (2) の状態 ... うかを見分けるのに便利。 RUNLEVEL システムの現在のランレベル。 PREVLEVEL 直前のランレベル (ランレベルを変更した場合に便利)。 CONSOLE システムコンソール。これは実際はカーネルから継承したものである。 しかしこれが設定されていなかった場合は、 init はデフォルト ... で /dev/console を設定する。 ブートフラグ ブートモニタ (例えば LILO) から init に様々なフラグを渡すことが可能である。 init は以下のようなフ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。