Linux之VM、WindowsServer安装及开发环境配置

简介: Linux之VM、WindowsServer安装及开发环境配置



前言

       今天我们将踏入一个新的知识系列来与大家进行分享,就由我来给各位老铁带来有关Linux的相关知识,让我们一起来探索Linux世界的奥秘吧。

一、操作系统简介

1. 基本概述

       操作系统(Operating System,简称OS)是一种控制和管理计算机硬件与软件资源的程序集合,它提供了一系列的服务和功能,使计算机能够运行和执行各种任务。

       操作系统充当计算机系统的核心,它负责管理和协调计算机硬件资源,包括处理器、内存、硬盘、输入输出设备等。操作系统的主要功能包括:

  1. 进程管理:管理计算机上的各个进程,分配处理器时间片和内存空间,控制进程的创建、运行和终止。
  2. 内存管理:管理计算机的内存资源,包括将内存空间分配给进程、进行内存的分页和分段,以及处理内存的交换和调度等。
  3. 文件系统:对计算机中的文件进行组织和管理,包括文件的创建、读取、写入和删除等操作,提供了对文件的访问和保护机制。
  4. 设备管理:管理计算机的各种输入输出设备,包括键盘、鼠标、显示器、打印机等,控制设备的访问和调度。
  5. 用户界面:提供用户与计算机系统交互的接口,包括图形界面(GUI)和命令行界面(CLI)等。

1.2 常见的操作系统

常见的操作系统有以下几种:

  1. Windows操作系统:由微软公司开发的操作系统,广泛应用于个人电脑、笔记本电脑和服务器等设备,如Windows 10、Windows 8、Windows 7等版本。
  2. macOS操作系统:由苹果公司开发的操作系统,只能运行于苹果的Mac系列个人计算机上,如macOS Monterey、macOS Big Sur等版本。
  3. Linux操作系统:一种开源的、基于Unix的操作系统,具有高度的灵活性和可定制性,常用于服务器、嵌入式设备和个人电脑等,如Ubuntu、CentOS、Debian等发行版。
  4. Android操作系统:由Google开发的基于Linux内核的移动设备操作系统,主要用于智能手机、平板电脑和其他移动设备,如Android 12、Android 11等版本。
  5. iOS操作系统:由苹果公司开发的操作系统,专为iPhone、iPad和iPod Touch等移动设备设计,只能运行于苹果的移动设备上,如iOS 15、iOS 14等版本。

       除了以上常见的操作系统,还有许多其他操作系统,如UNIX、FreeBSD、Chrome OS等。每个操作系统都有其特定的特性、适用场景和用户群体,选择适合自己需求的操作系统非常重要。

1.3 个人版本与服务器版本的区别

  • 客户端操作系统是在台式计算机和其他便携式设备上运行的操作系统。相反,服务器操作系统是被开发用于在服务器上安装和使用的操作系统。
  • 客户端操作系统可以从服务器获取服务。相反,服务器操作系统可以为许多客户端或最终用户设备提供服务。
  • 一个用户一次只能使用一个客户端操作系统。相反,服务器操作系统可以同时为多个客户端设备提供服务。
  • 客户端操作系统可以在客户端设备上运行,包括平板电脑、台式机、手机和笔记本电脑。相反,服务器操作系统可以在服务器上运行。
  • 服务器操作系统比客户端操作系统更先进,并且具有更多功能。
  • 客户端操作系统不如服务器操作系统安全。相比之下,服务器操作系统比客户端操作系统更安全。
  • 客户端操作系统的一些示例是 Windows、Android、Mac 等。相比之下,服务器操作系统的一些示例是 Mac OS X、Windows Server、Red Hat Enterprise Linux 等。

1.4 Linux的各个版本

Debian

       Debian名字的由来 DebianGNU/Linux是由一个叫做伊恩·默多克(IanMurdock)在1993年发起的,他的名字以Ian开头,他太太的名字Debra开头三个字母是Deb。

       Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统。Debian最早由Ian Murdock于1993年创建,分为三个版本分支:stable(服务器版), testing(稳定版) 和unstable(测试版)。

