希望对你有所帮助~ 下面的命令都是我常用的,没有做过多注解,如果有疑问随时留言,还请大家多多指教
1、赋予权限,有时候某些文件会由于操作权限不足导致报错,使用下面的命令可以赋权
hja是当前的用户名
rasa是目标文件夹
sudo chown -R hja:users 文件夹
sudo chmod 777 rasa -R
2、docker打印日志, rasa_tianwei_hc 是容器的名称
sudo docker logs -f -t --tail 100 rasa_tianwei_hc
3、进入docker容器
sudo docker exec -it rasa_tianwei_hc /bin/bash
4、docker保存镜像,适用于在某个服务器上面打好了镜像,但是要换服务器运行服务,可以把镜像先保存了,移动过去目标服务器,再载入就可以运行了
sudo docker save -o rasa_train.tar rasa_train:1.0
5、docker保存容器
sudo docker export -o rasa_manage.tar rasa_manage
6、docker载入镜像
docker load < rocketmq.tar
7、docker已有容器保存为镜像
sudo docker commit rasa_manage rasa_train:1.1
8、linux打包ZIP
zip -q -r PocTest.zip PocTest/
9、opensuse 切换cuda版本
sudo update-alternatives --config cuda
10、nohup训练,不解释,懂的都懂哈哈
sudo nohup /home/hja/hzdxtextCNN/bin/python3 keras_bert_textcnn_train.py > /home/hja/logs/train_pd_model_20220810.log 2>&1 &
需要指定python路径:https://blog.youkuaiyun.com/lumiyaa/article/details/80515393
11、动态查看日志
tail -f logs/train_pd_model_20220810.log
12、docker查看容器内部信息
docker inspect es
13、查看后台进程
ps -aux|grep java
14、查看操作系统的版本
cat /etc/redhat-release
15、pyenv操作
创建环境: pyenv virtualenv 3.6.5 rasa_yez
激活创建的虚拟环境: pyenv activate rasa_yez
退出虚拟环境: pyenv deactivate
删除创建的虚拟环境: pyenv virtualenv-delete rasa_yez
查询已经创建的虚拟环境: pyenv virtualenvs
16、docker 时区修改办法
第一步:进入容器内部:sudo docker exec -it inference_textcnn /bin/bash
第二步:mkdir -p /usr/share/zoneinfo/Asia
第三步:回到宿主机
第四步:sudo docker cp /usr/share/zoneinfo/Asia/Shanghai train_textcnn:/usr/share/zoneinfo/Asia/Shanghai
第五步:再进去容器内
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo 'Asia/Shanghai' >/etc/timezone
17、docker 运行指定GPU
docker run --rm --gpus all nvidia/cuda:11.0-base nvidia-smi
18、SUSE修改系统时间的方法
https://forum.huawei.com/enterprise/zh/thread-223851-1-1.html
19、linux查看端口是否占用
netstat -anp |grep 12590