【电子取证】Linux 取证入门


文档侧重于以电子数据取证为目的的Linux 系统解析,主要包含Linux 文件系统目录、特殊的系统文件、常用软件的目录、文件与功能等,可能不会介绍Linux 开发的相关内容。

一、常见的Linux 发行版

DebianOS,以及其衍生版本:Ubuntu、LinuxMint、Deepin、Kali Linux

Redhat,以及其衍生版本:CentOS、Fedora

其他:Archlinux 等

查看当前的Linux 发行版版本:

lsb_release :

lsb_release -a

uname:

uname -a

查找\etc 中的文件:

对于Debian 及其衍生版:
cat \etc\issue
cat \etc\issue.net
cat \etc\lsb-release
cat \etc\os-release

对于CentOS:
cat \etc\centos-release
对于Fedora:
cat \etc\fedora-release

二、Linux 系统的典型目录结构

 

/

根目录,根目录下一般只有以下文件夹,没有文件

/bin

存放了系统命令的可执行文件,例如cat、vi,相当于Windows 的系统环境变量PATH

/etc

存放了系统配置,例如release

/home

用户文件夹,例如/home/user1 ,/home/user2

/usr

存放了用户应用的可执行文件、代码、动态链接库等,相当于Windows 的用户环境变量PATH

/usr/bin

用户安装的应用的可执行文件

/usr/doc

Linux 文档

/usr/include

头文件目录

/usr/lib

存放动态链接库、软件包配置文件

/usr/man

执行man命令显示的帮助文档

/usr/src

源代码,例如Linux内核源码: /usr/src/linux

/usr/local

本机单独增加的命令、动态链接库

/root

root用户的用户文件夹被单独拿出来放到root目录里,不在usr目录里

/opt

可选应用程序的安装目录

/dev

存放设备文件(分字符设备和块设备)

/boot

系统引导

/lib

存放跟文件系统中的程序运行所需要的共享库及内核模块。共享库又叫动态链接共享库,作用类似windows里的.dll文件,存放了根文件系统程序运行所需的共享文件

/tmp

临时文件夹

/var

日志

/lost+found

意外丢失的文件

/proc

虚假的目录,磁盘中并不存在,其中的内容是系统映射出来的内存中的信息。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

三、Linux 系统重要文件夹与文件的内容

1、 /etc/passwd

保存了用户数据库,其中包括用户名、加密过的密码等

2、/etc/group

保存了用户组的信息

3、/etc/issue

默认是发行版信息,实际上,文件里的内容用来显示在每次登录系统后终端显示的欢迎文字

4、/var/log

保存了许多程序的日志文件,例如登录日志

5、

 

四、Linux 文件的属性

 

 

 

 

 

参考:

1、 https://linux.cn/article-9586-1.html 查看Linux发行版名称与版本号的8种方法

2、 https://www.cnblogs.com/zhuchenglin/p/8686924.html Linux 各个目录的详细介绍

 

猜你喜欢

转载自www.cnblogs.com/soowin/p/12334682.html