su コマンドとsudo コマンドについて こんにちは。 ただいまLinuxの勉強中でございます。 root権限に推移する際、そのマシンの設定にもよりますが、以下のコマンドで行うと思います。 1.su - 2.sudo -s 3.sudo su - suコマンドとsudoコマンドの違いがよくわからないのもあるんですが、 こちらのコマンドの意味はそれぞれどういう点で異なっているのでしょうか? 初心者でもわかりやすい説明をいただければ幸いでございます。 以上、宜しくお願いします。
![suコマンドとsudoコマンドについて - こんにちは。ただいまLinuxの勉強中でございます。root権限に推移する際、そのマシンの設定... - Yahoo!知恵袋](https://cdn-ak-scissors.b.st-hatena.com/image/square/1d07bee2b75b182ba712690f3a3464c29972e28b/height=288;version=1;width=512/https%3A%2F%2Fs.yimg.jp%2Fimages%2Fks%2Fclap%2Fimage%2Fogp%2Fogp.png)
CentOS6でrbenvをユーザが共通で使えるようにする方法について調べました。 rbenv + ruby-build をインストール ruby-buildはrbenvのプラグインとしてインストールしておきます。 $ cd /usr/local $ sudo git clone git://github.com/sstephenson/rbenv.git rbenv $ sudo mkdir rbenv/shims rbenv/versions $ sudo mkdir rbenv/plugins $ cd /usr/local/rbenv/plugins $ sudo git clone git://github.com/sstephenson/ruby-build.git ruby-build rbenvを使うためのシェル環境変数指定 rbenvを使うためのシェル環境変数指定には、/
システムで利用するrubyのバージョン管理にaptやyumは使いたくないので、rbenvでやってしまいましょう。という話。 rbenv のインストール インストール場所は /opt/ruby 以下。別に/usr/localでも問題ないけど、私の管理ポリシ的にそうしてる。 # mkdir -p /opt/ruby # cd /opt/ruby # git clone git://github.com/sstephenson/rbenv.git/etc/profileに追記する、のは緊急時の影響が大きいので、rbenv環境変数系はまとめて1ファイルにしてユーザごとにsourceさせるように変更するとよい気がする。/etc/profile内でevalしたくはないよね。 # cat >> /etc/profile RBENV_ROOT=/opt/ruby/rbenv export RBENV_RO
rbenv と ruby-build 便利ですね。しかし ~/.rbenv 以下にもろもろ入ってしまうと都合が悪いこともあるので system-wide に、 /usr/local 以下とかにインストールしたい (そして複数ユーザーで同じ rbenv 環境を共有したい) のでやり方を調べた。 だいたい Shared install of rbenv のとおりでいける。たぶん /usr/local/rbenv/shims と /usr/local/rbenv/versions を自分で掘るのがポイント。これで rbenv install 1.9.3-p0 とすればうまいことインストールされる。 というわけで手順をコピペするのが面倒くさいのでインストーラのシェルスクリプトを書いた。 root で実行してください。 https://gist.github.com/1727338 Wiki ページ
複数人が利用する開発環境のサーバにRubyを入れる場合、rbenvを使ってバージョン管理する時のまとめ。環境はCentOSですが、Debian系でも同じですね。 rbenv, ruby-build インストール rbenv, ruby-build を /usr/local にインストールします。 $ cd /usr/local $ git clone git://github.com/sstephenson/rbenv.git rbenv $ mkdir rbenv/shims rbenv/versions $ chgrp -R groupname rbenv $ chmod -R g+rwxXs rbenv $ git clone git://github.com/sstephenson/ruby-build.git ruby-build $ cd ruby-build $ ./inst
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く