参照博客:
http://www.cnblogs.com/chensiqiqi/p/6243549.html  谢谢原博主为本人学习Linux指明方向!Linux系统目录结构介绍,linux目录结构。!

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

参考博客:
  感激原博主为自作者读书Linux指明方向!!

 

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

linux每种目录可以挂载在不一致的装备(磁盘)上。

 

在逻辑上有所目录(包罗目录下的子目录)都在最高级其余目录“/”下,根(“/”)目录是linux系统中具备目录的初始点(丁点),根上边的目录及目录的子目录是一个有层次的树状结构,很像颗倒挂着的一颗大树,这和Windows系统根据硬盘分区(C:D:E:)分割的目录结构是差距的(windows系统可以了解为多棵树,各个分区就是一颗独立的小树)。
linux系统中的那个不相同的目录也是很越发的,差其他目录可以分布在分裂的硬盘分区以及差距的硬盘设备上,那是windows的系统难以成功的,windows系统的两样分区都以单身存在的。

澳门金沙国际 1

linux上边设备不挂载是看不到入口的,没有窗口没门的监狱,如果要配备被访问就务须有3个进口,这几个进口就是挂载点,挂载点实质就是目录

澳门金沙国际 2

澳门金沙国际 3

linux系统中的全数目录内容依照项目社团。例如,Linux下的应用程序,它的可执行程序恐怕在/usr/bin,而它的数据文件和扶植在/usr/share下,运营时加载的安插文件和劳动运营命令却在/etc/下。

故事情节小结

 

参考博客:
http://www.cnblogs.com/chensiqiqi/p/6243549.html  多谢原博主为自个儿学习Linux指明方向!!

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

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


 

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

提示:学习目录结构的野史轶闻,目标是让大家可以清晰的询问linux的目录结构。

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

即时,他们利用一种叫做CR-VK05的囤积盘,盘的体量大致是1.5MB

出于硬盘的容积很小,因而没多长期,操作系统存储盘数据(根目录)变的越来越大了,导致一块盘一度装不下数据了。于是,他们加上了第贰盘凯雷德K05,并且作了显然,第①块盘专门用来存放在系统程序相关,第壹块盘专门存放用户本身的顺序,因而,挂载的目录点取名为/usr。也等于说,根目录“/”挂载在第③块盘,“/usr”目录挂载在第②块盘。除此之外,两块盘里面的其余的目录结构是完全相同的,例如:第3块盘的目录(/bin,/sbin/lib/tmp…)都在/usr目录下再度出现一遍(/bin,/sbin,/lib)

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

时光相当长,第1块存储盘也满了,他们不得不又加了第2盘奥迪Q3K05,挂载的目录取名为/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分区单独分出来,硬盘丰裕大。我们都有监控,剩余2/10报警。

linux系统的目录结构最上端是“/”,一切目录从根开端。
我们可以透过tree命令得到根(/)下的目录结构。

澳门金沙国际 6

澳门金沙国际 7

澳门金沙国际 8

linux目录:一切从“根”发轫,“/”是兼具目录的源点(定点)

1.1 Linux系统目录结构的主导本性介绍

  • linux目录:一切从“根”开始,“/”是负有目录的源点(定点):相对路径(目录)和相对路径(目录)?
  • linux根下边的目录是二个有层次树状结构
  • 悬挂的一棵树
  • linux每个目录可以挂载在差其他设备(磁盘)上。windows不易于形成。

逻辑上享有目录(包含目录下的子目录)都在最高级其余目录“/”下,根(“/”)目录是linux系统中装有目录的发轫点(丁点),根上边的目录及目录的子目录是1个有层次的树状结构,很像一颗倒挂着的一颗大树,那和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/:一级用户命令的目录

linux每一个目录能够挂载在不一致的装置(磁盘)上。

第壹章 Unix系统目录结构的野史轶闻

提示:学习目录结构的历史轶事,目的是让大家能够清楚的摸底linux的目录结构。
批零版本==GNU/linux+GNU软件+其余的软件

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

澳门金沙国际 15

随即,他们运用一种叫做RubiconK05的储存盘,盘的容积差不离是1.5MB

澳门金沙国际 16

