常用命令汇总
Linux 常用命令
1. 压缩与解压
- zip
- 压缩
zip -q -r filename.zip filename
- 解压缩
unizp filename.zip
- 压缩
- tar
tar -cvf test.tar test
仅打包,不压缩tar -zcvf test.tar.gz test
打包后,以gzip压缩 在参数f后面的压缩文件名是自己取的,习惯上用tar来做,如果加z参数则以tar.gz 或tgz来代表gzip压缩过的tar file文件tar -zxvf /usr/local/test.tar.gz
解压 tar.gztar -xvf /usr/local/test.tar.gz
解压 .tar- 详细介绍
2. 查看文件信息
- 查看文件夹包含文件个数
ls -l ./|grep "^-"|wc -l
3. 查看进程
- 查看python进程
ps aux|grep python
- 查看jupyter进程
ps aux|grep jupyter
4. 后台启动jupyter服务
- 后台启动jupyter服务
nohup jupyter notebook --allow-root > jupyter.log 2>&1 &
- 在jupyter中新增创建的虚拟环境:
- 进入虚拟环境之后,执行
conda install nb_conda
, 安装nb_conda - 安装完之后,conda install -n 环境名称 ipykernel,比如我的虚拟环境是dac_imagenet,安装命令就是
conda install -n dac_imagenet ipykernel
- 将虚拟环境写入jupyter notebook中的环境中,运行:python -m ipykernel install --user --name 环境名称 --display-name “在jupyter中显示的环境名称”,比如我的是
python -m ipykernel install --user --name dac_imagenet --display-name "dac_imagenet"
,注意不要忘记了双引号
- 进入虚拟环境之后,执行
5. 防火墙
- 启动防火墙
systemctl start firewalld
- 开放指定端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
- 重启防火墙
firewall-cmd --reload
3. 显卡信息
- 查看显卡信息
nvidia-smi
Docker 常用命令
1. 镜像操作命令
- 查看镜像
sudo docker images
- 从Dockerfile构建镜像
sudo docker build -t [name] .
2. 容器操作命令
- 启动容器
sudo docker run --gpus all -it --rm -v /home/alex/tts:/tts -p 8000:8000 [docker image name] /bin/bash run.sh
- 查看已经启动的容器
sudo docker ps
- 进入已经启动的容器
sudo docker exec -it [docker container id] /bin/bash
- 退出容器
exit
3. Dockerfile文件
1 | FROM pytorch/pytorch:1.11.0-cuda11.3-cudnn8-runtime |
4. 一些注意
- 针对NVIDIA显卡,需要安装
apt-get install nvidia-container-runtime
才能利用 --gpus 参数