1.什么是操作系统?
操作系统是人与计算机硬件的中介
2.操作系统组成
3.linux发展过程
Richard Stallman
(斯托曼)
建立公司:自由软件基金会FSF
做出和unix一样优秀但是开源的一个系统。
做了一个项目:GNU
GNU=GNU is not unix
GNU软件bash,gawk,emacs,gcc
GPL(通用公共许可)协议
1.开放源代码
2.如果你修改了源代码,必须要把修改后的内容发出来
GNU缺少内核
1984
GNU GPL
GNU/Linux
服务器端linux系统
首选Redhat(免费下载和使用 更新 升级 )(有钱任性)
RHEL Red Hat Enterprise Linux 红帽企业版linux
CentOS这两者当中选CentOS(与redhat一模一样)
RedHat ==== 》 CentOS
1.收费
2.logo
2018年3月22日09:48:16 休息15分钟
1)重点GNU,GPL的知识。
2)重点Linux系统的常见发行版本,不同场景选择。
3)重点CentOS和Redhat的区别和联系。
CentOS 6.9
CentOS 7.4
mirrors.aliyun.com #下载的是系统的最新版
vault.centos.org #旧版本下载地址
http://vault.centos.org/6.5/isos/x86_64/
CentOS-6.5-x86_64-bin-DVD1.iso
32位与64位区别
1.支持更大的内存
2.同时处理更多的数据
3.专门用于大量数据计算
1.创建虚拟机
虚拟机存放
D:\vmware\上海01-虚拟机01
D:\vmware\上海01-虚拟机02
D:\vmware\上海01-虚拟机03
E:\
内存大小
磁盘大小 20G
intel virtual tech disabled /enabled
分区规则
1.通用 数据不重要的
/boot 引导分区 200M
swap 交换分区(虚拟内存) 放在系统内存不足 swap临时充当内存
大小 内存小于 8G swap是内存1.5倍
内存>= 8G swap是8G
/ 根分区 c盘 所有软件安装目录
剩余多少给多少
2. 数据重要
/boot 引导分区 200M
swap 交换分区(虚拟内存) 放在系统内存不足 swap临时充当内存
大小 内存小于 8G swap是内存1.5倍
内存>= 8G swap是8G
/ 根分区 c盘 所有软件安装目录
40G-200G
/data 存放数据 剩余多少给多少
3. 数据重要 ?
/boot 引导分区 200M
swap 交换分区(虚拟内存) 放在系统内存不足 swap临时充当内存
大小 内存小于 8G swap是内存1.5倍
内存>= 8G swap是8G
/ 根分区 c盘 所有软件安装目录
40G-200G
剩余的空间留着 谁使用谁来分配
1.无法显示 太小了
2.
配置虚拟网络
1.编辑-虚拟网络编辑器
2.vmware服务 正在运行
win+r 输入 services.msc
VMware Authorization Service 正在运行/已启动 自动
VMware DHCP Service 正在运行/已启动 自动
VMware NAT Service 正在运行/已启动 自动
远程连接工具:
1.win:Xshell(推荐)/SecureCRT/Putty
2.MAC:iTerm2
3.android: JuiceSSH
4.ios: Termius
┌────────┤ Choose a Tool ├─────────┐
│ │
│ Authentication configuration │
│ Firewall configuration │
│ Network configuration │
│ System services │
│ │
│ ┌──────────┐ ┌──────┐ │
│ │ Run Tool │ │ Quit │ │
│ └──────────┘ └──────┘ │
│ │
│ │
└──────────────────────────────────┘
演员名单:
1.PC电脑 笔记本 皇帝
2.虚拟机 百姓
1.NAT模式
演员名单:
1. PC电脑 笔记本 皇帝
1.5 NAT 宰相
2. 虚拟机 百姓
好处: 无论皇帝如何变化(网络变化) 不会影响 百姓
缺点: 配置稍微复杂
2.桥接模式
1.PC电脑 笔记本 皇帝
2.虚拟机 百姓
好处:配置简单
缺点:环境变化之后 虚拟机ip会改变
3.host-only 仅主机模式
与nat类似 虚拟机无法上网
洗浴中心
服务 搓澡 按摩 拔罐子 特殊服务(特叔)
暗号(端口号) 80 8080 443 22
通过端口号区分不同的服务
sshd服务 远程连接服务 22
ip地址 端口 协议
1.道路是否通畅
ping 服务器ip地址
[e:\~]$ ping 10.0.0.200
正在 Ping 10.0.0.200 具有 32 字节的数据:
来自 10.0.0.200 的回复: 字节=32 时间<1ms TTL=64
来自 10.0.0.200 的回复: 字节=32 时间<1ms TTL=64
来自 10.0.0.200 的回复: 字节=32 时间<1ms TTL=64
来自 10.0.0.200 的回复: 字节=32 时间<1ms TTL=64
10.0.0.200 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 0ms,平均 = 0ms
[e:\~]$ ping 10.0.0.222
正在 Ping 10.0.0.222 具有 32 字节的数据:
来自 10.0.0.1 的回复: 无法访问目标主机。
请求超时。
请求超时。
请求超时。
10.0.0.222 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 1,丢失 = 3 (75% 丢失),
2.劫财劫色 防火墙 Selinux
3.查询是否提供服务
e:\~]$ telnet 10.0.0.200 22
Connecting to 10.0.0.200:22...
Connection established.
To escape to local shell, press Ctrl+Alt+].
SSH-2.0-OpenSSH_5.3
Protocol mismatch.
Connection closing...Socket close.
Connection closed by foreign host.
Disconnected from remote host(10.0.0.200:22) at 16:36:37.
Type `help‘ to learn how to use Xshell prompt.
[e:\~]$ telnet 10.0.0.200 25
Connecting to 10.0.0.200:25...
Could not connect to ‘10.0.0.200‘ (port 25): Connection failed.
Type `help‘ to learn how to use Xshell prompt.
小结:
1.屌丝去洗浴中心之路
1)道路是否畅通
ping 10.0.0.200
2)是否有人劫财劫色
3)是否提供服务
telnet 10.0.0.200 22
常见的道路不通的原因:
1.ip
2.vmware服务
win+r
services.msc
VMware Authorization Service 正在运行/已启动 自动
VMware DHCP Service 正在运行/已启动 自动
VMware NAT Service 正在运行/已启动 自动
3.vmware 编辑 虚拟网络编辑器
nat 10.0.0.0
总结:
1.云服务器
http://www.xuliangwei.com/
https://www.liuliya.com/
https://www.abcdocker.com/