第1章 Linux 安全渗透简介
1.1 Linux 操作系统的基础知识
1. Linux 的起源和发展:了解 Linux 操作系统的起源、发展和主要的发行版,如Linux 内核的诞生、
GNU项目的贡献以及常见的 Linux 发行版如Ubuntu、Debian、CentOS 等。
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多
任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协
议。支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的
多用户网络操作系统。
Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机
硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级
计算机。
严格来讲,Linux操作系统指的是“linux内核+各种软件”,Linux这个词只表示Linux内核,但
实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数
据库的操作系统。
2. Linux 文件系统:熟悉 Linux 文件系统的层次结构和常见的目录结构:
根目录(/)
用户目录(/home)
系统配置目录(/etc)
Linux文件系统中的文件是数据的集合,文件系统不仅包含着文件中的数据而且还有
文件系统的结构,所有Linux用户和程序看到的文件、目录、软连接及文件保护信息
等都存储在其中。
常用的文件系统有以下几种EXT3、swap、vfat、nfs等。
深入理解
文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的
固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。
操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系
统。文件系统由三部分组成:文件系统的接口,对对象操纵和管理的软件集合,对
象及属性。从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,
负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建
立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销
文件等。
Windows和Linux对比
1、Windows和Linux的文件权限
在Windows系统中,用户分为两类:计算机管理员和受限用户。Windows常常设
置为管理员身份,结果大家都可以随意安装和修改系统软件,导致病毒软件防不胜
防,导致Windows的安全性相对较差。
在Linux中,用户分为4类:root(超级用户)、普通用户、同一组用户和其他用
户。root用户拥有最高权限,可以对计算机系统进行任何操作。但root用户一般只
在对系统进行维护时,如添加新用户、安装应用程序时,才进行登录,一般都是以
普通用户的身份进行登录,普通用户不能修改系统文件夹下的文件,因此病毒软件
想修改系统程序的可能性就大大降低了,这样就增加了系统的安全性和可靠性。