linux的目录结构
0x00 Important dir
/home
:用户主目录。/mnt
:手动挂载目录。/media
:自动挂载目录。/root
:系统管理员用户主目录。/bin(binary)
:存放着shell命令/sbin
:存放系统管理员专用shell命令。/etc
:系统管理和应用所需要的配置文件。/usr
: 默认安装路径,类似"C:/windows"。/dev(device)
:存放的是Linux的外部设备–>“linux一切皆是文件”/var
:系统产生的不可自动销毁的缓存文件、日志记录。
0x01 Other dir
directory | effect |
---|---|
/tmp |
存放临时文件,系统会自动清理 |
/opt |
额外软件安装所目录,相当于“D:/software”。 |
/sys |
存放硬件设备的驱动程序信息 |
/srv |
主要用来存储本机或本服务器提供的服务或数据 |
/boot |
存放启动Linux时使用的一些核心文件(内核和引导文件) |
/run |
存放临时文件,不能手动删除,关机后自动删除,重启后重新生成 |
/lost+found |
当系统发生错误,将一些遗失的片段放置在这个目录下 |
/lib |
根目录的程序共享库目录 |
/selinux |
redhat的selinux安全机制 |
/proc |
系统内存映射的虚拟目录 |
0x02 Principal folder
/usr/bin
:系统用户使用的基本命令和程序。/usr/sbin
:超级用户使用的命令和程序 。/usr/local
:存放用户应用程序和文件,类似"C:/program files"/etc/init.d/
:存放着一系列系统服务的管理脚本/usr/local/applications/
:application菜单收藏栏
0x03 Significant file
/etc/passwd
:用户名/etc/shadow
:密码/etc/group
:用户组/etc/profile
:环境变量/etc/host
:ip域名映射
0x03 Network configfile
redhat(network)
:/etc/sysconfig/network-scripts/ifcfg-eth0debian(networking)
:/etc/network/interfaces
debian
dns
:/etc/resolv.conf
0x04 Kali linux file
- kali dictionary:/usr/share/wordlists