课堂笔记Day8

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里配置。

你可能感兴趣的:(课堂笔记Day8)