认识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地址和子网掩码。如果我们需要在局域网内建立一个虚拟服务器,并为局域网用户提供服务,那就要选择桥接模式。

 

 
 

相关文章
|
6月前
|
Linux三剑客(下)
Linux三剑客(下)
75 1
Linux技术工具:bpftrace介绍
Linux技术工具:bpftrace介绍
308 7
1.2 Linux是什么,有哪些特点?
Linux 是一款免费的操作系统,这意味着在任何需要的时间和需要的地点它都要比其他操作系统更容易安装。不用担心购买网站授权并受到数字版权管理(Digital Rights Management)的制约,这对所有类型的组装机器以及服务器配置的测试变得更加直接。
238 0
1.2 Linux是什么,有哪些特点?
linux你会什么就决定你的工资水平
新手必会用深黄色(8-15k)标记,老鸟必会深黄色+浅蓝色(15-25K)标记 ============================================== 操作系统:Centos,Ubuntu,Redhat,suse,Freebsd 网站服务:nginx,a...
1197 0
linux就该这么学3
vim 三种模式:命令,输入,末行 多练多熟悉 配置网卡信息 网卡重启: systemctl restart network shell 脚本 一般分两种:交互式  输入一条命令就执行一条       批处理     编写一个脚本,里面包含很多命令,执行脚本就执行完所有命令。
762 0
linux内核数据结构之kfifo【转】
转自:http://www.cnblogs.com/Anker/p/3481373.html 1、前言   最近项目中用到一个环形缓冲区(ring buffer),代码是由linux内核的kfifo改过来的。
1191 0