前言:到新公司新项目组负责数据治理,对于linux的要求非常高,之前是开发商城类应用的,不是非常熟悉linux,只了解基础命令,所以从头开始学习一边linux,持续更新。
文章目录
一、linux的目录结构
/ 下级目录结构
1. bin (binaries)
存放二进制可执行文件,最常使用的命令
2.sbin (super user binaries)
存放二进制可执行文件,只有root才能访问,即系统管理员使用的系统管理程序
3.etc (etcetera)
系统管理员使用的系统管理程序
4.usr (unix shared resources)
用于存放共享的系统资源,用户众多的应用程序和文件都放在这个目录下,类似于windows下的program files目录
5.home
存放用户文件的根目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
6.root
超级用户目录
7.dev (devices)
用于存放设备文件,在Linux中访问设备的方式和访问文件的方式是相同的
lib (library)存放跟文件系统中的程序运行所需要的共享库及内核模块
8.mnt (mount)
系统管理员安装临时文件系统的安装点,可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了
9.boot
存放用于系统引导时使用的各种文件,包括一些连接文件以及镜像文件。
10.tmp (temporary)
用于存放各种临时文件
11.var (variable)
用于存放运行时需要改变数据的文件,包括各种日志文件。
12./usr/src
内核源代码默认的放置目录。
注意:没有源码是少安装了一个rpm包,配置yum源后,
针对CentOS系统:
yum install -y kernel-devel