由于硬盘的体积很小,由此没多长期,操作系统存储盘数据(根目录)变的越来越大了,导致一块盘一度装不下数据了。于是,他们加上了第3盘中华VK05,并且作了规定,第1块盘专门用来存放在系统先后相关,第一块盘专门存放用户本身的顺序,因而,挂载的目录点取名为/usr。相当于说,根目录“/”挂载在率先块盘,“/usr”目录挂载在其次块盘。除此之外,两块盘里面的其余的目录结构是完全相同的,例如:第贰块盘的目录(/bin,/sbin/lib/tmp…)都在/usr目录下再也出现一遍(/bin,/sbin,/lib)

澳门金沙国际 17

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

时间相当短,第叁块存储盘也满了,他们只能又加了第1盘中华VK05,挂载的目录取名为/home,并且做了鲜明,/usr用于存放用户的先后,/home用于存放用户的数码。
未来,那种目录结构起名和概念就那样继续了下去。随着设备的升华,硬盘的体量也更为大,那么,各种目录的意义进一步赢得了显著。

澳门金沙国际 18

 

要害子目录表明

非得要控制的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(引导时不激活设备)
  • USE讴歌ZDXCTL=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 主机名

 

第③章 Linux 目录结构

在逻辑上有所目录(包罗目录下的子目录)都在最高级其他目录“/”下,根(“/”)目录是linux系统中享有目录的起头点(丁点),根下边的目录及目录的子目录是3个有层次的树状结构,很像颗倒挂着的一颗大树,那和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里的内容执行一遍

在逻辑上有所目录(包蕴目录下的子目录)都在最高级其他目录“/”下,根(“/”)目录是linux系统中有所目录的初叶点(丁点),根下边的目录及目录的子目录是二个有层次的树状结构,很像颗倒挂着的一颗大树,这和Windows系统依照硬盘分区(C:D:E:)分割的目录结构是见仁见智的(windows系统可以领略为多棵树,每一个分区就是一颗独立的小树)。
linux系统中的这几个不一致的目录也是很尤其的,不相同的目录可以分布在差其他硬盘分区以及差其余硬盘设备上,那是windows的系统难以做到的,windows系统的例外分区都是单独存在的。

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分区单独分出来,硬盘充足大。大家都有监控,剩余2/10报警。

澳门金沙国际 20

其他目录

  • /lib:系统会选拔到的函数库
  • /lib/modules:kernel的连锁模块
  • /var/lib/rpm:rpm套件安装处
  • /usr/bin:那一个目录是可执行程序的目录;当大家从系统自带的软件包安装2个先后时,他的可执行文件大多会放在那些目录。
  • 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:系统会使用到的函数库

 

澳门金沙国际 21

3.2 根目录结构

linux系统的目录结构最顶端是“/”,一切目录从根开头。
我们可以通过tree命令获得根(/)下的目录结构。

澳门金沙国际 22

澳门金沙国际 23
澳门金沙国际 24

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,所以不会有那些难题)

 

linux下边设备不挂载是看不到入口的,没有窗口没门的牢房,假若要配备被访问就无法不有贰个输入,那一个进口就是挂载点,挂载点实质就是目录

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/:超级用户命令的目录

澳门金沙国际 25

/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)

澳门金沙国际 26

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

 

澳门金沙国际 27

第6章 紧要子目录表达

列举部分常见且很重大的目录。这几个是豪门必须求熟记的。

澳门金沙国际 28

不可能不控制的门道及文件

  • /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(系统挂载消息)

澳门金沙国际 29

4.1 必需求控制的linux目录路径知识

  • 修改网卡配置文件
  • 配备文件路径:
    /etc/sysconfig/network-scripts/ifcfg-eth0
    (1)查看eth0(第二块eth1)
    (2)通过setup===>”network
    configuration”修改网卡配置就是再改那个文件
    澳门金沙国际 30
    澳门金沙国际 31
    澳门金沙国际 32
    (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协议

澳门金沙国际 33
上图配置实际上修改的是/etc/sysconfig/network-scripts/ifcfg-eth0文件

澳门金沙国际 34
上图设置实际上修改的是/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:开机自动挂载文件系统的1个列表(具体配置今后详说)

    思考: 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)

linux系统中的全体目录内容根据项目组织。例如,Linux下的应用程序,它的可执行程序恐怕在/usr/bin,而它的数据文件和支援在/usr/share下,运转时加载的布局文件和劳务运转命令却在/etc/下。

座谈:cpu什么情状下到底负载很费劲?

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

 

参考博客:

linux目录:一切从…

