05.目录结构和磁盘挂载

1.目录结构

image-20210917183336604

/bin目录

bin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经常使用的命令

/usr/bin : 是/bin目录快捷方式指向的目录

/usr/local/bin : 存放安装的第三方软件的命令的目录

image-20210917151105966

/boot目录

存放内核文件和系统引导程序

image-20210917151156461

/dev目录

设备文件存放的目录,因为linux中一切皆文件,所以就像鼠标、键盘、光驱,对linux来说也都是一个个的文件。例如/dev/cdrom(光驱)、/dev/sda1(硬盘)等

image-20210917151418840

/etc目录

配置文件,很重要,系统级服务配置文件都在这里

image-20210917152201433

/etc/sysconfig/network-script/ifcfg-*,网络配置文件
/etc/hostname,系统主机名配置文件
/etc/resolv.conf,dns客户端配置文件
/etc/hosts,本地域名解析配置文件
/etc/fstab    系统挂载目录 开机自启动挂载列表
/etc/passwd  系统用户文件
		

网卡地址:

eth0: /etc/sysconfig/network-scripts/ifcfg-eth0 
eth1: /etc/sysconfig/network-scripts/ifcfg-eth1
	
ifdown  [网卡的名称] :停止网卡
ifup	[网卡的名称] :开启一个网卡
systemctl restart network : 重启网络的

selinux



禁用selinux : 

# 永久关闭
[root@localhost sbin]$ vim /etc/selinux/config 
SELINUX=disabled
				
# 临时关闭
[root@localhost sbin]$ setenforce 0

/home 目录

用户的主目录,在 Linux 中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的

创建用户:  useradd [用户名]
切换用户:  su [用户名

image-20210917153005592

/lib 目录

库文件存放目录

lib 是 Library(库) 的缩写这个目录里存放着系统最基本的动态连接共享库,其作用类似于 Windows 里的 DLL 文件。几乎所有的应用程序都需要用到这些共享库

image-20210917153637398

/mnt 目录

系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在 /mnt/ 上,然后进入该目录就可以查看光驱里的内容了。

挂载点:给设备提供的一个入口

/opt 目录

opt 是 optional(可选) 的缩写,这是给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。

/proc 目录

虚拟的目录,显示内存中的信息的

proc 是 Processes(进程) 的缩写,/proc 是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。

查看命令:

内存:free -m
CPU : lscpu

/root 目录

该目录为系统管理员,也称作超级权限者的用户主目录

/sbin 目录

s 就是 Super User 的意思,是 Superuser Binaries (超级用户的二进制文件) 的缩写,这里存放的是系统管理员使用的系统管理程序。

/srv 目录

Service 存放一些对外的服务数据(不是软件,而是数据),如web、ftp、流媒体等。(如果内容较多,可单独分区)

/sys 目录

这是 Linux2.6 内核的一个很大的变化。该目录下安装了 2.6 内核中新出现的一个文件系统 sysfs 。

sysfs 文件系统集成了下面3种文件系统的信息:针对进程信息的 proc 文件系统、针对设备的 devfs 文件系统以及针对伪终端的 devpts 文件系统。

该文件系统是内核设备树的一个直观反映。

当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中被创建

/tmp目录

tmp 是 temporary(临时) 的缩写这个目录是用来存放一些临时文件的。(垃圾堆)

**/usr **目录

usr 是 unix shared resources(共享资源) 的缩写,这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于 windows 下的 program files 目录。

存放用户软件的目录

/usr/bin:
系统用户使用的应用程序。

/usr/sbin:
超级用户使用的比较高级的管理程序和系统守护程序。

/usr/src:
内核源代码默认的放置目录

/var目录

var 是 variable(变量) 的缩写,这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。

2.挂载磁盘

#Linux来说无论有几个分区,分给哪一个目录使用(挂载),他归根结底就只有一个根目录,一个独立且卫衣的文件结构,Linux中每个分区都#是用来组成整个文件系统的一部分的。

#Linux采用了一种叫 “载入” 的处理方法,他的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。

#简单来说,一个分区代表了一块具体的存储空间,Linux通过挂载的技术将这块空间挂载了一个具体的目录下面。
1、增加一块硬盘
2、做磁盘分区
3、格式化文件系统
4、挂载使用

1、增加一块硬盘

查看硬盘命令:lsblk

微信截图_20210917114659

微信截图_20210917114725

微信截图_20210917114731

微信截图_20210917114743

微信截图_20210917114748

微信截图_20210917114809

image-20210917163952266

2、做磁盘分区

分区命令 fdisk /dev/sdb
开始对/sdb分区

    *m  显示命令列表

    *p  显示磁盘分区  与fdisk -l效果相同

    *n  新增分区

    *d  删除分区

    *w  写入并退出

image-20210917171235876

image-20210917171334267

3、格式化文件系统

mkfs.xfs [文件系统分区的路径]
mkfs.xfs /dev/sdb1

image-20210917171603368

4、挂载使用

挂载

mount [选项(参数,非必须)] [磁盘分区的路径] [挂载的路径]

mount /dev/sdb1 /mnt

卸载挂载:

注:卸载文件时,光标不能够在卸载的目录

umount [挂载的路径]
umount /mnt

查看挂载

df -h

image-20210917172448963

posted @ 2021-09-17 17:30  OVO_3V3  阅读(134)  评论(0)    收藏  举报