diff --git "a/\351\276\231\350\234\245\344\270\200\345\210\273/\344\270\211\346\226\271\345\272\224\347\224\250\350\256\244\350\257\201\344\273\273\345\212\241/asserts/fork-repo.png" "b/\351\276\231\350\234\245\344\270\200\345\210\273/\344\270\211\346\226\271\345\272\224\347\224\250\350\256\244\350\257\201\344\273\273\345\212\241/asserts/fork-repo.png" new file mode 100644 index 0000000000000000000000000000000000000000..446aa7ca82e85f2f3142f912ba0978c643d616c0 Binary files /dev/null and "b/\351\276\231\350\234\245\344\270\200\345\210\273/\344\270\211\346\226\271\345\272\224\347\224\250\350\256\244\350\257\201\344\273\273\345\212\241/asserts/fork-repo.png" differ diff --git "a/\351\276\231\350\234\245\344\270\200\345\210\273/\344\270\211\346\226\271\345\272\224\347\224\250\350\256\244\350\257\201\344\273\273\345\212\241/\347\224\237\346\200\201\345\272\224\347\224\250\344\275\223\351\252\214\344\273\273\345\212\241.md" "b/\351\276\231\350\234\245\344\270\200\345\210\273/\344\270\211\346\226\271\345\272\224\347\224\250\350\256\244\350\257\201\344\273\273\345\212\241/\347\224\237\346\200\201\345\272\224\347\224\250\344\275\223\351\252\214\344\273\273\345\212\241.md" new file mode 100644 index 0000000000000000000000000000000000000000..9fd4cb3eeb6d82e3be1182030d335cc780f921c1 --- /dev/null +++ "b/\351\276\231\350\234\245\344\270\200\345\210\273/\344\270\211\346\226\271\345\272\224\347\224\250\350\256\244\350\257\201\344\273\273\345\212\241/\347\224\237\346\200\201\345\272\224\347\224\250\344\275\223\351\252\214\344\273\273\345\212\241.md" @@ -0,0 +1,78 @@ +请根据实验环境参考链接里面的文档部署,验证请根据文档里面的测试部分。 +文档总链接 +[https://openanolis.cn/sig/third_software_compatibility](https://openanolis.cn/sig/third_software_compatibility) + +## 龙蜥实验室 +这些第三方生态应用,可以通过龙蜥实验来体验,龙蜥实验室的[指导说明](https://gitee.com/anolis-challenge/summer2022/blob/master/%E9%BE%99%E8%9C%A5%E4%B8%80%E5%88%BB/%E8%BF%81%E7%A7%BB%E4%BD%93%E9%AA%8C%E4%BB%BB%E5%8A%A1/Centos%E8%BF%81%E7%A7%BB%E4%BB%BB%E5%8A%A1%E4%BD%93%E9%AA%8C%E6%B5%81%E7%A8%8B.md#%E9%BE%99%E8%9C%A5%E5%AE%9E%E9%AA%8C%E5%AE%A4); + +## 软件1 :docker-ce +[https://openanolis.cn/sig/third_software_compatibility/doc/400880695004037434](https://openanolis.cn/sig/third_software_compatibility/doc/400880695004037434) +1、部署完成后执行service docker status 查看docker服务是否正常运行 +查询服务状态 service docker status +2、docker pull 命令是下载容器镜像,下载之后通过 docker images 可以看到下载的容器镜像 +docker pull docker.io/library/busybox:latest +docker images +3、使用docker run 命令用下载的容器镜像起容器 +docker run --rm --hostname='test_hn' -it busybox:latest sh +如果以上3条都执行成功,说明docker-ce安装成功并能正常运行 +## 软件2:redis +[https://openanolis.cn/sig/third_software_compatibility/doc/400493590608281848](https://openanolis.cn/sig/third_software_compatibility/doc/400493590608281848) +1、redis 是Anolis OS 8系统自带的内存数据库服务,可以直接安装,如果是别的版本的操作系统,请根据实际情况安装 +2、安装完成后通过service redis status 查看 redis 服务是否正常,如果服务正常,登录数据库执行简单的sql命令进行测试 +service redis status +登录数据库 redis-cli +登录数据库后写入数据 set testkey testvalue1 +登录数据库后查询数据 KEYS * +如果服务正常,可以正常登录数据库并成功执行 sql命令说明redis 数据库服务安装成功并能正常运行 +## 软件3:mysql +[https://openanolis.cn/sig/third_software_compatibility/doc/410408849340204842](https://openanolis.cn/sig/third_software_compatibility/doc/410408849340204842) +1、mysql 是Anolis OS 8系统自带的关系型数据库服务,可以直接安装,如果是别的版本的操作系统,请根据实际情况安装 +2、安装完成后通过service mysqld status 查看 mysql 服务是否正常,如果服务正常,先初始化数据库,然后登录数据库执行简单的命令进行测试 +service mysqld status +初始化数据库 mysql_secure_installation -D +登录数据库 mysql -pPassW0rd! +登录数据库后执行sql命令 +create database test; +create table hola(bonj text); +如果服务正常,可以正常登录数据库并成功执行 sql命令说明mysql 数据库服务安装成功并能正常运行 +## 软件4:nginx +[https://openanolis.cn/sig/third_software_compatibility/doc/436392637998958280](https://openanolis.cn/sig/third_software_compatibility/doc/436392637998958280) +1、nginx 是Anolis OS 8系统自带web服务,可以直接安装,如果是别的版本的操作系统,请根据实际情况安装 +2、安装完成后通过systemctl status nginx 查看 nginx 服务是否正常,如果服务正常,可以访问nginx服务首页查看或者按找文档说明用压力工具进行压力测试 +systemctl status nginx +安装好压力测试工具后进行压力测试 ab -n 500000 -c 500 [http://localhost:80/](http://localhost/) +如果服务正常,可以正常访问服务首页或者压力测试没问题说明nginx服务安装成功并能正常运行 +## 软件5:rocketmq +[https://openanolis.cn/sig/third_software_compatibility/doc/395074419481313876](https://openanolis.cn/sig/third_software_compatibility/doc/395074419481313876) +1、rocketmq是消息服务,依赖java 环境,先按照文档说明准备好java 环境,再下载安装包,编写文档已有一段时间,安装包版本有更新,请根据实际版本下载并安装 +2、服务启动之后可以查看端口是否开启或者用软件自带的测试命令进行收发消息测试 +查看服务端口是否开启 ss -anutlp | grep 9876 +如果服务使用端口正常开启和收发消息后能正常的输出的消息日志,说明服务部署和运行正常 +## 软件6:tomcat +[https://openanolis.cn/sig/third_software_compatibility/doc/392149640260550929](https://openanolis.cn/sig/third_software_compatibility/doc/392149640260550929) +1、tomcat是web服务,依赖java 环境,先按照文档说明准备好java 环境,再下载安装包,编写文档已有一段时间,安装包版本有更新,请根据实际版本下载并安装 +2、服务启动之后可以查看web端口是否开启或者访问web首页 +ss -anutlp | grep 8080 +如果服务使用端口正常开启或者正常访问web首页,说明服务部署和运行正常 +## 软件7:宝塔 +[https://openanolis.cn/sig/third_software_compatibility/doc/534385023282919851](https://openanolis.cn/sig/third_software_compatibility/doc/534385023282919851) +1、按照文档说明进行安装,从安装完成后的桌面输出进行访问。需提前在宝塔官网注册账号,登录web绑定账号进行更多的操作 +命令行登录 bt +从命令行正常登录或者从web面板能正常登录说明宝塔面板安装成功 +## 软件8:haproxy +[https://openanolis.cn/sig/third_software_compatibility/doc/510492604564504790](https://openanolis.cn/sig/third_software_compatibility/doc/510492604564504790) +1、haporxy 是系统自带的负载均衡服务,可以直接安装。执行 systemctl status haproxy可以查看服务是否正常运行。如果需要功能性验证,请参考文档搭建集群并做相应配置后进行验证 +systemctl status haproxy +如果执行 systemctl status haproxy 命令后看到服务正常运行说明haproxy服务安装成功并正常运行 +## 软件9:hbase +[https://openanolis.cn/sig/third_software_compatibility/doc/528617080075542747](https://openanolis.cn/sig/third_software_compatibility/doc/528617080075542747) +1、hbase 是大数据常用的数据库服务,安装前先准备java环境。启动服务后登录数据库执行简单的sql 命令 +登录数据库 /opt/bin/hbase shell +执行sql命令 +create 'tbl_user', 'info', 'detail' +如果能正常登录数据库并执行sql命令,说明hbase 安装成功并正常运行 +## 软件10:Elasticksearch +[https://openanolis.cn/sig/third_software_compatibility/doc/392295948774474022](https://openanolis.cn/sig/third_software_compatibility/doc/392295948774474022) +1、Elasticksearch 用于分布式全文检索服务,参考文档准备好安装包仓库后进行安装。安装完成后执行systemctl status elasticsearch.service 查看服务是否正常运行。也可以通过文档里测试部分进行验证 +systemctl status elasticsearch.service +如果执行命令显示服务正常运行或者从web页面正常访问说明服务安装成功并运行正常