linux系统中的全部目录内容依据项目社团。例如,Linux下的应用程序,它的可执行程序大概在/usr/bin,而它的数据文件和援救在/usr/share下,运营时加载的布局文件和劳务运转命令却在/etc/下。

4.2 /etc/目录下的第2目录和文书

  • /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)

情节小结

内容小结

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:系统会动用到的函数库
  1. linux系统的拥有目录是二个有层次的倒着的树状目录结构,“/”根是有着目录的终极。
  2. 不一致的目录数据可以超越不相同的磁盘分区或不相同的磁盘设备
  3. 持有的目录都以根据一定的档次有规律的团队和命名
  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,所以不会有其一标题)

 

 

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:关于电脑的新闻,如类型,厂家,型号和总体性等
  • /proc/meminfo:系统内存音信,free -m
  • /proc/devices:当前运作内核所配置的兼具设备清单
  • /proc/dma:当前正在接纳的DMA通道
  • /proc/filesystems:当前运维内核所配置的文件系统
  • /proc/initerrupts:正在利用的中止,和曾经有稍许个中断。
  • /proc/ioports:当前正在利用的I/O端口。
  • /proc/loadavg:系统负荷平均值新闻(系统的农忙景色,相比规范,但是不够细致系统质量目标),uptime的结果。(负载值不要跨越CPU的核数。看负载top,uptime,w
    澳门金沙国际 35
  • /proc/mounts:设备的挂载新闻,df -h类似

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

提示:学习目录结构的野史传说,目的是让大家可以清晰的明白linux的目录结构。

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

立马,他们运用一种叫做MuranoK05的仓储盘,盘的容积大致是1.5MB

出于硬盘的容量很小,由此没多长期,操作系统存储盘数据(根目录)变的更为大了,导致一块盘曾经装不下数据了。于是,他们加上了第③盘ENVISIONK05,并且作了规定,第①块盘专门用来存放在系统先后相关,第3块盘专门存放用户自身的次序,由此,挂载的目录点取名为/usr。相当于说,根目录“/”挂载在第①块盘,“/usr”目录挂载在其次块盘。除此之外,两块盘里面的其它的目录结构是完全相同的,例如:第3块盘的目录(/bin,/sbin/lib/tmp…)都在/usr目录下再度现身两回(/bin,/sbin,/lib)

tmp
思想:
 不要轻易删除东西,可以置身tmp目录上边。过3个月后再删除。

时光非常长,第三块存储盘也满了,他们只能又加了第壹盘讴歌MDXK05,挂载的目录取名为/home,并且做了规定,/usr用于存放用户的次第,/home用于存放用户的数额。
此后,那种目录结构起名和概念就这么持续了下来。随着设备的升高,硬盘的体积也尤为大,那么,各类目录的意义进一步获取了显眼。

澳门金沙国际 36

Unix系统目录结构的历史轶闻

提示:学习目录结构的野史传说,目标是让大家可以清晰的摸底linux的目录结构。

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

立时,他们采用一种叫做科雷傲K05的仓储盘,盘的体量大约是1.5MB

出于硬盘的体积很小,因而没多长期,操作系统存储盘数据(根目录)变的越来越大了,导致一块盘一度装不下数据了。于是,他们加上了第2盘奥德赛K05,并且作了规定,第②块盘专门用来存放在系统先后相关,第②块盘专门存放用户自个儿的顺序,因此,挂载的目录点取名为/usr。相当于说,根目录“/”挂载在率先块盘,“/usr”目录挂载在其次块盘。除此之外,两块盘里面的其余的目录结构是完全相同的,例如:第③块盘的目录(/bin,/sbin/lib/tmp…)都在/usr目录下再也出现两次(/bin,/sbin,/lib)

tmp
思想:
 不要专断删除东西,可以置身tmp目录上边。过三个月后再删除。

时间相当长,第叁块存储盘也满了,他们只能又加了第二盘翼虎K05,挂载的目录取名为/home,并且做了显然,/usr用于存放用户的先后,/home用于存放用户的多少。
而后,那种目录结构起名和概念就那样持续了下去。随着设备的发展,硬盘的容积也尤其大,那么,各种目录的意义进一步得到了显眼。

澳门金沙国际 37

4.6 必须控制的门路及文件

  1. /etc/sysconfig/network-scripts/ifcfg-eth0(第1块网卡配置文件)
  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(系统挂载音信)

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分区单独分出来,硬盘丰盛大。我们都有监控,剩余2/10报警。

linux系统的目录结构最上端是“/”,一切目录从根初始。
我们可以透过tree命令得到根(/)下的目录结构。

澳门金沙国际 38

澳门金沙国际 39

澳门金沙国际 40

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命令得到根(/)下的目录结构。

澳门金沙国际 41

澳门金沙国际 42

澳门金沙国际 43

4.7议论:cpu什么意况下终于负载很辛劳?

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

小结:首要目录回看

  • /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/:一流用户命令的目录

统计:首要目录回顾

  • /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/:一流用户命令的目录

着重子目录表明

不或然不要了然的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表示第2块网卡,1表示第③块网卡,而ppp0则象征第2个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协议

 澳门金沙国际 44

上图设置实际上修改的是/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 ~]$

