社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 164阅读
  • 3回复

[分享]Linux简介

楼层直达
z3960 
级别: 茶馆馆主
发帖
770867
飞翔币
207694
威望
215657
飞扬币
2511641
信誉值
8



一 关于linux


什么是Linux?用在哪些地方?Linux是一套操作系统,和我们熟悉的windows,苹果电脑的macOS一样,都是可以在电脑上运行的操作系统。Linux在我们的日常生活中看上去是用不到。其实不是,Linux在我们生活中的方方面面都起着作用,我们的手机上使用的安卓系统正是Linux的一个分支,家里用的路由器,机顶盒可能是Linux系统的,银行里的ATM机,电视上的超级计算机如天河,神威太湖之光,基本上都是Linux系统;智能电视,智能手表,店里的POS机等等都是基于Linux系统的android系统。每次你访问微博、百度甚至是一些电影网站,你的客户端(浏览器)都在与运行在Linux系统上的服务端程序进行通讯,大多数的电子设备,例如数位录像机、飞机、自动驾驶汽车以及近年来智能电视,他们都跑在Linux之上。
既然Java是跨平台的,为什么还要学习Linux呢,在windows下开发不就是可以了吗?答:开发是可以在windows下的,但是大部分java项目都是部署在linux下的,尤其是大型项目,很少有在windows下面跑的,主要是Linux的会便宜很多,而且会比windows的稳定一些。如果要使用Linux主机进行集成,就必须直接在linux上应用环境设置还有网络设置包括监控软件性能或调试等等。所以java程序员有必要学习Linux

二 Linux简介



2.1 linux简介

Linux,全称GNU/Linux,是一套免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年第一次释出,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、oracle linux等。。Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机

2.2 发行版说明

Linux的发行版说简单点就是将Linux内核与应用软件做一个打包。目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、TurboLinux、BluePoint、RedFlag、Xterm、SlackWare等

2.3 应用领域



1、 Linux作为企业级服务器的应用

Linux系统可以为企业架构WWW服务器、数据库服务器、负载均衡服务器、邮件服务器、DNS服务器、代理服务器、路由器等,不但使企业降低了运营成本,同时还获得了Linux系统带来的高稳定性和高可靠性,且无须考虑商业软件的版权问题。比如Java方向,通常服务器使用LAMJ(Linux + Apache + MySQL + java)或LNMJ(Linux + Nginx+ MySQL + java)组合。

2、 嵌入式Linux系统应用领域

由于Linux系统开放源代码,功能强大、可靠、稳定性强、灵活而且具有极大的伸缩性,再加上它广泛支持大量的微处理体系结构、硬件设备、图形支持和通信协议,因此,在嵌入式应用的领域里,从因特网设备(路由器、交换机、防火墙,负载均衡器)到专用的控制系统(自动售货机,手机,PDA,各种家用电器),LINUX操作系统都有很广阔的应用市场。特别是经过这几年的发展,它已经成功地跻身于主流嵌入式开发平台。

3、桌面Linux应用领域

随着Linux在服务器领域的广泛应用,近几年来,该系统已经参透到电信、金融、政府、教育、银行、石油等各个行业。目前Linux不仅在家庭与企业中使用,并且在政府中也很受欢迎。巴西联邦政府由于支持Linux而世界闻名。有新闻报道俄罗斯军队自己制造的Linux发布版的,做为G.H.ost项目已经取得成果.中华人民共和国为取得技术独立,在龙芯过程中排他性地使用Linux。等等。

2.4 Linux和Windows的区别


比较 | Windows | Linux |
界面 :界面统一,外壳程序固定所有Windows程序菜单几乎一致,快捷键也几乎相同 ,Linux图形界面风格依发布版不同而不同,可能互不兼容。GNU/Linux的终端机是从UNIX传承下来,基本命令和操作方法也几乎一致。
驱动程序 : 驱动程序丰富,版本更新频繁。默认安装程序里面一般包含有该版本发布时流行的硬件驱动程序,之后所出的新硬件驱动依赖于硬件厂商提供。对于一些老硬件,如果没有了原配的驱动有时很难支持。另外,有时硬件厂商未提供所需版本的Windows下的驱动,也会比较头痛。
linux由志愿者开发,由Linux核心开发小组发布,很多硬件厂商基于版权考虑并未提供驱动程序,尽管多数无需手动安装,但是涉及安装则相对复杂,使得新用户面对驱动程序问题(是否存在和安装方法)会一筹莫展。但是在开源开发模式下,许多老硬件尽管在Windows下很难支持的也容易找到驱动。HP、Intel、AMD等硬件厂商逐步不同程度支持开源驱动,问题正在得到缓解。
使用 :Windows使用比较简单,容易入门。图形化界面对没有计算机背景知识的用户使用十分有利。Linux图形界面使用简单,容易入门。文字界面,需要学习才能掌握。
学习 :Windows系统构造复杂、变化频繁,且知识、技能淘汰快,深入学习困难。 linux系统构造简单、稳定,且知识、技能传承性好,深入学习相对容易。 |
软件 :Windows每一种特定功能可能都需要商业软件的支持,需要购买相应的授权。linux 大部分软件都可以自由获取,同样功能的软件选择较少。
 
