linux
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| linux [2018/07/07 23:51] – [システム管理] 削除 nullpon | linux [2024/06/23 04:54] (現在) – nullpon | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | ====== Linux関連めも | + | ====== Linux ====== |
| - | * [[linux:disk|ディスク関連]] | + | |
| - | ===== man page ===== | + | |
| - | [[http://www.linux.or.jp/ | + | |
| - | ===== ファイル | + | ===== 終了・再起動 |
| - | 4番目のビットについて、rwsrwsrwtみたいなやつ | + | |
| - | * 4 - SUID - 実行ファイルならば、所有者の権限で実行する | + | |
| - | * 2 - SGID - 実行ファイルならば、所有グループの権限で実行する。ディレクトリならば、そこに作られたファイルのグループ所有権がディレクトリと同じになる | + | |
| - | * 1 - sticky - ディレクトリならば、そこに作られたファイルを削除できるのはrootか作成者のみ。/ | + | |
| - | ===== ユーザ管理 ===== | + | 現状はpoweroffとrebootだけで十分 |
| - | ==== ユーザ ==== | + | |
| - | useraddとadduserコマンドがあるが、CentOS等ではadduserはuseraddのシンボリックリンクなのでどっちも同じ | + | |
| - | ユーザ追加 | + | * poweroff 停止して電源オフ |
| - | | + | |
| - | | + | |
| - | | + | |
| + | * -H, --halt 停止のみ | ||
| + | * -h, -P --poweroff 停止して電源オフ | ||
| + | * -r, --reboot 再起動 | ||
| - | ユーザのプライマリグループ変更 | + | [[systemd]]採用のLinuxではこれらコマンドは '' |
| - | $ sudo / | + | |
| - | uid=501(nullpon) gid=1001(developers) 所属グループ=1001(developers) | + | |
| - | ユーザの所属グループ変更 | + | < |
| - | $ sudo /usr/ | + | systemctl poweroff |
| - | uid=501(nullpon) gid=1001(developers) 所属グループ=1001(developers), | + | </code> |
| - | ユーザをグループから削除(削除は無いので再度グループ変更を行う) | + | これはさらに以下に相当する |
| - | $ sudo / | + | |
| - | uid=501(nullpon) gid=1001(developers) 所属グループ=1001(developers), | + | |
| - | ==== グループ | + | < |
| - | グループ追加 | + | systemctl start poweroff.target --job-mode=replace-irreversibly --no-block |
| - | | + | </ |
| + | |||
| + | haltは停止するだけで電源を落とさない。よってVirtualBox上などで仮想アプライアンスとして起動している場合、Linuxが終了してもVMは終了しないので使用しない方がいいかもしれない | ||
| + | |||
| + | |||
| + | ===== man ===== | ||
| + | |||
| + | コマンドがよくわからない時はman(manual) | ||
| + | |||
| + | man ls | ||
| + | |||
| + | 最近作られたコマンドはmanがなく -h などのオプションでヘルプを表示するものも多いが、基本的なコマンドならばmanがある。 | ||
| + | |||
| + | |||
| + | |||
| + | ===== sudo ===== | ||
| - | ==== sudo ==== | ||
| sudoerファイルの編集 | sudoerファイルの編集 | ||
| + | |||
| # visudo | # visudo | ||
| 行 48: | 行 55: | ||
| #3) With great power comes great responsibility. | #3) With great power comes great responsibility. | ||
| </ | </ | ||
| - | |||
| | | ||
| - | ==== Windowsファイル共有をマウント ==== | + | ===== Windowsファイル共有をマウント ===== |
| # mount -t cifs -o username=usr, | # mount -t cifs -o username=usr, | ||
| ドメイン使ってる場合は知らん | ドメイン使ってる場合は知らん | ||
| - | + | ===== システムクロック | |
| - | ===== システムconfigについて ===== | + | |
| - | ==== io scheduler ==== | + | |
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | * noop - 何もせずに受付順に処理。SSD等の高速ストレージや、別途スケジューラを持っているraidコントローラがある場合など | + | |
| - | * deadline - 待ち時間を一定にするようにがんばる。データベースやSSD向け。[[https:// | + | |
| - | * cfq - プロセス毎にキューを持つ。だいたいの環境で上手く動く | + | |
| - | * anticipatory - ハードディスク向け、もはや使う事はないので忘れましょう(RHELでは既に無効化されてるっぽい) | + | |
| - | + | ||
| - | ==== システムクロック ==== | + | |
| 今の設定を見る | 今の設定を見る | ||
linux.1531007481.txt.gz · 最終更新: by nullpon