小结

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

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

③ 、网卡里的设置DNS优先于/etc/resolv.conf,尽管重启网络网卡的dns会覆盖/etc/resolv.conf的装置
肆 、/etc/hosts:设定用户IP与名字(域名)的照应解析表,约等于当地LAN局域网内的DNS解析文件
⑤ 、/etc/sysconfig/network:可修改主机名及网卡运营,网关等配置。永久更改主机名,需同时修改以下两项:
(1)vi /etc/sysconfig/network
(2)hostname 主机名

最主要子目录表明

必要求控制的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则代表第3个point-to-poirt
    protocol网络接口。在ifcfg文件中定义
    的种种型取决于接口类型。
    下边的值相比普遍:
  • DEVICE=name,其中,name是大体设备名
  • IPADDR=addr,其中addr是IP地址
  • NETMASK=mask,其中,mask是互连网掩码值
  • GATEWAY=addr,其中addr是网关地址
  • ONBOOT=answer,其中answer是yes(指引时激活设备)或no(指引时不激活设备)
  • USECRUISERCTL=answer,其中,answer是yes(非root用户能说了算该设施)或no
  • BOOTPROTO=proto,其中,proto取下列值之一:none,引导时不接纳协议;static静态分配地址;bootp,使用BOOTP协议,或dhcp,使用DHCP协议

 澳门金沙国际 45

上图设置实际上修改的是/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 ~]$

小结

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

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

三 、网卡里的装置DNS优先于/etc/resolv.conf,倘若重启互连网网卡的dns会覆盖/etc/resolv.conf的设置
四 、/etc/hosts:设定用户IP与名字(域名)的呼应解析表,相当于地方LAN局域网内的DNS解析文件
五 、/etc/sysconfig/network:可修改主机名及网卡运行,网关等配备。永久更改主机名,需同时修改以下两项:
(1)vi /etc/sysconfig/network
(2)hostname 主机名

/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里的始末执行一回

/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里的故事情节执行两次

其他目录

  • /lib:系统会利用到的函数库
  • /lib/modules:kernel的连带模块
  • /var/lib/rpm:rpm套件安装处
  • /usr/bin:那些目录是可执行程序的目录;当大家从系统自带的软件包安装三个顺序时,他的可执行文件大多会放在那一个目录。
  • lib64:库文件存放目录
  • /usr/sbin:这几个目录也是可执行程序的目录,但大多存放涉及系统管理的命令;相似目录是/sbin或/usr/local/sbin或/usr/X11Haval6/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:系统会利用到的函数库

 

此外目录

  • /lib:系统会使用到的函数库
  • /lib/modules:kernel的有关模块
  • /var/lib/rpm:rpm套件安装处
  • /usr/bin:那个目录是可执行程序的目录;当我们从系统自带的软件包安装3个程序时,他的可执行文件大多会放在这一个目录。
  • 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:系统会使用到的函数库

 

/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,所以不会有那一个题材)

 

/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,所以不会有其一题材)

 

/proc下的第1路径知识

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)

澳门金沙国际 46

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

 

/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)

澳门金沙国际 47

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

 

不恐怕不控制的门道及文件

  • /etc/sysconfig/network-scripts/ifcfg-eth0(第1块网卡配置文件)
  • /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(系统挂载新闻)

总得控制的不二法门及文件

  • /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(系统挂载音信)

座谈:cpu什么状态下到底负载很忙绿?

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

 

探究:cpu什么景况下到底负载很忙碌?

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

 

相关文章