澳门新浦京娱乐场网站-www.146.net-新浦京娱乐场官网
做最好的网站

linux目录结构,目录结构

参照他事他说加以调查博客: http://www.cnblogs.com/chensiqiqi/p/6243549.html  感激原博主为作者上学Linux指明方向!!

Linux系统目录结构介绍,linux目录结构

参谋博客:   多谢原博主为作者读书Linux指明方向!!

澳门新浦京娱乐场网站, 

linux目录:一切从“根”初步,“/”是有所目录的起源(确定地点)

linux每种目录能够挂载在分裂的配备(磁盘)上。

 

在逻辑上装有目录(包罗目录下的子目录)都在最高等其余目录“/”下,根(“/”)目录是linux系统中有着目录的开端点(丁点),根下边包车型大巴目录及目录的子目录是多个有档次的树状结构,很像颗倒挂着的一颗大树,那和Windows系统根据硬盘分区(C:D:E:)分割的目录结构是见仁见智的(windows系统可以清楚为多棵树,每一个分区正是一颗独立的小树)。
linux系统中的那些分歧的目录也是异常特别的,分歧的目录可以遍布在分裂的硬盘分区以及分裂的硬盘设备上,那是windows的连串难以形成的,windows系统的不等分区都以单独存在的。

澳门新浦京娱乐场网站 1

linux上边设备不挂载是看不到入口的,未有窗口没门的囚室,假设要配备被访问就必须有三个输入,这一个进口正是挂载点,挂载点实质正是目录

澳门新浦京娱乐场网站 2

澳门新浦京娱乐场网站 3

linux系统中的全部目录内容依据体系组织。举个例子,Linux下的应用程序,它的可施行程序也许在/usr/bin,而它的数据文件和提携在/usr/share下,运维时加载的计划文件和劳务运营命令却在/etc/下。

剧情小结

 

第七节 Linux系统目录结构介绍

标签(空格分隔):Linux实战教学笔记



目录结构

作者:矮哥

归档:学习笔记

2017/1/6

 

Unix系统目录结构的野史传说

提示:学习目录结构的野史故事,指标是让大家能够清楚的问询linux的目录结构。

1969年,Ken Thompson和Dennis
Ritchie在小型ComputerPDP-7上发明了Unix。一九七一年,他们将主机进级到了PDP-11.

当即,他们采取一种叫做奥德赛K05的蕴藏盘,盘的容积差不离是1.5MB

鉴于硬盘的容积极小,由此没多长期,操作系统存储盘数据(根目录)变的更大了,导致一块盘一度装不下数据了。于是,他们加上了第二盘RubiconK05,并且作了规定,第一块盘特地用来存放在系统程序相关,第二块盘特地存放用户本人的次序,因而,挂载的目录点取名称为/usr。也正是说,根目录“/”挂载在第一块盘,“/usr”目录挂载在第二块盘。除了那几个之外,两块盘里面包车型大巴任何的目录结构是毫无二致的,举个例子:第一块盘的目录(/bin,/sbin/lib/tmp...)都在/usr目录下再也出现三回(/bin,/sbin,/lib)

tmp 思想: 不要轻易删除东西,可以放在tmp目录下面。过1个月后再删除。

日子相当短,第二块存款和储蓄盘也满了,他们只好又加了第三盘EvoqueK05,挂载的目录取名称叫/home,并且做了规定,/usr用于存放用户的程序,/home用于存放用户的数额。
从此,这种目录结构起名和概念就像此持续了下去。随着设备的前进,硬盘的体量也越来越大,那么,各种目录的意义进一步赢得了显然。

澳门新浦京娱乐场网站 4

第1章 前言

  • windows目录结构
    C:windows
    D:Program Files
    E:你懂的精品
    F:你懂的动态图

  • linux 目录结构
    全副从根发轫=====>
    澳门新浦京娱乐场网站 5

  • 那样的linux目录结构,那么恐怕同学们在初次接触Linux的时候,往往会以为目录结构相比较复杂,未有windows那样视窗轻便明了的来得,从而认为很渺茫。
  • 事实上,Linux系统的目录结构知识一样是很轻便的,只是Linux系统的利用场景多为服务器应用且为字符界面应用,并不像Windows系统的这种视窗的直观展现,不过,Linux的体系的目录结构确是很有规律性的集体的,上边就给大家一一道来。

 

linux目录:一切从“根”初叶,“/”是全部目录的起源(定点)

Linux 目录结构

目录档案的次序规范FHS

  • FHS全称(Filesystem Hierarchy Standard),汉语意思是目录档案的次序标准,是linux的目录标准标准。
  • 详尽点击查阅
  • FHS定义了两层标准
  • 第一层:“/”目录下的次第目录应该放怎么文件数量,比方:/etc目录下放置系统的布局文件,举例:/etc/exports,/etc/hosts,而/bin和/sbin放置程序及系统命令。
  • 第二层:是本着/usr(unix software resource|Secondary hierarchy)和/var(Variable data)那多少个目录的子目录来定义。例如:/var/log下放置系统日志文件等
  • 唤醒:/var分区单独分出去,硬盘丰硕大。我们都有监督,剩余四分之三报告警察方。

linux系统的目录结构最上部是“/”,一切目录从根起首。 大家能够通过tree命令获得根(/)下的目录结构。

澳门新浦京娱乐场网站 6

澳门新浦京娱乐场网站 7

澳门新浦京娱乐场网站 8

1.1 Linux系统目录结构的着力特色介绍

  • linux目录:一切从“根”开始,“/”是有所目录的源点(定点):绝对路径(目录)和相对路线(目录)?
  • linux根下面包车型地铁目录是一个有层次树状结构
  • 悬挂的一棵树
  • linux每个目录能够挂载在不一样的设备(磁盘)上。windows不便于做到。

逻辑上富有目录(包涵目录下的子目录)都在最高端别的目录“/”下,根(“/”)目录是linux系统中颇具目录的初始点(丁点),根上边包车型大巴目录及目录的子目录是一个有档案的次序的树状结构,很像一颗倒挂着的一颗大树,那和Windows系统依据硬盘分区(C:D:E:)分割的目录结构是例外的(windows系统能够驾驭为多棵树,各样分区正是一颗独立的小树)。
linux系统中的那些分化的目录也是很特其余,不一致的目录可以布满在差异的硬盘分区以及区别的硬盘设备上,那是windows的种类难以做到的,windows系统的分化分区都以单独存在的。
澳门新浦京娱乐场网站 9

  • linux上边设备不挂载是看不到入口的,未有窗口没门的拘禁所,若是要配备被访问就必须有四个输入,那个进口正是挂载点,挂载点实质正是目录

以光驱设备====>/media/cdrom为例

澳门新浦京娱乐场网站 10

澳门新浦京娱乐场网站 11

澳门新浦京娱乐场网站 12

/boot 等等开机自动挂载===>/etc/fstab

  • linux系统中的全部目录内容遵照连串组织。举个例子,Linux下的应用程序,它的可试行程序或者在/usr/bin,而它的数据文件和提携在/usr/share下,运转时加载的布署文件和劳务运行命令却在/etc/下。

  • 要是同学们明白了上述两点,相信异常快就能够轻易的知情驾驭Linux系统的目录结构了,进而感受Linux系统的异样的魔力所在。

剧情小结

  1. linux系统的富有目录是贰个有等级次序的倒着的树状目录结构,“/”根是有所目录的极端。
  2. 差异的目录数据能够超过不相同的磁盘分区或差别的磁盘设备
  3. 负有的目录都是遵纪守法一定的连串有规律的公司和命名
  4. 相对路线:相对于方今路径下的不二等秘书诀

澳门新浦京娱乐场网站 13

  1. 相对路径:从根为开头点的路子
    澳门新浦京娱乐场网站 14
    /etc/init.d/iptables stop

提醒:学习的意思便是演练归结计算的力量,把书由厚变薄(先总括再推而广之)

目 录

linux各类目录可以挂载在分化的器具(磁盘)上。

