目录

一、Linux系统目录说明

二、系统目录详细说明:(黄色标记基本是博主日常工作常用目录)


参考资料《linux鸟哥的私房菜》、《京峰培训资料》等

分享相关学习连接:

个人Linux学习笔记&操作大全_林间大雪的博客-CSDN博客个人Linux学习笔记&操作大全https://blog.csdn.net/qq_33162707/article/details/124784764

基于Linux环境下的Nginx介绍及安装部署_林间大雪的博客-CSDN博客目录一、Nginx简介二、手工安装部署一、Nginx简介Nginx偶数版本是稳定版本;奇数是开发测试版本Nginx高性能、安全、稳定的WEB服务器软件,默认安装完成,只发布一套网站,在企业生产环境中,通常会基于Nginx WEB发布多个网站,将发布多个网站的方式称为虚拟主机。如果使用手工方式去配置多个网站,比较吃力、繁琐,可以引入SHELL编程自动化实现。基于SHELL编程构建Nginx WEB平台,并且实现虚拟主机(多个网站)自动管理和配置,编程的注意要点如下:1、提前部署Nghttps://blog.csdn.net/qq_33162707/article/details/122438820

Linux下监控磁盘内存 CPU脚本 以及发送邮件流程_林间大雪的博客-CSDN博客_linux监控cpu使用率脚本1,安装 mailx[root@node-1 opt]# yum install mailx2,编辑配置文件[root@node-1 opt]# vim /etc/mail.rc #添加如下内容set from=xxxx@163.comset smtp=smtp.163.comset smtp-auth-user=xx@163.comset smtp-auth-password=xxxset smtp-auth=login---说明 建议用163邮箱 因为qq邮箱 shttps://blog.csdn.net/qq_33162707/article/details/124743019

一、Linux系统目录说明

登录系统后,在当前命令窗口下输入命令:你会看到如下图所示:

这是一个树状的目录结构:

/ 根目录

/bin 存放必要的命令

/boot 存放内核以及启动所需的文件

/dev 存放硬件设备文件,该目录存放的是linux的外部设备

/etc 存放系统配置文件

/home 普通用户的宿主目录,用户数据存放在其主目录中,每个用户都有一个自己的目录

/lib 存放必要的运行库

/mnt 存放临时的映射文件系统,通常是为了让用户挂载别的文件系统使用。

/proc 存放存储进程和系统信息

/root 超级用户的主目录

/sbin 是Super User的意思,存放系统管理员使用的系统管理程序

/tmp 存放临时文件

/usr 存放应用程序命令程序文件、程序库、手册和其它文档。类似于windows的Program file

/var 系统默认日志存放目录

二、系统目录详细说明:(黄色标记基本是博主日常工作常用目录)

在 Linux 系统中,有几个目录是比较重要的,平时需要注意不要误删除或者随意更改内部文件。

/bin, /sbin, /usr/bin, /usr/sbin: 这是系统预设的执行文件的放置目录,比如 ls 就是在/bin/ls 目录下的。

值得提出的是,/bin, /usr/bin 是给系统用户使用的指令(除root外的通用户),而/sbin, /usr/sbin 则是给root使用的指令。

系统启动必须:

  • /boot:存放的启动Linux 时使用的内核文件,包括连接文件以及镜像文件。
  • /etc:存放所有的系统需要的配置文件和子目录列表,更改目录下的文件可能会导致系统不能启动。
  • /lib:存放基本代码库(比如c++库),其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。
  • /sys: 这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs 。sysfs文件系统集成了下面3种文件系统的信息:针对进程信息的proc文件系统、针对设备的devfs文件系统以及针对伪终端的devpts文件系统。该文件系统是内核设备树的一个直观反映。当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中

指令集合:

  • /bin:bin是Binary的缩写存放着最常用的程序和指令
  • /sbin:只有系统管理员能使用的程序和指令

外部文件管理:

  • /dev :Device(设备)的缩写, 存放的是Linux的外部设备。注意:在Linux中访问设备和访问文件的方式是相同的。
  • /media:类windows的其他设备,例如U盘、光驱等等,识别后linux会把设备放到这个目录下。
  • /mnt:临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。

临时文件:

  • /run:是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。如果你的系统上有 /var/run 目录,应该让它指向 run。
  • /lost+found:一般情况下为空的,系统非法关机后,这里就存放一些文件。
  • /tmp:这个目录是用来存放一些临时文件的。

账户:

  • /root:该目录为系统管理员,也称作超级权限者的用户主目录。
  • /home:用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
  • /usr:这是一个重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。
  • /usr/bin:系统用户使用的应用程序与指令。
  • /usr/sbin:超级用户使用的比较高级的管理程序和系统守护程序。
  • /usr/src:内核源代码默认的放置目录。

运行过程中要用:

  • /var: 这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在/var/log 目录下,另外mail的预设放置也是在这里。
  • /proc:管理内存空间!虚拟的目录,是系统内存的映射,我们可以直接访问这个目录来,获取系统信息。这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件来做修改。比如可以通过下面的命令来屏蔽主机的ping命令,使别人无法ping你的机器:

echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

扩展用的:

  • /opt:默认是空的,我们安装额外软件可以放在这个里面。
  • /srv:存放服务启动后需要提取的数据(不用服务器就是空)
  • /selinux

