Linux介绍(Linux学习笔录-1)

什么是Linux


Linux

Linux:简单来说是一款操作系统。(正规的Java的开发是在Linux操作系统下进行的),服务器项目部署都是放在Linux操作系统上面。详细来说Linux是一套免费使用和自由传播的类Unix操作系统,Linux存在着许多不同的Linux版本,但它们都使用了 Linux内核 。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

Linux介绍(Linux学习笔录-1)_第1张图片

Linux之父:

Linux之父: 一个编程领域的传奇式人物。他是Linux内核的最早作者,随后发起了这个开源项目,担任Linux内核的首要架构师与项目协调者,是当今世界最著名的电脑程序员、黑客之一。他还发起了Git这个开源项目,并为主要的开发者。
Linux介绍(Linux学习笔录-1)_第2张图片

Linux的分类

Linux根据原生程度,分为两种:
内核版本: Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核。内核是什么?内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备I/O等;

发行版本: 一些组织或公司在内核版基础上进行二次开发而重新发行的版本。Linux发行版本有很多种(ubuntu和CentOS用的都很多,初学建议选择CentOS),如下图所示:


Linux目录介绍

Linux中有一个重要的概念:一切都是文件。其实这是UNIX哲学的一个体现,而Linux是重写UNIX而来,所以这个概念也就传承了下来。在UNIX系统中,把一切资源都看作是文件,包括硬件设备。UNIX系统把每个硬件都看成是一个文件,通常称为设备文件,这样用户就可以用读写文件的方式实现对硬件的访问。


Linux的目录结构如下:
目录 介绍
/bin 存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里;
/etc 存放系统管理和配置文件;
/home 存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示;
/usr 用于存放系统应用程序;
/opt 额外安装的可选应用程序包所放置的位置。一般情况下,我们可以把tomcat等都安装到这里;
/proc 虚拟文件系统目录,是系统内存的映射。可直接访问这个目录来获取系统信息;
/root 超级用户(系统管理员)的主目录(特权阶级);
/sbin 存放二进制可执行文件,只有root才能访问。这里存放的是系统管理员使用的系统级别的管理命令和程序。如ifconfig等;
/dev 用于存放设备文件;
/mnt 系统管理员安装临时文件系统的安装点,系统提供这个目录是让用户临时挂载其他的文件系统;
/boot 存放用于系统引导时使用的各种文件;
/lib 存放着和系统运行相关的库文件 ;
/tmp 用于存放各种临时文件,是公用的临时文件存储点;
/var 用于存放运行时需要改变数据的文件,也是某些大文件的溢出区,比方说各种服务的日志文件(系统启动日志等。)等;
/lost+found 这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里

你可能感兴趣的:(服务器,学习,Linux)