魔法使いの卵

WEBエンジニアの卵の成長記録

CentOS7(box)のルートディレクトリの役割をざっくりまとめた

環境について

  • vagrantで追加したCentOS7のboxを元に今までスルーしてたルートディレクトリの役割をみていく

  • 今回利用しているboxは以下

https://f0fff3908f081cb6461b407be80daf97f07ac418.googledrive.com/host/0BwtuV7VyVTSkUG1PM3pCeDJ4dVE/centos7.box
  • 一覧を出してみたら以下の通り
bin   dev  home  lib64  mnt  proc  run   srv  tmp  vagrant
boot  etc  lib   media  opt  root  sbin  sys  usr  var
  • 多少違いがあるとは思うけど基本的なところは同じだと信じてる

ディレクトリまとめ

ディレクトリ名 解説
bin 一般ユーザが実行できる基本的なコマンド
boot システムの起動に必要なファイル
dev デバイスファイル
mnt 一時的にファイルシステムをマウントするためのディレクトリ(root用)
opt パッケージ管理システムでプログラムをインストールする場所
proc プロセス情報
root rootユーザ用ホームディレクトリ
run システムの状態を示すファイルが配置されます
sbin rootユーザが実行できるシステム管理コマンド
srv サービスに関するデータを格納する
sys システム情報を含む仮想ディレクトリ
tmp 一時的なファイル置き場
usr 各種プログラムやライブラリ、ドキュメントなど(ソースからコンパイルしたプログラムなどは、この/usr/local下に配置する)
vagrant ホストOSとゲストOSの共通ディレクトリ
var ログ・ファイルなど更新されるファイル類
  • おざなりにしてた分簡単(雑)にまとめてすっきりした。