平台:ubuntu
===ssh===
登录服务器:
client$ssh acoolbest@192.168.1.77
退出服务器:
ctrl+d或者server$exit
本地机器运行命令:
client$ssh-keygen //获得 ~/.ssh/id_rsa(私钥) ~/.ssh/id_rsa.pub(公钥)
本地机器运命令:
client$ssh-copy-id acoolbest@192.168.1.77 可以将本地机器的公钥添加到服务器上,下一次登录就可以不再输入密码了
登录服务器后运行命令:
server$sudo apt-get install tmux
server$tmux //运行后可以在本地与服务器断开连接后,再次进入服务器时可以打开上次登录时操作现场
server$tmux a //可以重新回到上一次的操作现场
===rsync===
传本地目录到服务器
client$rsync -r client_dir acoolbest@192.168.1.77:/
下载服务器目录到本地
client$rsync -r acoolbest@192.168.1.77:server_dir .
将本地目录mydir中增加的数据同步到服务器
client$rsync -av mydir/ acoolbest@192.168.1.77:mydir/
其中-a是指所有文件
其中-v会打印有用信息
将本地目录mydir中增加且减少的数据同步到服务器
client$rsync -av --delete mydir/ acoolbest@192.168.1.77:mydir/ --dry-run
client$rsync -av --delete mydir/ acoolbest@192.168.1.77:mydir/
其中--delete是指服务器会删除目前客户端已不存在的文件
其中--dry-run是为了确定上传文件没有问题,因为有可能客户端误删某些文件
~~知识普及~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
●“-”叫【破折号】(中文的长),属于中文使用的,英文中叫“DASH”;
●“-”叫【连接号】(英文短的),属于英文专用的,叫“HYPHEN”
◆“_”是【下划线】,英文就是:UNDERLINE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~