linux系统挂载
Linux 系统中“一切皆文件”,所有文件都放置在以根目录为树根的树形目录结构中。在 Linux 看来,任何硬件设备也都是文件,它们各有自己的一套文件系统(文件目录结构)
因此产生的问题是,当在 Linux 系统中使用这些硬件设备时,只有将Linux本身的文件目录与硬件设备的文件目录合二为一,硬件设备才能为我们所用。合二为一的过程称为“挂载”。
如果不挂载,通过Linux系统中的图形界面系统可以查看找到硬件设备,但命令行方式无法找到。
挂载,指的就是将设备文件中的顶级目录连接到 Linux 根目录下的某一目录(最好是空目录),访问此目录就等同于访问设备文件。
拥有一个存储设备
可以是硬盘、U盘、光驱和一切可以存储的设备
在linux系统中找到设备
找到需要挂在的设备,并准备好挂在的目录。并不是根目录下任何一个目录都可以作为挂载点,由于挂载操作会使得原有目录中文件被隐藏,因此根目录以及系统原有目录都不要作为挂载点,会造成系统异常甚至崩溃,挂载点最好是新建的空目录。
- 目录事先存在,可以用mkdir命令新建目录
- 挂载点目录不可被其他进程使用到
- 挂载点下原有文件将被隐藏
需要将存储设备进行挂载
[root@localhost /]# fdisk -l
...
设备 Boot Start End Blocks Id System
/dev/sdb1 2048 2099199 1048576 83 Linux
/dev/sdb2 2099200 4196351 1048576 5 Extended
/dev/sdb5 2101248 2306047 102400 83 Linux
/dev/sdb6 2308096 2512895 102400 83 Linux
/dev/sdb7 2514944 2719743 102400 83 Linux
/dev/sdb8 2721792 2926591 102400 83 Linux
...
[root@localhost /]# mount /dev/sdb8 /device
[root@localhost /]# df
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/mapper/CentOS-root 18307072 4724136 13582936 26% /
devtmpfs 485368 0 485368 0% /dev
tmpfs 500664 84 500580 1% /dev/shm
tmpfs 500664 7160 493504 2% /run
tmpfs 500664 0 500664 0% /sys/fs/cgroup
/dev/sda1 508588 142620 365968 29% /boot
tmpfs 100136 20 100116 1% /run/user/42
tmpfs 100136 0 100136 0% /run/user/0
/dev/sdb8 98988 5280 93708 6% /device
[root@localhost /]# blkid /dev/sdb8
/dev/sdb8: UUID="a3c4bf06-3695-45e8-8a07-a063498f0578" TYPE="xfs"
[root@localhost /]# umount /device
系统的基础目录结构
lrwxrwxrwx. 1 root root 7 Jun 11 2017 bin -> usr/bin
dr-xr-xr-x. 4 root root 4096 Dec 2 2018 boot
drwxr-xr-x 5 root root 4096 Nov 4 14:59 data
drwxr-xr-x 18 root root 2900 Mar 2 2019 dev
drwxr-xr-x. 87 root root 4096 Mar 2 2019 etc
drwxr-xr-x. 2 root root 4096 Nov 5 2016 home
lrwxrwxrwx. 1 root root 7 Jun 11 2017 lib -> usr/lib
lrwxrwxrwx. 1 root root 9 Jun 11 2017 lib64 -> usr/lib64
drwx------. 2 root root 16384 Jun 11 2017 lost+found
drwxr-xr-x. 2 root root 4096 Nov 5 2016 media
drwxr-xr-x. 2 root root 4096 Nov 5 2016 mnt
drwxr-xr-x. 3 root root 4096 Jun 11 2017 opt
dr-xr-xr-x 105 root root 0 Mar 2 2019 proc
dr-xr-x---. 8 root root 4096 Nov 5 11:11 root
drwxr-xr-x 26 root root 980 Nov 5 13:52 run
lrwxrwxrwx. 1 root root 8 Jun 11 2017 sbin -> usr/sbin
drwxr-xr-x. 2 root root 4096 Nov 5 2016 srv
dr-xr-xr-x 13 root root 0 Mar 2 2019 sys
drwxrwxrwt. 7 root root 122880 Nov 5 15:26 tmp
drwxr-xr-x. 13 root root 4096 Jun 11 2017 usr
drwxr-xr-x. 20 root root 4096 Mar 2 2019 var
网卡配置文件
[root@1997sty tmp]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet --指定网络类型 以太网Ethernet 电话10M 军用(帧中继) 金融公司(FastEthernet)
BOOTPROTO=none --网络启动协议 自己手动配置 none static 自动获取地址 dhcp
NAME=eth0 -- 主机网卡的名称 逻辑名称
UUID=31d48995-e74f-4f99-8e19-0da439ea257b -- 虚拟主机,会给每个硬件一个标识
DEVICE=eth0 -- 主机网卡的名称 设备名称物理名称
ONBOOT=yes -- 设置网卡是否处于开启状态(激活状态)
IPADDR=10.0.0.100 -- 静态配置IP地址
PREFIX=24 -- 子网掩码 一种把前缀编成一种与IP地址相似的形式的掩码。
GATEWAY=10.0.0.2 -- 网关(一个网络到另一个网络的必经之路)
DNS1=114.114.114.114 -- DNS域名解析服务(建立名称和IP地址的对应关系)
配置文件修改重启服务
systemctl restart network
针对所有网卡进行重启ifdown eth0 && ifup eth0
针对指定网卡进行重启*- 异常问题:网卡配置文件正确,无法重启网络服务
systemctl stop NetworkManager
网络管理服务关闭
DNS解析配置文件
nameserver #定义DNS服务器的IP地址
domain #定义本地域名
search #定义域名的搜索列表
sortlist #对返回的域名进行排序
[root@1997sty ~]# cat /etc/resolv.conf
# Generated by NetworkManager
search com
nameserver 114.114.114.114
最后一次更新于2019-11-05 20:55
0 条评论