scp

把本地文件上传到server上

scp -P 1234 config/cert/dev/client.pem dev@xx.xxx.xxx:/srv/rorapps/fgcc/config/cert/production

把server数据传到本地

scp fgww:/srv/rorapps/fgcc/doc/yunying_20140601-20140601.csv ./

压缩传输

scp -C fgww:/srv/rorapps/fgcc/doc/yunying_20140601-20140601.csv ./

rsync

rsync -azcP huafei_search:/srv/rorapps/huafei2/log/production_20140618.log.bz2 ~/Workspace/test/huafei

目录

scp -r fgww:/srv/rorapps/fgcc/doc/static ./

svn VS git

svn

svn checkout server_url

svn status

svn diff  **file

svn add **file

svn commit -m "xxx"

svn update

git

git clone server_url

git status

svn diff  **file

git add -A

git commit -m "xxx"

git push origin master

svn 迁移到 git

svn to git



git svn clone http://svn.magus-soft.com/svn/movie/server/touch -s



git for-each-ref refs/remotes/tags | cut -d / -f 4- | grep -v @ | while read tagname; do git tag "$tagname" "tags/$tagname"; git branch -r -d "tags/$tagname"; done



git for-each-ref refs/remotes | cut -d / -f 3- | grep -v @ | while read branchname; do git branch "$branchname" "refs/remotes/$branchname"; git branch -r -d "$branchname"; done

git remote add origin git@git.funguide.com.cn:movie_java/touch.git



git branch -a



git push  origin '*:*'



git push  origin --all



git push origin --tags

rake

防止运行耗时操作时网络中断 nohup

nohup ./cmb_mplus_export_yunying.sh start_time=2014-06-03 end_time=2014-06-03 & [2] 23728

ssh

ssh -vvv -N -L 5433/192.168.0.132/6435 -p 6521 menxu@**.**.**.**

ssh 无password登陆 http://cn.soulmachine.me//blog/20120102/

wget

usage: wget -i http://*

说明: http://*为下载文件网址及文件名称

example: wget -i http://xp6.yyxt.com/201201/GZOS_XP_1.1.iso

用axel加快下载速度

安装axel

apt-get install axel

执行axel

usage: axel -n 10 -o /tmp/ http://xp6.yyxt.com/201201/GZOS_XP_1.1.iso

aria2断点下载文件

apt-get install aria2

example: aria2c http://xp6.yyxt.com/201201/GZOS_XP_1.1.iso

分段下载:

example: aria2c -s 2 http://xp6.yyxt.com/201201/GZOS_XP_1.1.iso

断点下载:

example: aria2c -c http://xp6.yyxt.com/201201/GZOS_XP_1.1.iso

下载torrent文件

example: aria2c -o *.torrent http://*

nohup 任务


nohup rake pay_code:order_record start_time=2014-09-08 end_time=2014-09-08 &

使用 jobs 查看任务。

使用 fg %n 关闭


grep 查日志


grep 查找内容 日志文件

 -A50 向下50行

-B50 向上50行

-wc 统计

-E 查找匹配一组数据


tail -f 

 grep -o 'cid=>[^,]*' tmp/dx_event_async_04121842.log |sort |uniq

grep --color -E 'A|B|C' file.log

siege 压力測试

/usr/local/Cellar/siege/3.0.7_1/bin/siege -c
50 -r 100 http://xxxxxxxxxxxxxxxx/ticket/v4/callback/zhifu_callback

mitmproxy 代理分析请求完整的參数get/post

http://blog.csdn.net/menxu_work/article/details/44780001

ulimit 限制系统用户对shell资源的訪问

查看第三方请求连接数



ulimit -a/n

netstat  显示各种网络相关信息

如网络连接,路由表,接口状态 (Interface Statistics)。masquerade 连接,多播成员 (Multicast Memberships) 等等



看TCP的连接数

netstat -nap | grep tcp |wc -l

lsof 列出当前系统打开文件的工具

lsof |grep 'test/test3'

lsof -i :3306

lsof -i tcp:80

curl Access-Control-Allow-Origin 是 *,限定于 GET,POST,PUT

curl -X PUT -H "Origin: http://mendd.com" -Iv https://s3.cn-north-1.amazonams.com.cn/****.png

