Linux 系统目录重要目录(必须熟悉)

 Linux的目录结构

    1、Linux的目录说明

  linux是一个倒树结构

  linux中所有的东西都是文件

  这些文件都在系统顶级目录“/” /就是根目录

  /目录以下为二级目录这些目录都是系统装机时系统自动建立的

  二级目录的作用

  /bin    ##二进制可执行文件也就是系统命令

  /sbin   ##系统管理命令存放位置

  /boot   ##启动分区,负责系统启动

  /dev    ##设备管理文件

  /etc    ##大多数系统管理文件

  /home   ##普通用户的家目录

  /lib    ##32位系统库文件存放位置

  /lib64  ##64位系统库文件存放位置

  /media  ##系统临时挂载点                                                                            

  /mnt    ##系统临时设备挂载点

  /run    ##系统临时设备挂载点

  /opt    ##第三方软件安装位置

  /proc   ##系统信息

  /root   ##超级用户家目录

  /srv,/var      ##系统数据

  /sys    ##系统管理,主要是关于内核的

  /tmp    ##系统临时文件存放位置

  /usr    ##系统用户相关信息数据及用户自定义软件存放位置

2、Linux的重要子目录

1》*/etc/sysconfig/network-scripts/ifcfg-eth0配置网址及GW,使得网卡生                     效,/etc/init.d/networkrestart ,ifdown eth0&&ifup eth0

2》*/etc/resolv.conf 设置本机的客户端DNS,DNS可以实现域名和IP的相互解析

3》*/etc/hosts 设定用户IP与名字的对应表,相当于本地的LAN内DNS echo                   "www.etiantian.com">>/etc/hosts

ping wwww.etiantian.com就会返回一个DNS

用于通过域名测试服务器之间的调用

4》/etc/sysconfig/network可修改机器名及网卡启动,网关等配置

5》*/etc/fstab  记录开机要mount的文件记录

      附加》/etc/rc.local,开机加载的程序

6》*/etc/inittab设定启动时init进程把系统设置成怎样的runlevel,以及加载相关的启动文件

7》/etc/exports 设定NFS网络文件系统的配置文件

8》*/etc/init.d   这个目录是用来存放系统或者服务器以systemV模式启动的脚本,这在          system V模式启动或初始化的系统中常见

9》/etc/xinit.d 如果服务器是通过xinetd模式运行的,他的脚本要放在这个目录下

8》*/etc/profile 系统全局环境变量配置路径,可以加上自己的路径,就可以执行命令 vi           /etc/profile长度 export PATH=/opt:$PATH,就将

       /opt放入PATH 路径中;

9》*/etc/profile.d 加载登录程序的一个目录命令或文件独立存在!

        [[email protected] profile.d]# echo  "echo feitian" >a.sh

        [[email protected] profile.d]# chmod 700 a.sh

        [[email protected] profile.d]#  . a.sh

        feitian登录之后立即执行,a.sh在profile.d中

10》/etc/issue记录用户登录前的显示信息

11》/etc/motd 登录提醒

     vi /etc/motd

     写入要提示的信息;

12》/etc/redhat-release 包括一行Redhat版本号和名称信息

13》/etc/group设定用户的组名与相关信息

14》*/etc/passwd 账号信息

15》/etc/shadow密码信息

16》*/etc/sudoers可以用sudo命令配置的文件

17》/etc/securetty 设定哪些终端可以让root登录

20》*/etc/rsyslof.conf日志设置文件,在6.4 chkconfig  --list rsyslog。

21》*/usr/local 这个目录一般是用来存放用户自编译安装软件目录,一般是通过源码包安           装的软件,如果没有特定安装的话就安装在这个目录转

22》*/var/log/message 系统默认日志文件,非常重要,按周自动轮循。/var是日志文               件,/var/log各种日志存放地

23》*/var/log/secure 记录登录系统存取信息的文件,按周自动轮循;系统日志的安全信息;

24》/var/log/wtmp 记录登录者的信息文件,last

25》*/var/spool/cron/root定时任务crontab默认目录,按用户名命名的文件;

26》/var/spool/mail 系统用户邮件存放目录

27》*/var/spool/clientmqueuesendmail邮件临时存放目录,有很多原因会导致这个目录碎文件       很多,比如crontab定时任务不加>/dev/null。

    工作中偶尔会因为该目录文件太多,导致/var所在的分区iNode数

28》/etc/login.defs所有用户登录时的缺省配置

29》/etc/modprobe.conf内核模块额外参数设定量被尽,无法写入文件

30》/proc虚拟目录是内存的映射

31》/etc/sysctl.conf放在其下面永久生效  (优化内核)                                        cat/proc/sys/net/ipv4/tcp_max_tw_buckets 3600修改他是临时生效

32》/proc/cpuinfo 关于处理器的信息,如类型,厂家,型号和性能等

33》/proc/meminfo 系统内存信息

34》/proc/interrupts 正在使用的中断,和曾经有过多少个中断

35》/proc/loadavg 系统负载信息(系统的繁忙程度,但不细致),uptime的结果,值不要超过        CPU核数;

        [[email protected]]# uptime

    17:05:54up  1:38, 2 users,  load average: 0.00(5分钟内繁忙), 0.00(10),0.00(15)

        top也可以显示

36》/etc/DIR_COLORS 设定颜色

37》/etc/host.conf  文件说明用户的系统如何查询节点,默认orderhosts,bind

38》/etc/hosts.allow 设置允许使用inetd的机器使用。

