learnsite信息技术平台(openlearnsite.com)
信息学科平台,开源平台,分享学习。Q群:5847120(满)、369120710

国产系统架设learnsite平台全指令

本文由 learnsite 于 2022-03-25 9:56:02 发表

目前linux版本还没有解决讨论和测验(调查)这两大功能,其他功能都可以正常使用。

一、系统选择

国产操作系统:deepin 或uos

二、 WEB 服务器系统

Windows下是IIS,在Linux下选择的是Jexus Jexus Web Server 官网 ,Jexus是强劲、坚固、免费、易用的国产 WEB 服务器系统

Jexus的手工安装或更新步骤(以Jexus v6.0为例):

1.获取:cd /tmp && wget https://www.linuxdot.net/down/jexus-6.4.x-x64.tar.gz
2.解压:sudo tar -zxvf jexus-6.4.x-x64.tar.gz
3.移动:sudo mv jexus /usr/
4.初始:cd /usr/jexus && sudo ./jws init

Jexus有关操作(需要root权限):(参见附1:deepin开启ssh)

1.服务安装:sudo systemctl enable /usr/jexus/jws.service
2.服务卸载:sudo systemctl disable jws.service
3.服务启动:sudo systemctl start jws
4.服务重启:sudo systemctl restart jws
5.服务停止:sudo systemctl stop jws

在/usr/jexus/siteconf/default 中在root=/ /var/www/default 可以修改网站的目录位置

三、数据库选择

数据库:SQL server 2019 express

安装流程:详见练习 – 在 Ubuntu 上安装 SQL Server – Learn | Microsoft Docs](https://docs.microsoft.com/zh-cn/learn/modules/deploy-sql-server-linux/3-exercise-install-sql-server-ubuntu)

1.导入公共存储库 GPG 密钥

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

2.注册 Microsoft SQL Server Ubuntu 存储库(ubuntu16.04 可选择高版本):

以下命令适用于deepin

sudo apt update

2.(这一条可以不需要)

sudo apt install software-properties-common -y

3.(此命令连在一起,由于太长,分开显示)

curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2019.list | 
sudo tee /etc/apt/sources.list.d/mssql-server.list

以下命令适用于UOS(好像是一样的)

curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2019.list | 
sudo tee /etc/apt/sources.list.d/mssql-server.list

国产系统架设learnsite平台全指令

3.运行以下命令,安装 SQL Server

sudo apt-get update
sudo apt-get install -y mssql-server

4.程序包安装完成后,请运行 mssql-conf setup 命令并按提示设置 SA 密码,然后选择版本。

sudo /opt/mssql/bin/mssql-conf setup
  1. 要选择“Express”,请按 3,然后按 Enter。

  2. 键入“是”然后按 Enter 以接受许可条款。

  3. 对于系统管理员密码,请键入 PassWord,然后按 Enter。

  4. 确认密码,然后按 Enter。

  5. 要确认 SQL Server 2019 正在运行,请键入以下命令:

    systemctl status mssql-server --no-pager

可以使用SSMS导入learnsite.sql:

SQL Server Management Studio (SSMS) 的免费下载

找台windows的电脑安装ssms以后,远程数据库,直接输入Centos的ip作为数据库服务器名称。导入数据库操作方式可以参考在windows的架设方法。在网站目录里也有。

国产系统架设learnsite平台全指令

附:curl命令如果不存在,运行以下命令:

sudo apt-get install curl

四、中文Arail字体的解决(这一部分好像也不需要操作)

1.安装

sudo apt install ttf-mscorefonts-installer # 安装

2.将Arail字体(windows中找到后)放进/usr/share/fonts/truetype,并运行以下命令:

sudo fc-cache -fv    # 生效

字体安装完毕,出现可能有的页面乱码原因:

文件保存编码为ansi,因另存为utf8,显示正常

五、赋予文件夹权限

sudo chmod -R 777 /var/www/default

附:Deepin开启ssh 使用xshell,xftp连接虚拟机

1.运行以下代码设置root密码

sudo passwd root

国产系统架设learnsite平台全指令

2.切换root 并安装SSH服务

su
​
apt-get install ssh

3.修改配置文件

vi /etc/ssh/sshd_config

国产系统架设learnsite平台全指令

国产系统架设learnsite平台全指令

4.修改成功后重启服务

service ssh restart

learnsite学习站点(openlearnsite.com),共同分享经验文章:学习网站-learnsite » 国产系统架设learnsite平台全指令

点赞 (4)or拍砖 (0)
分享到:更多 ()
  • 学习站点(www.openlearnsite.com),开源平台,分享学习!

    learnsite学习交流Q群:5847120(满)、369120710