Linux系统的目录结构及常见目录总结
Linux系统的目录结构(必须掌握的内容)
所有目录只有一个顶点/(根),所有目录的起点。
只有一棵树
Linux的目录结构也是有规律的,而且也是按照类别组织的。
应用程序 /usr/bin
数据文件,帮助/usr/share
配置文件/etc/
启动命令 /etc/init.d/
结论:
- linux的所有目录结构是一个有层次的倒挂着的树形目录结构
- 根“/”是所有目录的顶点,
- 目录结构和分区设备是没有关系的。也就是不同的目录可以跨越不同的磁盘设备或分区
- 所有的目录都是按照一定的类别有规律打的组织和命名的
通俗的理解相对路径和绝对路径的区别:只要不是从/开始的路径 ,都是相对路径 从/开始叫做绝对路径
常见的目录使用目录
/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里的文件类型。
Linux系统的目录结构及常见目录总结的更多相关文章
- Linux系统中的一些重要的目录
Linux系统中的一些重要的目录 1)bin目录 :基础系统所需要的命令位于此目录,是最小系统所需要的命令,如:ls, cp, mkdir等.这个目录中的文件都是可执行的,一般的用户都可以使用2)sb ...
- linux系统下,11款常见远程桌面控制软件
linux系统下,11款常见远程桌面控制软件 一. Grdc 它是一个用GTK+编写的,适用于gnome桌面环境的远程桌面访问软件.看图: 常见功能: 1.提供全屏,窗口化的远程控制.支持高分辨率下的 ...
- 03 Linux的目录结构与常见文件管理
Linux目录结构 根文件系统rootfs用来实现整个文件的管理: 而Linux下的所有文件都需要通过根文件系统才能访问: FHS:Filesystem Hierarchy Standard文件层次化 ...
- Linux系统的目录结构及各目录作用
使用tree命令查看Linux目录结构,这个命令默认是没有安装的,需要手动安装一下. [root@xuexi xf]# mount /dev/sr0 /media/ mount: /dev/sr0 写 ...
- linux系统学习笔记:文件、目录、用户
本篇主要从stat函数开始,逐个说明stat结构的每一个成员,以此来了解文件的所有属性.同时将说明修改这个属性的各个函数. 一.文件 使用stat函数族得到和文件有关的信息结构. #include & ...
- Android系统源代码目录结构 “Android源代码”“目录结构”
在讲述Android源码编译的三个步骤之前,将先介绍Android源码目录结构,以便读者理清Android编译系统核心代码在Android源代码的位置. Android源代码顶层目录结构如下所示: ├ ...
- Linux之旅第一篇-目录结构及操作目录
一.引言 Linux对java开发来说也是一项必备的技能,因为项目基本都是部署在Linux操作系统的服务器中,虽然项目不一定需要我们去部署,但不管是自己测试环境部署,还是一些生产环境中日志的查看,Li ...
- Linux系列:快捷键、目录结构、用户目录
一.快捷键 1.历史命令 查看历史命令:history [root@centos-master ~]# history 1 2020-10-25 21:03:39 2 2020-09-17 20:43 ...
- Linux学习笔记(二)Linux常用命令:权限、目录操作以及常见目录作用
一.Linux命令格式 命令 [选项] [参数] 注:(1)简化选项和完整选项 -a --all (2)当有多个选项是可以写在一起 -l -a 可以写为-la 二.权限 -rw-r--r--.&quo ...
随机推荐
- Solve Error: "errcode": 48001, "errmsg": "api unauthorized hint"
当你想给微信公众号(不是测试账号)自定义菜单创建接口,遇到如下错误: OK Connection: keep-alive Date: Sat, 01 Dec 2018 05:02:08 GMT Con ...
- Java课后作业之石家庄地铁系统PSP表格20190403
PSP2.1 Personal Software Process Stages Time Planning 计划 36 hours · Estimate · 估计这个任务需要多少时间 36 hours ...
- [Codeforces Round #433][Codeforces 853C/854E. Boredom]
题目链接:853C - Boredom/854E - Boredom 题目大意:在\(n\times n\)的方格中,每一行,每一列都恰有一个被标记的方格,称一个矩形为漂亮的当且仅当这个矩形有两个角是 ...
- javaweb中的文件上传的一般写法(初次接触时写)
javaweb上传文件 上传文件的jsp中的部分 上传文件同样可以使用form表单向后端发请求,也可以使用 ajax向后端发请求 1. 通过form表单向后端发送请求 <form id=&quo ...
- MySQL自动备份shell脚本
在数据库的日常维护工作中,除了保证业务的正常运行以外,就是要对数据库进行备份,以免造成数据库的丢失,从而给企业带来重大经济损失.通常备份可以按照备份时数据库状态分为热备和冷备,按照备份数据库文件的大小 ...
- 需要优化代码的leetcode
1 关于验证字符串的问题: 2
- Vue 前端面试题
Vue 前端面试题 1. 说一下 Vue 的双向绑定数据的原理 vue 实现数据双向绑定主要是:采用数据劫持结合“发布者 - 订阅者”模式的方式,通过 Object.defineProperty() ...
- js 高阶函数 闭包
摘自 https://www.cnblogs.com/bobodeboke/p/5594647.html 建议结合另外一篇关于闭包的文章一起阅读:http://www.cnblogs.com/bob ...
- net-tools与iproute2
net-tools与iproute2 我们知道redhat系列发行版7x版本中最小化安装是没有net-tools工具包的,默认使用iproute2工具包,最直观的感受是ifconfig命令被ip命令所 ...
- P1368 工艺 SA/最小表示法
正解:SA/最小表示法 解题报告: 传送门! 听说正解是最小表示法,,,O(n)然后常数还挺小的,,, 但是我不会QAQ! 所以先写下SA的做法趴,,,等get了最小表示法再来写正解QAQ 就这种题算 ...