国产操作系统欧拉(EulerOS)是华为公司自主研发并推广的开源操作系统。它基于Linux内核,旨在为各种设备提供统一的操作系统平台,从而为用户提供更加流畅、安全、可靠和智能的使用体验。
linux 中安装annocanda :
Anaconda3-2024.02-1-Linux-x86_64.sh可以在清华源中下载
进入文件对应目录执行:
bash Anaconda3-2024.02-1-Linux-x86_64.sh
安装过程,根据提示输入
安装完成
conda init
开始使用了
每次开一个新的shell窗口 都执行该指令 conda init 方可正常使用。
SecretNote安装过程:
介绍
SecretNote是为隐语开发者专门打造的一个高级工具套件,它主要以notebook的形式呈现,支持多节点代码执行和文件管理。这一特性使得SecretNote在隐私计算学习过程中,特别是在需要两个或多个节点同时启动的情况下(这在安全多方计算中十分常见),能够发挥出色的作用。
SecretNote还提供了运行状态追踪功能,这极大地提升了开发者的效率和工作体验。然而,由于系统安全等问题,SecretNote并不是为生产环境设计的,因此不建议直接在生产环境中使用。
在技术上,SecretNote可能是一个全栈产品,便于用户在隐私保护的前提下进行数据处理和分析。它可能支持隐私交集(PSI)计算,确保数据交集的同时保护非交集数据不被泄露,以及数据查询(PIR),实现用户对服务器数据的安全查询,保护查询内容不被服务器知晓。
创建虚拟环境
conda create -n sn python=3.10
激活环境
conda activate sn (sn为具体的目录环境,已经进入该目录即sn)
下载包
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ secretnote
启动服务
secretnote --port 12345 --allow-root
服务应该监听的网络端口号为12345。允许以 root 用户身份运行该应用程序或服务的。
运行显示:
然后就可以访问了:http://localhost:12345/secretnote/ 其中localhost 替换为你的虚拟机子的ip,
如下:
http://192.168.124.132:12345/secretnote/ate
如果访问不了,去配置防火墙,如下
关闭防火墙:
sudo systemctl stop firewalld
要禁止firewalld在系统重启后自动启动,可以执行:
sudo systemctl disable firewalld