マニアック注意。全ファイルシステムにアクセスせよ


「どうか、おやめください。」

静かだけど有無を言わさない物言いに、
ちょっと怯んで口ごもった。

やりたいことをトコトン突き詰めていったら、
最後にたどり着いた場所が「root」だった。

rootっていうのはシステムを管理する
最高権限を有するユーザーアカウント名のことを指します。

root権限を取得した場合、その端末の
全ファイルシステムにアクセスすることが可能になる。

今日はマニアックな話になるので
興味ない人は読み飛ばしてください。

レンタルサーバーっていう言葉は
聞いたことあると思うけれど、
つまりそれはWordpressとかを
インストールして動かす土台みたいなもん。

phpとかMySQLで動いてるんだけど、
普通はパッケージをインストールして
あとはプラグインやらなんやらを使ったり
一部ソースをカスタマイズして見栄えを変えます。

こういうのをCMSって言います。
ブログみたいなものもあれば、
ECサイトに特化したものもあります。

それを動かすサーバーの中には
予めユーザーが使いそうな機能、
例えばPHPやMySQLなどのソフトが
予めインストールされてます。

そういうソフトが入ってるから、
レンタルサーバーっていうのは
お手軽にCMSを突っ込んで動かせるんですね。

なので、プログラミングをやりたかったら、
レンタルサーバーに直接アップすれば
ありがちな教科書に乗ってるXAMPPとかの
環境構築なしであっさりコードを書いて動かせます。
(今となってはあんまオススメしない方法です)

だからLAMPって言葉を聞いた時も、
XAMPPを起動してMySQLをStartした時に
LAMP(点灯)って意味だと勘違いしてた。
ああ恥ずかしい。

なーんだってことで基礎をすっ飛ばして、
プログラミングを始めた気になってた。

ただし、このレンタルサーバーっていうのは
サーバーを間借りする仕組みなので、
他に迷惑がかかりそうだと運営会社が
判断したら強制的に止められます。

他にも色々とルールみたいなのが決まっていて
使っちゃいけないものがたくさんあります。

そこを限界突破したければ、
rootを持つしか無いんですよね。

レンタルサーバ使ってる間は
そこそこの規模のWebサイトを運営してても
真っ黒い画面(CUI)をいじることは無いと思う。

だから私も最初はすごく抵抗があった。

いつも使い慣れたデスクトップを
マウスで動かすのから卒業して、
真っ黒い画面でコマンドを打ち始めて、
最終的に辿り着いたのがroot。

このシステムのテッペン。

この分野のスペシャリストの人達は
他の分野の人達とは毛色が違う。

WordPressとかを使いこなすWeb制作の人や
photoshopやIllustratorを使いこなすデザイナー、
美しいレイアウトを紡ぎだすコーダー、
素敵なコードが書けるプログラマは、
まだ私にとっては話しやすい人達。

だけど、このrootの人達はもっと
学術的だったり研究者的なイメージで。

無機質な手術台に乗せられてる感じがする。
部外者お断り感が半端ない。

ここで作業を分担する時に、
ようやくLAMPの意味が分かった。

LAMPとは、
1.OSのLinux
2.WebサーバーのApache
3.データベースのMySQL
4.プログラミングのPHPやPython
の頭文字を取ったものです。

つまり・・、OSからやらなきゃなんない。

普通はパソコン買ったら
WindowsかMacが入ってて、
電源入れたらそのまま使えます。
これは一般ユーザーの権限。

でもrootな人は、ハードディスクと
CPUとかだけ入ったただの箱を買ってきて、
OSのインストールから始めることになる。

しかもWindowsでもMacでもなくてLinux。
Linuxの中にも色々種類があって、扱い方も異なる。
ubuntu使いがマジでかっこいい。

それが分かって、環境構築して初めて、
色々分担して出来るっていうこと。

こんなもんがリモートで、
しかも安価に動かせるって凄すぎる時代だなと。

と同時にroot権限を持つと障害やアップデート等の
対応も全部自己責任になるので扱いも慎重になります。

なので、参謀をつけてやってるワケですが、
先走ったことをしたら冷たく怒られました。
怖い。

うーん、こんなに深いとは思わなかった。。
もうこれ以上ありませんように。

6749870889_95054cf24c_z


The following two tabs change content below.
エグゼクティブクラブ代表の吉田です。 エグゼクティブクラブは9年に及ぶ実績を元に多数の成功者を輩出し、 14,000件以上に及ぶメール相談実績、2,700有余名以上の歴代会員サポート実績、 マニュアル・コンテンツ総数3300ページ以上、10名以上の講師陣によるサポート体制、 業界最大級の海外販売・個人輸出の会として、 あなたに的確なアドバイスをさせていただきます。

最新記事 by 吉田ゆうすけ (全て見る)