ChangeLog 最新ページ

linux - /home/pochi/ChangeLog

最終更新時間: 2026-08-11 20:48

2021-03-09 Tue

sudo オプションの使いわけ [linux]

'sudo su -' vs 'sudo -i' vs 'sudo /bin/bash' - when does it matter which is used, or does it matter at all?
https://askubuntu.com/questions/376199/sudo-su-vs-sudo-i-vs-sudo-bin-bash-when-does-it-matter-which-is-used

ドキュメントレビューをしてたんだけど、sudo を使って root ユーザーになりたい、という場合のやり方がいろいろ混在してた。
どれかに統一しといたほうが良い気もするんだけど、とりあえずどういう意味があるか、というのをメモ。


sudo su -
ログインシェルを起動して、/etc/profile .profile .bashrc を読みこんで、rootディレクトリに cd する。
root ユーザでログインするイメージ
sudo su - <ユーザー名> で他のユーザーになるときにも使う


sudo -i
sudo su - に近い。
.bashrc と .login を読みこむ。


sudo /bin/bash
root権限でシェルを起動。環境変数等は呼び出したユーザー環境を引き継ぐ。


sudo -s
root権限で $SELL を起動。

2012-05-18 Fri

最近のLinuxで有効になっているI/Oバリア機能と、RDBへの影響 [linux][DB]

http://db2.jugem.cc/?eid=2485

I/Oバリアは簡単にいうと、「バリア命令」の後で発行されたI/Oは、
バリア命令の前に発行されたI/Oの後に必ず実行されるようにする仕組みです。
つまりI/Oの順序(物理ディスクに反映される順番)をまもらせる仕組みといえます。


ジャーナル(トランザクションログ)の書き込みと、データの書込みの
順番を守らせるために実装されたらしい。
OFFにしても問題がなくて性能が要求されるサーバは
OFFにしたほうが良さそうだ。