svn,git,scp,rsync,rake,ssh,wget,axel,aria2,nohup,grep,tail,siege,mitmproxy,ulimit,netstat,lsof的更多相关文章

  1. linux下不同服务器间数据传输(rcp,scp,rsync,ftp,sftp,lftp,wget,curl)(zz)

    linux下不同服务器间数据传输(rcp,scp,rsync,ftp,sftp,lftp,wget,curl) 分类: linux2011-10-10 13:21 8773人阅读 评论(1) 收藏 举 ...

  2. linux下不同服务器间数据传输(rcp,scp,rsync,ftp,sftp,lftp,wget,curl)

    因为工作原因,需要经常在不同的服务器见进行文件传输,特别是大文件的传输,因此对linux下不同服务器间数据传输命令和工具进行了研究和总结.主要是rcp,scp,rsync,ftp,sftp,lftp, ...

  3. [转]通过rsync+inotify-tools+ssh实现触发式远程实时同步

    文件的同步镜像在很多地方都需要用到,因此rsync这款免费软件得到了广泛的应用,包括在Windows平台上,都已经有了支持rsync的“cwRsyncServer”. 但是,我们一般都是通过结合cro ...

  4. 版本控制比较cvs,svn,git

    版本控制比较cvs,svn,git 几个重要概念: 版本库模型(Repository model):描述了多个源码版本库副本间的关系,有客户端/服务器和分布式两种模式.在客户端/服务器模式下,每一用户 ...

  5. git & scp

    git & scp command : git & scp git git 提交 git checkout/pull =====[在提交前校验远程是否有冲突] git add [< ...

  6. SVN Git 设置忽略目录 大全

    eclipse中SVN设置 用svn控制版本,svn本身是不会识别哪些该传,哪些不该传,这就导致有些关于路径的东西(比如拓展jar的路径)也被上传了,而当别人下载后,那个路径对于这个人可能完全不存在, ...

  7. svn git协同管理

    项目开发过程中总有一些奇奇怪怪的需求出现. 我们的项目管理是使用SVN的,用SVN是历史原因,无法整个项目向Git切换.由于我需要管理SVN,做一些代码合并工作.每次合并都会遇到SVN代码需要对比查看 ...

  8. centos linux 系统日常管理4 scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法 第十七节课

    centos linux 系统日常管理4  scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法  第十七节课 rsync可以增量同步,scp不行 ...

  9. 版本控制— SVN & git

    版本控制—— SVN & GIT 提问 什么是版本控制? 是能够一直监视代码文件的变更,并存储这些文件以便将来引用的一种机制(软件) 为什么要使用版本控制? (1)记录哪个开发人员做了变更 ( ...

随机推荐

  1. perf 工具介绍1

    https://perf.wiki.kernel.org/index.php/Tutorial http://os.51cto.com/art/201105/265133.htm 在LINUX 源代码 ...

  2. LINUX 性能工具使用

    http://xuclv.blog.51cto.com/5503169/1184517

  3. PLSQL Developer 配置Oralce11g连接 转

    PLSQL Developer因为没有对应的64位程序,所以用该程序连接Oracle时只能对应x86的Oracle客户端.本示例为Oracle11g,去官网下载instantclient_11_2的x ...

  4. 使用Dictionary泛型集合封装业务逻辑判断 z

    C#2.0 提供了Dictionary 泛型类,它提供了从一组键到一组值的映射.字典中的每个添加项都由一个值及其相关联的键组成.通过键来检索值的速度是非常快的,接近于 O(1),这是因为 Dictio ...

  5. MyEclipse中的内置浏览器中的历史记录怎么清除

    eclipse内置浏览器的访问记录是存储在对应的工程目录下的.metadata配置中,也就是说你新建一个工程的话就没有了. 如果确实要删除那就找到工作空间中的org.eclipse.ui.browse ...

  6. Facebook 工程师是如何高效工作的?

    编者按:Facebook 的工程师有哪些高效工作的经验呢?软件工程师访谈了多位 Facebook 的高产工程师,总结了他们的共同经验以及晋级之路,供各位参考. 成为高效开发者这件事你可以通过经验.书本 ...

  7. 实现Hadoop的Writable接口Implementing Writable interface of Hadoop

    As we saw in the previous posts, Hadoop makes an heavy use of network transmissions for executing it ...

  8. vijos p1729 Knights

    描述 在一个N*N的正方形棋盘上,放置了一些骑士.我们将棋盘的行用1开始的N个自然数标记,将列用'A'开始的N个大写英文字母标记.举个例子来说,一个标准的8*8的国际象棋棋盘的行标记为1..8,列标记 ...

  9. @SpringContext通过实现ApplicationContextAware接口动态获取bean

    场景: 在代码中需要动态获取spring管理的bean 目前遇到的主要有两种场景:1.在工具类中需要调用某一个Service完成某一个功能,如DictUtils2.在实现了Runnable接口的任务类 ...

  10. C语言:字符串输出流输出文件中的数据。

    #include<stdio.h> #include<string.h> int main() { //定义文件指针 FILE *f = NULL; //打开文件 f = fo ...