Linux系统之部署ToDoList任务管理工具
一、ToDoList介绍
1.1 ToDoList简介
ToDoList,一个使用 HTML、CSS、Vanilla JavaScript 构建的动态且美观的待办事项列表网站。
1.2 ToDoList特点
- 用户友好: ToDoList应用程序应该有一个直观且易于使用的用户界面,使用户能够轻松添加、编辑和删除任务。
- 支持本地存储: ToDoList应用程序应该支持将任务保存到本地设备,以便用户可以在没有互联网连接的情况下访问和管理任务。
- 显示当前日期和时间: ToDoList应用程序应该显示当前日期和时间,以帮助用户跟踪任务的截止日期和时间。
- 在所有设备上响应: ToDoList应用程序应该是响应式的,可以在不同的设备和屏幕尺寸上正确显示和操作。
- 主题选择: ToDoList应用程序应该提供不同的主题选择,让用户可以根据自己的喜好和风格进行个性化设置。
1.3 ToDoList使用场景
- 个人备忘录
- 个人简单任务管理
- 个人轻量级笔记本
- 个人本地工具库的一员
二、本地环境介绍
2.1 本地环境规划
本次实践为个人测试环境,操作系统版本为centos7.6。
hostname | 本地P地址 | 操作系统版本 | 内核版本 | node版本 |
---|---|---|---|---|
jeven | 192.168.3.166 | centos 7.6 | 3.10.0-957.el7.x86_64 | —— |
2.2 本次实践介绍
1.本次实践部署环境为个人测试环境;
2.在centos7.6环境下部署ToDoList任务管理工具。
三、检查本地环境
3.1 检查本地操作系统版本
检查本地操作系统版本,当前版本为centos 7.6。
3.2 检查系统内核版本
检查系统内核版本,当前内核版本为3.10.0-957.el7.x86_64。
3.3 检查端口占用情况
检查默认的80端口,确保80端口没有其它服务占用。
- 例:检查80端口
四、安装httpd软件
4.1 httpd服务介绍
httpd是一个开源的,跨平台的Web服务器软件,全称是HyperText Transfer Protocol Daemon。它是Apache软件基金会的旗舰产品之一,提供了一个稳定、可靠和高效的Web服务器环境,被广泛用于建设和管理各种类型的Web应用。
4.2 检查本地yum仓库
- 配置阿里云的yum仓库镜像源
- 检查yum仓库状态
4.3 安装httpd
使用yum直接安装httpd服务
4.4 设置防火墙和selinux
关闭防火墙或放行相关监听端口,如果想要开启防火墙,需放行80端口。
执行以下命令,关闭selinux。
4.5 启动httpd服务
- 启动httpd服务
- 重启httpd服务
- 查看httpd服务状态
五、下载ToDoList软件包
5.1 下载ToDoList
进入网站目录/var/www/html/
下载ToDoList源码
查看ToDoList源码目录内容
5.2 重启httpd服务
重启httpd服务
5.3 查看httpd服务状态
查看httpd服务状态
六、访问ToDoList服务
6.1 访问ToDoList首页
6.2 新建任务
填写任务名称,确定即可,可以对任务进行勾选完成和删除操作。
七、总结
ToDoList是一款简单的任务管理工具,部署非常简单,只需一个web服务器即可在本地快速访问。其界面简洁,操作简单,页面点击反应也十分迅速,使用体验非常好。我们可以将它部署在个人本地服务器上,作为工具库中的一员,以充实自己的工具库。ToDoList适用于日常任务记录和简单的笔记,是一个非常不错的小工具!