我不喜欢说话却每天说最多的话,我不喜欢笑却总笑个不停,身边的每个人都说我的生活好快乐,于是我也就认为自己真的快乐。可是为什么我会在一大群朋友中突然地就沉默,为什么在人群中看到个相似的背影就难过,看见秋天树木疯狂地掉叶子我就忘记了说话,看见天色渐晚路上暖黄色的灯火就忘记了自己原来的方向。
z3960 
级别: 茶馆馆主
发帖
770867
飞翔币
207694
威望
215657
飞扬币
2511641
信誉值
8

只看该作者 1 发表于: 2023-02-04


Linux



一 关于linux


什么是Linux?用在哪些地方?Linux是一套操作系统,和我们熟悉的windows,苹果电脑的macOS一样,都是可以在电脑上运行的操作系统。Linux在我们的日常生活中看上去是用不到。其实不是,Linux在我们生活中的方方面面都起着作用,我们的手机上使用的安卓系统正是Linux的一个分支,家里用的路由器,机顶盒可能是Linux系统的,银行里的ATM机,电视上的超级计算机如天河,神威太湖之光,基本上都是Linux系统;智能电视,智能手表,店里的POS机等等都是基于Linux系统的android系统。每次你访问微博、百度甚至是一些电影网站,你的客户端(浏览器)都在与运行在Linux系统上的服务端程序进行通讯,大多数的电子设备,例如数位录像机、飞机、自动驾驶汽车以及近年来智能电视,他们都跑在Linux之上。
既然Java是跨平台的,为什么还要学习Linux呢,在windows下开发不就是可以了吗?答:开发是可以在windows下的,但是大部分java项目都是部署在linux下的,尤其是大型项目,很少有在windows下面跑的,主要是Linux的会便宜很多,而且会比windows的稳定一些。如果要使用Linux主机进行集成,就必须直接在linux上应用环境设置还有网络设置包括监控软件性能或调试等等。所以java程序员有必要学习Linux

二 Linux简介



2.1 linux简介

Linux,全称GNU/Linux,是一套免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年第一次释出,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、oracle linux等。。Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机

2.2 发行版说明

Linux的发行版说简单点就是将Linux内核与应用软件做一个打包。目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、TurboLinux、BluePoint、RedFlag、Xterm、SlackWare等

2.3 应用领域



1、 Linux作为企业级服务器的应用

Linux系统可以为企业架构WWW服务器、数据库服务器、负载均衡服务器、邮件服务器、DNS服务器、代理服务器、路由器等,不但使企业降低了运营成本,同时还获得了Linux系统带来的高稳定性和高可靠性,且无须考虑商业软件的版权问题。比如Java方向,通常服务器使用LAMJ(Linux + Apache + MySQL + java)或LNMJ(Linux + Nginx+ MySQL + java)组合。

2、 嵌入式Linux系统应用领域

由于Linux系统开放源代码,功能强大、可靠、稳定性强、灵活而且具有极大的伸缩性,再加上它广泛支持大量的微处理体系结构、硬件设备、图形支持和通信协议,因此,在嵌入式应用的领域里,从因特网设备(路由器、交换机、防火墙,负载均衡器)到专用的控制系统(自动售货机,手机,PDA,各种家用电器),LINUX操作系统都有很广阔的应用市场。特别是经过这几年的发展,它已经成功地跻身于主流嵌入式开发平台。

3、桌面Linux应用领域

