Linux系统的目录结构及常见目录总结

Linux系统的目录结构(必须掌握的内容)

所有目录只有一个顶点/(根),所有目录的起点。

只有一棵树

Linux的目录结构也是有规律的,而且也是按照类别组织的。

应用程序 /usr/bin

数据文件,帮助/usr/share

配置文件/etc/

启动命令 /etc/init.d/

结论:

  1. linux的所有目录结构是一个有层次的倒挂着的树形目录结构
  2. 根“/”是所有目录的顶点,
  3. 目录结构和分区设备是没有关系的。也就是不同的目录可以跨越不同的磁盘设备或分区
  4. 所有的目录都是按照一定的类别有规律打的组织和命名的

通俗的理解相对路径和绝对路径的区别:只要不是从/开始的路径 ,都是相对路径   从/开始叫做绝对路径

常见的目录使用目录

/dev/ 设备目录

/etc/ 配置文件以及服务启动的目录

/var 变化目录,一般是日志文件的目录 /var/log/messages 系统日志文件

/var/log/secure  安全信息文件

/dev/null (cat /dev/null > test.txt   清空文件的方法)

/home   普通用户的家目录

/mnt 用于临时挂载  ; 挂载点à文件系统的入口

/bin 常用的命令所用的目录 /sbin  大多是系统管理的命令存放

/tmp 临时目录文件

/usr 用户程序,及数据,帮助文件等的目录

重要的子目录介绍:

网卡的配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0

域名解析DNS 文件 /etc/resolv.conf

局域网的DNS /etc/hosts

开机自动挂载 /etc/fstab

开机自启动程序命令的文件 /etc/rc.local

开机运行的模式和级别  /etc/initab

主机名的配置文件 CentOS 6--> /etc/sysconfig/network  CentOS 7 --> /etc/hostname

用来存放useradd 添加新用户 用户家目录下会有的文件 这里面有什么 新建立的用户的家目录下就会有什么 /etc/skel/

那么问题来了  为什么会是/etc/skel/这个文件来控制新用户的家目录存放的东西

原因是/etc/default/useradd这个文件来控制的,可以编辑这个文件来控制

目录文件的小结:

/etc/issue   记录用户登陆前显示的系统信息

/etc/motd   登陆提醒

/etc/passwd 账号文件

/etc/shadow 密码文件

/etc/rc.local  存放开机自启动内容的文件

/usr/local  相当于window里 c://program files   默认安装软件的路径

/var/log/messages 默认的系统日志文件

/var/log/secure 系统安全的日志文件

**/var/spool/cron/root   设置周期性计划任务的配置文件

crontab 定时任务的配置文件 crontab可以检查语法,所以通常情况下写周期性计划任务,直接用crontab

用户执行的定时任务 -- crontab -l

1)“at”命令适合执行一次就结束的调度任务。突发性的任务

2) anacron 适用于非7*24小时开机的服务器准备的 ,开机执行的,检测停机期间没有执行的任务,在开机后一次性执行一遍。

3)crond ,crond服务默认情况(每分钟),会检查系统中是否有需要执行的定时任务,如果有就会根据实现定义好的规则来执行这个定时任务

crond依赖的服务--crond。root用户的定时任务配置文件为/var/spool/cron/root

/var/spool/clientmqueue  系统邮件目录   很容易造成磁盘不足 需定期清理

*****/proc 虚拟目录,是内存的映射  ----做高级调优时的目录  很重要

/root/.bashrc   永久别名的配置目录

/root/.ssh     ssh服务生成密钥、公钥和接收公钥的目录

CentOS 6 字符集的配置文件:/etc/sysconfig/il8n

CentOS 7 字符集的配置文件: /etc/locale.conf        临时修改字符集 LANG=en   建议使用英文

文件类型特点:

1.Windows里是通过扩展名(.txt)来区分文件类型的。例如:111.txt  abc.doc

2.Linux里文件扩展名和文件类型没有关系

3.为了容易区分和兼容用户使用windows的习惯,我们也会用扩展名来表示linux里的文件类型。

原文地址:https://www.cnblogs.com/zhangwduoduoj/p/10758156.html

时间: 2024-10-11 06:14:22

Linux系统的目录结构及常见目录总结的相关文章

目录结构之etc目录内容

目录结构之etc目录内容   /proc/loadavg  load 负载  average 平均 平均负载 负载=== 系统的繁忙程度 衡量的CPU和磁盘 数字接近系统核心总数的 负载高                               [[email protected] ~]# w 14:51:28 up 20 min,  1 user,  load average: 0.00, 0.00, 0.00 USER     TTY      FROM              [em

