目录
一、图标展示
WinSCP软件 & putty软件 & WinMerge软件
二、WinSCP
(一)说明
是一个开源的文件传输应用程序。
(二)功能
1. 在本地磁盘和远端磁盘之间,安全的相互复制、粘贴、拖拽文件。
2. 可直接操作文件(增删改查)。
(三)操作
1. 登录软件
登录界面如下:
① 打开工作界面,点击“新工作阶段”
② 点击“新增机台”
③ 设置主机IP
④ 设置主机端口
⑤ 设置使用者名
⑥ 设置密码
⑦ 点击储存(最好设置一下预设值,仅储存密码,方便下次直接进入)
⑧ 点击已储存的IP
⑨ 点击登录
注意:第一次登录会有如下弹窗,一般点击“是”即可。
2. 操作软件
登录后的工作界面如下:
左边是本地磁盘,右边是远端服务器。
3. 问题:WinSCP拒绝操作文件
说明:WinSCP拒绝操作文件(没有办法正常修改或删除root权限下的文件)。
原因:WinSCP登录进去的使用者不是root,没有权限操作root拥有者管理的文件。
解决:用putty,进入命令行,操作如下命令。
$ su root
$ sudo chmod 777 -R [文件路径] # 如:$ sudo chmod 777 -R /home/xxx/xxx
$ exit
注意:网上使用WinSCP修改设定的方法都不管用,只能通过命令行修改设定。
三、putty
(一)说明
putty是一个开源的、安全的、可跨平台的、连接到远程服务器的工具(远程登录)。
例如:可以在该软件上,利用ubantu启动docker(启动服务器)
(二)操作
1. 登录
工作界面如下图:
① 远程主机IP(服务器的IP)
② 默认远程端口是22
③ 登录协议选择默认的SSH
④ 自定义服务器名(会话名称)
⑤ 点击 save 保存设置(方便下次直接进入操作终端,双击已保存的IP即可)
⑥ 点击 Open 登录主机
注意:第一次登录会有如下弹窗:一般点击“是”即可。
2. 操作终端
终端显示 last login,提示输入账号,回车。然后输入密码(密码不可显示),回车。
输入ls,回车,查看文档,显示当前所有文件夾。
3. 基本操作命令
$ cd XXX # 进入下一层XXX
$ cd \ # 退回根目录
$ cd .. # 退回上一层
$ ls # 查看子文件夹
$ sudo docker ps # 查看docker容器
$ sudo docker container start [containerID] # 启动已经生成、已经停止运行的容器文件
$ sudo docker container stop [containerID] # 终止容器运行
$ sudo docker container logs [containerID] # 查看容器的日志
$ sudo docker exec -it [container_id] bash # 进入容器(exec是进入容器,-it是开启一个终端)
$ python manage.py makemigrations 和 python manage.py migrate # 更新数据库的架构
4. 镜像档说明(images)
四、WinMerge
(一)作用
对比新代码和旧代码,并修改。
(二)使用
1. 查找功能
alt+上下箭键是查找不同处。
2. 修改功能
alt+左箭键,右边的代码覆盖掉左边的代码。
alt+右箭键,左边的代码覆盖掉右边的代码。
3. bak文件作用
WinMerge自动生成的bak文件备份的是未被调整的旧代码。
(三)注意
1. 注意区分,是要修改左边的文件,还是右边的文件。
2. 修改后的文件,要记得保存。