Linux概述了解Unix系统 Unix是较早被广泛使用的计算机操作系统之一,它的第一版于1969年由KenThompson在ATT贝尔实验室是实现,1973年KenThompson与DennisRitchie用C语言重写了Unix的第三版内核。Unix是一个强大的多用户、多任务操作系统。UNIX的商标权由国际开放标准组织(TheOpenGroup)所拥有。UNIX操作系统是商业版,需要收费,价格比MicrosoftWindows正版要贵一些。了解Linux发展历史 Linux是一套自由加开放源代码的类Unix操作系统,诞生于1991年10月5日(第一次正式向外公布),由芬兰学生LinusTorvalds和后来陆续加入的众多爱好者共同开发完成。 Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。 GPL协议: RichardM。Stallman于1984年创立自由软件体系GNU,拟定普遍公用版权协议(GeneralPublicLicense,简称GPL),今天Linux的成功就得益于GPL协议。 所有GPL协议下的自由软件都遵循着RichardM。Stallman的Copyleft(非版权)原则:即自由软件允许用户自由拷贝、修改和销售,但是对其源代码的任何修改都必须向所有用户公开。 GNU计划 GNU计划和自由软件基金会FSF(theFreeSoftwareFoundation)是由RichardM。Stallman于1984年一手创办的。旨在开发一个类似UNIX并且是自由软件的完整操作系统 到上世纪90年代初,GNU项目已经开发出许多高质量的免费软件,其中包括有名的emacs编辑系统、bashshell程序、gcc系列编译程序、gdb调试程序等等。这些软件为Linux操作系统的开发创造了一个合适的环境。这是Linux能够诞生的基础之一,以至于目前许多人都将Linux操作系统称为GNULinux操作系统。 Linux系统特点 开放性(开源)、多用户、多任务、良好的用户界面、优异的性能和稳定性以及多用户多任务的特点。多用户:多个用户,在登陆计算机(操作系统),允许同时登陆多个用户进行操作多任务:多个任务,允许用户同时进行多个操作任务 注意:Windows属于单用户多任务,Linux属于多用户多任务Linux的应用领域 服务器系统Web应用服务器、数据库服务器、游戏服务器、接口服务器、DNS、FTP等等 嵌入式系统路由器、防火墙、手机、PDA、IP分享器、交换器、家电用品的微电脑控制器等等 高性能运算、计算密集型应用Linux有强大的运算能力。IBM的Watson超级计算机就是使用了Linux系统 桌面应用系统很多桌面操作系统的底层也是Linux 移动手持系统安卓系统就是基于LinuxLinux版本 Linux的版本继承了Unix的版本定制规则,分为内核版本和发行版本 内核版本 内核就是一个核心,其他软件都基于这个核心,不能直接使用,内核版本统一在http:www。linux。org发布。 内核版本分为稳定版和开发版,区分方式是根据次版本的奇偶判定,奇数为开发版,偶数为稳定版。 发行版本 由各个Linux发行商发布,Linux发行商有权选择Linux的内核版本。常见的Linux的发行版本:RedHat、CentOS、Debian、UbuntuDebianDebian运行起来极其稳定,这使得它非常适合用于服务器。redhat全球最大的linux发行厂商,功能全面、稳定。也是第一款面向商业市场的Linux发行版。它有服务器版本,支持众多处理器架构。ubuntu是Debian的一款衍生版,侧重于它在这个市场的应用,在服务器、云计算、甚至一些运行的移动设备上很常见。centos是一款企业级Linux发行版,它使用红帽企业级Linux中的免费源代码重新构建而成。这款重构版完全去掉了注册商标以及Binary程序包方面一个非常细微的变化。Fedora是一款非常好的发行版,有庞大的用户论坛,软件库中还有为数不少的软件包。同样使用YUM来管理软件包。安装Linux安装虚拟机软件什么是虚拟虚拟机(VirtualMachine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。常用的虚拟机常用的虚拟机软件主要包括:VMwareWorkstation、VirtualBox、VirtuaPCVMwareWorkstation是VMware公司销售的商业软件产品之一。该工作站软件包含一个用于英特尔x86相容电脑的虚拟机套装,其允许用户同时创建和运行多个x86虚拟机VirtualBoxVirtualBox是一款开源虚拟机软件。VirtualBox是由德国Innotek公司开发,由SunMicrosystems公司出品的软件,使用Qt编写,在Sun被Oracle收购后正式更名成OracleVMVirtualBoxVirtuaPC是Microsoft最新的虚拟化技术。主要是做微软自己产品的服务电脑和虚拟机的关系 安装虚拟机(VMwareWorkstation) 安装Centos7系统 配置静态IP 配置网络的目的主要是为了固定虚拟机的内网IP,方便我们在真实的操作系统中使用Linux连接工具软件进行远程连接。关闭虚拟机点击编辑,选择倒数第二个选项虚拟网络编辑器,出现下面的虚拟网络编辑器窗口。(选择NAT模式) 注意:子网IP前三位与NAT设置的网关IP、DHCP网段一致。 设置NAT 设置DHCP范围 进入操作系统配置网卡信息。执行命令:vietcsysconfignetworkscriptsifcfgens33 保存退出(:wq保存退出)重启执行命令重启网卡服务(systemctlrestartnetwork)检查IP是否更变 测试是否网络是否连通 给虚拟机进行快照 快照其实就是还原点,我们设置了快照。以后如果被玩坏了,也可以快速的还原到以前状态。 安装远程连接工具远程终端命令工具 主要功能是向Linux系统远程发送命令Xshell(推荐)SecureCRTPuttyXManager(XShell)工具安装过程比较简单下一步配置主机地址 输入用户名和密码 xshell工作样式配置 xftp工具使用。xftpwindow操作系统和centos系统传输文件 总结 在Linux概述中Linux的版本内容需要重点掌握,其他内容作为了解即可。 在安装Linux中需要重点掌握虚拟机的安装和IP配置以及远程连接工具Xshell的使用。