Ubuntu

       Ubuntu严格来说不能算一个独立的发行版本,Ubuntu是基于Debian的unstable版本加而来,可以这么说,Ubuntu就是一个拥有Debian所有的优点,以及自己所加强的优点的近乎完美的Linux桌面系统。共分三个版本:基于Gnome的Ubuntu,基于KDE的Kubuntu以。基于Xfc的Xubuntu。

Redhat

       1994年3月,Linux1.0版正式发布,Marc Ewing [马克尤恩]成立了RedHat 软件公司,成为最著名的Linux分销商之一。http://redhat.com发布redhat9(简写为rh9)后,全面转向redhat enterprise linux(简写为rhel)的开发,和以往不同的是,新的rhel 3要求用户先购买承诺保证产品的稳定性,安全性。

Fedora

       Fedora和Redhat这两个Linux的发行版放联系很密切。Redhat 自9.0以后,不再发布桌面版的,而是把这个项目与开源社区合作,于是就有了Fedora 这个Linux 发行版。Fedora项目是由Red Hat 赞助,由开源社区与Red Hat 工程师合作开发的项目统称。Fedora 的目标,是推动自由和开源软件更快地进步。

特点:

  1. Fedora 是一个开放的、创新的、前瞻性的操作系统和平台,基于Linux。它允许任何人自由地使用、修改和重发布,无论现在还是将来。可运行的体系结构包括x86(即i386),x86_64 和PowerPC!
  2. Fedora 可以说是Redhat 桌面版本的延续,只不过是与开源社区合作。
  3. Fedora 是一个独立的inux发行版本的操作系统。

centos

http://redhat.com发布redhat 9后,不再开发redhat而全面转向redhat enterprise linux(简写为rhel)的开发,和以往不同的是,新的rhel 3要求用户先购买lisence,http://redhat.com承诺保证产品的稳定性,安全性。rhel 3二进制代码不再提供下载,而是作为redhat 服务的一部分,但源代码依然是open。

特点:

  • CentOS(Community EnterpriseOperating System社区企业操作系统)计划是在2003年红帽决定不再提供免费的技术支持及产品认证之后的部份"红帽重建者"(RedHat rebuilders)之一。
  • CentOS修正了已经发现了的redhat的bug。

二、安装并配置VMWare虚拟机

1. 安装

       根据电脑实际情况可以选择安装VMware WorkStation 15 ProVMware WorkStation 16 Pro。具体安装步骤,直接点击下一步即可

        安装之后在桌面上会生成一个快捷方式

2.  激活VM虚拟机软件

       双击打开虚拟机软件,激活VM虚拟机。

私信我

       我安装的是VM16,因此使用VM16的激活码

3. 使用注意事项

3.1 注意点一:配置虚拟网络编辑器

       先选中修改的选项,点击更改设置,在更改设置中修改。

3.2 注意点二:VMWare虚拟网卡

找到任务栏的网络图标右键 -》打开网络和共享中心 -》选择更改适配器设置。

:如果未出现VMware Network Adapter VMnet1VMware Network Adapter VMnet8,则表示安装失败

4. 安装虚拟机

       根据下面动态进行安装操作。

5. 测试

       当我们运行启动虚拟机后会出现以下情况。

        后续我们会解决这个问题。

三、安装系统

1. 加载系统到虚拟机上

       将我们的系统安装包加载到虚拟机上。

2. 安装系统

Windows Server 2012 R2激活码

私信我

其它地方选项看着就指导怎么选,唯有下面需要注意


3. 注意:

1. 设置用户密码

2. 登陆用户

       如果按照他的指示去操作则关闭主机。执行该命令然后按esc键。

4. 登陆用户

       输入之前设置的密码即可。

       系统安装成功。

四、主机远程访问虚拟机