随着Linux在服务器领域的广泛应用,近几年来,该系统已经参透到电信、金融、政府、教育、银行、石油等各个行业。目前Linux不仅在家庭与企业中使用,并且在政府中也很受欢迎。巴西联邦政府由于支持Linux而世界闻名。有新闻报道俄罗斯军队自己制造的Linux发布版的,做为G.H.ost项目已经取得成果.中华人民共和国为取得技术独立,在龙芯过程中排他性地使用Linux。等等。

2.4 Linux和Windows的区别




比较WindowsLinux
界面界面统一,外壳程序固定所有Windows程序菜单几乎一致,快捷键也几乎相同图形界面风格依发布版不同而不同,可能互不兼容。GNU/Linux的终端机是从UNIX传承下来,基本命令和操作方法也几乎一致。
驱动程序驱动程序丰富,版本更新频繁。默认安装程序里面一般包含有该版本发布时流行的硬件驱动程序,之后所出的新硬件驱动依赖于硬件厂商提供。对于一些老硬件,如果没有了原配的驱动有时很难支持。另外,有时硬件厂商未提供所需版本的Windows下的驱动,也会比较头痛。由志愿者开发,由Linux核心开发小组发布,很多硬件厂商基于版权考虑并未提供驱动程序,尽管多数无需手动安装,但是涉及安装则相对复杂,使得新用户面对驱动程序问题(是否存在和安装方法)会一筹莫展。但是在开源开发模式下,许多老硬件尽管在Windows下很难支持的也容易找到驱动。HP、Intel、AMD等硬件厂商逐步不同程度支持开源驱动,问题正在得到缓解。
使用使用比较简单,容易入门。图形化界面对没有计算机背景知识的用户使用十分有利。图形界面使用简单,容易入门。文字界面,需要学习才能掌握。
学习系统构造复杂、变化频繁,且知识、技能淘汰快,深入学习困难。系统构造简单、稳定,且知识、技能传承性好,深入学习相对容易。
软件每一种特定功能可能都需要商业软件的支持,需要购买相应的授权。大部分软件都可以自由获取,同样功能的软件选择较少。


三 Linux的安装



1 安装虚拟机 vmware。



1.1 什么是虚拟机?

虚拟机是充当虚拟计算机的程序。虚拟机在当前操作系统(主机操作系统)上运行,并向用户操作系统提供虚拟硬件。用户操作系统可以运行在主机操作系统上的窗口中,就像计算机上的任何其他程序一样。可以说,从用户操作系统的角度来看,虚拟机是一台真实的物理计算机。

1.2为什么要用虚拟机

一些初学Linux的同学认为,学习Linux就必须把自己的计算机安装成Linux系统或必须有真正的服务器设备。其实,通过虚拟机软件是初学者学习Linux的最佳方式。利用虚拟机软件搭建Linux学习环境简单,容易上手,重要的是利用虚拟机模拟出来的Linux与真实的Linux几乎没有区别。如果购买服务器,服务器一般是按时间付费,花费较多,可以在虚拟机上学会了Linux操作后再购买服务器测试和上线。

1.3怎么安装虚拟机


图示不清楚的看呆萌老师的视频




























2. 在 vmware上安装linux



2.1 先创建新的虚拟机

































2.2安装linux



2.2.1 linux下载路径:


http://isoredirect.centos.org/centos

2.2.2版本区别:

CentOS中DVD:标准安装,一般用这个就可以Everything:对完整安装盘的软件进行补充,集成所有软件,包括各种packagesLiveGnome:Gnome桌面版LiveKED:KED桌面版NetInstall:网络安装镜像liveCD:光盘上运行的系统,类似于winpe,不用安装可以使用的

2.2.3安装步骤


































我不喜欢说话却每天说最多的话,我不喜欢笑却总笑个不停,身边的每个人都说我的生活好快乐,于是我也就认为自己真的快乐。可是为什么我会在一大群朋友中突然地就沉默,为什么在人群中看到个相似的背影就难过,看见秋天树木疯狂地掉叶子我就忘记了说话,看见天色渐晚路上暖黄色的灯火就忘记了自己原来的方向。
级别: 超级版主
发帖
834421
飞翔币
226666
威望
224648
飞扬币
2446717
信誉值
0

只看该作者 2 发表于: 2023-02-05
来看一下
级别: 超级版主
发帖
834421
飞翔币
226666
威望
224648
飞扬币
2446717
信誉值
0

只看该作者 3 发表于: 2023-02-05
不错,了解了