杭州企业网站seo,郑州一建第七项目部,外贸网站定制公司,百度网游排行榜远程操作服务器1.远程上传/下载命令#xff08;文件夹/文件#xff09;2.文本编辑vim3.一直保持服务器登入状态4.虚拟终端screenssh远程登入服务器#xff0c;没有图形界面#xff0c;只能在终端中操作文件与文件夹。本文总结了远程登入服务器过程中用到的一些命令。1.远程…
远程操作服务器1.远程上传/下载命令文件夹/文件2.文本编辑vim3.一直保持服务器登入状态4.虚拟终端screenssh远程登入服务器没有图形界面只能在终端中操作文件与文件夹。本文总结了远程登入服务器过程中用到的一些命令。1.远程上传/下载命令文件夹/文件
上传文件夹 scp -r /home/abc/Desktop/MysqlTest userxxx.xxx.xx.xx:/tmp/ 上传文件 scp ./Desktop/win-ubuntu2.doc userxxx.xxx.xx.xx:/tmp/test_20190705 注意复制权限不够的话先传到/tmp然后再移动到其他文件夹
下载文件在本地终端上操作 scp remote_useruser_Ip:源文件路径(到文件) 目标路径(到文件夹) 2.文本编辑vim
在终端中修改.py代码 、文本文件使用的vim作为编辑器 打开一个文件 vim testvim.py 退出编辑状态(是不是有一种神奇的情况怎么也退不出来可能是因为没按) :wq 总结了挺多使用的vim命令https://www.cnblogs.com/bahcelor/p/6339641.html
3.一直保持服务器登入状态
长久不访问服务器连接终端输出连接失败问题 packet_write_wait: Connection to x port 22: Broken pipe 解决方案在终端中用下面命令登入 ssh -o ServerAliveInterval60 userIP 参考文档http://www.talkwithtrend.com/Question/225451-1370171
4.虚拟终端screen
使用ssh访问服务器当终端关闭时所有在终端中执行的代码进程也会随之停止。这就需要在服务器中的screen session‘虚拟终端’下面暂且这么叫它如果找更合适的称呼我就回来改它下运行程序保证终端关闭时程序不会随之停止。(大概能创建7-8虚拟终端
4.1安装screen apt-get install screen 4.2创建虚拟终端,大写Stest 为终端的名称 screen -S test 4.2查看创建的虚拟终端会得到代号和名称 screen -ls 4.3进入对应的虚拟终端虚拟终端代号通过screen -ls可以得到 screen -r 虚拟终端代号 4.4退出虚拟终端前提是在某一个特定的终端中 exit 4.5 链接某个虚拟窗口如输出:screen session的状态为Attached,无法登入。这个时候如果你确定自己一定要获得该窗口的控制权要做的就是踢掉那个登入用户自己登入。 screen -D -r 虚拟终端代号 4.6 在虚拟终端外关掉一个终端 screen -wipe 虚拟终端代号 #观点会话不知道有什么用 screen -X -S 虚拟终端代号 quit #杀死会话 参考文档https://blog.csdn.net/m0_37306360/article/details/78116347