总括:主要目录回看

  • /dev 设备目录
  • /etc/ 系统布署及劳动配置文件,服务运行命令目录/etc/init.d
  • /proc 彰显内核及经过音讯的虚构文件系统
  • /tmp 有时文件目录,
  • /home 普通用户家目录
  • /root 一级管理员家目录
  • /var 变化的目录,一般是日记文件(/var/log),cache目录。/var/log/messages,/var/log/secure
  • /usr 用户程序及数量,帮助文件,二进制命令等目录(usr/local/)
  • /bin 普通用户命令的目录
  • /sbin 和/usr/sbin/:超级用户命令的目录

第2章 Unix系统目录结构的野史故事

提示:学习目录结构的野史传说,指标是让我们能够清楚的精通linux的目录结构。
批零版本==GNU/linux GNU软件 别的的软件

1969年,Ken Thompson和Dennis
Ritchie在小型ComputerPDP-7上发明了Unix。一九七三年,他们将主机晋级到了PDP-11.

澳门新浦京娱乐场网站 15

立刻,他们采取一种叫做HavalK05的储存盘,盘的容积大概是1.5MB

澳门新浦京娱乐场网站 16

出于硬盘的体积非常小,因而没多短时间,操作系统存款和储蓄盘数据(根目录)变的一发大了,导致一块盘曾经装不下数据了。于是,他们加上了第二盘WranglerK05,并且作了鲜明,第一块盘特地用来存放系统程序相关,第二块盘特地存放用户自身的程序,因而,挂载的目录点取名称叫/usr。也正是说,根目录“/”挂载在第一块盘,“/usr”目录挂载在其次块盘。除外,两块盘里面包车型地铁其他的目录结构是完全相同的,举例:第一块盘的目录(/bin,/sbin/lib/tmp...)都在/usr目录下再也出现三次(/bin,/sbin,/lib)

澳门新浦京娱乐场网站 17

tmp 思想: 不要随意删除东西,能够放在tmp目录上边。过1个月后再删除。

时刻不够长,第二块存款和储蓄盘也满了,他们不得不又加了第三盘OdysseyK05,挂载的目录取名字为/home,并且做了分明,/usr用于存放用户的次序,/home用于存放用户的数据。
自此,这种目录结构起名和概念就这么继续了下去。随着设备的开荒进取,硬盘的容积也越加大,那么,各样目录的含义进一步获得了明显。

澳门新浦京娱乐场网站 18

第1章 linux系统沐目录结构的主导天性介绍... 1

 

重中之重子目录表明

非得要调整的linux目录路线知识

修改网卡配置文件

  • etc/sysconfig/network-scripts/ifcfg-eth0
  • 查看eth0(第二块eth1)
  • 通过setup===>"network configuration"修改网卡配置正是再改那么些文件
  • 固定IP地址
  • 重启网卡/etc/init.d/network restart(影响全体网卡)
  • ifdown eth0 && ifup eth0只针对eth0网卡

注意

  • 设置文件ifcfg-interface-name包罗了早先化接口所急需的大多数详细的音信。在那之中interface-name将基于网卡的等级次序和排序而不一样,一般名为eth0,eth1,ppp0等,个中eth表示以太(eth0)类型网卡,0意味着第一块网卡,1意味第二块网卡,而ppp0则表示第贰个point-to-poirt protocol互联网接口。在ifcfg文件中定义
    的各品种取决于接口类型。
    上边包车型客车值比较常见:
  • DEVICE=name,在那之中,name是轮廓设备名
  • IPADDR=addr,其中addr是IP地址
  • NETMASK=mask,在那之中,mask是互连网掩码值
  • GATEWAY=addr,个中addr是网关地址
  • ONBOOT=answer,当中answer是yes(引导时激活设备)或no(引导时不激活设备)
  • USELacrosseCTL=answer,个中,answer是yes(非root用户能说了算该设施)或no
  • BOOTPROTO=proto,在这之中,proto取下列值之一:none,携带时不选取协议;static静态分配地址;bootp,使用BOOTP协议,或dhcp,使用DHCP协议

 澳门新浦京娱乐场网站 19

上海体育地方设置实际上修改的是/etc/resolv.conf那一个文件

[[email protected] ~]$ cat /etc/resolv.conf
; generated by /sbin/dhclient-script
search localdomain zhang
nameserver 8.8.8.8
nameserver 202.106.0.20
[[email protected] ~]$

小结

1、linux客户端DNS可以在网卡配置文件里设置(ifcfg-eth0)
2、linux客户端DNS也可以在/etc/resolv.conf里设置
3、网卡里的设置DNS优先于/etc/resolv.conf,如果重启网络网卡的dns会覆盖/etc/resolv.conf的设置
4、/etc/hosts:设定用户IP与名字(域名)的对应解析表,相当于本地LAN局域网内的DNS解析文件
5、/etc/sysconfig/network:可修改主机名及网卡启动,网关等配置。永久更改主机名,需同时修改以下两项:
(1)vi /etc/sysconfig/network
(2)hostname 主机名

第3章 Linux 目录结构

1.1 挂载光盘 和卸载光盘... 1

在逻辑上保有目录(包罗目录下的子目录)都在最高档别的目录“/”下,根(“/”)目录是linux系统中有着目录的先导点(丁点),根上边包车型大巴目录及目录的子目录是贰个有档期的顺序的树状结构,很像颗倒挂着的一颗大树,那和Windows系统依照硬盘分区(C:D:E:)分割的目录结构是见仁见智的(windows系统能够领略为多棵树,各种分区正是一颗独立的小树)。
linux系统中的这个分裂的目录也是很极其的,不一致的目录能够布满在区别的硬盘分区以及不一样的硬盘设备上,那是windows的种类难以产生的,windows系统的不等分区都以单独存在的。

/etc/目录下的主要性目录和文件

  • /etc/issue(/etc/issue.net):记录用户登陆前展示的系统版本等音讯
  • /etc/motd:登入提示(里面写的此外交事务物都会在具有用户登陆前展现出来)
  • /etc/redhat-release:包涵一行注明RedHat版本号和称号的音信。
  • /etc/group:设定用户的组名与有关新闻
  • /etc/passwd:用户账号音讯文件
  • /etc/shadow:用户密码音讯文件
  • /etc/gshadow:组密码文件
  • /etc/sudoers:能够奉行使用sudo命令的安顿文件(权限升高)
  • /etc/securetty:设定哪些中断能够让root登陆
  • /etc/login.defs:全数用户登入时的缺省配置
  • /etc/modprobe.conf:内核模块额外参数设定
  • /etc/rsyslog.conf:日志设置文件(只限centos6.x)
在开机时,linux会把/etc/rc.local里的内容执行一遍

3.1 目录档案的次序标准FHS

  • FHS全称(Filesystem Hierarchy Standard),粤语意思是目录档案的次序标准,是linux的目录标准标准。
  • 详细点击查阅
  • FHS定义了两层规范
  • 第一层:“/”目录下的一一目录应该放怎么文件数量,举个例子:/etc目录下放置系统的配备文件,举个例子:/etc/exports,/etc/hosts,而/bin和/sbin放置程序及系统命令。
  • 第二层:是对准/usr(unix software resource|Secondary hierarchy)和/var(Variable data)那多少个目录的子目录来定义。比方:/var/log下放置系统日志文件等
  • 唤醒:/var分区单独分出去,硬盘丰富大。大家都有监察和控制,剩余33.33%报告警察方。

1.2 小结... 3

澳门新浦京娱乐场网站 20

其它目录

  • /lib:系统会接纳到的函数库
  • /lib/modules:kernel的连带模块
  • /var/lib/rpm:rpm套件安装处
  • /usr/bin:那个目录是可施行程序的目录;当大家从系统自带的软件包安装二个顺序时,他的可实践文件大多会放在这一个目录。
  • lib64:库文件存放目录
  • /usr/sbin:那个目录也是可施行程序的目录,但多数存放涉及系统管理的下令;相似目录是/sbin或/usr/local/sbin或/usr/X11宝马X56/sbin等;
  • /usr/local:那几个目录一般用来存放用户自编译安装软件的存放目录;一般是透过源码包安装的软件,假设未有特别指定安装目录的话,一般是设置在那个目录中。
  • /usr/local/bin:用户设置的小的应用程序,和部分在/usr/local目录下大应用程序的暗记连接
  • /usr/local/sbin:系统全局情况目录,可停放一些无需加路线试行的台本
  • /usr/share:系统共用的东西存放地,举个例子/usr/share/doc和/usr/share/man帮忙文件
  • /usr/src:内核源码存放目录,比方上边有基础源码目录,比如linux,linux-2.xxx.xx目录等。
