Linux简述及分类:
Linux,最早由Linus Benedict Torvalds在1991年开始编写。在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL: General Public License)。在不断的有杰出的程序员和开发者加入到GNU组织中后,便造就了今天我们所看到的Linux,或称GNU/Linux。
Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本。前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。
linux与windows系统区别:
一、Windows Server系统
(1)优点:Windows Server系统相对于其他服务器系统而言,GUI极其友好、易懂,极大降低使用者的学习成本。
(2)缺点:Windows Server系统对服务器硬件要求较高、稳定性相对不是很好。由于其密封性,不利于使用者对操作系统的深入理解,造成知其然而不知其所以然,不利于排错。
(3)应用:Windows Server系统适用于中、低档服务器中。
二、Linux系统
(1)优点:Linux系统是开源系统,受到所有开发者的共同监督,已经是非常成熟的服务器系统,并且拥有着一套完整的权限机制,安全性与稳定性都很高。
(2)缺点:Linux系统操作主要通过CLI,需要一定时间的学习。虽然有多种GUI软件,但相对没有windows的友好;
(3)应用:Linux系统适用于中、高档服务器中。
三、Linux系统和Windows系统的区别:
(1)Linux性能稳定,功能强大,效率高,更安全;
(2)有很多软件只能在windows里运行,与Linux兼容的软件正在开发中.
(4) Linux的操作比较复杂,windows的比较简单.
(5) Linux是多用户、多任务、多平台;
(6)最初Linux是面向网络的,windows是面向打印的。
(7) windows硬盘文件系统是fat32或NTSF,而linux的文件系统格式是ext2或ext3/4。Linux支持更多的文件系统。
Linux入门学习建议:
一、明确学习linux的目的,linux功能强大,但仅仅是个辅助工具。要树好方向,培养兴趣。
二、选择一款自己喜欢的linux,主流是redhat/centos,ubuntu;
三、尽量深的理解以下内容,就可以对linux系统更好的使用了。
内核:
内核是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。
SHELL:
ShellShell俗称壳(用来区别于核),是linux系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行,是一个命令解释器。另外,shell编程语言具有普通编程语言的很多特点,用这种编程语言编写的shell程序与其他应用程序具有同样的效果。Shell分为图形界面shell(Graphical User Interface shell即GUI shell)
和命令行式shell(Command Line Interface shell,即CLI shell)。
目前主要有下列版本的shell。
1.Bourne shell(包括sh,ksh,and bash):是贝尔实验室开发的。
2.BASH:是GNU的Bourne Again Shell,是GNU操作系统上默认的shell,大部分linux的发行套件使用的都是这种shell。所以BASH命令一定要熟悉。
3.Korn Shell:是对Bourne SHell的发展,在大部分内容上与Bourne Shell兼容。
4.C Shell:是SUN公司Shell的BSD版本。
文件系统:
文件系统是文件存放在磁盘等存储设备上的组织方法。Linux系统能支持多种目前流行的文件系统,如EXT2、EXT3、FAT、FAT32、NTFS和ISO9660。
常见的文件系统:
文件目录:
Linux采用树形文件目录,所有文件都挂载在根目录下。
文件类型:
1)普通文件:C语言元代码、SHELL脚本、二进制的可执行文件等。分为纯文本和二进制。
2)目录文件:目录,存储文件的唯一地方。
3)链接文件:指向同一个文件或目录的的文件。软/硬链接。
4)设备文件:与系统外设相关的,通常在/dev下面。分为块设备和字符设备。
5)管道(FIFO)文件:提供进程之间通信的一种方式
6)套接字(socket)文件: 该文件类型与网络通信有关
文件权限(读/写/执行),文件属性(用户,用户组,时间)
总之,学好SHELL和文件系统以后,再深入学习linux就会一路平坦了。
领取专属 10元无门槛券
私享最新 技术干货