Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【好玩的开源项目】Windows 12网页版的部署与使用体验

【好玩的开源项目】Windows 12网页版的部署与使用体验

原创
作者头像
江湖有缘
发布于 2023-11-13 10:10:30
发布于 2023-11-13 10:10:30
1.4K0
举报
文章被收录于专栏:Linux成长之路Linux成长之路

一、Windows 12网页版介绍

1.1 Windows 12网页版简介

  • Windows 12网页版是一名初三学生用前端开发三件套 HTML+CSS+JavaScript 实现了一个网页版的 Windows 12
  • 这个项目的灵感来源于作者之前看到 Windows 12 概念版后深受启发,于是决定做一个Windows12网页版(就像之前的 Windows 11 网页版一样),可以让用户在网络上预先体验 Windows 12。
  • 这个项目是一个前端开源项目,而且由标准前端技术(HTML,JS,CSS)来实现,下载代码,无需安装,打开desktop.html即可。

1.2 项目地址

github地址 :https://github.com/tjy-gitnub/win12

体验地址:Windows 12 网页版 (tjy-gitnub.github.io)

二、本次实践介绍

2.1 本地环境规划

本次实践为个人测试环境,操作系统版本为centos7.6。

hostname

IP地址

操作系统版本

内核版本

jeven

192.168.3.166

centos 7.6

3.10.0-957.el7.x86_64

2.2 本次实践介绍

1.本次实践部署环境为个人测试环境;

2.在centos7.6环境下使用体验Windows 12网页版。

三、安装httpd软件

3.1 检查yum仓库

如果没有镜像源,可以使用阿里云的镜像源。

代码语言:shell
AI代码解释
复制
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo

检查yum仓库状态,确保各镜像源正常。

代码语言:shell
AI代码解释
复制
[root@jeven ~]# yum repolist enabled
Loaded plugins: fastestmirror, langpacks
Determining fastest mirrors
 * epel: mirrors.bestthaihost.com
repo id                                                                       repo name                                                                                  status
!base/7/x86_64                                                                CentOS-7 - Base - mirrors.aliyun.com                                                       10,072
!epel/x86_64                                                                  Extra Packages for Enterprise Linux 7 - x86_64                                             13,767
!extras/7/x86_64                                                              CentOS-7 - Extras - mirrors.aliyun.com                                                        518
!mongodb-org                                                                  MongoDB Repository                                                                            342
!mysql-connectors-community/x86_64                                            MySQL Connectors Community                                                                    227
!mysql-tools-community/x86_64                                                 MySQL Tools Community                                                                         100
!mysql57-community/x86_64                                                     MySQL 5.7 Community Server                                                                    678
!updates/7/x86_64                                                             CentOS-7 - Updates - mirrors.aliyun.com                                                     5,176
repolist: 30,880

3.2 安装httpd软件

直接使用yum安装httpd软件。

代码语言:shell
AI代码解释
复制
yum -y install  httpd
在这里插入图片描述
在这里插入图片描述

3.3 启动httpd服务

启动httpd服务,并使开机自启。

代码语言:shell
AI代码解释
复制
systemctl start httpd
systemctl enable  httpd

3.4 查看httpd服务

查看httpd服务,确保httpd服务正常。

代码语言:shell
AI代码解释
复制
[root@jeven ~]# systemctl status httpd
● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
   Active: active (running) since Sun 2023-09-24 22:44:38 CST; 1min 33s ago
     Docs: man:httpd(8)
           man:apachectl(8)
 Main PID: 73038 (httpd)
   Status: "Total requests: 0; Current requests/sec: 0; Current traffic:   0 B/sec"
   CGroup: /system.slice/httpd.service
           ├─73038 /usr/sbin/httpd -DFOREGROUND
           ├─73044 /usr/sbin/httpd -DFOREGROUND
           ├─73045 /usr/sbin/httpd -DFOREGROUND
           ├─73046 /usr/sbin/httpd -DFOREGROUND
           ├─73047 /usr/sbin/httpd -DFOREGROUND
           └─73048 /usr/sbin/httpd -DFOREGROUND

Sep 24 22:44:33 jeven systemd[1]: Starting The Apache HTTP Server...
Sep 24 22:44:38 jeven systemd[1]: Started The Apache HTTP Server.

3.5 防火墙和selinux设置

  • 设置selinux
代码语言:shell
AI代码解释
复制
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
setenforce 0
  • 关闭防火墙,如果想要开启防火墙,需放行80端口。
代码语言:shell
AI代码解释
复制
systemctl stop firewalld && systemctl disable firewalld

3.6 浏览器测试web服务

浏览器打开:http://192.168.3.166,将IP替换为自己服务器IP地址。

在这里插入图片描述
在这里插入图片描述

四、访问Windows 12网页版

4.1 下载Windows 12网页版源码

在github下载Windows 12网页版源码。

代码语言:shell
AI代码解释
复制
 cd /var/www/html/ && git clone https://github.com/tjy-gitnub/win12.git
在这里插入图片描述
在这里插入图片描述

4.2 重启httpd服务

重启httpd服务

代码语言:shell
AI代码解释
复制
systemctl restart httpd

4.3 访问Windows 12网页版

访问地址:http://服务器IP地址/ win12

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

五、Windows 12网页版使用体验

