一 关于linux
Linux是什么?它用在什么地方?
Linux 是一种可以在计算机上运行的操作系统,类似于我们都熟悉的Windows 或苹果计算机上的macOS。 Linux在我们的日常生活中似乎用得不多。事实上,Linux 在我们生活的方方面面都发挥着重要作用。你的手机中使用的Android系统可能是Linux的一部分,比如你家里使用的路由器或机顶盒,或者银行的ATM机。其中,天河、神威太湖之光等超级计算机基本都是Linux系统,而智能电视、智能手表、商店POS机等都是基于Linux系统的Android系统。每次你访问微博、百度,甚至一些电影网站时,你的客户端(浏览器)都会与运行在数字录像机、飞机、自动驾驶汽车以及最近的Linux 系统上的服务器程序进行通信。智能电视,所有这些都运行在Linux 上。 Java是跨平台的,那为什么要学Linux呢?在Windows上开发还不够吗?
Ans:虽然可以在Windows上进行开发,但是大多数Java项目都是部署在Linux上,很少,特别是大型项目,是在Windows上运行的。其主要原因是Linux比Windows便宜得多且稳定得多。如果使用Linux主机进行集成,则需要将环境和网络设置直接应用到Linux上,例如软件性能监控和调试等。因此,Java程序员需要学习Linux。
二 Linux简介
2.1 linux简介
Linux 是GNU/Linux 的正式名称,是一组免费提供和自由分发的类UNIX 操作系统,其内核由. Linus Benedikt Tovar 于1991 年首次发布,是一个基于POSIX 和Unix 的多用户、多任务、多线程、多CPU 操作系统,主要受到Minix 和Unix 思想的启发。运行所有主要的Unix 软件工具、应用程序和网络协议。支持32位和64位硬件。 Linux继承了Unix以网络为中心的设计理念,是一个性能一致的多用户网络操作系统。 Linux 有数百种不同的发行版,包括社区开发的Debian 和Archlinux,以及商业开发的Red Hat Enterprise Linux、SUSE 和Oracle Linux。 Linux操作系统诞生于1991年10月5日(这是该日期首次被正式公布)。 Linux有很多不同的版本,但它们都使用Linux内核。 Linux 可以安装在各种计算机硬件设备上,包括手机、平板电脑、路由器、视频游戏机、台式计算机、大型机和超级计算机。
2.2 发行版说明
Linux 发行版是Linux 内核和应用软件A 的组合。包裹。目前市场上的一些知名发行版包括Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、TurboLinux、BluePoint、RedFlag、Xterm、SlackWare 等。
2.3 应用领域
1、 Linux作为企业级服务器的应用
Linux系统提供WWW服务器和企业数据库服务器、负载均衡服务器、邮件服务器、DNS服务器、代理服务器、路由器等,不仅可以让企业降低运营成本,还可以提供高稳定性和可靠性,无需担心版权。这是一个商业软件问题。例如,对于Java,服务器通常使用LAMJ(Linux + Apache + MySQL + java)或LNMJ(Linux + Nginx + MySQL + java)的组合。
2、 嵌入式Linux系统应用领域
由于Linux系统是开源代码,因此功能强大、可靠、稳定、灵活、可扩展性强,支持众多的微处理架构、硬件设备、图形支持和通信协议。在嵌入式应用领域,LINUX操作系统有着广泛的应用市场,从互联网设备(路由器、交换机、防火墙、负载均衡器)到专用控制系统(自动售货机、手机、PDA、各种消费电子产品) 。尤其是经过几年的发展,已经成功成为主流的嵌入式开发平台。
3、桌面Linux应用领域
随着Linux在服务器领域的普及,近年来已渗透到电信、金融、政府、教育、银行、石油等各个行业。如今,Linux不仅在家庭和企业中使用,而且在政府机构中也很受欢迎。巴西联邦政府因其对Linux的支持而闻名于世。有新闻报道称,俄罗斯军方自己的Linux 发行版已作为G.H.ost 项目具体化,但中华人民共和国仅在Ronson 进程中使用Linux,以获得技术独立。等
2.4 Linux和Windows的区别
Windows 比较|
界面:Shell程序将所有Windows程序菜单修改为几乎相同,而Linux图形界面的风格因发行版本而异,并且可能彼此不兼容。 GNU/Linux Terminal继承了UNIX,基本命令和操作方法几乎相同。
驱动:驱动丰富,版本更新频繁。默认安装程序通常包含该版本发布时流行的硬件驱动程序。随后发布的新硬件驱动程序因硬件制造商而异。如果没有原始驱动程序,某些较旧的硬件可能不受支持。此外,硬件制造商可能无法提供Windows 所需的驱动程序版本,这也会带来麻烦。
Linux由志愿者开发并由Linux核心开发团队发布。许多硬件制造商出于版权原因不提供驱动程序,并且大多数不需要手动安装。因此,新用户将面临驱动程序问题。及安装方法)。然而,开源开发模型可以轻松找到许多Windows 上难以支持的旧硬件的驱动程序。 HP、Intel、AMD等硬件厂商都在不同程度地逐渐支持开源驱动,问题正在减轻。
使用方法:Windows相对来说比较好用,也很容易上手。图形界面对于没有计算机背景的用户来说非常有用。 Linux图形界面简单易用,易于上手。需要学习才能掌握文本界面。
学习:Windows系统复杂、变化频繁,知识和技能很快就会过时,导致详细学习变得困难。 Linux系统结构简单、稳定,知识和技能继承性强,相对容易深入学习。 |
软件:Windows的某些功能可能需要商业软件支持并需要购买相应的许可证。大多数Linux 软件都是免费提供的,并且具有相同功能的软件选择较少。
版权声明:本文转载于网络,版权归作者所有。如有侵权,请联系本站编辑删除。