Day02-Linux档案结构简介

Linux

因为之後会部署在 Linux 上

所以要先大概了解一下档案结构

鸟哥的 Linux 私房菜

档案结构

File stem Hierarchy Standard

Linux 档案结构是树状的结构

image

档案资料夹的部分可以参考鸟哥的文章

这里只挑选几个常用的资料夹

/home

这是系统预设的使用者家目录(home directory)

在你新增一个一般使用者帐号时

预设的使用者家目录都会规范到这里来

比较重要的是,家目录有两种代号喔:

  • ~: 代表目前这个使用者的家目录
  • ~dmtsai : 则代表 dmtsai 的家目录

/root

系统管理员(root)的家目录

之所以放在这里,是因为如果进入单人维护模式而仅挂载根目录时, 该目录就能够拥有root的家目录

所以我们会希望root的家目录与根目录放置在同一个分割槽中。

/lib

系统的函式库非常的多

而/lib放置的则是在开机时会用到的函式库

以及在/bin或/sbin底下的指令会呼叫的函式库而已

什麽是函式库呢?你可以将他想成是『外挂』,某些指令必须要有这些『外挂』才能够顺利完成程序的执行之意

另外 FHS 还要求底下的目录必须要存在:

  • /lib/modules/: 这个目录主要放置可抽换式的核心相关模组(驱动程序)喔

/etc

系统主要的设定档几乎都放置在这个目录内

例如人员的帐号密码档、 各种服务的启始档等等。

一般来说,这个目录下的各档案属性是可以让一般使用者查阅的, 但是只有root有权力修改

FHS建议不要放置可执行档(binary)在这个目录中喔

比较重要的档案有: /etc/modprobe.d/ /etc/passwd /etc/fstab /etc/issue 等等

另外 FHS 还规范几个重要的目录最好要存在 /etc/ 目录下喔:

  • /etc/opt(必要): 这个目录在放置第三方协力软件 /opt 的相关设定档
  • /etc/X11/(建议): 与 X Window 有关的各种设定档都在这里,尤其是 xorg.conf 这个 X Server 的设定档。
  • /etc/sgml/(建议): 与 SGML 格式有关的各项设定档
  • /etc/xml/(建议): 与 XML 格式有关的各项设定档

/usr

usr 并不是 user 的缩写

而是 Unix Software Resource 的缩写

意思是 Unix 作业系统软件资源放置的地方

而不是使用者的资料夹

而更细节的资讯可以参考 鸟哥看更多的解说

/var

/var目录主要针对常态性变动的档案

包括快取(cache)、登录档(log file)以及某些软件运作所产生的档案

包括程序档案(lock file, run file)

或者例如MySQL资料库的档案等等

/tmp

这个目录是用来存放一些临时档案的。

目录树

在Linux底下,所有的档案与目录都是由根目录开始的

那是所有目录与档案的源头

然後再一个一个的分支下来

有点像是树枝状啊

我们也称这种目录配置方式为: 目录树(directory tree)

主要的特性有:

  • 目录树的启始点为根目录 (/, root)
  • 每一个目录不止能使用本地端的 partition 的档案系统,也可以使用网路上的 filesystem 。举例来说, 可以利用 Network File System (NFS) 服务器挂载某特定目录等
  • 每一个档案在此目录树中的档名(包含完整路径)都是独一无二的

绝对路径与相对路径

所谓的路径(path)定义为绝对路径(absolute)与相对路径(relative)

这两种档名/路径的写法依据:

  • 绝对路径: 由根目录(/)开始写起的档名或目录名称, 例如 /home/dmtsai/.bashrc
  • 相对路径: 相对於目前路径的档名写法。 例如 ./home/dmtsai../../home/dmtsai/ 等等。反正开头不是 / 就属於相对路径的写法

接下来在处理一下网页服务器 (Nginx)


<<:  Unity与Photon的新手相遇旅途 | Day2-环境介绍

>>:  让unRiad RAID起来(使用ZFS)

37.use API with Axios

首先,我们要通过 npm/Yarn 或一个 CDN 链接安装 axios。 我们首先创建一个 dat...

[Lesson14] Retrofit

在 gradle (Module) 层级的 dependencies 中内加入: implement...

[Day 30] 结算成果!铁人赛真的结束了吗?!

终於~~~ 来到了第30天啦 不管有没有做完,都该来结算一下成果了 来看看目前的专案跟一开始规划的完...

Day16-sklearn(1)正规化StandardScaler、MinMaxScaler、MaxAbsScaler

正规化 缩小资料的呈现比例 可使数值呈现在一定的范围内 使我们在训练模型时,增加梯度下降的容易度并提...

【DAY 22】为什麽每天可以有这麽多问题? Microsoft Power Virtual Agents 智慧虚拟助理帮帮我~

哈罗大家好~ 昨天介绍了 Microsoft Power Virtual Agents 智慧虚拟助理...