一、Linux介绍
二、Linux优缺点
优点
- 安全、稳定、成本少
- 多任务、多用户
- 消耗资源少
- 内核小,支持多种电子产品
缺点
[root@VM_0_3_centos ~]# uname -r3.10.0-862.el7.x86_64主版本.次版本.释放版本-修改版本cat /etc/redhat-release,这种方法只适合Redhat系的Linux:[root@S-CentOS home]# cat /etc/redhat-releaseCentOS release 6.5 (Final)[root@S-CentOS home]# uname -aLinux S-CentOS 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
主版本:
次版本:奇(开发版)偶(稳定版)性
释放版本:每次去添加一个小功能 +1
修改版本:编译次数,每编译一次就 +1
四、linux 历史
Linux历史
●20世纪60年代, MIT开发分时操作系统(Compatible Tlme- Sharing System) , 持30台终端访问主机
●1965年,Bell实验室、 MIT、 GE (通用电气公司)准备开发Multics系统,为了同时支持300个终端访问主机,但
是1969年失败了
●1969年,Ken Thompson (C语言之父)利用汇编语言开发了Flle Server System (Unics,即Unix的原型)
●1973年, Dennis Ritchie和Ken Thompson发明了C语言,而后写出了Unix的内核
●1977年, Berkeley大学的Bill Joy针对他的机器修改Unix源码,称为BSD (Berkeley Software Distribution)
●1979年,Unix发布System V,用于个人计算机
●1984年,因为Unix规定:“不能对学生提供源码”,Tanenbaum老师自己编写兼容于Unix的Minix,用于教学
●1984年,Stallman开始GNU (GNU’s Not Unix) 项目,创办FSF (Free Software Foundation) 基金会
●1985年,为了避免GNU开发的自由软件被其他人用作专利软件,因此创建GPL (General Public License) 版权声
明
●1988年,MIT为了开发GUI,成立了XFree86的组织
●1991年,芬兰赫尔辛基大学的研究生Linus Torvalds基于gcc、 bash开发了针对386机器的Lniux内核
●1994年,Torvalds发布Linux-v1.0
五、开源共享精神
- GNU (通用公共许可证) GPL
复制自由、传播自由、收费传播、修改自由
- BSD (伯克利软件发布版)
- Apache apache web服务
- MPL 目前最少的协议
六、常用的Linux版本
- redhat 企业版
- Centos 社区版
- fedora “试验田” 最新的技术
- opensuse 德货
- Gentoo 高度定制化
- Debian 硬件支持非常优秀
- Ubuntu 开发会用的比较多,兼容性好
- archlinux 小而美,高度自定义
-
七、安装部署centos系统
虚拟化软件:vmware workstation/virtualbox
网络类型
桥接模式
物理网卡只作为上行链路
VM与个人pc属于同一个物理网络环境下
让虚拟机处于真实网络下 ,虚拟机与个人pc再同一网段下。
上网,搭一个局域服务器。


- 仅主机模式

仅主机模式下 个人pc与虚拟机进行通信,与物理网卡没有关系,只是通过虚拟网络设备来进行通信的。
可以进行病毒测试。
仅主机模式下,没有网络的时候
- Nat模式
网络地址转换
将私网地址转换成公有地址
PC上的关于nat网络模型的虚拟网路设备:只影响PC与VM之间的通信。不影响VM能不能上网的问题。
上网,保护自己的ip地址,进行nat地址转换。

ssh远程连接
SSH远程连接
1. 安装centos操作系统
2. 确定网卡连接正常
ip a 能看到网卡
2.设置为 dhcp获取ip地址
检查IP地址是否获取:
ip a | grep glo
vi /etc/sysconfig/network-scripts/ifcfg-ens33

或者
之后保存退出
之后 ifdown ens33
ifup ens33
3. 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
systemctl restart network # 重启防火墙
4. 关闭selinux
setenforce 0
5. 检查sshd服务和22端口
systemctl status sshd
状态:(active)
ss -tanl | grep 22
6. 通过xshell或者SCRT 输入正确信息进行远程连接
修改主机名称
修改主机名称并生效:
设置: hostnamectl set-hostname [Test]
生效: bash 或者 进行远程连接
who 命令
[root@tenor ~]# who #显示当前登录系统的用户
[root@tenor ~]# who -H #显示标题栏
[root@tenor ~]# who -T -H #显示用户登录来源
[root@tenor ~]# who -m -H #显示终端属性
[root@tenor ~]# who -q #只显示登入系统的账户名称和总人数
[root@tenor ~]# who —help #帮助
云计算与虚拟化的关系与差异
所谓虚拟化,虚拟机,vps,其实是差不多一个意思
所谓云计算,广义上肯定是包括一切,不过狭义一点,基本就是指IaaS
差异:
- 云计算:有api接口,节点规模大,有弹性扩展的功能,支持用户自己创建虚拟机的
虚拟化:没有api接口,节点规模小,无弹性拓展的功能,依靠管理员创建虚拟机的
VMware产品
vmware workstation
- 虚拟机后台运行集成vnc server,能够通过vnc client远程连接无缝界面(unity功能) 远程连接到vmware workstation中的共享虚拟机通过wsx server,将vmware workstation中的共享虚拟机以web的方式随时供用户使用上传虚拟机到vspher或从vsphere下载虚拟机到本地
- vmware server
- 面向于“工作组”的部门级虚拟机产品
- vmware vsphere
- 每个虚拟交换机可以上联到主机的一个或多个物理网卡,当vsphere标准交换机绑定到多个物理网卡时,多块物理网卡可以起到负载均衡与故障转移使用
- vmware horizon view(桌面虚拟化产品)
- vmware view 客户端通过使用microsoft的RDP协议或vmware专有的PCoIP协议,连接到虚拟桌面,并且可以使用本地的USB设备、本地存储。