这个目录是Redhat/CentOS所特有的目录,Selinux是一个安全机制,类似于windows的防火墙,但是这套机制比较复杂,这个目录就是存放selinux相关的文件的。

Linux系统目录简单说明相关推荐

  1. debian linux下载路径,Debian(Linux)系统目录简单说明

    bin:基础命令执行档 boot:引导装置器的静态链接文件 dev:设备档 etc:主机特定的系统配置 lib:基本共享库及基本内核模块 mnt:用于临时挂载一个文件系统 proc:系统信息的虚拟目录 ...

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

    Linux系统目录结构以及简单说明 linux目录图: root --- 启动Linux时使用的一些核心文件.如操作系统内核.引导程序Grub等. home --- 存储普通用户的个人文件 ftp - ...

  3. linux临时挂载别的文件目录_linux基础05:linux系统目录有哪些?命令行界面如何切换目录?...

    我们安装好linux系统后,linux系统也会像windows系统一样,自动生成很多的文件和目录,这些目录都包含了不同的含义.下面,我们就来介绍一下这些目录都代表着什么?以及,在命令行界面,我们如何在 ...

  4. linux ls 目录结构,linux 系统目录结构 ls命令 文件类型 alias命令

    1 linux 系统目录结构 opt 是第三方软件安装目录 srv 是用来储存所提供的服务数据目录 2. ls命令 ls 用得最多的是ls -la参数 可以查看文件权限和隐藏文件 ls -t 根据时间 ...

  5. linux 获取上两级目录下,Linux系统目录大小通过du命令获取实例

    使用过 Linux 系统的小伙伴都知道应该都知道, Linux 系统下的 ls 命令通常被我们用来查看文件目录的内容,但是不知道大家有没有细心留意,ls 命令所显示出来的每一个目录的大小竟然都只有 4 ...

  6. Linux系统目录结构和相对/绝对路径和XFS文件系统备份恢复

    Linux系统目录结构和相对/绝对路径 系统目录结构 在WIN系统中,查看文件先进入相应的盘符,然后进入文件目录 在WIN中,它是多根 c:\ d:\ e: Linux只有一个根目录 查看根下有哪些文 ...

  7. linux防火墙shell脚本,Linux系统目录结构,Shell脚本;关闭和开启防火墙

    Linux系统目录结构 目录 描述 备注 /bin a.存放着最经常使用的命令 b.可执行文件,用户命令 c.构建最小系统所需要的命令 /boot a.内核与启动文件 b.系统启动相关文件 c.启动L ...

  8. 39条常见的Linux系统简单面试题

    39条常见的Linux系统简单面试题 本文主要分享39条常见的Linux系统简单面试题,其中包括如何看当前Linux系统有几颗物理CPU和每颗CPU的核数.如何实时查看网卡流量为多少等等,希望对你有所 ...

  9. Linux下简单的邮件服务器搭建

    Linux下简单的邮件服务器搭建 电子邮件服务简介 电子邮件是因特网上最为流行的应用之一,而邮件服务器是一种用来负责电子邮件收发管理的设备,它构成了电子邮件系统的核心. 电子邮件系统的组成  MUA( ...

最新文章

  1. 【C 语言】字符串拷贝 ( 优化指针操作 )
  2. oracle元数据存储在表空间,[Oracle] dbms_metadata.get_ddl 的使用方法总结
  3. HarmonyOS之bytrace命令的使用
  4. python meshgrid_torch.meshgrid()和np.meshgrid()的区别
  5. 让你的数据和对象有源有出路,一文打尽,Java常用IO流处理流(处理字节流文件流)缓冲流、转换流、对象流等
  6. Feescale MX31 bootloader Program : HAB Toolkit
  7. windows installer 3.2搞定
  8. 即将发布的 JDK 11 包含了什么?
  9. php设置自动关机开机,设置电脑自动开机关机方法介绍
  10. SQL常见错误及处理方法
  11. 低代码平台对程序员产生的内卷,零代码、低代码系列之一「对于零代、低代码平台的思考」
  12. bzoj 4134 ljw和lzr的hack比赛
  13. 在加洲,我与我的加洲宝贝儿
  14. 明天(10分)C语言
  15. 【Python案例】OCR提取图片中的文字
  16. application配置文件读取!
  17. 基于树莓派+STM32+OneNET云平台打造智能家居系统(一)硬件设计篇
  18. java 读取excel表格_Java读取excel表格(原理+实现)
  19. 不知道rar、zip压缩包密码?可以试试这个方法,只需2步即可
  20. 【新版】系统架构设计师 - 软件可靠性分析与设计

热门文章

  1. java web实验_javaweb实验报告
  2. UI设计师是做什么的?
  3. sklearn.svm.SVC的方法decision_function_shape:ovr 或者 ovo
  4. steam验证登录失败_如何向Steam添加两方面身份验证
  5. 【JavaScript学习】JavaScript 常用工具类封装
  6. Python新手-记一次股权穿透层级打分(森林实现)
  7. Combo( 自定义下拉框) 组件
  8. 计算机校招软件测试笔试题,校招软件测试笔试题
  9. 《如果你想过1%的生活》 - 读后感
  10. 二进制转四进制计算机,二进制换算(进制转换计算器)