国产化之路-统信UOS操作系统安装
国产化之路-国产操作系统安装.net core 3.1 sdk
国产化之路-安装WEB服务器
国产化之路-安装达梦DM8数据库
国产化之路-统信UOS + Nginx + Asp.Net MVC + EF Core 3.1 + 达梦DM8实现简单增删改查操作
国产的操作系统一般都是基于Linux开发的,只是不同的操作系统使用的Linux版本有所差异,比如麒麟V10的操作系统是基于Ubantu16.4的,统信UOS ARM64专业版是基于Debian8.3的,当然还有服务器版本的,不管如何,对于我们开发者或维护人员来讲,站点的发布与维护管理最好能通过一个统一的集成环境,点击几下鼠标或做一些简单的配置即可完成,就像是Windows的IIS那样方便,那么在Linux的环境下是否有这样类似的环境呢?答案是肯定的,在国内用的比较广泛的是宝塔面板或类似宝塔面板的站点式的管理应用。宝塔面板是一款服务器管理软件,除了支持Linux系统也支持windows,通过它我们可以很轻松地管理服务器,提升运维效率,比如创建管理网站、FTP、数据库、拥有可视化文件管理器、可视化软件管理器、可视化CPU、内存、流量监控图表、计划任务等功能。可以访问官网了解更详细的介绍。
这里我们在统信UOS ARM64专业版操作系统下对宝塔面板进行安装,原先在麒麟V10操作系统环境下一直安装不成功,坑比较多,无奈之下改成了统信操作系统,对于麒麟V10操作系统环境下的安装计划等麒麟官网维护完成,官方的安装源可用后再作尝试。
我们这里是参考宝塔官方论坛最新版本的安装方法,下面安装要求是直接引用论坛里边的:
安装要求:
内存:512M以上,推荐768M以上(纯面板约占系统60M内存)
硬盘:300M以上可用硬盘空间(纯面板约占20M磁盘空间)
系统:CentOS 7.1+ (Ubuntu16.04+.、Debian9.0+),确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL/pgsql/gitlab/java(已有环境不可安装)
架构:x86_64(主流服务器均是此架构),ARM不完整兼容(面板环境安装慢,部分软件可能安装不上)
宝塔Linux面板7.4.5版本是基于Centos开发的,为了最好的兼容性,请优先考虑使用Centos8.x系统
系统兼容性顺序:
Centos8.x > Centos7.x > Ubuntu18.04 > Debian10 > Ubuntu 20.04 > 其它系统
提示:Centos官方已宣布在2020年停止对Centos6的维护更新,各大软件开发商也逐渐停止对Centos6的兼容,新服务器不建议使用Centos6
我这边的架构属于ARM64,文档上提示“ARM不完整兼容”,心里还是有点担忧,统信的UOS是基于Debian8.3版本根据安装文档指引使用Debian安装命令
wget -O install.sh && bash install.sh上面是询问将宝塔面板安装到www目录,直接打入“y”即可
屏幕上的文字不断翻滚,经过漫长的等待(大概10分钟左右)顺利安装成功了,因为之前的安装提示原本还是有些担心的。这里需要记下面板的访问地址和随机分配的账号密码,不然后面就抓瞎了。在浏览器上输入面板地址,出现了宝塔登录界面
在登录界面上直接输入随机分配的账号和密码进行登录
第一次进入会出现用户许可协议,直接勾选同意,点击“进入面板”。
这里会叫你选择安装软件套件,有两种方案选择:一个是LNMP方式、另一个是LAMP方式,感觉和咱们关系都不大,因为下一步要安装Nginx所以选择了“LNMP”,勾选了Nginx1.18和FTP,其他的暂时也没啥用(这些软件后面如有需要也可以安装),勾选完后安装方式默认选“急速安装”点击“一键安装”按钮,接着会弹出一个安装消息窗口,里边又开始飞快地滚动文字了。
趁着安装软件的间隙我们可以关闭这个消息窗口来熟悉一下宝塔面板的各项菜单(不用担心安装会中止,在后台会继续安装)。首页上显示负载、CPU使用率、内存使用率、硬盘使用情况等机器的当前状态,还是很直观方便的。
系统安全面板显示当前开放的端口,还可以对端口进行开关设置非常实用。
其中让我比较在意的是网站和文件这两个管理菜单,通过点击网站菜单可以进入网站管理页面(当前在安装Nginx暂时还进不去),里边提供了站点的创建和配置,非常方便。点击文件菜单进入文件管理页面,通过文件管理页面我们可以查看主机上的所有目录和文件,且可以创建、删除、修改目录、上传文件,这样就很方便了,我们可以在自己的开发机上编译项目代码,然后通过宝塔的文件上传功能把编译打包好的项目放到指定的目录中去,接着再通过网站管理功能再配置一番,这样咱们基本的站点管理功能就有了,想想还是美滋滋的。
在安装完成时还是比较在意这个账号和密码的,随机生成的不太好记,好在这个面板设置里边可以修改账号和密码,这个还比较贴心,另外宝塔默认访问的端口号是8888,为了安全起见建议修改一下,除了这些以外还有其他的一些可修改项,可以看一下。
然后,就是软件商店了,里边着实有不少应用,有收费的也有免费的,感觉免费的也已经够用了,当前的要求也不是很高,走马观花地稍微看一把。
其它的就不详细介绍了,官网上已经有详细的操作说明,根据自己的需要摸索吧!点击左上角IP地址边上的数字,可以直接弹出安装消息窗口,当前安装已经完成,就是安装Nginx花了不少的时间,将近有20分钟,接下来咱们试着发布一个站点试试。
发布站点