印刷东莞网站建设技术支持,完整的app网站开发,网站建设企业推荐,深圳百度网站排名优化#x1f3ac; 艳艳耶✌️#xff1a;个人主页 #x1f525; 个人专栏 #xff1a;《Spring与Mybatis集成整合》《Vue.js使用》 ⛺️ 越努力 #xff0c;越幸运。 一.操作系统
1. 简介 操作系统#xff08;perating System#xff0c;简称OS#xff09;是一种系统软件… 艳艳耶✌️个人主页 个人专栏 《Spring与Mybatis集成整合》《Vue.js使用》 ⛺️ 越努力 越幸运。 一.操作系统
1. 简介 操作系统perating System简称OS是一种系统软件它是计算机硬件和应用软件之间的桥梁。它管理计算机的硬件和软件资源为应用程序提供接口和服务并协调应用程序的运行。操作系统是计算机系统中最基本的软件之一它控制着计算机的所有活动包括输入输出、处理数据、管理存储、协调进程和网络通信等。常见的操作系统包括Windows、macOS、Linux、Unix等。 2.常见操作系统 2.1 windows操作系统 Microsoft Windows系列操作系统是在微软给IBM机器设计的MS-DOS的基础上设计的图形操作系统。从最早的DOS版本win 95win 97win 98win 2000win 2003(服务器操作系统)win xpwin vistawin 7win serve 2008(服务器操作系统)win 8win server 2012(服务器操作系统)win 10win server 2016(服务器操作系统)win 11。
2.2 UNIX操作系统
UNIX基本都是安装在服务器上没有用户界面基本上都是命令操作。所以你进入该系统的时候就是一个黑乎乎的界面然后就之后一个光标在闪呀闪。没有什么娱乐软件不能看图片不能听歌。
2.3 linux操作系统
lLinux算是Unix的继承者Linux继承了Unix的许多特性并加入一些新功能。Linux走的是开源路线免费的谁都可以做修改然后开发出自己的操作系统比如比较知名的有debian、Ubuntu、centos、红旗等。同样Linux主要用在服务器上平常用户很少用到。
2.4 mac操作系统
macos是一款运行于苹果Macintosh系列电脑上的操作系统苹果用户基本都不陌生。macos有良好的用户体验、华丽的用户界面。其实大家很少知道的是macos是Unix系统家族都产品。
2.5 嵌入式操作系统
嵌入式系统使用非常广泛的系统(如VxWorks、eCos、Symbian OS及Palm OS)以及某些功能缩减版本的Linux或者其他操作系统。某些情况下OS指称的是一个内置了固定应用软件的巨大泛用程序。在许多最简单的嵌入式系统中所谓的OS就是指其上唯一的应用程序。
3.个人版本和服务器版本的区别
客户端操作系统是在台式计算机和其他便携式设备上运行的操作系统。相反服务器操作系统是被开发用于在服务器上安装和使用的操作系统。
客户端操作系统可以从服务器获取服务。相反服务器操作系统可以为许多客户端或最终用户设备提供服务。
一个用户一次只能使用一个客户端操作系统。相反服务器操作系统可以同时为多个客户端设备提供服务。
客户端操作系统可以在客户端设备上运行包括平板电脑、台式机、手机和笔记本电脑。相反服务器操作系统可以在服务器上运行。
服务器操作系统比客户端操作系统更先进并且具有更多功能。
客户端操作系统不如服务器操作系统安全。相比之下服务器操作系统比客户端操作系统更安全。
客户端操作系统的一些示例是 Windows、Android、Mac 等。相比之下服务器操作系统的一些示例是 Mac OS X、Windows Server、Red Hat Enterprise Linux 等。
4.Linux的版本介绍
4.1 Debian
Debian名字的由来 DebianGNU/Linux是由一个叫做伊恩·默多克IanMurdock在1993年发起的他的名字以Ian开头他太太的名字Debra开头三个字母是Deb。
Debian是社区类Linux的典范是迄今为止最遵循GNU规范的Linux系统。Debian最早由Ian Murdock于1993年创建分为三个版本分支
stable(服务器版), testing(稳定版) 和unstable(测试版)。
4.2 Ubuntu
Ubuntu严格来说不能算一个独立的发行版本Ubuntu是基于Debian的unstable版本加强而来可以这么说Ubuntu就是一个拥有Debian所有的优点以及自己所加强的优点的近乎完美的Linux桌面系统。共分三个版本:
基于Gnome的Ubuntu基于KDE的Kubuntu以。基于Xfc的Xubuntu。
4.3 Redhat
1994年3月Linux1.0版正式发布Marc Ewing [马克尤恩]成立了RedHat 软件公司成为最著名的Linux分销商之一。http://redhat.com发布redhat9(简写为rh9)后全面转向redhat enterprise linux(简写为rhel)的开发和以往不同的是,新的rhel 3要求用户先购买承诺保证产品的稳定性安全性。
4.4 Fedora
Fedora和Redhat这两个Linux的发行版放联系很密切。Redhat 自9.0以后不再发布桌面版的而是把这个项目与开源社区合作于是就有了Fedora 这个Linux 发行版。Fedora项目是由Red Hat 赞助由开源社区与Red Hat 工程师合作开发的项目统称。Fedora 的目标是推动自由和开源软件更快地进步。
特点
、Fedora 是一个开放的、创新的、前瞻性的操作系统和平台基于Linux。它允许任何人自由地使用、修改和重发布无论现在还是将来。可运行的体系结构包括x86(即i386),x86_64 和PowerPC
、Fedora 可以说是Redhat 桌面版本的延续只不过是与开源社区合作。
、Fedora 是一个独立的inux发行版本的操作系统。
4.5 centos
http://redhat.com发布redhat 9后不再开发redhat而全面转向redhat enterprise linux(简写为rhel)的开发和以往不同的是,新的rhel 3要求用户先购买lisence,http://redhat.com承诺保证产品的稳定性安全性。rhel 3二进制代码不再提供下载而是作为redhat 服务的一部分但源代码依然是open。
特点
1、CentOSCommunity EnterpriseOperating System社区企业操作系统计划是在2003年红帽决定不再提供免费的技术支持及产品认证之后的部份红帽重建者RedHat rebuilders之一。
、CentOS修正了已经发现了的redhat的bug。
二.VM虚拟机的安装
1.下载地址 下载 VMware Workstation Pro - VMware Customer Connecthttps://customerconnect.vmware.com/cn/downloads/info/slug/desktop_end_user_computing/vmware_workstation_pro/16_0 2.开始安装 到下面这一步时默认会勾选将控制台工具添加到环境变量安装路径根据自己需求来磁盘空间不够可以进行更改也可以无脑默认选择 后续的操作都是无脑下一步了等待安装完成进行下一步操作
3.检查是否安装成功
3.1 看看是否有VMWare虚拟网卡
打开控制面板--网络和Internet--打开网络和共享中心--选择更改适配器设置(在左侧菜单栏) 3.2配置虚拟网络编辑器
打开VMware Workstation Pro虚拟机工作站 选择编辑 --虚拟网络编辑器 4.安装Windows Server
将映像文件放到我们的非中文目录中方便导入 一直点下一步
安装完成后会让我们设置管理员密码根据步骤操作即可密码不能太简单 然后登录就成功了 三、虚拟机的连接与环境配置
1.主机连接虚拟机
1.1 关闭虚拟机防火墙
控制面板--系统和安全--windows防火墙--左侧菜单启用或关闭防火墙 1.2 配置远程连接 选择属性 选择高级系统设置-选择远程--允许远程连接到此计算机--应用 1.3 进行远程连接
winR 输入mstsc 进行远程连接 连接后输入你的用户名和密码 然后就可以了。 四.虚拟机环境搭建
1. 共享文件夹
在虚拟机中新建一个software文件夹并右键点击选择共享 入\\ip地址,然后弹出窗口输入用户名和密码 2.安装配置各种开发环境 2.1 Java
java1.8jdk环境变量https://blog.csdn.net/2301_76988707/article/details/131176419
在主机中需要转入的文件直接重复到虚拟机共享到主机的文件中即可在主机中传输完文件后在虚拟机中就可以直接看到。 3. 环境配置
双击jdk进行傻瓜式安装下载即可。
安装完JDK之后在系统的高级系统设置中点击环境变量进行增加系统变量
变量名 : JAVA_HOME
变量值 : C:\Program Files\Java\jdk1.8.0_144 (jdk的安装下载目录)
如图
在系统变量Path中增加两个变量值 ,中间分号隔开。
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
如图 : tomcat 解压即可使用。 mysql:
先解压文件在解压的跟路径中创建my.ini文件。
[mysql] # 设置mysql客户端默认字符集 default-character-setutf8
[mysqld] #设置3306端口 port 3306 # 设置mysql的安装目录 (解压后的跟路径) basedirC:\\software\\mysql5.7\\mysql-5.7.23-winx64\\mysql-5.7.23-winx64 # 设置mysql数据库的数据的存放目录 datadirC:\\software\\mysql5.7\\mysql-5.7.23-winx64\\mysql-5.7.23-winx64\\data # 允许最大连接数 max_connections200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-serverutf8 # 创建新表时将使用的默认存储引擎 default-storage-engineINNODB