1. 尝试终端窗口访问虚拟机

       在虚拟机的终端窗口中运行获取虚拟机IP地址的代码,到主机的终端窗口中访问。

指令:ipconfig

       由上图所知,不能通过直接在终端使用IP地址去访问虚拟机的电脑。

2. 解决主机访问虚拟机

       关闭虚拟机的防火墙。

       在进行访问虚拟机

       但是此方法访问有风险不安全。

3.  使用远程连接访问虚拟机

       在主机中搜索远程连接,输入虚拟机的IP地址连接即可。但是在虚拟机中要设置可以允许远程连接。

       上述是配置远程连接,接下来是进行连接。

        这就是比较安全的远程访问方式。

五、虚拟机配置开发环境变量

1. 共享文件及访问

       新建一个文件,右击文件点击属性,选择共享选项,点击共享。选择共享的用户即可。(操作如下)

       主机访问共享文件夹。 按住win+r键打开窗口,输入\\+IP地址进行访问,然后输入用户及密码。

2. 将需要配置环境的安装包放到共享文件夹中

3. 配置开发环境

3.1 安装JDK及配置环境变量

        在虚拟机的文件夹中点击安装包,否则则是在主机安装。傻瓜式安装(一直点下一步即可)

       在高级设置中配置环境变量。

       在终端窗口输入 java -version指令验证JDK是否安装成功

3.2 虚拟机启动tomcat服务器,主机访问

       解压文件夹,点击startup.bat启动服务器,使用主机访问

       在主机的外网输入:IP地址+:8080进行访问。

3.3 安装Mysq5.7数据库

       解压文件夹,将my.ini文件存放到bin同目录下。

       右击my.ini文件,选择编辑,对my.ini文件进行修改配置。

        在bin文件下的路径上输入cmd进入终端窗口,对数据库进行注册。(操作如下)

       下面的一些图片数对激活注册步骤的解析

主机数据库连接虚拟机数据库

        连接会出现一个错误

       解决该问题,需要在虚拟机的终端进入数据库,对虚拟机数据库的用户权限进行修改

指令:

user mysql;
select host,user from user;
update user set host='%' where user = 'root';
commit;

一次按顺序执行,执行后再尝试连接

       修改完之后重新启动服务,再次尝试主机连接虚拟机

      本期的博客分享到此结束,感谢老铁的长久支持,三连加关注哦

目录
相关文章
|
7天前
|
缓存 资源调度 安全
深入探索Linux操作系统的心脏——内核配置与优化####
本文作为一篇技术性深度解析文章,旨在引领读者踏上一场揭秘Linux内核配置与优化的奇妙之旅。不同于传统的摘要概述,本文将以实战为导向,直接跳入核心内容,探讨如何通过精细调整内核参数来提升系统性能、增强安全性及实现资源高效利用。从基础概念到高级技巧,逐步揭示那些隐藏在命令行背后的强大功能,为系统管理员和高级用户打开一扇通往极致性能与定制化体验的大门。 --- ###
27 9
|
9天前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
24 5
|
21天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
51 2
|
22天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
32 3
|
23天前
|
Java Linux 网络安全
NIFI在Linux服务区上的部署配置过程是什么?
【10月更文挑战第21天】NIFI在Linux服务区上的部署配置过程是什么?
38 2
|
5天前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
34 0
|
11天前
|
关系型数据库 MySQL Linux
Linux-安装Mariadb
本文介绍了在 Alibaba Cloud Linux 系统上安装和配置 MariaDB 10.5 的步骤。包括下载安装、初始化数据库、启动服务、处理启动失败的常见问题(如权限问题),以及如何连接数据库、设置密码和允许外部连接。通过这些步骤,您可以顺利完成 MariaDB 的安装和基本配置。
25 0
|
24天前
|
Linux 网络安全 虚拟化
适用于Linux的Windows子系统(WSL1)的安装与使用记录
并放到启动文件夹,就可以开机自动启动了。
31 0
|
5天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
23 3
|
5天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
18 2