Day8
Linux系统目录特点
Linux一切从跟开始
Linux下的目录是一个有层次的树状结构
在Linux中每个目录可以挂载到不同的设备(磁盘)上
Linux里的分区默认是不能被访问的,没有入口,需要挂载到目录下才能进入,相当于给分区创建了一个入口。
Linux里的目录和分区是分离的
挂载命令:mount
卸载命令:umount
临时挂载点:/mnt
挂载:为分区找到一个入口,即开一扇门。
挂载点:分区入口的目录名,/etc就是分区/dev/sda1的挂载点
Linux系统诞生之初的目录及作用表
bin -》usr/bin binaries 二进制相关命令*
boot 引导分区,系统内核及引导程序*
dev device 设备文件所在目录*
etc 二进制软件包配置文件所在路径*
home 普通用户的家目录*
lib -> usr/lib library 库文件目录
lib64 ->usr/lib64 64位库文件目录
media 媒体
mnt (mount)临时挂载点*
opt option(选择) 的缩写,表示可选择,有些软件包也被安装到这里,也就是自定义的软件包。
proc 虚拟的文件系统,存放进程和内核信息的目录*
root 管理员的家目录*
run 正在运行进程先关信息的文件
sbin ->usr/sbin system binaries 管理员命令所在目录,普通用户执行不了*
srv 为用户提供服务的数据所在目录
sys 虚拟的文件系统,存放进程和内核信息的目录
tmp 临时文件所在目录*
usr 系统软件和用户相关程序所在目录,第二层次目录*
var 可变化的数据--日期等*
/etc系统初始化设置相关重要文件
网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0
用途:用于配置上网的文件
ens33
eth0 eth1
Centos7:nmtui 图形化配置上网,本质就是修改上述文件。
Centos6:setup
可以不用图形工具,直接修改文件也是可以的
配置网卡文件/etc/sysconfig/network-scripts/ifcfg-eth0主要内容详解:
DEVICE=eth0 :第一块网卡逻辑设备名,第二块为eth1
ONBOOT=yes:这个地方要为yes,才能保证下次开机启动激活网卡
IPADDR=192.168.2.217 :这是虚拟机桥接模式,局域网Linux服务器的固定IP
PREFIX=24 :子网掩码位数,这里是24位
DNS1=192.168.2.1 :主DNS,这里默认会覆盖以及优先于/etc/resolv.comf的配置生效
GATEWAY=192.168.2.1 :局域网上网网关地址
/etc/resolv.conf :Linux系统DNS客户端的配置文件
DNS (domain name system)域名系统
作用:简单的说就是把浏览器里输入的域名解析为服务器的IP地址,然后才能找到服务器,提供内容。
解析:公共服务DNS,IP,你告诉他域名,他给你IP。
/etc/hosts: 系统本地的DNS解析文件
例:10.0.0.200 ==> www.oldboyedu.com
10.0.0.201==>www.baidu.com
每个人的电脑必须要有一个HOSTS做解析。
最后就有了DNS,DNS公网公共解析服务资源,谁想解析就请求他的IP。
重要功能:把浏览器啦输入的域名,解析为服务器的IP地址,还有很多功能。
DNS的/etc/resolv.conf 配置文件基本已经废弃了,由网卡配置文件里的DNS代替了。只要在网卡配置里面设置,会自动更新到/etc/resolv.conf里。如果先跟新/etc/resolv.conf文件,网卡荣国重启就会自动清除/etc/resolv.conf的文件,放入网卡设置的DNS配置。
浏览器再输入www.baidu.com时候,有限找hosts解析,本地DNS配置文件hosts,优先于公网的DNS解析。
主要用于局域网开发人员测试解析。
/etc/fstab:配置开机设备自动挂载的文件
设备要挂载才能使用,我们挂载过根/boot么?
系统已经在开机的是偶帮我们自动挂载了我们安装系统时的分区。
自动挂载的文件就是/etc/fstab
如果插入一个U盘,希望下次开机能够直接访问,就需要在/etc/fstab里配置。