时间: 2024-11-08 10:35:56

Linux 系统目录重要目录(必须熟悉)的相关文章

[Linux]Linux系统目录

下面列出了 Red Hat Linux 的主要系统目录及其简单描述.要获得额外的目录信息,请参阅<Red Hat Linux 定制指南>和<Red Hat Linux 参考指南>. /bin/ - 用来贮存用户命令.目录 /usr/bin 也被用来贮存用户命令. /sbin/ - 许多系统命令(例如 shutdown)的贮存位置.目录 /usr/sbin 中也包括了许多系统命令. /root/ - 根用户(超级用户)的主目录. /mnt/ - 该目录中通常包括系统引导后被挂载的文件

linux系统目录基础结构

1.经典树形目录 linux系统设计中最优秀的特性之一就是将所有内容都以文件的形式表示出来,通过一个树形结构统一管理和组织这些文件.整个文件系统有个根root,然后再整个根上分出很多叉. (1)/etc目录 这个目录主要用于存放系统管理相关的配置文件以及子目录,其中比较重要的有系统初始化文件/etc/rc.用户信息文件/etc/passwd.相关网络配置文件和服务启动文件也在这个目录下. (2)/usr目录 此目录主要用于存放应用程序和文件.如果在系统安装的时候,选择了很多软件包,那么这些软件包

Linux系统目录结构介绍

参考博客: http://www.cnblogs.com/chensiqiqi/p/6243549.html 感谢原博主为我学习Linux指明方向!! linux目录:一切从“根”开始,“/”是所有目录的起点(定点) linux每个目录可以挂载在不同的设备(磁盘)上. 在逻辑上所有目录(包括目录下的子目录)都在最高级别的目录“/”下,根(“/”)目录是linux系统中所有目录的起始点(丁点),根下面的目录及目录的子目录是一个有层次的树状结构,很像一颗倒挂着的一颗大树,这和Windows系统按照硬

Linux系统目录结构说明及功能介绍

Hello,大家晚上好!今天将给大家分享Linux系统中目录结构及各个目录的功能:本次的内容大纲如下: 1.Windows文件系统和Linux文件系统区别 2.Linux系统中目录结构说明及各个目录功能介绍 3.根文件系统子目录功能简单介绍 4.内容总结 一.Windows文件夹结构和Linux文件夹结构区别 先给大家上两张图片,如下:  图一.Windows系统截图 图二.Linux系统截图 第一副图片是在我们经常使用的Windows系统下截取而来:我们已经非常习惯C盘.D盘--的观念,对于第

Linux系统目录分析

Linux系统目录分析 /bin :系统指令目录(如ls.cp.mv等指令) /dev :系统设备目录 /home :系统用户的家,每一个系统用户都在此目录下有一个自己的家,每次登录时,系统都会自动登录到自己的家,在家里,用户具有最高的权限. /lib :系统库文件目录,.so后缀(动态库) .a后缀(静态库) /media :系统多媒体目录,cdrecorder(光驱),floppy(软驱) /mnt :系统挂载目录 /proc :系统内存目录 /sbin :超级管理员的指令目录(如resta

【linux学习笔记之一】linux系统目录结构以及常用系统命令

序 ???这破笔记也要序?? 昨天开始学linux,做好笔记以备日后翻阅 Linux系统目录结构图 bin  --主要用于存放二进制文件(如:命令文件) boot--引导目录 dev  --设备目录 ect  --配置文件夹 home--用户文件夹 lib  --库文件夹 mnt  --挂载目录 opt  --通常大型软件安装在这里 proc--实时的信息(只存在内存中) sbin--  super bin只有root用户才能执行 sys   -- 系统文件夹 tmp  --临时文件夹 usr 

Linux 文件系统的目录结构

 Linux下的文件系统为树形结构,入口为/ 树形结构下的文件目录: 无论哪个版本的Linux系统,都有这些目录,这些目录应该是标准的.各个Linux发行版本会存在一些小小的差异,但总体来说,还是大体差不多. 1. / 文件系统的入口,最高一级目录: 2. /bin 基础系统所需要的命令位于此目录,是最小系统所需要的命令,如:ls, cp, mkdir等.这个目录中的文件都是可执行的,一般的用户都可以使用. 3. /boot 包含Linux内核及系统引导程序所需要的文件,比如 vmlinuz i

Linux系统目录结构以及简单说明

Linux系统目录结构以及简单说明 linux目录图: / root --- 启动Linux时使用的一些核心文件.如操作系统内核.引导程序Grub等. home --- 存储普通用户的个人文件 ftp --- 用户所有服务 httpd samba user1 user2 bin --- 系统启动时需要的执行文件(二进制) sbin --- 可执行程序的目录,但大多存放涉及系统管理的命令.只有root权限才能执行 proc --- 虚拟,存在linux内核镜像:保存所有内核参数以及系统配置信息 1

CentOS(十)--与Linux文件和目录管理相关的一些重要命令②

在结束了第二期的广交会实习之后,又迎来了几天休闲的日子,继续学习Linux.在上一篇随笔 Linux学习之CentOS(十七)--与Linux文件和目录管理相关的一些重要命令① 中,详细记录了与Linux文件和目录管理相关的一些重要命令,包括 目录与路径相关的命令(cd.pwd.mkdir.rmdir等).管理文件与目录的命令(ls.cp.rm.mv等).查看文件内容命令(cat.more.less等),在这一篇随笔中,将继续详细记录与Linux文件和目录管理相关的其他一些重要命令. 一.修改文