一、感谢
感谢明道云公司提供这么好的软件。非常感谢。
二、瞎叨叨
明道云是我用过的最合适的软件,经过几天的学习,感觉此软件代码量适中,界面优美,功能完善,官方文档详尽易懂,美中不足没有入门文档,故成此文,目的有二:1、为后来的小白探路;2、作为新手把自己做的放出来,还请各位高手斧正,提高自身能力。
官方文档是字典,不会就去查,本文将官方文档串起来,故名“贯珠”。
-----------------我是分割线---------------
一、环境搭建
宿主机:esxi 6.0u3
客户机:ubuntu-20.04.4-server
CPU:8 核心
内存:16G
硬盘 1:50G
硬盘 2:100G
第一次安装完成后,好像看到有 8 个 Java 进程,所以随手给了个 8 核心。
操作系统用 server 版本就行,明道云的安装、运行不需要图形界面,也就不需要带桌面版的发行版。
硬盘分区没用预设的 lvm,太复杂,直接格式化成了 2 个 ext4,50G 的挂在“/”目录下;100G 的挂载在“/data”目录下(自建,正常情况下 Linux 没有此目录),明道云在安装时,会自动使用“/data”挂载点存放数据,不知道是巧合还是安装程序自动扫描最大挂载点。
系统在安装时取消所有的附加安装,只需安装“SSH 服务器?”就行(大约叫这个名字),多看几次就注意到了。
Ubuntu 默认不使用“root”账号,所以在安装“docker”和运行“明道云”服务时,需要在命令前加上“sudo”,否则会报错“权限不够”。
成功安装后,如果服务器重启,“sudo sh ./service.sh start”只能打开 38881 端口的后台页面,自己设置的端口打不开,需要运行“sudo sh ./service.sh restart”大约 3 分钟,就可以了。这个问题原因不明,官方教程也没提及。(为此重装了 2 次系统)
CentOS 貌似不更新了,换了另外一个名字,不建议使用。
安装社区版的方法见官方文档,官方安装文档非常详尽,要做的是复制粘贴,只要键盘鼠标显示器没坏,完全无脑安装。
内存如下,分配了 16G 使用了 13G。
chariot@jftk:~$ free -m
total used free shared buff/cache available
Mem: 16008 13004 290 14 2713 2659
Swap: 4095 19 4076
硬盘如下,50G 装系统感觉刚刚好,留点空间,以后可以玩点别的,使用的 esxi 的精简制备,也不浪费空间。数据盘看个人需求。
chariot@jftk:~$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 7.8G 0 7.8G 0% /dev
tmpfs 1.6G 1.4M 1.6G 1% /run
/dev/sda2 49G 20G 28G 42% /
tmpfs 7.9G 0 7.9G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup
/dev/loop1 56M 56M 0 100% /snap/core18/2284
/dev/loop2 62M 62M 0 100% /snap/core20/1361
/dev/loop0 56M 56M 0 100% /snap/core18/2128
/dev/loop4 71M 71M 0 100% /snap/lxd/21029
/dev/loop3 62M 62M 0 100% /snap/core20/1376
/dev/loop6 44M 44M 0 100% /snap/snapd/14978
/dev/loop5 68M 68M 0 100% /snap/lxd/22526
/dev/sdb 98G 1.2G 92G 2% /data
tmpfs 1.6G 0 1.6G 0% /run/user/1000
/dev/loop7 44M 44M 0 100% /snap/snapd/15177
从 esxi 看到 CPU 消耗稳定在 2.0G-2.3G 之间。
二、正餐开始
没有足够理由,不要建立第二个应用,把所有的表格放在一个应用里,做好分组即可。
- 做个人事档案
一个表格就解决的东西,入门必备,主要为了可以练手,做好了也有成就感。官方的应用库里,有一个现成的。
1、建立一个应用
2、建立一个应用项(就是一个表格)
3、编辑表单
左边有很多控件,什么内容就用什么控件就可以。单击或者拖拽都可以。
身份证就使用“证件”这个控件,可以防止出错。
性别使用“文本”控件,默认值使用“函数计算”
填入以下函数:
IF(MOD(MID(“这里选择身份证号的字段,没有双引号”,17,1),2),'男','女')
年龄请高手指点,这里的做法是 使用“日期控件”建立“出生日期”的字段,这个字段如果不需要,可以设置隐藏,放在最后面,默认值使用函数计算,填入以下函数:
MID(“这里选择身份证号的字段,没有双引号”,7,8)
使用“公式控件”建立“年龄”字段,设置如下图:
4.保存
5. 使用
使用 Excel 导入的信息,公式不会进行计算,所以需要在 Excel 表格里做好性别和年龄 然后导入。从明道云直接新建的信息 可以直接计算出来。