1,rpm -ivh(存在rpm包,又无法使用yum的时候)
2,yum install
(习惯:线上对外的服务器很少安装apache,nginx,mysql,功能性软件会用yum)
3,源码(./configure,make,make install),定制。大中小企业重要服务。
门户:源码---定制RPM包---制作yum仓库----yum安装
  • /usr/bin:使用者可施行的binary file目录
  • /usr/local/bin:使用者可施行的binary file目录
  • /usr/lib:系统会采用到的函数库
  • /usr/local/lib:系统会动用到的函数库

 

3.2 根目录结构

linux系统的目录结构最上部是“/”,一切目录从根起首。 大家得以通过tree命令得到根(/)下的目录结构。

澳门新浦京娱乐场网站 21

澳门新浦京娱乐场网站 22
澳门新浦京娱乐场网站 23

第2章 目录的介绍... 3

linux上面设备不挂载是看不到入口的,没有窗口没门的牢房,假使要配备被访问就亟须有四个进口,那一个进口正是挂载点,挂载点实质便是目录

/var目录下的路线知识

  • /var:日志文件
  • /var/log:各种系统日志存放地
  • /var/log/messages:系统音讯暗中同意日志文件,充裕关键。按周自动轮循
  • /var/log/secure:记录登录系统存取音讯的文件,按周自动轮循,譬喻:pop3,ssh,telnet,ftp都会记录在此。系统安全的日记文件。
  • /var/spool:定期职分暗中同意路线,按用户名命名的文书(/var/spool/cron/root)
  • var/spool/clientmqueue:sendmail 有的时候邮件文件目录,有无数缘故会产生那几个目录碎文件过多,比如crontab定期职务指令不加>/dev/null等。职业中不常候会因为该目录文件太多,导致/var所在的分区inode数量被消耗尽,不可能写入文件的状态(centos6.x不会装sendmail,所以不会有这一个标题)

 

3.3小结:首要目录回看

  • /dev 设备目录
  • /etc/ 系统布署2及劳动配置文件,服务运营命令目录/etc/init.d
  • /proc 彰显内核及进程新闻的虚构文件系统
  • /tmp 有的时候文件目录,
  • /home 普通用户家目录
  • /root 一级管理员家目录
  • /var 变化的目录,一般是日记文件(/var/log),cache目录。/var/log/messages,/var/log/secure
  • /usr 用户程序及数码,帮忙文件,二进制命令等目录(usr/local/)
  • /bin 普通用户命令的目录
  • /sbin 和/usr/sbin/:超级用户命令的目录

2.1 小结:首要目录回想... 5

澳门新浦京娱乐场网站 24

/proc下的主要性路子知识

top:看cpu等
  • /proc:虚拟目录,是内部存款和储蓄器的映照,内核和进度的虚拟文件系统目录
  • /proc/version:内核版本
  • /proc/sys/kernel:系统基本功用
  • /proc/sys/net/ipv4:修改proc的配置时一时半刻生效。
  • (/etc/sysctl.conf内核参数里布署才是恒久生效。四个渠道的修改效果是一致的。net.ipv4.tcp_tw_reuse=1实际上正是修改/proc/sys/net/ipv4/tcp_tw_reuse的内容)
  • /proc/cpuinfo:关于计算机的信息,如类型,商家,型号和总体性等
  • /proc/meminfo:系统内存消息,free -m
  • /proc/devices:当前运维内核所配置的保有道具清单
  • /proc/dma:当前正值选取的DMA通道
  • /proc/filesystems:当前运营内核所配置的文件系统
  • /proc/initerrupts:正在接纳的中止,和已经有几个中断。
  • /proc/ioports:当前正在使用的I/O端口。
  • /proc/loadavg:系统负荷平均值音讯(系统的大忙景色,相比正确,可是远远不够细致系统品质目标),uptime的结果。(负载值不要越过CPU的核数。看负载top,uptime,w)

澳门新浦京娱乐场网站 25

  • /proc/mounts:设备的挂载新闻,df -h类似

 

第4章 主要子目录表明

历数部分宽广且很重大的目录。这么些是豪门必要求熟记的。

第3章 /etc/首要目录里的机要(领会)... 6

澳门新浦京娱乐场网站 26

非得精晓的路径及文件

  • /etc/sysconfig/network-scripts/ifcfg-eth0(第一块网卡配置文件)
  • /etc/resolv.conf(DNS的安顿文件,网卡配置文件优先resolv.conf)
  • /etc/hosts(ip与域名(主机名)解析表)
  • /etc/sysconfig/network(主机)
  • /etc/fstab(开机自动挂载列表)
  • /etc/rc.local(开机自运维文件,自运维命令,脚本)
  • /etc/inittab (Linux开机械运输转等级配备文件)
  • /etc/init.d(服务运维命令脚本目录)
  • /etc/profile(全局情况变量)
  • /etc/bashrc(别名)
  • /usr/local(编写翻译安装软件默许安装目录)
  • /var/log/message(系统日志)
  • /var/log/secure(系统安全日志)
  • /var/spool/cron/root(定时任务,root目录)
  • /proc/cpuinfo(系统cpu信息)
  • /proc/meminfo(系统内部存款和储蓄器音讯)
  • /proc/loadavg(系统cpu负载程度)
  • /proc/mounts(系统挂载新闻)

4.1 必须求调控的linux目录路线知识

  • 修改网卡配置文件
  • 布署文件路线:
    /etc/sysconfig/network-scripts/ifcfg-eth0
    (1)查看eth0(第二块eth1)
    (2)通过setup===>"network configuration"修改网卡配置正是再改那几个文件
    澳门新浦京娱乐场网站 27
    澳门新浦京娱乐场网站 28
    澳门新浦京娱乐场网站 29
    (3)固定IP地址
    (4)重启网卡/etc/init.d/network restart(影响全部网卡)
    (5)ifdown eth0 && ifup eth0只针对eth0网卡

注意

  • 安装文件ifcfg-interface-name包含了开首化接口所供给的大多数详实的音讯。当中interface-name将依靠网卡的花色和排序而各异,一般名称为eth0,eth1,ppp0等,在那之中eth表示以太(eth0)类型网卡,0代表第一块网卡,1意味着第二块网卡,而ppp0则意味第贰个point-to-poirt protocol互联网接口。在ifcfg文件中定义
    的各品种取决于接口类型。
    上边包车型的士值较为广泛:
  • DEVICE=name,个中,name是轮廓设备名
  • IPADDR=addr,其中addr是IP地址
  • NETMASK=mask,个中,mask是互联网掩码值
  • GATEWAY=addr,在那之中addr是网关地址
  • ONBOOT=answer,在那之中answer是yes(引导时激活设备)或no(指点时不激活设备)
  • USE昂科雷CTL=answer,在那之中,answer是yes(非root用户能决定该装置)或no
  • BOOTPROTO=proto,在这之中,proto取下列值之一:none,辅导时不利用协议;static静态分配地址;bootp,使用BOOTP协议,或dhcp,使用DHCP协议

澳门新浦京娱乐场网站 30
上海体育地方配置实际上修改的是/etc/sysconfig/network-scripts/ifcfg-eth0文件

澳门新浦京娱乐场网站 31
上航海用教室设置实际上修改的是/etc/resolv.conf这些文件

小结

1,linux客户端DNS可以在网卡配置文件里安装(ifcfg-eth0)

2,linux客户端DNS也能够在/etc/resolv.conf里设置

