Linux的目录结构

  1. windows系统路径:
  2. c:\windows
  3. 软件安装目录
  4. d:\program files
  5. linux目录结构:
  6. 逻辑上所有的目录只有一个顶点 /(根),所有目录的起点
  7. 根下面类似一个倒挂的树一样的层次结构。
  8. 只有一颗树
  9. 分区和目录没有联系
  10. Linux的目录结构也是有规律的,而且也是按照类别组织的
  11. 应用程序放在   /usr/bin
  12. 数据文件放在  /usr/share
  13. 配置文件放在/etc/
  14. 启动命令放在/etc/init.d
  15. 要想访问磁盘设备需要找到一个入口,这个入口就是挂载点 ,必须把磁盘挂载到分区上才能用
  16. 实现挂载:mount  /dev/seb1   /usr    手动挂载,开机后没有了就
  17. 开机自动挂载磁盘,有文件的  cat /etc/fstab
  18. 小节:
  19. 1)Linux的所有目录结构是一个有层次的倒挂这的树形目录结构
  20. 2)根“/”是说有目录的顶点,祖宗
  21. 3)目录结构和分区设备是没有关系的。也就是不同的目录可以跨越不同的磁盘设备或分区
  22. 4)所有的目录都是按照一定的类别有规律的组织和命令
  23. 相对路径:
  24. 绝对路径:从根开始的路径   cd /data/
  25. ============================================================
  26. /bin   存的是基本命令,二进制命令
  27. /boot Linux的内核及引导系统程序所需的文件目录
  28. /dev  设备文件目录 声卡 磁盘 光驱都在下面   /dev/null黑洞设备(cat   /dev/null >/oldboy/test.txt
  29. 清空该文件内容)
  30. /etc   二进制安装包(yum ,rpm)
  31. motd   开机提示    可以往里面写内容vi /etc/motd
  32.          服务器启动命令存放在目录/etc/init.d
  33. /home普通用户的家目录
  34. /lib  库文件的目录  ,在内核和应用程序之间承上启下
  35. /lost+found   存放碎片文件
  36. /mnt  临时的挂载点   挂载点:设备的入口
  37. /opt    表示可选的的意思,
  38. /proc    进程及内核信息虚拟文件系统
  39.            [root@localhost /]# cat /proc/meminfo
  40.            [root@localhost /]# cat /proc/cpuinfo
  41. /sbin     涉及系统管理命令放在里面,超级用户能用
  42. /tmp   临时文件目录
  43. /usr    系统存放程序目录   /usr/bin用户可执行文件       自己写的命令可以放在/use/local/sbin里
  44. 目录小节重要回顾:
  45. /dev/设备目录
  46. /etc/ 配置文件以及服务启动目录
  47. /proc 显示内核及进程信息虚拟文件系统
  48. /tmp 临时文件目录
  49. /home 普通用户家目录
  50. /var变化目录,一般是日志文件的目录
  51. /usr  用户程序及数据帮助文件等目录
  52. /bin和/sbin和/usr/sbin 用户命令和目录
  53. =========================================================
  54. /etc目录下的重要目录文件
  55. /etc/issue------------记录用户登陆前显示系统的信息     cat   -n 看一下
  56. /etc/motd------------系统登陆提醒
  57. /etc/redhat-release---------存放系统版本       cat
  58. /etc/group-----------设定用户的组名与相关信息     chattr+i  锁定文件的
  59. /etc/passwd----------账号信息文件
  60. /etc/shadow----------存放密码的文件
  61. /etc/gshadow---------用户组存放密码的文件
  62. /etc/sudoers----------可以执行sudo命令的配置文件(提升权限)visudo   类似于 vi  /etc/sudoers
  63. /etc/securetty---------设置那些终端可以让root登陆
  64. /etc/login.defs---------所有用户登陆时的缺省配置
  65. /etc/modprobe.conf---内核模块额外参数设定
  66. /etc/syslog.conf--------日至设置文件    限制C5.X
  67. /etc/rsyslog.conf-------日至设置文件    限制C6.X
  68. /etc/rc.ocal----------存放开机自启动内容的文件(通过源程序编译安装的软件)。
  69.                                   chkconfig一般是用来管理yum/rpm包装服务。
  70. 其他的:===============
  71. /usr/src------------内核源码存放目录,比如下面有内核源码目录,比如linux、
  72. ========================================
  73. /var/--------------  日志文件,可变化的目录
  74. /var/log-----------各种系统日志存放地
  75. /var/log/messages ------系统信息默认日志文件,非常重要。按周自动轮循  
  76.                                            内容是:系统出了什么毛病
  77. /var/log/secure----------记录登入系统存取信息的日志文件   周更新
  78. /var/log/wtmp-----------记录登陆者信息的文件
  79. /var/spool--------定时任务
  80. /var/spool/cron/root-------定时任务crontab默认路径,按用户命名的文件
  81. /var/spool/clientmqueue---------sendmail临时邮件文件目录
  82. =====================================
  83. /proc----做调优----虚拟目录,是内存的映射,内核和进程的虚拟文件系统目录
  84. /proc/version-----内核版本
  85. /proc/sys/kernel---------系统内核功能
  86. /proc/sys/net/ipv4-------内存内核信息        /etc/sysct.conf内核参数里的配置才是永久生效
  87. /proc/cpuinfo ----------关于处理器的信息,如类型、厂家、型号和性能等。
  88. /proc/meminfo  -------系统内存信息
  89. /proc/devices ------当前运行内核所配置的所有设备清单
  90. /proc/dma---------当前正在使用的DMA通道
  91. /proc/filesystems----当前运行内核所配置的文件系统
  92. /proc/interrupts------正在使用的中断,和曾经有都熬少个中断
  93. /proc/ioports---------当前正在使用的I/O端口
  94. /proc/loadavg--------

 

 

 

 

 

原文地址:https://www.cnblogs.com/zrxuexi/p/10776325.html