菜鸟编程学习(linux入门--简介及安装前的准备)

接下来一系列的Linux入门都是本人在《RUNOOB.COM》的基础上总结的基本内容,主要是记录下自己的学习过程,也方便小伙伴的简要了解

Linux 简介

Linux内核最初只是由芬兰人李纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。


Linux的发行版

Linux的发行版说简单点就是将Linux内核与应用软件做一个打包。

目前市面上较知名的发行版有:UbuntuRedHatCentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。


Linux应用领域及特点

今天各种场合都有使用各种Linux发行版,从嵌入式设备到超级计算机,并且在服务器领域确定了地位,通常服务器使用LAMP(Linux + Apache + MySQL + PHP)或LNMP(Linux + Nginx+ MySQL + PHP)组合。

目前Linux不仅在家庭与企业中使用,并且在政府中也很受欢迎。

Linux具有如下优点:

1、       稳定、免费或者花费少

2、      安全性高

3、      多任务,多用户

4、       耗资源少

5、      由于内核小,所以它可以支持多种电子产品,如:Android手机、PDA等。


Linux的安装

我本科期间学习时使用过的linux版本有:Ubuntu、RedHat、CentOS、Fedora,接下来我们使用Ubuntu为例


虚拟机的选择:VMware/VirtualBox

VMware Workstation(中文名“威睿工作站”)是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案。VMware Workstation可在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件。对于企业的 IT开发人员和系统管理员而言, VMware在虚拟网路,实时快照,拖曳共享文件夹,支持 PXE 等方面的特点使它成为必不可少的工具。

VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。VirtualBox号称是最强的免费虚拟机软件,它不仅具有丰富的特色,而且性能也很优异!它简单易用,可虚拟的系统包括Windows(从Windows 3.1到Windows10、Windows Server 2012,所有的Windows系统都支持)、Mac OS X、Linux、OpenBSD、Solaris、IBM OS2甚至Android等操作系统!使用者可以在VirtualBox上安装并且运行上述的这些操作系统! 与同性质的VMware及Virtual PC比较下,VirtualBox独到之处包括远端桌面协定(RDP)、iSCSI及USB的支持,VirtualBox在客户端操作系统上已可以支持USB 2.0的硬件装置,不过要安装 VirtualBox Extension Pack。

以上介绍摘自百度百科,但是我个人推荐使用VirtualBox(开源免费,VMware试用期一过就得收费)


在安装Linux系统前需要准备如下软件

1、       VirtualBox(虚拟机) For Windows 5.2.18.124319 正式版

2、       Ubuntu 12.4.5-64.iso

3、      gcc-4.8.5版本(linux里的编译器)

4、      等等(根据自己需求和研究方向来准备安装)

ubuntu 下载地址:

可以去官网下载最新版本:https://www.ubuntu.com/download


安装linux的电脑最后内存大一点,因为linux比较占内存,安装后,部分性能差的电脑会出现一定的卡顿

(今天课比较多,就先写到这,下次开始linux的安装)


你可能感兴趣的:(菜鸟编程学习(linux入门--简介及安装前的准备))