Linux
About
Linux(リナックス)とは - IT用語辞典 e-Wordsによれば、「世界で最も普及している、オープンソースのOS」。
Kernel
Signal
プロセス間通信の仕組みの1つ。
シグナルの一部:
番号 | シグナル名 |
---|---|
1 | HUP |
2 | INT |
3 | QUIT |
9 | KILL |
10 | USR1 |
11 | SEGV |
13 | PIPE |
14 | ALRM |
15 | TERM |
17 | CHLD |
18 | CONT |
シグナルの一覧は kill -l
などのコマンドで確認できる。
See Also:
参考:
Process
Exit Code
予約済みExit Codes:
Code | Meaning | 備考 |
---|---|---|
1 | エラー全般 | |
2 | シェルビルトイン関数の誤用 | |
126 | コマンド実行不可 | |
127 | command not found | |
128 | exitに不正な引数 | |
128+n | シグナル n で致命的エラー | KILL => 137, TERM => 143 |
130 | Ctrl-C | |
255* | 範囲外のステータス |
参考:
仕様
ブートシーケンス
参考:
ファイルパーミッション
参考:
umask
ファイル、ディレクトリ作成時のパーミッションは、umask値によって異なる。
基本値:
- ファイル:
666
- ディレクトリ:
777
「(基本値) - (umask値)」がデフォルトのパーミッションとなる。
例:
- umask =
022
のとき- ディレクトリ作成 => パーミッションは
755
- ファイル作成 => パーミッションは
644
- ディレクトリ作成 => パーミッションは
関連項目:
参考:
セキュリティ
SELinux
RHEL系の機能かな(?)