---
# System prepended metadata

title: Linux
tags: [Linux]

---

# Linux
###### tags: `Linux`

## NFS(Network File System)
ネットワークを介してサーバ上のストレージ領域をローカルストレージと同様にマウントして使える。

> 知っておきたいNFSの基本と活用法
https://baremetal.jp/blog/2018/04/17/541/

![](https://i.imgur.com/Bt4PodR.png)




## ディレクトリ構造
/　配下のディレクトリ一覧
- /bin 
    OSが正常に動作するための実行ファイル
    コマンドを実行するためのファイルが入っている。
    lsコマンドやkillコマンドなど。
- /boot 
    システムの起動に必要なファイル
    ここを触ることはあまりない。
- /dev
    ハードウェア機器を表すファイル
    キーボード、マウス。
- /etc
    設定ファイル置き場
- /home
    ユーザのホームディレクトリ
    ログインしたときに最初に始まる場所。
- /lib
    OSに必要なライブラリファイル
    ライブラリとはOSで必要な処理をひとまとめにしたパーツ
- /media
    外部の記憶媒体をマウント(自動
    マウントするパスの場所。
    usb/HDD使う時マウント必要。
- /mnt
    外部の記憶媒体をマウント(手動)
- /opt
    追加のアプリケーションがインストール
    chromeとかインストールする場所。
- /proc
    OSのシステムをコントロール
- /root
    rootアカウントのホームディレクトリ
- /sbin
    ルートユーザのみ実行できるプログラム
- /sys
    OSの現在の状況に関する情報
- /usr
    全ユーザが共通して利用するプログラムのデータ
- /var(variableの略)
    システム運用中に生成、後から削除されるデータ
    ログファイルが置かれている。
    
> Linuxディレクトリ構造を完全解説！
https://youtu.be/bzqrlef15wI


## 絶望的なコマンド(非常に危険)
```bash=
$ sudo init 0
$ sudo rm -rf /
$ :(){:|:&};:
$ sudo ls -la > /dev/sda
$ sudo mkfs.ext4 /dev/sda
$ mv /etc/*.conf /dev/null
$ > /etc/nsswitch.conf
$ dd if=/dev/random of=/dev/sda
$ echo c > /proc/sysrq-trigger
```

> 危険！決して実行してはいけないLinuxコマンド7個
https://orebibou.com/ja/home/201408/20140826_001/