操作系统,虚拟机,Linux介绍
一、操作系统
1.概述
操作系统(英语:Operating System,缩写:OS)是一组主管并控制计算机操作、运用和运行硬件、软件资源和提供公共服务来组织用户交互的相互关联的系统软件程序。根据运行的环境,操作系统可以分为桌面操作系统,手机操作系统,服务器操作系统,嵌入式操作系统等。
没有安装操作系统的计算机我们称为裸机。
操作系统的作用:
1.调用计算机硬件资源工作
2.提供许多系统调用方法给程序和用户使用
2.不同应用领域的主流操作系统
桌面操作系统
1.windows系列:用户群体大(版本比较多,应用软件多适合很多用户使用,但是安全性不高)
2.masOS:适合于开发人员(基于Unix,安全性和稳定性远远高于Windows,而且为程序员提供了很好的开发环境)
3.Linux:应用软件少(应用软件少,所以用户人数比较少,但是Linux在服务器操作系统和嵌入式操作系统领域大放异彩)
服务器操作系统
1.Linux的特点:
(1)安全、稳定、免费
(2)占有率高
2.Windows server的特点:
(1)付费
(2)占有率低
嵌入式操作系统
(1)付费
(2)占有率低
移动设备操作系统
(1)iOS
(2)Android(基于Linux)
(3)鸿蒙
3.虚拟机
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。每个虚拟机都有独立的CMOS、硬盘和操作系统,可以像使用实体机一样对虚拟机进行操作。
虚拟机一般可以分为个人版和企业版:
个人版:VWware workstation(降低学习成本,不需要换操作系统的前途下就可以安装和使用其它类型的操作系统)
企业版:VWware Sphere(降低服务器使用成本,提高服务器资源使用率)
三、Linux的介绍
1.概述
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。
Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。
2.Linux内核及发行版本
(1)、Linux内核版本
内核(kermnel) 是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层
Linux内核版本又分为稳定版和开发版,两种版本是相互关联,相互循环。
稳定版:具有工业级强度,可以广泛地应用和部署。新的稳定版相对于较旧的只是修正一些bug或加入一些新的驱动程序
开发版:由于要试验各种解决方案,所以变化很快
内核源码网址: https://www.kernel.org/
(2)、Linux发行版本
Linux发行版(也被叫做GNU/Linux发行版)通常包含了包括桌面环境、办公套件、媒体播放器、数据库等应用软件
Linux发行版有哪些:Ubuntu Redhat CentOS OpenSUSE 欧拉 龙蜥 银河麒麟 统信
3.Linux中常见的一些基本操作命令
1. [ root @ localhost ~ ] #
2.切换用户
su 用户名 #切换后所在目录不变
su -用户名 #切换后所在目录变成户家目录
3.查看当前主机的完整名称
hostname
4.永久设置主机名
hostnamectl set-hostname 主机名(XC123)
或者 vi /etc/hostname
5.临时设置主机名
hostname 主机名(123)
4.临时设置主机名
hostname 主机名(123)
5.永久设置主机名
(1)hostnamectl set-hostname 主机名(XC123)
或者(2) vi /etc/hostname 主机名(设置完后重启系统才能生效)
输入完后按 i 键先删除旧主机名,再输入新主机名(只有一行有效)
按ESC键,再按 shift + : 组合键,之后再输入wq ,按回车推出
重启后可看到
6.查看当前内核版本
uname -r
7.查看发行版本 cat /etc/centos-release
cat /etc/centos-release
cat /etc/centos-release
8.临时修改网卡IP(一重启服务器或者网卡,修改的网卡地址就没咯)
ifconfig +网卡名称(ens多少)+我们想设置的地址+子网掩码(/24或者255.255.255.0)
ifconfig ens33 192. 168.80.3/24
或
ifconfig ens33 192.168.80.3 netmask 255.255.255.0
或
ip address addIdel 192.168.80.3 dev ens33
9.永久修改网卡的IP地址:
vi /etc/sysconfig/network-scripts/ifcig-ens32(ens32是网卡名称,有的是ens35)
按照下图需要设置的选项查看信息去设置
设置完后重新开启网卡再查看信息,如下图
10.重启网卡
systemctl restart network #重启所有网卡
ifdown ens33 ; ifup ens33 #重启所有网卡
ifdown ens33 #关闭某个网卡
ifup ens33 #启动某个网卡
ifconfig ens33 down #临时禁用某个网卡
ifconfig ens33 up #重新激活某个网卡(不会更新IP地址)
11.查看网卡地址
ifconfig 或者 ip addr(可写成缩写ip a)
12.查看路由条目
route -n