今天连上系里的VPN,并远程登陆了系里的Linux服务器,简单地跑了一下cuda程序,现在把流程记录下来,以免以后忘记。
我用的远程登陆工具是putty。为了在远程服务器和主机之间传送,接收文件数据,我下载了pscp.exe,它是putty安装包所带的远程文件传输工具。
我把写好的C语言程序拷到了pscp.exe的路径下,然后在该路径下启动命令行工具。
1.要远程登陆,必须要知道远程服务器的IP地址,这个可以通过命令行的ping命令来实现。
ping 域名
2.上传文件。
pscp.exe -l RootName(用户名) FileName aaa.bbb.ccc.ddd(IP地址):
":"一定要加上。当然,":"后也可以加更加具体的地址。eg. aaa.bbb.ccc.ddd:/root/...
3.下载文件:
pscp RootName@aaa.bbb.ccc.ddd:/home/dev/gren.sql d:\gren.sql
把服务器/home/dev/路径下的gren.sql文件下载到主机d盘内
此时会要求输入密码
4.为了验证上传文件是否成功,我们可以打开putty,并连接远程服务器
通过ls命令,列出初始目录下的所有文件,查看文件是否已经上传至初始目录下。
rm命令可以删除文件
vi命令可以查看文件内容
:q
系统退出Vi返回到shell。若在用此命令退出Vi时,编辑文件没有被保存,则Vi在显示窗口的最末行显示如下信息:
No write since last change (use ! to overrides)
提示用户该文件被修改后没有保存,然后Vi并不退出,继续等待用户命令。若用户就是不想保存被修改后的文件而要强行退出Vi时,可使用命令
:q!
Vi放弃所作修改而直接退到shell下。
在末行模式下,输入命令
:wq
Vi将先保存文件,然后退出Vi返回到shell。
:w
Vi保存当前编辑文件,但并不退出,而是继续等待用户输入命令。
5.上传C文件成功后就可以尝试编译程序,运行程序了
gcc -o 可执行文件名 原文件名.c
./可执行文件名,执行程序