Linux

About

Linux(リナックス)とは - IT用語辞典 e-Wordsによれば、「世界で最も普及している、オープンソースのOS」。

Kernel

Signal

Man page of SIGNAL

プロセス間通信の仕組みの1つ。

シグナルの一部:

番号シグナル名
1HUP
2INT
3QUIT
9KILL
10USR1
11SEGV
13PIPE
14ALRM
15TERM
17CHLD
18CONT

シグナルの一覧は kill -l などのコマンドで確認できる。

See Also:

参考:

Process

Exit Code

予約済みExit Codes:

CodeMeaning備考
1エラー全般
2シェルビルトイン関数の誤用
126コマンド実行不可
127command not found
128exitに不正な引数
128+nシグナル n で致命的エラーKILL => 137, TERM => 143
130Ctrl-C
255*範囲外のステータス

参考:

仕様

ブートシーケンス

参考:

ファイルパーミッション

参考:

umask

ファイル、ディレクトリ作成時のパーミッションは、umask値によって異なる。

基本値:

  • ファイル: 666
  • ディレクトリ: 777

「(基本値) - (umask値)」がデフォルトのパーミッションとなる。

例:

  • umask = 022 のとき
    • ディレクトリ作成 => パーミッションは 755
    • ファイル作成 => パーミッションは 644

関連項目:

参考:

セキュリティ

SELinux

RHEL系の機能かな(?)