5.1 打开记事本

可以新建记事本,进行编辑,word等文档当前版本无法使用。

在这里插入图片描述
在这里插入图片描述

5.2 浏览器功能

使用Edge浏览器,可以正常浏览及搜索网页。

在这里插入图片描述
在这里插入图片描述

5.3 Python编辑器

在开始菜单,打开Python编辑器。

在这里插入图片描述
在这里插入图片描述

使用Python编辑器,编辑一个简单的python脚本。

在这里插入图片描述
在这里插入图片描述

5.4 VsCode工具

在开始菜单,点击 VsCode工具。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

我正在参与2023腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Linux系统之部署2048网页小游戏
2048是一款数字类益智游戏,玩家需要在一个4x4的方格中移动数字方块,通过合并相同数字的方块来得到更高的数字,最终目标是得到一个2048的方块。
江湖有缘
2024/05/27
4340
【好玩的开源项目】Linux系统之部署捕鱼达人经典小游戏
江湖有缘
2023/11/06
1.3K2
【好玩的开源项目】Linux系统之部署捕鱼达人经典小游戏
【好玩的开源项目】Linux系统之部署跳一跳经典小游戏
江湖有缘
2023/11/27
9800
【好玩的开源项目】Linux系统之部署adarkroom文字风格冒险小游戏
江湖有缘
2023/11/30
7240
【好玩的开源项目】Linux系统之部署adarkroom文字风格冒险小游戏
【好玩的开源项目】在Linux系统下部署 star-battle太空飞船射击小游戏
江湖有缘
2023/12/05
5131
【好玩的开源项目】在Linux系统下部署 star-battle太空飞船射击小游戏
Linux系统之部署lylme_spage个人导航页
江湖有缘
2023/12/15
9800
Linux系统之部署lylme_spage个人导航页
Linux系统之部署Linux命令大全搜索工具
江湖有缘
2023/11/13
7750
Linux系统之部署Linux命令大全搜索工具
Linux系统之部署h5ai目录列表程序
江湖有缘
2023/10/13
6500
Linux系统之部署h5ai目录列表程序
Linux系统之部署ToDoList任务管理工具
江湖有缘
2024/01/16
8800
Linux系统之部署ToDoList任务管理工具
Linux系统之安装my-mind思维导图工具
江湖有缘
2023/11/01
6331
Linux系统之安装my-mind思维导图工具
Linux系统之部署nullboard任务管理工具
江湖有缘
2024/01/20
4130
Linux系统之部署nullboard任务管理工具
Linux系统之部署showdoc文档工具
江湖有缘
2023/09/27
1.2K0
Linux系统之部署showdoc文档工具
Mysql数据库实战之部署wordpress网站
WordPress是一款免费的开源内容管理系统(CMS),以其简单易用和可扩展性而闻名。以下是WordPress的一些特点:
江湖有缘
2023/09/14
2.6K0
Mysql数据库实战之部署wordpress网站
Linux系统之NTP服务器配置方法
NTP(Network Time Protocol,网络时间协议)服务器主要用于同步计算机和网络设备的时间,以确保系统的时间准确性和一致性。NTP服务器的使用场景包括以下几个方面:
江湖有缘
2023/11/01
4.1K1
Linux系统之NTP服务器配置方法
【Zabbix】基于CentOS 7.9系统安装部署Zabbix 5.0LTS版本监控系统(详细教程)
文章目录 〇、参考链接🔗 一、Zabbix简介🔊 二、Zabbix功能特点及架构图🥇 三、Zabbix节点规划🎨 四、Zabbix安装步骤📌 Ⅰ、Zabbix-Server服务端部署🔴 1、基础环境配置 📖 2、安装Zabbix镜像源📔 3、安装 Zabbix 服务器📕 4、安装 SCL 存储库📗 5、安装zabbix 前端包📘 6、安装并配置数据库📙 7、修改zabbix_server.conf配置文件📚 8、修改 zabbix 的 php 配置文件📓 9、启动Zabbix server和agent进程📒
宝耶需努力
2022/12/13
3.2K0
【Zabbix】基于CentOS 7.9系统安装部署Zabbix 5.0LTS版本监控系统(详细教程)
Linux系统之安装PostgreSQL数据库
江湖有缘
2023/09/28
1.1K0
Linux系统之安装PostgreSQL数据库
Linux系统之wget命令的基本使用
江湖有缘
2023/09/19
1.2K0
Linux系统之wget命令的基本使用
centos制作本地源
1. 列出所有源 复制 # yum repolist Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com repo id repo name status base/7/x86_64 CentOS-7 - Base - mirrors.aliyu
tanmx
2018/07/16
8120
CentOS7下部署开源网络监控工具Observium
Observium是用PHP编写的,使用SNMP从连接的设备收集数据并使用Web界面监视它们。
yuanfan2012
2021/01/13
2.4K0
Centos7安装LAMP+PHPmyadmin
1、更新Centos7下载源 更新之前记得备份!!! wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 参考:http://mirrors.aliyun.com/help/centos 163的源参考:http://mirrors.163.com/.help/centos.html 2、更新本地缓存 yum clean all yum makecache 3、安装网络工
苦咖啡
2018/04/28
9600
相关推荐
Linux系统之部署2048网页小游戏
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档