05.目录结构和磁盘挂载
1.目录结构

/bin目录
bin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经常使用的命令
/usr/bin : 是/bin目录快捷方式指向的目录
/usr/local/bin : 存放安装的第三方软件的命令的目录

/boot目录
存放内核文件和系统引导程序

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

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

/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 [用户名

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

/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







2、做磁盘分区
分区命令 fdisk /dev/sdb
开始对/sdb分区
*m 显示命令列表
*p 显示磁盘分区 与fdisk -l效果相同
*n 新增分区
*d 删除分区
*w 写入并退出


3、格式化文件系统
mkfs.xfs [文件系统分区的路径]
mkfs.xfs /dev/sdb1

4、挂载使用
挂载
mount [选项(参数,非必须)] [磁盘分区的路径] [挂载的路径]
mount /dev/sdb1 /mnt
卸载挂载:
注:卸载文件时,光标不能够在卸载的目录
umount [挂载的路径]
umount /mnt
查看挂载
df -h


浙公网安备 33010602011771号