一、虚拟机
(1)已建虚拟机相关信息
Cent OS7 IP:192.168.238.123
账户:root
密码:123123
KL Cent OS7 IP:192.168.238.234
账户:root
密码:123123
Master 1 IP:192.238.168.111
账户:root
密码:123123
Master 1 IP:192.238.168.222
账户:root
密码:123123
(2)jupyter fateboard网址
192.238.168.111:20000
192.238.168.111:8080
二、虚拟机常用命令
安装vim:
yum -y install vim
网络连接:
ping baidu.com
查看ip:
ip addr
ip addr | less
重启虚拟机:
reboot
固定ip:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
查看network.service工作状态
systemctl status network.service
进入虚拟环境:
export FATE_VENV_BASE=/usr/local/environment
source ${FATE_VENV_BASE}/bin/activate
退出虚拟环境的命令为:
deactivate
启动 fate_flow_server
cd /standalone/standalone_fate_install_1.10.0_release/fateflow
查看 fateflow 服务状态:
bash bin/service.sh status
关闭 fateflow:
bash bin/service.sh stop
启动 fateflow:
bash bin/service.sh start
初始化 fate flow client:
cd /standalone/standalone_fate_install_1.10.0_release
flow init -c conf/service_conf.yaml
(1)解决虚拟机没有网的问题
查看网络服务工作状态:
systemctl status network.service
systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl restart network
(2)vi
vi 不要用滑轮和小键盘还有backspace
i 进入编辑模式
esc 退出编辑模式
:wq 保存并退 出
:q! 强制退出不保存
:q 退出
dd 删除光标所在行
三、离线安装sk-learn流程
1下载四个whl安装包
2复制安装包到虚拟机里
3复制虚拟机里的安装包到容器里
4在容器里pip install 安装包
四、容器操作
查看容器:
kubectl get pods -A
进入容器:
kubectl exec -it client-0 -n fate-9999 bash
退出容器:
exit
复制文件到容器中:
kubectl cp /绝对路径./文件名 client-0:/目标路径 -n fate-9999
kubectl cp /root/sjbank/scipy-1.10.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl client-0:/data/projects/fate -n fate-9007
虚拟机内复制:
cp /绝对路径/文件名 /目标路径/
cp /usr/local/sklearn_module/scikit_learn-0.24.2-cp36-cp36m-manylinux2014_aarch64.whl /root/sjbank/
列出正在运行的docker容器:
docker ps
显示docker exec的帮助信息:
docker exec -h
显示docker exec -it的帮助信息:
docker exec -it -h
进入容器:
docker exec -it a28d86c59573 bash
退出容器:
exit
显示docker cp的帮助信息:
docker cp -h
在docker中复制文件:
docker cp a28d86c59573:/data/projects/fate/fate.env ./
(1)向容器中复制文件
1将文件用xftp传入到虚拟机中
2将虚拟机里的文件用命令复制到容器中
五、Python
查看Python版本:
python3 --version
查看pip:
python3 -m pip --version