文章目录
Linux
Linux简介
1.起初Unix一开始是开源的,后来被AT收购。
2.Linus于1991年针对386(个人计算机)开发。
3.Unix和Linux代码是由90%C语言和10%汇编组成。
4.Linux是一个内核,而不是操作系统。
5.Linux的核心理念:万物即对象
Linux的吉祥物:企鹅
Linux的优缺点
优点:
1.安全稳定,花费少
2.多任务、多用户
3.消耗资源少
4.内核小,支持多种电子产品
缺点:
1.部分软件不支持Linux(可解决,使windows的软件可以跑在linux上)
2.对用户使用不太友好
Linux内核版本介绍
[root@localhost ~]# uname -r
3.10.0-957.el7.x86_64
依次表示:主版本.次版本.释放版本 - 修改版本
主版本:主版本号
次版本:如果是偶数为稳定版本,如果是奇数为开发版本
释放版本:对次版本的改动,即加入一些特殊功能。
修改版本:编译次数,每编译一次就会+1
常见的Linux系统版本
红帽企业操作系统 RHEL
社区操作系统:CentOS
Fedora: “实验田”
OpenSuse: 德国操作系统 --Suse
Debian: 硬件架构支持优秀
Ubuntu: Debian系,兼容能力较强
ArchLinux: 小而美,高度自定义
Deepin: 国产桌面级系统
VM网络模式介绍
安装CentOS操作系统
安装选择:
- 个人机
- 双系统
- 虚拟机(*)
虚拟机:
Virtualbox – Oracle
VMware Workstation – VMware
KVM – Linux内核
虚拟机的功能
计算资源
存储资源
网络资源
将以上资源进行虚拟化
CPU虚拟化、内存虚拟化、硬盘虚拟化、网盘虚拟化等等
VMware Workstation 网络虚拟化
网络类型:
- 桥接模式(Bridge)
- 仅主机模式(Only - Host)
- Nat 模式
仅主机模式
仅主机模式网络模型
Nat模式
仅主机模式 + Nat虚拟设备
Nat: 网络地址转换
PC上关于nat网络模型的虚拟网卡设备:只影响pc和vm之间的通信;并不影响vm能不能上网。
VM连通外部网络:通过外部设备。
桥接模式
没有子网地址
SSH远程连接
-
安装centos系统
输入用户名/密码登录成功 -
根据【虚拟网络类型】配置IP地址
Nat网络类型:输入命令: ip a 检查 ip 地址 [root@test ~]# ip a | grep glo inet 172.16.128.0/16 brd 172.16.255.255 scope global noprefixroute dynamic ens32 配置IP地址:使用DHCP方式获取 [root@test ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens32 输入 a ONBOOT=no --> ONBOOT=yes 使用 Shift + : (进入末行模式) 输入 wq --> 保存退出 w 保存 q 退出 q! 输入命令: ifdown ens32 -- ifup ens32 ip a 命令 查看该网卡是否获取到ip地址 172.16.128.0 测试: ping 114.114.114.114 表示VM能够访问外部网络
-
关闭防火墙
输入命令: systemctl stop firewalld && systemctl disable firewalld -
检查sshd服务和22端口
systemctl status sshd
ss -tanl | grep 22 -
输入正确的信息进行远程连接
IP
用户名
密码
修改主机名称并生效:
设置: hostnamectl set-hostname [Test]
生效: bash 或者 进行远程连接