1 简介
目录结构:
C:\
D:\ 文件
E:\文件\质量
F:\娱乐\动态图像
linux目录结构:
一切从根源开始 =====>
刚接触这种Linux目录结构的同学常常会觉得它复杂、混乱,因为它缺乏窗口的简单、清晰的显示。
其实Linux系统的目录结构的知识也很简单。 只不过Linux系统的应用场景多为服务器应用和字符界面应用。 它不像系统的窗口显示那么直观。 不过Linux系统的目录结构确实是组织得很有规律的。 让我一一给大家解释一下。
1.1 Linux系统目录结构基本特征介绍
从逻辑上讲,所有目录(包括目录下的子目录)都在最高层目录“/”下。 根(“/”)目录是Linux系统中所有目录的起点。 根目录下的目录和子目录是一个层次树结构,很像一棵倒立的树。 这和系统按照硬盘分区(C:D:E:)划分的目录结构不同(系统可以理解为多棵树,每个分区都是一棵独立的小树)。
Linux系统中的这些不同的目录也很特别。 不同的目录可以分布在不同的硬盘分区和不同的硬盘设备上。 这对于系统来说是很难做到的,因为系统的不同分区是独立存在的。
Linux系统中的所有目录内容都是按类别组织的。 例如,Linux下的应用程序的可执行程序可能在/usr/bin中,而其数据文件和帮助文件在/usr/share中,运行时加载的配置文件和服务启动命令在/etc/中。
如果同学们了解了以上两点,相信很快就能轻松理解和掌握Linux系统的目录结构,进而感受到Linux系统的独特魅力。
概括
Linux系统中的所有目录都是分层的、倒置的树状目录结构,“/”根是所有目录的顶点。
不同的目录数据可以跨越不同的磁盘分区或不同的磁盘设备
所有目录都按照一定的类别进行组织和命名。
相对路径:相对于当前路径下的路径
5、绝对路径:从根开始的路径
提示:学习的意义在于练习总结概括的能力,让书本变薄(先总结再拓展)
2 Unix系统目录结构的历史典故
提示:学习目录结构的历史故事的目的是为了让大家对Linux目录结构有一个清晰的认识。
发行版 == GNU/linux + GNU 软件 + 其他软件
1969 年,肯和
Unix 是在 PDP-7 小型机上发明的。 1971年,他们升级为PDP-11。
当时他们使用的是一款名为RK05的存储盘,容量约为1.5MB。
由于硬盘的容量很小,没过多久,操作系统存储磁盘数据(根目录)就变得越来越大,导致一个磁盘已经无法容纳数据了。 于是,他们又加了第二块盘RK05,并规定第一块盘用来存放系统程序,第二块盘用来存放用户自己的程序。 因此,挂载的目录点被命名为/usr。 也就是说,根目录“/”挂载在第一盘上,“/usr”目录挂载在第二盘上。 另外,两个磁盘中的其他目录结构完全相同。 例如,第一个盘的目录(/bin、/sbin/lib/tmp...)全部重新出现在/usr目录中(/bin、/sbin、/lib)
tmp思路:不要轻易删除东西,可以放在tmp目录下,1个月后删除。
没过多久,第二个存储盘就满了,所以他们不得不添加第三个盘,RK05,并将挂载的目录命名为/home。 他们还规定/usr用来存放用户程序,/home用来存放用户数据。
自此,这个目录结构就被命名和定义了。 随着设备的发展和硬盘容量的增大,各个目录的含义也进一步明确。
目录结构
3.1 目录层次结构标准FHS
FHS的全称是(),中文意思是目录层次结构标准。 它是Linux的目录规范标准。
FHS定义了两层规范:
提示:/var分区已分开,硬盘足够大。 我们有监控,剩下的20%就会报警。
3.2 根目录结构
Linux系统的目录结构最顶层是“/”,所有目录都是从根开始的。 我们可以使用tree命令来获取根目录(/)下的目录结构。
3.3 小结:重要目录回顾
4重要子目录说明
以下是您必须记住的一些常见且重要的目录。
4.1 必须了解的Linux目录路径知识
配置文件路径:
/etc//-/ifcfg-eth0
(1)查看eth0(第二块eth1)
(2)通过setup===>“”修改网卡配置,修改此文件即可
(3)固定IP地址
(4)重启网卡/etc/init.d/(影响所有网卡)
(5) eth0 && ifup eth0 只针对eth0网卡
注意
配置文件 ifcfg--name 包含初始化接口所需的大部分详细信息。 -name 将根据网卡的类型和顺序而变化。 一般名称有eth0、eth1、ppp0等,其中eth表示以太网(eth0)类型网卡,0表示第一个网卡,1表示第二个网卡,ppp0表示第一个点对点网络界面。 在ifcfg文件中定义
这些项目取决于接口类型。
常见的值有以下几种:
上图中的配置实际上修改了/etc//-/ifcfg-eth0文件
以上设置实际上修改了/etc/.conf文件
概括
1、Linux客户端DNS可以在网卡配置文件(ifcfg-eth0)中设置
2. Linux客户端DNS也可以在/etc/.conf中设置
3. 网卡中的DNS设置优先于/etc/.conf。 如果重启网卡,DNS会覆盖/etc/.conf中的设置
4、/etc/hosts:设置用户IP与名称(域名)对应的解析表,相当于本地局域网中的DNS解析文件
5、/etc//:可以修改主机名和网卡启动、网关等配置。 如需永久更改主机名,需要同时修改以下两项:
(1) vi /etc//
(2)主机名
Linux启动时会执行/etc/rc.local的内容
4.2 /etc/ 中的重要目录和文件 4.3 其他目录
1、rpm -ivh(rpm包存在且无法使用yum时)
2. 嗯
(习惯:线上外部服务器很少安装,nginx、mysql、功能软件都是使用yum安装的)
3.源代码(./、make、make)、定制。 为大、中、小型企业提供重要服务。
传送门:源码---定制RPM包---制作yum仓库---yum安装
4.4 /var 目录下的路径知识 4.5 /proc 下的重要路径知识
4.6 必须掌握的路径和文件
/etc//-/ifcfg-eth0(第一个网卡配置文件)
/etc/.conf(DNS配置文件、网卡配置文件优先于.conf)
/etc/hosts(IP与域名(主机名)解析表)
/etc//(主机)
/etc/fstab(启动时自动挂载列表)
/etc/rc.local(开机自启动文件、自启动命令、脚本)
/etc/(Linux启动运行级别配置文件)
/etc/init.d(服务启动命令脚本目录)
/etc/(全局环境变量)
/etc/(别名)
/usr/local(编译安装软件的默认安装目录)
/var/log/(系统日志)
/var/log/(系统安全日志)
/var/spool/cron/root(计划任务,根目录)
/proc/(系统CPU信息)
/proc/(系统内存信息)
/proc/(系统CPU负载级别)
/proc/(系统挂载信息)
4.7 讨论:什么时候CPU被认为是重负载?
当平均CPU负载率大于CPU核心数时,我们可以说服务器CPU负载已经非常繁忙。
来源://p/.html
扫一扫在手机端查看
-
Tags : linux修改主机名 linux系统 linux服务器
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。