什么是操作系统?
操作系统就是人与硬件设备的中介/桥梁
Linux操作系统的组成:
1.系统核心(内核)
2.命令解释期(shell)
3.外围的应用程序
关于Linux系统发展的相关人物:
1969年 UNix诞(蛋)生于贝尔实验室
1984年 Andrews Tanenbaum (谭宁邦), 开发出了Minix,多用于教学
1984年 同年Richard Stallman (斯托曼),创立了FSF(自由软件基金会),发起了GNU项目,制定了GPL(通用公共许可协议)“注1”
1991年 Linus Torvalds (托瓦兹)(被称为Linux之父), 开发出了Linux内核
注1:FSF,中文名叫 自由软件基金会
它的主要项目是GNU ,意思是:“GNU is not UNix”,又称“革奴计划”
旗下开发的软件有:gawk、bash、gcc、Emans等。(都是Linux系统里面的很重要的基础软件)
GPL,通用公共许可(协议):每个软件都要开放源代码,可以随意传播或下载,任何人都可以随意修改代码,但是要把修改之后的代码公布出来
所以,Linux系统也可以看成 GNU/Linux操作系统
服务器端Linux操作系统:
常用 Redhat 可以随意下载,但是服务/更新是收费的
CentOS 做到了与Redhat一模一样,去掉Redhat的logo和收费项目,再编译而成的就是CentOS(目前CentOS以被Redhat收购,但是仍开源免费。)
Linux发行版本:
Linux桌面系统 Ubuntu(乌班图)(开发人员开发平台)
服务器端Linux操作系统 Redhat和CentOS(首选)
对安全要求很高 Debian和FreeBSD (经常更新,漏洞少)
使用数据库高级服务或电子邮件网络用户 SUSE、OPEN SUSE(德国多用)
想用新技术/新技能 Fedora(注2)
中文服务器 红旗Linux、麒麟Linux(中标麒麟)
注2:Fedora(Redhat新功能软件放在Fedora)=>稳定之后=>Redhat=>去掉logo,收费功能=>CentOS
同属于一家公司。
32位系统与64位系统的区别:
1.同时处理数据的速度不同
2.设计目标不同 {32位系统,多家用的
64位系统,做大量计算,数据处理的(多企业用)}
3.支持最大内存不同 {32位系统,支持最大4G(或4G不到)
64位系统,支持更大内存(128G的物理内存)}
4.命名不同 32位系统 i386或i686
64位系统 x86_64
什么是虚拟机?
可以使用VMware在电脑里虚拟出一台或多台虚拟机操作,创建一个虚拟机,就相当于购买了一台电脑。
虚拟机开机的时候选择 Install CentOS 7 按 tab键
输入:net.ifnames=0 biosdevname=0
网卡名字与centos5/6统一 eth0(第一块网卡)
CentOS7网卡默认名字是 ens33
Linux磁盘分区:
/boot 分200MB
swap 分1G
/ 分剩下所有
用户:root root用户在Linux里相当于“皇帝”
创建虚拟机的电脑推荐配置:
1.CPU i5(及以上)
2.内存 8G(及以上)
3.硬盘 256G(及以上)
远程连接系统
Windows有:Xshell(一般常用)
SecureCRT(收费,不推荐使用)
Putty(开源,功能简单)
MAC有: 终端 ssh root@ip地址
iTerm2
Android有: JuiceSSH
IOS有: Termius