3,网卡里的设置DNS优先于/etc/resolv.conf,要是重启网络网卡的dns会覆盖/etc/resolv.conf的装置
4,/etc/hosts:设定用户IP与名字(域名)的附和平化解析表,也正是地面LAN局域网内的DNS深入分析文件
5,/etc/sysconfig/network:可修改主机名及网卡运行,网关等安顿。永世改变主机名,需同一时候修改以下两项:
(1)vi /etc/sysconfig/network
(2)hostname 主机名

  • /etc/fstab:开机自动挂载文件系统的四个列表(具体铺排现在详说)

    思考: fstab一旦配置错误,会导致服务器不可能运营。怎么样修复?

  • /etc/rc.local:用于存放手机自运转程序命令的文件(chkconfig 常用来处理yum/rpm安装的主次的劳动的开机自运行/etc/init.d)

在开机时,linux会把/etc/rc.local里的内容施行三回

  • /etc/inittab:设定系统运转时init进程将把系统设置成什么样的,runlevel运转等第及加载相关的等第对应运维文件设置
  • /etc/exports:NFS网络文件系统用的配备文件
  • /etc/init.d:这几个目录是用来存放在通过yum或rpm工具安装的软件的私下认可运转程序(运营脚本)的目录
  • /etc/xinit.d:假使服务器是因此xinetd形式运作的,它的剧本要放在这些目录里。有个别系统并未有这些目录,举例Slackware,(无人值班守护pxe kickstart安装系统时会用到/etc/xinit.d)
  • /etc/profile:系统全局际遇变量,永恒生效的计划文件
    (用户的景况变量:~/.bash_profile,~/.bashrc)

3.1 /etc/sysconfig/network-scripts/ifcfg-eth0. 6

linux系统中的全数目录内容依照种类组织。举例,Linux下的应用程序,它的可试行程序或者在/usr/bin,而它的数据文件和增加援救在/usr/share下,运维时加载的配置文件和服务运行命令却在/etc/下。

探究:cpu什么情形下到底负载很劳顿?

当cpu平均负载率大于CPU的核数的时候,我们就可以说,服务器cpu的负载已经很繁忙了。

 

参照他事他说加以考察博客: linux目录:一切从...

4.2 /etc/目录下的严重性目录和文书

  • /etc/issue(/etc/issue.net):记录用户登入前突显的种类版本等消息
  • /etc/motd:登陆提醒(里面写的其余事物都会在具有用户登陆前突显出来)
  • /etc/redhat-release:包括一行申明RedHat版本号和名称的音讯。
  • /etc/group:设定用户的组名与连锁音讯
  • /etc/passwd:用户账号消息文件
  • /etc/shadow:用户密码音信文件
  • /etc/gshadow:组密码文件
  • /etc/sudoers:能够推行使用sudo命令的计划文件(权限进步)
  • /etc/securetty:设定哪些中断能够让root登录
  • /etc/login.defs:全部用户登入时的缺省配置
  • /etc/modprobe.conf:内核模块额外参数设定
  • /etc/rsyslog.conf:日志设置文件(只限centos6.x)

3.1.1 小结... 6

内容小结

4.3 别的目录

  • /lib:系统会动用到的函数库
  • /lib/modules:kernel的相干模块
  • /var/lib/rpm:rpm套件安装处
  • /usr/bin:那些目录是可实施程序的目录;当大家从系统自带的软件包安装三个主次时,他的可施行文件大多会放在那一个目录。
  • lib64:库文件存放目录
  • /usr/sbin:这一个目录也是可实行程序的目录,但基本上存放涉及系统管理的命令;相似目录是/sbin或/usr/local/sbin或/usr/X11索罗德6/sbin等;
  • /usr/local:那一个目录一般用来存放在用户自编写翻译安装软件的寄放目录;一般是由此源码包安装的软件,假若未有特地指虞升卿装目录的话,一般是设置在那个目录中。
  • /usr/local/bin:用户安装的小的应用程序,和局地在/usr/local目录下大应用程序的号子连接
  • /usr/local/sbin:系统全局情状目录,可停放一些无需加路线施行的本子
  • /usr/share:系统共用的事物存放地,比方/usr/share/doc和/usr/share/man帮衬文件
  • /usr/src:内核源码存放目录,比方上边有基本源码目录,比如linux,linux-2.xxx.xx目录等。

1,rpm -ivh(存在rpm包,又惊慌失措使用yum的时候)
2,yum install
(习于旧贯:线上对外的服务器相当的少安装apache,nginx,mysql,作用性软件会用yum)
3,源码(./configure,make,make install),定制。大中型小型公司首要服务。
门户:源码---定制RPM包---制作yum仓库----yum安装

  • /usr/bin:使用者可试行的binary file目录
  • /usr/local/bin:使用者可实施的binary file目录
  • /usr/lib:系统会利用到的函数库
  • /usr/local/lib:系统会使用到的函数库

3.2 /etc/host 6

  1. linux系统的富有目录是二个有等级次序的倒着的树状目录结构,“/”根是兼具目录的顶点。
  2. 不相同的目录数据能够当先不一样的磁盘分区或不一致的磁盘设备
  3. 具备的目录都以安分守己一定的等级次序有规律的协会和命名

4.4 /var目录下的门径知识

  • /var:日志文件
  • /var/log:各样系统日志存放地
  • /var/log/messages:系统音讯私下认可日志文件,可怜首要。按周自动轮循
  • /var/log/secure:记录登录系统存取新闻的文书,按周自动轮循,比方:pop3,ssh,telnet,ftp都会记录在此。系统安全的日记文件
  • /var/spool:定期职责私下认可路线,按用户名命名的文书(/var/spool/cron/root)
  • var/spool/clientmqueue:sendmail有的时候邮件文件目录,有无数缘由会变成那些目录碎文件过多,比方crontab定期职责指令不加>/dev/null等。职业中偶尔会因为该目录文件太多,导致/var所在的分区inode数量被消耗尽,不可能写入文件的情景(centos6.x不会装sendmail,所以不会有其一主题素材)

3.3 /etc/sysconfig/network. 6

 

4.5 /proc下的首要性路线知识

