企业综合型网站建设方案,网络外包,设计师应该关注的网站,那个网站做精防手机目录
1. 配置免密登录
基本用法
远程登录服务器#xff1a;
第一次登录时会提示#xff1a;
配置文件
创建文件
然后在文件中输入#xff1a;
密钥登录
创建密钥#xff1a;
2.部署nginx
一、前提条件
二、安装 Nginx
3.配置python虚拟环境
1.安装虚拟环境 …目录
1. 配置免密登录
基本用法
远程登录服务器
第一次登录时会提示
配置文件
创建文件
然后在文件中输入
密钥登录
创建密钥
2.部署nginx
一、前提条件
二、安装 Nginx
3.配置python虚拟环境
1.安装虚拟环境
更新pip
2.建立虚拟环境软连接(环境变量)
3.配置虚拟环境
4.更新配置文件内容
5.创建虚拟环境
4.安装tmux和vim并且同步自己的配置文件
5.安装官网配置安装docker dcoker命令大全以及详细讲解
镜像images
容器(container) 1. 配置免密登录
基本用法
远程登录服务器
ssh userhostnameuser: 用户名hostname: IP地址或域名 第一次登录时会提示
The authenticity of host 123.57.47.211 (123.57.47.211) cant be established.
ECDSA key fingerprint is SHA256:iy237yysfCe013/lkpDGfEG9xxHxm0dnxnAbJTPpG8.
Are you sure you want to continue connecting (yes/no/[fingerprint])? 输入yes然后回车即可。 这样会将该服务器的信息记录在
~/.ssh/known_hosts
文件中。
然后输入密码即可登录到远程服务器中。
默认登录端口号为22。如果想登录某一特定端口
ssh userhostname -p 22 配置文件 创建文件
~/.ssh/config
然后在文件中输入
Host myserver1HostName IP地址或域名User 用户名Host myserver2HostName IP地址或域名User 用户名 之后再使用服务器时可以直接使用别名myserver1、myserver2。 密钥登录 创建密钥
ssh-keygen
然后一直回车即可。
执行结束后~/.ssh/目录下会多两个文件
id_rsa私钥 id_rsa.pub公钥
之后想免密码登录哪个服务器就将公钥传给哪个服务器即可。
例如想免密登录myserver服务器。则将公钥中的内容复制到myserver中的~/.ssh/authorized_keys文件里即可。
也可以使用如下命令一键添加公钥
ssh-copy-id myserver 2.部署nginx 一、前提条件
在继续之前保证以 sudo 用户身份登录并且你不能运行 Apache 或者 其他处理进程在80端口和443端口。
二、安装 Nginx
Nginx 在默认的 Ubuntu 源仓库中可用。想要安装它运行下面的命令
sudo apt update
sudo apt install nginx
一旦安装完成Nginx 将会自动被启动。你可以运行下面的命令来验证它
sudo systemctl status nginx
输出类似下面这样
● nginx.service - A high performance web server and a reverse proxy serverLoaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)Active: active (running) since Sat 2020-05-02 20:25:43 UTC; 13s ago
...
3.配置python虚拟环境 1.安装虚拟环境
pip3.8 install virtualenv更新pip
python3.8 -m pip install --upgrade pip
python3.8 -m pip install --upgrade setuptools
pip3.8 install pbrpip3.8 install virtualenvwrapper2.建立虚拟环境软连接(环境变量)
ln -s /usr/local/python38/bin/virtualenv /usr/bin/virtualenvPYTHON 复制 全屏
3.配置虚拟环境
vim ~/.bash_profilePYTHON 复制 全屏
填入下方内容注意python版本用的是哪个
VIRTUALENVWRAPPER_PYTHON/usr/bin/python3.8
source /usr/local/python38/bin/virtualenvwrapper.shPYTHON 复制 全屏
4.更新配置文件内容
source ~/.bash_profile5.创建虚拟环境
mkvirtualenv -p python3.8 xx退出
deactivate
4.安装tmux和vim并且同步自己的配置文件 scp .bashrc .vimrc .tmux.conf server_name: # server_name需要换成自己配置的别名
安装tmux和docker 登录自己的服务器然后安装tmux
sudo apt-get update
sudo apt-get install tmux
打开tmux。养成好习惯所有工作都在tmux里进行防止意外关闭终端后工作进度丢失
5.安装官网配置安装docker dcoker命令大全以及详细讲解
镜像images docker pull ubuntu:20.04拉取一个镜像 docker images列出本地所有镜像 docker image rm ubuntu:20.04 或 docker rmi ubuntu:20.04删除镜像ubuntu:20.04 docker [container] commit CONTAINER IMAGE_NAME:TAG创建某个container的镜像 docker save -o ubuntu_20_04.tar ubuntu:20.04将镜像ubuntu:20.04导出到本地文件ubuntu_20_04.tar中 docker load -i ubuntu_20_04.tar将镜像ubuntu:20.04从本地文件ubuntu_20_04.tar中加载出来 容器(container) docker [container] create -it ubuntu:20.04利用镜像ubuntu:20.04创建一个容器。 docker ps -a查看本地的所有容器 docker [container] start CONTAINER启动容器 docker [container] stop CONTAINER停止容器 docker [container] restart CONTAINER重启容器 docker [contaienr] run -itd ubuntu:20.04创建并启动一个容器 docker [container] attach CONTAINER进入容器 先按Ctrl-p再按Ctrl-q可以挂起容器 docker [container] exec CONTAINER COMMAND在容器中执行命令 docker [container] rm CONTAINER删除容器 docker container prune删除所有已停止的容器 docker export -o xxx.tar CONTAINER将容器CONTAINER导出到本地文件xxx.tar中 docker import xxx.tar image_name:tag将本地文件xxx.tar导入成镜像并将镜像命名为image_name:tag docker export/import与docker save/load的区别 export/import会丢弃历史记录和元数据信息仅保存容器当时的快照状态 save/load会保存完整记录体积更大 docker top CONTAINER查看某个容器内的所有进程 docker stats查看所有容器的统计信息包括CPU、内存、存储、网络等信息 docker cp xxx CONTAINER:xxx 或 docker cp CONTAINER:xxx xxx在本地和容器间复制文件 docker rename CONTAINER1 CONTAINER2重命名容器 docker update CONTAINER --memory 500MB修改容器限制