1-1Linux系统历史
林纳斯·本纳第克特·托瓦兹
1-2 Linux系统版本
a.Redhat系列
特性:包名是.rpm,管理工具为yum,处理单个包用rpm,包分发方式是编译好的二进制文件
如:RHEL、Fedora Core、CentOS,RHEL的社区克隆版本,免费,稳定性好
b.Debian系列
由Ian Murdock于1993年创建,管理工具为apt-get/apt
Debian、Ubuntu、kali linux
c.对比Debian和Redhat
Debian比Redhat的软件包多很多,而且更新快,商业公司维护的发行版本
Redhat偏向商业用途,社区组织维护的发行版本
1-3 Linux系统优势
开源、安全性、定制化、丰富的发行版本、免费、大型社区支持、稳定性、隐私性、互操作性高…
1-4 常见的Linux系统(了解)
常见的Linux系统:CentOS、Red Hat、Ubuntu、Debian、FreeBSD、麒麟Linux。
目前安全人员使用的Linux系统:kali Linx、BackBox、Parrot Security os、deft、Samurai Web 测试框架、网络安全工具包 (NST)、Bugtraq、NodeZero、Pentoo、Cyborg Hawk。
1-5 Linux系统常见的重要目录(重点)
/ 根目录
/root 超级管理员root的主目录
/home 普通用户的主目录,一般存放用户的文件
/etc 配置文件的存放目录
/boot 程序,内核目录。
/sbin 超级用户命令的存放目录
/bin 普通用户命令的存放目录
/lib 根目录下的所程序的共享库目录
/dev 设备文件目录
/etc/sysconfig/network-scripts/ifcfg-eth0 网卡配置文件
/etc/hosts 设定用户IP与域名的对应解析表
/etc/network/interfaces ip地址修改配置文件
/etc/profile 系统全局环境变量永久生效的配置文件
~/.bash_profile ~/.bashrc 用户环境变量
/usr 存放应用程序文件
/var/www apache程序的web根路径
/opt 通过源码安装的软件包存放路径
/mnt 挂载磁盘目录
/dev 挂载硬件设备
/tmp 存放临时文件
/var/log 存放系统各类日志文件,大多数日志必须写入此目录或适当的子目录
/var/log/message:所有的登录文件存放目录,很重要的目录
1-6 Linux系统shell的概念
概念:Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。是在Linux内核与用户之间的解释器程序。他们的关系为:
1-7 shell命令提示符的用户区别
“$”:普通用户
“#”:超级用户