top:看cpu等

  • /proc:虚拟目录,是内部存款和储蓄器的照射,内核和进度的虚拟文件系统目录
  • /proc/version:内核版本
  • /proc/sys/kernel:系统基本作用
  • /proc/sys/net/ipv4:修改proc的布局时一时半刻生效。
    (/etc/sysctl.conf内核参数里布置才是世代生效。五个门路的修改效果是一模一样的。net.ipv4.tcp_tw_reuse=1实际上正是修改/proc/sys/net/ipv4/tcp_tw_reuse的内容)
  • /proc/cpuinfo:关于Computer的音讯,如类型,厂商,型号和属性等
  • /proc/meminfo:系统内部存储器新闻,free -m
  • /proc/devices:当前运维内核所配置的富有设施清单
  • /proc/dma:当前正值利用的DMA通道
  • /proc/filesystems:当前运转内核所配置的文件系统
  • /proc/initerrupts:正在利用的中断,和早已有稍许个中断。
  • /proc/ioports:当前正值利用的I/O端口。
  • /proc/loadavg:系统负荷平均值消息(系统的农忙景色,相比较典型,然则非常不够细致系统质量指标),uptime的结果。(负载值不要高出CPU的核数。看负载top,uptime,w
    澳门新浦京娱乐场网站 32
  • /proc/mounts:设备的挂载音信,df -h类似

3.4 /etc/rc.local 7

Unix系统目录结构的野史传说

提示:学习目录结构的历史遗闻,指标是让大家可以清晰的刺探linux的目录结构。

1969年,Ken Thompson和Dennis
Ritchie在小型机PDP-7上发明了Unix。一九七一年,他们将主机晋级到了PDP-11.

即时,他们运用一种叫做卡宴K05的蕴藏盘,盘的容积大致是1.5MB

由于硬盘的体量异常的小,因而没多长期,操作系统存款和储蓄盘数据(根目录)变的更是大了,导致一块盘曾经装不下数据了。于是,他们加上了第二盘哈弗K05,并且作了分明,第一块盘特地用来存放系统程序相关,第二块盘特地存放用户自身的程序,因而,挂载的目录点取名称叫/usr。也等于说,根目录“/”挂载在首先块盘,“/usr”目录挂载在其次块盘。除此而外,两块盘里面包车型地铁别样的目录结构是一模二样的,比如:第一块盘的目录(/bin,/sbin/lib/tmp...)都在/usr目录下再现壹次(/bin,/sbin,/lib)

tmp 思想: 不要率性删除东西,能够投身tmp目录下边。过1个月后再删除。

日子相当短,第二块存款和储蓄盘也满了,他们只好又加了第三盘LANDK05,挂载的目录取名称为/home,并且做了明确,/usr用于存放用户的程序,/home用于存放用户的多寡。
自此,这种目录结构起名和定义就这么持续了下来。随着设备的开荒进取,硬盘的体积也尤其大,那么,种种目录的含义进一步猎取了引人注目。

澳门新浦京娱乐场网站 33

4.6 必须通晓的门道及文件

  1. /etc/sysconfig/network-scripts/ifcfg-eth0(第一块网卡配置文件)
  2. /etc/resolv.conf(DNS的配置文件,网卡配置文件优先resolv.conf)
  3. /etc/hosts(ip与域名(主机名)解析表)
  4. /etc/sysconfig/network(主机)
  5. /etc/fstab(开机自动挂载列表)
  6. /etc/rc.local(开机自运营文件,自运营命令,脚本)
  7. /etc/inittab (Linux开机械运输转级别配备文件)
  8. /etc/init.d(服务运行命令脚本目录)
  9. /etc/profile(全局碰到变量)
  10. /etc/bashrc(别名)
  11. /usr/local(编译安装软件私下认可安装目录)
  12. /var/log/message(系统日志)
  13. /var/log/secure(系统安全日志)
  14. /var/spool/cron/root(定期职分,root目录)
  15. /proc/cpuinfo(系统cpu信息)
  16. /proc/meminfo(系统内部存款和储蓄器消息)
  17. /proc/loadavg(系统cpu负载程度)
  18. /proc/mounts(系统挂载新闻)

3.5 /etc/inittab. 7

Linux 目录结构

目录档次典型FHS

  • FHS全称(Filesystem Hierarchy Standard),粤语意思是目录档次规范,是linux的目录标准规范。
  • 详尽点击查阅
  • FHS定义了两层规范
  • 第一层:“/”目录下的一一目录应该放怎么文件数量,举个例子:/etc目录下放置系统的安顿文件,比如:/etc/exports,/etc/hosts,而/bin和/sbin放置程序及系统命令。
  • 第二层:是本着/usr(unix software resource|Secondary hierarchy)和/var(Variable data)那五个目录的子目录来定义。比如:/var/log下放置系统日志文件等
  • 唤醒:/var分区单独分出去,硬盘丰硕大。大家都有监督,剩余十分之三报告警察方。

linux系统的目录结构最上端是“/”,一切目录从根起头。 大家得以由此tree命令获得根(/)下的目录结构。

澳门新浦京娱乐场网站 34

澳门新浦京娱乐场网站 35

澳门新浦京娱乐场网站 36

4.7座谈:cpu什么状态下终于负载很坚苦?

当cpu平均负载率大于CPU的核数的时候,大家就足以说,服务器cpu的载荷已经很劳碌了。

3.6 /etc/exports. 7

小结:首要目录回看

  • /dev 设备目录
  • /etc/ 系统布署及服务配置文件,服务运维命令目录/etc/init.d
  • /proc 呈现内核及经过新闻的杜撰文件系统
  • /tmp 一时文件目录,
  • /home 普通用户家目录
  • /root 一流管理员家目录
  • /var 变化的目录,一般是日记文件(/var/log),cache目录。/var/log/messages,/var/log/secure
  • /usr 用户程序及数据,帮忙文件,二进制命令等目录(usr/local/)
  • /bin 普通用户命令的目录
  • /sbin 和/usr/sbin/:一级用户命令的目录

3.7 /etc/init.d. 7

重在子目录表达

总得要调整的linux目录路线知识

修改网卡配置文件

  • etc/sysconfig/network-scripts/ifcfg-eth0
  • 查看eth0(第二块eth1)
  • 因此setup===>"network configuration"修改网卡配置正是再改那一个文件
  • 固定IP地址
  • 重启网卡/etc/init.d/network restart(影响全体网卡)
  • ifdown eth0 && ifup eth0只针对eth0网卡

注意

  • 安装文件ifcfg-interface-name包涵了早先化接口所急需的大大多详实的新闻。当中interface-name将依靠网卡的种类和排序而不相同,一般名称为eth0,eth1,ppp0等,个中eth表示以太(eth0)类型网卡,0代表第一块网卡,1意味着第二块网卡,而ppp0则意味第贰个point-to-poirt protocol网络接口。在ifcfg文件中定义
    的各等级次序取决于接口类型。
    上面包车型客车值较为常见:
  • DEVICE=name,个中,name是大要设备名
  • IPADDR=addr,其中addr是IP地址
  • NETMASK=mask,个中,mask是互联网掩码值
  • GATEWAY=addr,在那之中addr是网关地址
  • ONBOOT=answer,在那之中answer是yes(辅导时激活设备)或no(指引时不激活设备)
  • USEQashqaiCTL=answer,当中,answer是yes(非root用户能说了算该设施)或no
  • BOOTPROTO=proto,在那之中,proto取下列值之一:none,指点时不采纳协议;static静态分配地址;bootp,使用BOOTP协议,或dhcp,使用DHCP协议

 澳门新浦京娱乐场网站 37

上航海用体育场面设置实际上修改的是/etc/resolv.conf这么些文件

[zcl@chengliang ~]$ cat /etc/resolv.conf
; generated by /sbin/dhclient-script
search localdomain zhang
nameserver 8.8.8.8
nameserver 202.106.0.20
[zcl@chengliang ~]$

小结

1、linux客户端DNS能够在网卡配置文件里设置(ifcfg-eth0)

2、 style="color: #ff0000;">linux客户端DNS也足以在/etc/resolv.conf里安装

3、网卡里的设置DNS优先于/etc/resolv.conf,假若重启网络网卡的dns会覆盖/etc/resolv.conf的装置
4、/etc/hosts:设定用户IP与名字(域名)的照顾剖析表,约等于地面LAN局域网内的DNS剖析文件
5、/etc/sysconfig/network:可修改主机名及网卡运营,网关等配备。永恒退换主机名,需同时修改以下两项:
(1)vi /etc/sysconfig/network
(2)hostname 主机名

3.8 /etc/profile. 7

/etc/目录下的基本点目录和文书

  • /etc/issue(/etc/issue.net):记录用户登录前体现的系统版本等音信
  • /etc/motd:登陆提醒(里面写的任李新发西都会在有着用户登陆前展现出来)
  • /etc/redhat-release:包含一行注明RedHat版本号和名称的新闻。
  • /etc/group:设定用户的组名与连锁音信
  • /etc/passwd:用户账号消息文件
  • /etc/shadow:用户密码信息文件
  • /etc/gshadow:组密码文件
  • /etc/sudoers:可以实践使用sudo命令的配备文件(权限提高)
  • /etc/securetty:设定哪些中断能够让root登陆
  • /etc/login.defs:全数用户登入时的缺省配置
  • /etc/modprobe.conf:内核模块额外参数设定
  • /etc/rsyslog.conf:日志设置文件(只限centos6.x)

在开机时,linux会把/etc/rc.local里的剧情试行三次

3.9 /etc/profile.d. 7

别的目录

  • /lib:系统会动用到的函数库
  • /lib/modules:kernel的有关模块
  • /var/lib/rpm:rpm套件安装处
  • /usr/bin:那么些目录是可实践程序的目录;当大家从系统自带的软件包安装叁个先后时,他的可实施文件多数会放在这一个目录。
  • lib64:库文件存放目录
  • /usr/sbin:这些目录也是可试行程序的目录,但好多存放涉及系统管理的一声令下;相似目录是/sbin或/usr/local/sbin或/usr/X11PAJERO6/sbin等;
  • /usr/local:那么些目录一般用来存放在用户自编写翻译安装软件的寄放目录;一般是经过源码包安装的软件,假诺没有特别指虞升卿装目录的话,一般是安装在这么些目录中。
  • /usr/local/bin:用户设置的小的应用程序,和一部分在/usr/local目录下大应用程序的标识连接
  • /usr/local/sbin:系统全局境况目录,可放置一些没有须求加路线实行的台本
  • /usr/share:系统共用的事物存放地,举例/usr/share/doc和/usr/share/man帮忙文件
  • /usr/src:内核源码存放目录,举个例子上面有根本源码目录,举个例子linux,linux-2.xxx.xx目录等。

1,rpm -ivh(存在rpm包,又不大概使用yum的时候)
2,yum install
(习贯:线上对外的服务器没有多少安装apache,nginx,mysql,效放肆软件会用yum)
3,源码(./configure,make,make install),定制。大中型Mini集团主要服务。
门户:源码---定制RPM包---制作yum仓库----yum安装

  • /usr/bin:使用者可进行的binary file目录
  • /usr/local/bin:使用者可实行的binary file目录
  • /usr/lib:系统会利用到的函数库
  • /usr/local/lib:系统会使用到的函数库

 

3.10 /etc/issue. 7

/var目录下的路径知识

  • /var:日志文件
  • /var/log:种种系统日志存放地
  • /var/log/messages:系统新闻暗许日志文件,拾壹分关键。按周自动轮循
  • /var/log/secure:记录登陆系统存取新闻的文件,按周自动轮循,举例:pop3,ssh,telnet,ftp都会记录在此。系统安全的日记文件。
  • /var/spool:定期职分私下认可路线,按用户名命名的文书(/var/spool/cron/root)
  • var/spool/clientmqueue:sendmail 有的时候邮件文件目录,有那个缘由会促成那几个目录碎文件过多,例如crontab按时职务指令不加>/dev/null等。专门的学问中有的时候会因为该目录文件太多,导致/var所在的分区inode数量被消耗尽,不能写入文件的景况(centos6.x不会装sendmail,所以不会有其一难点)

 

3.11 /etc/issue.net 8

/proc下的首要路子知识

top:看cpu等

  • /proc:虚拟目录,是内部存储器的炫彩,内核和经过的虚构文件系统目录
  • /proc/version:内核版本
  • /proc/sys/kernel:系统基本效能
  • /proc/sys/net/ipv4:修改proc的布署时临时生效。
  • (/etc/sysctl.conf内核参数里布置才是世代生效。五个门路的退换效果是一模二样的。net.ipv4.tcp_tw_reuse=1实际上正是修改/proc/sys/net/ipv4/tcp_tw_reuse的内容)
  • /proc/cpuinfo:关于电脑的新闻,如类型,商家,型号和质量等
  • /proc/meminfo:系统内部存款和储蓄器消息,free -m
  • /proc/devices:当前运维内核所配置的富有设施清单
  • /proc/dma:当前正值使用的DMA通道
  • /proc/filesystems:当前运营内核所配置的文件系统
  • /proc/initerrupts:正在使用的中止,和曾经有稍许个中断。
  • /proc/ioports:当前正在使用的I/O端口。
  • /proc/loadavg:系统负荷平均值消息(系统的大忙景观,比较可靠,不过非常不足细致系统质量指标),uptime的结果。(负载值不要超越CPU的核数。看负载top,uptime,w)

澳门新浦京娱乐场网站 38

  • /proc/mounts:设备的挂载消息,df -h类似

 

linux目录结构,目录结构。3.12 /etc/motd. 8

非得领会的门径及文件

  • /etc/sysconfig/network-scripts/ifcfg-eth0(第一块网卡配置文件)
  • /etc/resolv.conf(DNS的布局文件,网卡配置文件优先resolv.conf)
  • /etc/hosts(ip与域名(主机名)解析表)
  • /etc/sysconfig/network(主机)
  • /etc/fstab(开机自动挂载列表)
  • /etc/rc.local(开机自运维文件,自运维命令,脚本)
  • /etc/inittab (Linux开机械运输维等第配备文件)
  • /etc/init.d(服务运行命令脚本目录)
  • /etc/profile(全局景况变量)
  • /etc/bashrc(别名)
  • /usr/local(编写翻译安装软件暗中认可安装目录)
  • /var/log/message(系统日志)
  • /var/log/secure(系统安全日志)
  • /var/spool/cron/root(定期任务,root目录)
  • /proc/cpuinfo(系统cpu信息)
  • /proc/meminfo(系统内部存款和储蓄器音信)
  • /proc/loadavg(系统cpu负载程度)
  • /proc/mounts(系统挂载新闻)

3.13 /etc/redhat-release. 8

研商:cpu什么动静下到底负载很艰辛?

当cpu平均负载率大于CPU的核数的时候,我们就可以说,服务器cpu的载荷已经很劳顿了。

 

3.14 /etc/group. 8

3.15 /etc/passwd. 8

3.16 /etc/shadow.. 8

3.17 /etc/gshadow.. 8

3.18 /etc/sudoers. 8

3.19 /etc/securetty. 8

3.20 /etc/login.defs. 8

3.21 /etc/modprobe.conf. 8

3.22 /etc/rsyslog.conf. 8

第4章 /usr文件主要(驾驭)... 8

4.1 /usr/local 8

4.2 /usr/local/bin. 8

4.3 /usr/local/sbin. 9

4.4 /usr/share. 9

4.5 /usr/src. 9

4.6 /usr/bin. 9

4.7 /usr/local/bin. 9

4.8 /usr/lib. 9

4.9 /usr/local/lib. 9

第5章 /var/重要(了解)... 9

5.1 /var/log/messages. 9

5.2 /var/log/secure. 9

5.3 /var/log/wtmp. 9

5.4 /var/spool/clientmqueue. 9

第6章 /proc/重要(了解)... 9

6.1 /proc/version. 10

6.2 /proc/sys/kernel 10

6.3 /proc/sys/net/ipv4. 10

6.4 /proc/cpuinfo. 10

6.5 /proc/meminfo. 10

6.6 /proc/devices. 10

6.7 /proc/dma. 10

6.8 /proc/filesystems. 10

6.9 /proc/interrupts. 10

6.10 /proc/ioports. 10

6.11 /proc/loadavg. 10

6.12 /proc/mouts. 11

第1章 linux系统沐目录结构的主旨特色介绍

(1) linux目录:一切从“根开端”,“/”是颇具目录的起源(顶点):相对路线和相对路线

(2) linux根上面包车型客车目录是三个有档案的次序的树状结构

(3) 倒挂的一棵树

(4) linux每一种目录能够挂在在不同的设施(磁盘)上,windows不轻易变成

在逻辑上具备的目录(包蕴目录下的子目录)都在最高档次和等第别的目录“/”下,根(“/”)目录是linux系统中颇具目录的初步点(顶点),根上面包车型地铁目录及目录的子目录是叁个有档案的次序的树状结构,很像一颗倒挂着的一棵树木,那和windows系统依据硬盘分区(C:D:E:)分割的目录结构是例外的(windows一个盘正是一棵树,多棵树一齐)。

linux系统中的这个不相同的目录也是很非常的,不一样的目录能够布满在差异的硬盘分区以及不相同的硬盘设备上,那是windows的种类难以做到的,windows系统的不相同分区都以独自存在的。

澳门新浦京娱乐场网站 39

1.1 挂载光盘 和卸载光盘

  1 [root@AIGE ~]# mount /dev/cdrom /mnt/
  2 
  3 mount: block device /dev/sr0 is write-protected, mounting read-only
  4 
  5 [root@AIGE ~]# df
  6 
  7 Filesystem 1K-blocks Used Available Use% Mounted on
  8 
  9 /dev/sda3 7148132 1452968 5325400 22% /
 10 
 11 tmpfs 506040 0 506040 0% /dev/shm
 12 
 13 /dev/sda1 194241 33767 150234 19% /boot
 14 
 15 /dev/sr0 3824484 3824484 0 100% /mnt
 16 
 17 [root@AIGE ~]# umount /mnt/
 18 
 19 [root@AIGE ~]# df
 20 
 21 Filesystem 1K-blocks Used Available Use% Mounted on
 22 
 23 /dev/sda3 7148132 1452968 5325400 22% /
 24 
 25 tmpfs 506040 0 506040 0% /dev/shm
 26 
 27 /dev/sda1 194241 33767 150234 19% /boot
 28 

磁盘接口

对应设备

sata/sas/scsi

sda(第一块盘)sdb(第二块盘)以此类推

ide

had(第一块盘)sdb(第二块盘)以此类推

sda1 盛大

分区======》新房划分隔符

(5) linux下边设备不挂载是看不到入口的,未有窗口没门的牢房,假诺设备被访问就无法不有贰个入口,那么些进口正是挂载点,挂载点实质正是目录。

澳门新浦京娱乐场网站 40

linux系统目录的表征是,分歧的目录能够对应不相同的分区大概磁盘。

澳门新浦京娱乐场网站 41

/ /boot 等 开机自动挂载--》/etc/fstab

(2)linux系统中的全部目录内同遵照项目组织。比如,linux的应用程序,它的可执行程序可能在/usr/bin,而它的数据文件和帮忙在/usr/share下,运维时加载的布置文件和劳动运行命令却在/etc下。

1.2 小结

linux系统的装有目录是一个有等级次序的倒着的树状目录结构。“/”根是有着目录的终点

昨今分歧的目录数据能够超过不一致的磁盘分区或不一样的磁盘设备。

享有的目录都以依据一定的花色有规律的团伙和命名的

绝对路线,绝对于目前路径下的不二秘技

第2章 目录的牵线

目录

应放置档案内容

第一部分:FHF要求必须要存在的目录

/bin

系统有很多放置执行档的目录,但/bin比较特殊。因为/bin放置的是在单人维护模式下还能够被操作的指令。 在/bin底下的指令可以被root与一般帐号所使用,主要有:cat, chmod, chown, date, mv, mkdir, cp, bash等等常用的指令。

/boot

这个目录主要在放置开机会使用到的档案,包括Linux核心档案以及开机选单与开机所需设定档等等。 Linux kernel常用的档名为:vmlinuz,如果使用的是grub2这个开机管理程式, 则还会存在/boot/grub2/这个目录喔!

/dev

在Linux系统上,任何装置与周边设备都是以档案的型态存在于这个目录当中的。 你只要透过存取这个目录底下的某个档案,就等于存取某个装置啰~ 比要重要的档案有/dev/null, /dev/zero, /dev/tty, /dev/loop*, /dev/sd*等等

/etc

系统主要的设定档几乎都放置在这个目录内,例如人员的帐号密码档、 各种服务的启始档等等。一般来说,这个目录下的各档案属性是可以让一般使用者查阅的, 但是只有root有权力修改。FHS建议不要放置可执行档(binary)在这个目录中喔。比较重要的档案有: /etc/modprobe.d/, /etc/passwd, /etc/fstab, /etc/issue 等等。另外 FHS 还规范几个重要的目录最好要存在 /etc/ 目录下喔:

l /etc/opt(必要):这个目录在放置第三方协力软体 /opt 的相关设定档

l /etc/X11/(建议):与 X Window 有关的各种设定档都在这里,尤其是 xorg.conf 这个 X Server 的设定档。

l /etc/sgml/(建议):与 SGML 格式有关的各项设定档

l /etc/xml/(建议):与 XML 格式有关的各项设定档

/lib

系统的函式库非常的多,而/lib放置的则是在开机时会用到的函式库, 以及在/bin或/sbin底下的指令会呼叫的函式库而已。 什么是函式库呢?妳可以将他想成是‘外挂’,某些指令必须要有这些‘外挂’才能够顺利完成程式的执行之意。 另外 FHS 还要求底下的目录必须要存在:

l /lib/modules/:这个目录主要放置可抽换式的核心相关模组(驱动程式)喔!

/midia

media是‘媒体’的英文,顾名思义,这个/media底下放置的就是可移除的装置啦! 包括软碟、光碟、DVD等等装置都暂时挂载于此。常见的档名有:/media/floppy, /media/cdrom等等。

/sbin

Linux有非常多指令是用来设定系统环境的,这些指令只有root才能够利用来‘设定’系统,其他使用者最多只能用来‘查询’而已。 放在/sbin底下的为开机过程中所需要的,里面包括了开机、修复、还原系统所需要的指令。 至于某些伺服器软体程式,一般则放置到/usr/sbin/当中。至于本机自行安装的软体所产生的系统执行档(system binary), 则放置到/usr/local/sbin/当中了。常见的指令包括:fdisk, fsck, ifconfig, mkfs等等。

/srv

srv可以视为‘service’的缩写,是一些网路服务启动之后,这些服务所需要取用的资料目录。 常见的服务例如WWW, FTP等等。举例来说,WWW伺服器需要的网页资料就可以放置在/srv/www/里面。 不过,系统的服务资料如果尚未要提供给网际网路任何人浏览的话,预设还是建议放置到 /var/lib 底下即可。

/tmp

这是让一般使用者或者是正在执行的程序暂时放置档案的地方。 这个目录是任何人都能够存取的,所以你需要定期的清理一下。当然,重要资料不可放置在此目录啊! 因为FHS甚至建议在开机时,应该要将/tmp下的资料都删除唷!

/usr

第二层 FHS 设定,后续介绍

/var

第二曾 FHS 设定,主要为放置变动性的资料,后续介绍

第二部分:FHS建议可以存放的目录

/home

这是系统预设的使用者家目录(home directory)。在你新增一个一般使用者帐号时, 预设的使用者家目录都会规范到这里来。比较重要的是,家目录有两种代号喔:

l ~:代表目前这个使用者的家目录

l ~dmtsai :则代表 dmtsai 的家目录!

/lib<qual>

用来存放与 /lib 不同的格式的二进位函式库,例如支援 64 位元的 /lib64 函式库等

/root

系统管理员(root)的家目录。之所以放在这里,是因为如果进入单人维护模式而仅挂载根目录时, 该目录就能够拥有root的家目录,所以我们会希望root的家目录与根目录放置在同一个分割槽中。

其实FHS针对根目录所定义的正规就仅有下边包车型大巴咚咚,但是大家的Linux底下还应该有非常的多目录你也要求瞭解一下的。 底下是多少个在Linux当中也是那么些关键的目录喔:

目录

应放置档案内容

/lost found

这个目录是使用标准的ext2/ext3/ext4档案系统格式才会产生的一个目录,目的在于当档案系统发生错误时, 将一些遗失的片段放置到这个目录下。不过如果使用的是 xfs 档案系统的话,就不会存在这个目录了!

/proc

这个目录本身是一个‘虚拟档案系统(virtual filesystem)’喔!他放置的资料都是在记忆体当中, 例如系统核心、行程资讯(process)、周边装置的状态及网路状态等等。因为这个目录下的资料都是在记忆体当中, 所以本身不占任何硬碟空间啊!比较重要的档案例如:/proc/cpuinfo, /proc/dma, /proc/interrupts, /proc/ioports, /proc/net/* 等等。

/sys

这个目录其实跟/proc非常类似,也是一个虚拟的档案系统,主要也是记录核心与系统硬体资讯较相关的资讯。 包括目前已载入的核心模组与核心侦测到的硬体装置资讯等等。这个目录同样不占硬碟容量喔!

澳门新浦京娱乐场网站 42

2.1 小结:首要目录回看

/dev/ 设备目录

/etc/ 系统铺排及劳动配置文件,服务运营命令的目录/etc/init.d

/proc/ 突显内核及进程消息的虚构文件系统

/tmp 有的时候文件目录

/home 普通用户的家目录

/root root的目录(一级管理员)

/var 转变的目录,一般时日志文件(/var/log),cache的目录

/usr 用户程序及数量,扶助文件,二进制命令等的目录。

/bin 普通用户命令的目录

/sbin 顶级用户命令的目录

第3章 /etc/首要目录里的重中之重(精晓)

3.1 /etc/sysconfig/network-scripts/ifcfg-eth0

配备互连网地址及GW等

  1 (1) 查看eth0 (习惯用法,第一块网卡,第二块是eth1)
  2 
  3 (2) 通过setup -->“networ configuration”修改网卡配置
  4 
  5 (3) /etc/init.d/network restart重启(全部)(stop停止,start开启,status查看状态)
  6 
  7 配置文件解释
  8 
  9 DEVICE=eth0 #物理设备名。eth0通常是第一块网卡
 10 
 11 TYPE=Ethernet #以太网
 12 
 13 ONBOOT=yes #重启网卡或者服务器之后控制网卡是不是自动启动
 14 
 15 NM_CONTROLLED=yes #不知道是什么服务
 16 
 17 BOOTPROTO=none #none,引导时不使用协议,static,静态分配地址,bootp,使用BOOTP协议,或者dhcp,使用DHCP协议
 18 
 19 USERCTL=no
 20 
 21 PEERDNS=yes
 22 
 23 IPV6INIT=no #是否开启IP6
 24 
 25 HWADDR=00:0c:29:57:1d:5a #MAC地址
 26 
 27 IPADDR=192.168.101.129 #IP地址
 28 
 29 NETMASK=255.255.255.0 #子网掩码
 30 
 31 DNS2=223.5.5.5 #域名解析DNS地址
 32 
 33 GATEWAY=192.168.101.2 #网关地址
 34 
 35 DNS1=192.168.101.2
 36 
 37 UUID #唯一标识磁盘的标识 blkid
 38 
3.1.1 小结
  1. Linux客户端DNS能够在网卡配置文件里设置(ifcfg-eth0)

  2. 2.Linux客户端DNS也足以在/etc/resolv.conf里安装

  3. 网卡里的装置DNS优先于/etc/resolv.conf

开发银行网卡的DNS会覆盖/etc/resolv.conf

3.2 /etc/host

设定用IP与名字(或域名)的附和平消除析表,约等于地面LAN局域网内的DNS分析文件

用法:IP 域名

hosts文件在信用合作社里的效果

  1. 支付,产品,测试等人口,用于通过标准的域名测试产品

  2. 服务器之间的条用能够用域名(内部的DNS),方便迁移

3.3 /etc/sysconfig/network

可修改机器名及网卡运行,网关等安排。

永恒更换主机名,需同有毛病候修改以下两项:

  1 1. vi /etc/sysconfig/network
  2 
  3 2. hostname 主机名
  4 
  5 3. uname -n
  6 
  7 4. 修改主机名
  8 
  9 5. setup-dns 里面(不推荐)
 10 
 11 [root@Aige ~]# sed 's#HOSTNAME=AIGE#HOSTNAME=Aige#g' /etc/sysconfig/network
 12 
 13 NETWORKING=yes
 14 
 15 HOSTNAME=Aige
 16 
 17 [root@Aige ~]# sed -i 's#HOSTNAME=AIGE#HOSTNAME=Aige#g' /etc/sysconfig/network
 18 
 19 [root@Aige ~]# cat /etc/sysconfig/network
 20 
 21 NETWORKING=yes
 22 
 23 HOSTNAME=Aige
 24 
 25 [root@Aige ~]#
 26 

3.4 /etc/rc.local

用以存松开机自运营程序命令和本子的公文。

chkconfig常用管理yum/rpm安装的次序的劳动自运转情状

和煦支付(编译)习于旧贯用rc.local

3.5 /etc/inittab

设定系统运营时init进程将把系统设置成这些runlevel运营等级及加载相关的等第对ing运营文件设置

3.6 /etc/exports

NFS的配备文件,前期补全

3.7 /etc/init.d

其一目录用来存放在通过yum或rpm安装的服务的启航程序(脚本)

/etc/init.d===》/etc/rc.d/init.d

service 命令直接针对这些布局文件

service 服务名 start == /etc/init.d/服务名 start

3.8 /etc/profile

系统全局境遇变量长久生效的配置文件,定义外号及PATH变量等

  1 [root@Aige ~]# echo $PATH
  2 
  3 /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
  4 
  5 [root@Aige ~]#
  6 

3.9 /etc/profile.d

加载系统登入程序二个目录,命令或 文件独立存在

以文件的花样存在(*.sh为扩展名),但可进行

(跳板机)

3.10 /etc/issue

在用户登陆前浮现出来(真实机,不是长距离连接)

天水优化:清空此文件

3.11 /etc/issue.net

3.12 /etc/motd

报到后的提醒

3.13 /etc/redhat-release

系统版本音信

3.14 /etc/group

设定用户的组名与有关音信

3.15 /etc/passwd

账号音信文件

3.16 /etc/shadow

密码音信文件

3.17 /etc/gshadow

组密码音信文件

3.18 /etc/sudoers

能够实行使用sudo命令的配置文件 等于visudo命令

3.19 /etc/securetty

设定哪些终端可以让root登陆 (tty终端)

3.20 /etc/login.defs

享有用户登入时的缺省配置

3.21 /etc/modprobe.conf

内核模块额外参数设定

3.22 /etc/rsyslog.conf

日志设置文件

第4章 /usr文件首要(了然)

4.1 /usr/local

那一个目录一般时用来存在用户自编写翻译安装软件的存放目录(暗中同意)

4.2 /usr/local/bin

用户安装的小的应用程序,和有些/usr/local目录下大应用程序的号子连接

4.3 /usr/local/sbin

系统全局意况目录,可放置一些没有必要加路线推行的剧本

4.4 /usr/share

系统共用的事物存在地

/usr/share/doc

/usr/share/man辅助文件

4.5 /usr/src

基本源码存放目录

4.6 /usr/bin

使用者可施行的binary file的目录(命令)

4.7 /usr/local/bin

使用者可举行的binary file的目录(命令)

4.8 /usr/lib

系统会使用到的函数库

4.9 /usr/local/lib

系统会选用到的函数库

第5章 /var/重要(了解)

5.1 /var/log/messages

系统新闻暗许日志文件,特别关键,按周自动轮询

5.2 /var/log/secure

笔录报到系统存取音讯的文件,按周自动轮询

5.3 /var/log/wtmp

记录登入者音讯的文书。last login records lastlog

5.4 /var/spool/clientmqueue

sendmail不经常邮件文件目录,开启邮件服务,轻易使inode满。

centos6不安装,不会现出此难题

第6章 /proc/重要(了解)

虚拟目录,使内部存款和储蓄器的投射,内核和经过的杜撰文件系统目录

6.1 /proc/version

水源版本

6.2 /proc/sys/kernel

系统基本功用

6.3 /proc/sys/net/ipv4

6.4 /proc/cpuinfo

关于计算机的消息,如类型,厂家,型号和性格等

6.5 /proc/meminfo

系统内部存款和储蓄器消息

  1 free -m
  2 
  3 [root@Aige ~]# free -m
  4 
  5 total used free shared buffers cached
  6 
  7 Mem: 482 476 6 4 127 66
  8 
  9 -/  buffers/cache: 282 200
 10 
 11 Swap: 768 18 750
 12 
 13 [root@Aige ~]#
 14 

6.6 /proc/devices

眼前运作内核所配置的享有器具清单

6.7 /proc/dma

此时此刻正值接纳的DMA通道

6.8 /proc/filesystems

当下运作内核所配置的文件系统

6.9 /proc/interrupts

正值使用的极限,和曾经又有一点当中断

6.10 /proc/ioports

当下正值选取的I/O端口

6.11 /proc/loadavg

系统负荷平均值的音信

  1 uptime
  2 
  3 [root@Aige ~]# uptime
  4 
  5 09:13:18 up 11:13, 1 user, load average: 1.05, 0.43, 0.27
  6 
  7 [root@Aige ~]#
  8 

还会有w和top可以查阅负载

6.12 /proc/mouts

配备的挂载消息。

和df命令类似

  1 [root@Aige ~]# df
  2 
  3 Filesystem 1K-blocks Used Available Use% Mounted on
  4 
  5 /dev/sda3 7148132 2441644 4336724 37% /
  6 
  7 tmpfs 246976 0 246976 0% /dev/shm
  8 
  9 /dev/sda1 194241 33767 150234 19% /boot
 10 
 11 [root@Aige ~]#
 12 

本文由澳门新浦京娱乐场网站发布于澳门新浦京娱乐场网站,转载请注明出处:linux目录结构,目录结构