高并发下linux系统、业务结构性能优化——index(不断更新)

工作中零零散散写了些博客,总结了些知识,当然是从运维的角度.东西一多就乱,闲时突发奇想,这些东西能不能打在一个点上,如果能有一个东西把所有内容串起来并且有一个主题岂不妙哉,也方便查阅和阅读,就像一个网站有了内容后需要一个index主页一样,哈哈,然后就有了这篇置顶博文. 对于主题,我喜欢研究业务架构和大并发相关知识,就定为"高并发下linux系统.业务结构性能优化"了,现有目录结构是根据工作经验进行的梳理,以后会动态修改.我的知识非常有限,不乏有些错误认识,不管怎样抛砖引玉分享出来,希

linux系统下,11款常见远程桌面控制软件

linux系统下,11款常见远程桌面控制软件 一. Grdc 它是一个用GTK+编写的,适用于gnome桌面环境的远程桌面访问软件.看图: 常见功能: 1.提供全屏,窗口化的远程控制.支持高分辨率下的窗口显示以及调整. 2.可浮动的工具栏 3.可抓取键盘 4.支持建立一个“常用访问列表” 5.连接快速,高效 6.全屏模式下,当鼠标划过屏幕边缘时自动滚动 7.全屏模式下工具栏同样支持浮动效果,可直接进行例如模式切换,键盘抓取最小化等常见操作. 8. rdesktop 支持RDP协议, 9. 支持

03 Linux的目录结构与常见文件管理

Linux目录结构 根文件系统rootfs用来实现整个文件的管理: 而Linux下的所有文件都需要通过根文件系统才能访问: FHS:Filesystem Hierarchy Standard文件层次化规范,所有的Linux系统都需要遵循FHS规定: / 根目录,所有文件都在根下!!! /boot 存放与系统启动的相关文件,如内核.initrd.以及grub(bootloader,启动加载项) initrd.img 磁盘镜像文件 vmlinux.el5 虚拟内存文件 /dev 设备文件存放的目录,

Linux系统的目录结构及各目录作用

使用tree命令查看Linux目录结构,这个命令默认是没有安装的,需要手动安装一下. [[email protected] xf]# mount /dev/sr0 /media/ mount: /dev/sr0 写保护,将以只读方式挂载 [[email protected] xf]# rpm -ivh /media /Packages/tree-1.6.0-10.el7.x86_64.rpm 准备中...                          ####################

Linux之目录结构以及各目录在系统中的作用

Linux系统中的目录结构以树形结构呈现 root:超级管理员的家目录 bin:存放普通用户执行命令 boot:存放系统引导装载程序 dev:存放磁盘挂载存储 etc:存放Linux操作系统的服务还有系统的配置文件 home:存放普通用户的家目录 var:存放系统的日志文件,网站的根目录 lib:存放系统的库文件 usr:安装外部程序(源代码,编译安装包) media/mnt:挂载磁盘光驱 opt:存放安装外部大型程序 proc:系统临时目录,主要存放系统的一些参数,生成系统的一些状态信息 sb

linux的目录结构之etc目录

第1章 proc的目录结构1.1 /proc/cpuinfo 查看cpu信息1.2 /proc/meminfo 查看内存信息1.3 /proc/mounts 查看挂载信息 1.4 /proc/loadavg load 负载 average 平均 平均负载 负载=== 系统的繁忙程度 衡量的CPU和磁盘 数字接近系统核心总数的 负载高 实例1-1 w显示系统的负载信息 [[email protected] ~]# w14:40:40 up 9 min, 1 user, load average:

Android系统源代码目录结构 “Android源代码”“目录结构”

在讲述Android源码编译的三个步骤之前,将先介绍Android源码目录结构,以便读者理清Android编译系统核心代码在Android源代码的位置. Android源代码顶层目录结构如下所示: ├──abi #应用二进制接口,不同的操作系统,应用二进制接口不同,因此linux上的二进制可执行文件在windows上无法执行 ├──android #存放了一些xml文件,用于描述工程路径及其对应的远程仓库地址,repo工具将使用这些信息同步代码 ├──bionic #bionic C库,Andr

linux目录结构及各目录的作用

Linux目录和Windows目录有着很大的不同,Linux目录类似一个树,最顶层是其根目录,如下图: /bin bin是binary的缩写.这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令.例如cp.ls.cat,等等. /boot 这里存放的是启动Linux时使用的一些核心文件. /dev dev是device(设备)的缩写.这个目录下是所有Linux的外部设备,其功能类似DOS下的.sys和Win下的.vxd.在Linux中设备和文件是用同种方法访问的.例如:/dev/hda