认识linux

简介: linux 之前流行的系统是unix 1991年linux Torvalds参考minix开发了linux(仅仅是内核) GNU(全称GNU is not unix) Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
  • linux 之前流行的系统是unix
  • 1991年linux Torvalds参考minix开发了linux(仅仅是内核)
  • GNU(全称GNU is not unix)
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
 
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。
GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。 它的目标是创建一套完全自由的操作系统。Richard Stallman最早是在net.unix-wizards新闻组上公布该消息,并附带《GNU宣言》等解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”。为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都有一份在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款,GNU通用公共许可证(GNU General Public License,GPL)。即“反版权”(或称Copyleft)概念。
gpl
GPL,是GNU General Public License的缩写,是 GNU通用公共授权非正式的中文翻译。它并非由自由软件基金会所发表,亦非使用GNU通用公共授权的软件的法定发布条款─只有GNU通用公共授权英文原文的版本始具有此等效力。
  GPL标志
 
  • 各个linux发行版
Debian(1993)--> ubuntu(2004)
Slackware(1993)-->SUSE(1994)
Redhat(1994)-->redflag(1999国产中国)
Redhat 把软件放到 Fedora 操作系统测试,没问题后--->放到收费的操作系统上Redhat  RHEL(2002)
社区组织把RHEL修改centos 作为免费的操作系统。
 
  • 创建虚拟机
主要使用centos7作为学习的操作系统,安装选择最小化安装。系统镜像可以到镜像源站点下载。
我是用的mac操作系统,虚拟机配置如下:
内存 1024M
swap虚拟内存为物理内存的2倍 2048M;

注意

当虚拟机配置的内存小于4G,交换分区swap是内存的2倍

大于4G,swap最大为8G

硬盘大小任意。
 
主要的配置过程:
选择安装CentOS7
 
 
选择最小安装,没有图形界面
 
 
自定义分区
对于实验的环境来说可以这样分区:
/boot  --->200M
swap ---->2048M 物理内存的2倍
/  --->根,全部剩余大小
正常使用过程还喜欢单独分出来一个home分区,因为可以自己存放一些文件,单独分出来好容易挂载到其它的地方,万一磁盘坏了呢。
 
虚拟机NAT/桥接模式说明:
  • NAT模式

在NAT模式下,虚拟系统需要借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式虚拟系统可把物理主机作为路由器访问互联网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。

  • 桥接模式

在桥接模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。

使用桥接模式的虚拟系统和主机的关系,就如同连接在一个集线器上的两台电脑;要让他们通讯就需要为虚拟系统配置ip地址和子网掩码。如果我们需要在局域网内建立一个虚拟服务器,并为局域网用户提供服务,那就要选择桥接模式。

 

 
 

目录
相关文章
|
开发框架 .NET 网络性能优化
MCS-51单片机的基本结构
MCS-51单片机的基本结构
1391 1
|
8月前
|
机器学习/深度学习 人工智能 搜索推荐
AI在金融领域的应用:智能投资顾问
【10月更文挑战第31天】随着AI技术的快速发展,智能投资顾问在金融领域的应用越来越广泛。本文介绍了智能投资顾问的定义、工作原理、优势及未来发展趋势,探讨了其在个人财富管理、养老金管理、机构风险管理及量化交易中的典型应用,并分析了面临的挑战与机遇。智能投资顾问以其高效、低成本、个性化和全天候服务的特点,正逐步改变传统投资管理方式。
|
机器学习/深度学习 人工智能 安全
未来操作系统的发展趋势与挑战
随着科技的不断进步和人类社会的发展,操作系统作为计算机领域的核心组成部分也在不断演进。本文将探讨未来操作系统的发展趋势及所面临的挑战,从人工智能、物联网、云计算等方面展望未来操作系统的前景。
235 5
|
11月前
|
Kubernetes Cloud Native Docker
云原生之旅:从容器化到微服务架构探索移动应用开发:从理念到实践
【8月更文挑战第27天】在数字化浪潮中,云原生技术如一艘航船,带领企业乘风破浪。本文将作为你的指南针,指引你探索云原生的核心概念,从容器化技术的基石Docker和Kubernetes,到微服务架构的设计哲学。文章不仅阐述理论,更通过实际代码示例,让你体验从传统应用向云原生应用转变的奇妙旅程。准备好,我们将启航进入一个更高效、更灵活的软件部署和运维新时代。
|
流计算
海康录像机RTSP回放流的格式
海康录像机RTSP回放流的格式
793 0
|
Linux 应用服务中间件 nginx
Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified
Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified
284 0
|
存储 弹性计算 数据库
阿里云服务器购买教程
作为一家全球领先的云计算服务提供商,阿里云提供了多种云产品和解决方案,包括云服务器、对象服务OSS、数据库、存储、SSL、域名和CDN 等。阿里云服务器是一种灵活可扩展的云计算服务,适用于各种规模和类型的企业和个人用户。阿里云以其出色的性能和极高的可靠性而备受青睐,除此之外阿里云优惠力度也比较大。在这篇文章中,我们将向您展示如何快速购买阿里云服务器。
663 0
阿里云服务器购买教程
|
关系型数据库 MySQL 数据库
数据库降本秘籍:阿里云RDS经济版(RDS倚天版)最高可省48%
RDS倚天版结合软硬件协同技术的优化,持续释放技术红利。 云数据库 RDS MySQL、RDS PostgreSQL 倚天ARM版通用规格最高降价40%
|
算法 Java
vscode插件webgl editor阅读,入门antlr
vscode插件webgl editor阅读,入门antlr
242 0