conda docker git vim ssr
conda的使用笔记
- 创建环境conda create -n name python=3.8
- 激活环境conda activate name
- 关闭环境conda deactivate
- 查看当前环境conda env –list
- 查看前期环境中pip列表pip list
- 查看指定pip包的安装pip list | grep packagename
- 删除环境conda remove -n name –all
- 克隆环境conda create -n BBB –clone AAA,B是A的克隆
- 转移环境
- conda转移:conda env export > name.yaml,然后新系统下执行conda env create -f name.yaml
- pip转移:pip freeze > requirements.txt,然后新系统下pip install -r requirements.txt
docker的使用笔记,轻量化虚拟技术
缺点:争抢资源,权限过高;优点:可移植性高,环境封闭
基础概念:dockfile,images,container, volume
- dockfile:docker的配置文件
- image:docker的镜像文件,用来创建container的母本
- container:俗称容器,docker最终落地的形态,是一个运行程序的隔离环境。
- volume:数据卷,
dockerfile常见的命令(大写形式):
- FROM:
- WORKDIR:
- COPY
- RUN
- CMD
docker 常见命令
- docker create
- docker ps -aq,查看所有的容器
- docker images -q,查看所有的镜像
- docker build
- docker run -p -v
- 数据和命令,通过映射的方式在宿主和容器之间进行传递,其中-p表示port,端口,-v表示volume,卷。 -d,daemon,在后台运行。–name,表示名字
1
docker run -d --name music -p 264:264 -v /opt/musciplayer:/var/www/html/cache/music-player-docker
- 例子:通过冒号作为宿主和容器之间的分隔符!
1
宿主 : 容器
- 数据和命令,通过映射的方式在宿主和容器之间进行传递,其中-p表示port,端口,-v表示volume,卷。 -d,daemon,在后台运行。–name,表示名字
- docker stop
,停止指定容器,docker stop $(docker ps -aq),停止所有容器 - docker restart
- docker rm
,删除指定容器,docker rm $(docker ps -aq),删除所有容器 - docker rmi
,删除指定镜像,docker rmi $(docker images -q),删除所有镜像 - docker exec -it
/bin/bash - docker volume create
- docker cp
:/opt/file.txt /opt/local/ - docker cp /opt/local/file.txt
:/opt/ - docker有了专门清理资源(container、image、网络)的命令,docker system prune
- docker image prune –force –all 或者docker image prune -f -a 删除所有不使用的镜像
- docker container prune -f 删除所有停止的容器
docker compose
- docker compose up
- docker compose down
vim的使用笔记
- vim是一款文本编辑器,分为三种模式:普通模式,插入模式,底线命令模式
- vi filename:打开文件,进入普通模式
- i: 按下i键,insert mode,进入编辑模式
- esc:按下esc键,退出编辑模式,进入普通模式
- 在普通模式下,按下冒号键,进入底线命令模式
- :q 退出,没做任何修改
- :q! 强制退出,不保存修改
- :w 保存修改
- :w! 强制保存修改
- :wq 保存修改并退出
- :wq! 强制保存修改并退出
- :v 进入选取模式,上下左右键选择文本,d删除,y复制,p粘贴
- :set nu 显示行号
- :set nonu 不显示行号
- :/ + 关键字,查找关键字,n下一个,N上一个
- :G 跳转到文件末尾
- :gg 跳转到文件开头
- :{ 跳转到段落开头, :} 跳转到段落结尾
- i: 在光标所在位置插入,在编辑模式下
- u: undo, 撤销上一步操作
- clr+r: redo, 恢复上一步操作
- dd: cut,删除一行
- yy: 复制一行
- p: 粘贴, 小写p在光标所在行的下一行粘贴, 大写P在光标所在行的上一行粘贴
- x: 删除光标所在位置的字符
ssh知识和问题集
ssh连接发生错误信息:kex_exchange_identification: Connection closed by remote host
- 解决方法:可能是认证的key失效了,进入~/.ssh,删除know_hosts目录,重新连接一下
基本命令
pwd 打印当前文件夹的路径
cd 改变目录, 相当于 windows 下的打开文件夹
ls 展示当前目录下的所有文件内容
mkdir 创建目录, 创建文件夹
rmdir 删除文件夹
touch 创建文件
rm 删除文件
cat 原意是指将文件与终端输出流连接, 通俗的说输出文件内容
less 或 more( Unix ) 命令可以分页的打开文件, 注意使用 q 退出
echo 命令 打印重定向, 如果文件存在, 则将文件截断, 并重新输入.
重定向. 不截断重定向
ipconfig/all 查看ip信息
ping IP地址 查看是否连接成功
tips:
注意: 换行问题:在 linux 中使用 \n 表示换行;在 windows 中使用 \r\n 表示换行
注意:文件截断是指将文件的所有内容删除, 但是文件的创建时间等信息不更改查看某一目录下所有文件夹的内存占用
- du -sh ./* –exclude proc
- 查看各磁盘内存情况
- df -h
开启ssh远程连接服务
- 测试是否安装了openssh server,sudo service ssh start
- 如果没有安装,则安装,sudo apt update && sudo apt install openssh-server
- 安装完毕则可以开始连接了
本地机器和远程服务器之间传送文件
- scp命令,scp [参数] <源地址(用户名@IP地址或主机名)>:<文件路径> <目的地址(用户名 @IP 地址或主机名)>:<文件路径>
- #拷贝文件夹,加-r参数
- 例子;scp -r /home/tim/workspace/github/style tim@192.168.xxx.xx:/home/tim/github/style
自建ssr服务器
- 本文标题:conda docker git vim ssr
- 创建时间:2023-06-12 22:46:10
- 本文链接:2023/06/12/小而美-工具/conda_docker_git_vim/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
评论