存档

‘Linux’ 分类的存档

linux 之间传输数据分享一个小技巧

2015年8月4日 1 条评论

1.从远程服务器下载到当前服务器
scp -P 端口号 用户名@远程服务器ip地址:/文件绝对路径 本地存放路径
例:

scp -P 3333 root@192.168.199.110:/tmp/a.txt /tmp/a.txt

2.从前服务器上传到远程服务器
scp -P 端口号 本地存放路径 用户名@远程服务器ip地址[......]

Read more

分类: Linux 标签:

两个简单的并发测试方案

2015年4月23日 3 条评论

发现项目里边经常有并发测试的需求,就记录两条,免得每次都重写。bash的方案主要是方便在Linux下调试,php方案主要是方便在非Linux的操作系统下调试。

  • Linux bash实现
  • #!/bin/bash
    for ((i=0;i<100;i++));do 
    {
        #并发测试代码可放这儿
        echo $i>>aa && echo $i
    }&
    done
    wait
    cat aa|wc -l
    rm aa
  • php方案
  • 3a228a8[......]

    Read more

    分类: Linux, PHP 标签:

    linux查看占用内存/cpu最高的进程情况

    2014年4月8日 1 条评论

    linux查看占用cpu最高的进程

    ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head

    或者top (然后按下M,注意这里是大写)

    linux查看占用内存最高的进程

    ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head

    或者top (然后按[......]

    Read more

    分类: Linux 标签: ,

    nc: invalid option — ‘e’

    2014年2月13日 1 条评论

    nc反弹shell的时候出现错误
    nc: invalid option — ‘e’
    This is nc from the netcat-openbsd package. An alternative nc is available
    in the netcat-traditional pac[......]

    Read more

    分类: Linux 标签: ,

    利用taskset有效控制cpu资源

    2013年11月22日 没有评论

    常常感觉系统资源不够用,一台机子上跑了不下3个比较重要的服务,但是每天我们还要在上面进行个备份压缩等处理,网络长时间传输,这在就很影响本就不够用的系统资源。
    这个时候我们就可以把一些不太重要的比如copy/备份/同步等工作限定在一颗cpu上,或者是多核的cpu的一颗核心上进行处理,虽然这不一定是最[......]

    Read more

    分类: Linux 标签:

    Linux Shell脚本实现动态修改密码

    2013年5月9日 没有评论

    密码规则
    固定字符串 + 年月日(转成键盘数字对应的符号) + 固定字符串

    #!/bin/bash
    #===================================`
    # 动态修改密码                        #
    # author :Qiufeng                   #
    # url    :http://www.fengdingbo.com #
    #===================================`
    declare -A dateHash
    dateHash=([1]="!" [2]="@" [3]="#" [4]="$" [5]="%" [6]="^" [7]="&" [8]="*" [9]="(" [0]=")")
    date=`date +%Y%m%d`
    passwd="Feng"
    for((i=0;i<=7;i++))
    do
    	passwd+="${dateHash[${date:$i:1}]}"
    done
    passwd+="qiufeng"
    echo -e "$passwd\n$passwd" | passwd

    把上边的脚本文件挂在crontab定时任务上即可

    分类: Linux 标签: ,

    shell脚本实现ssh自动登陆

    2013年4月2日 没有评论

    必要软件包:expect
    ssh连接远程主机时候会询问密码,跟su、sudo命令的默认行为一样,是不从stdin读入数据的,传说是为安全考虑,但是有时候在脚本当中确实需要无人守值的登陆。
    搜索一下不难找到类似的例子,使用expect来完成密码应答:

    3a228a8681e1e1ec131bc0[......]

    Read more

    分类: Linux 标签: ,

    Linux下vim添加PHP函数提示

    2013年2月5日 没有评论

    首先下载PHP函数列表文件,将PHP函数列表文件保存在目录 ~/.vim/下:
    也可以自己去选择版本下载:http://svn.php.net/viewvc/phpdoc/doc-base/trunk/funclist.txt

    我这里选的是当前最新的。

    3a228a8681e1e1ec[......]

    Read more

    分类: Linux 标签: ,

    Linux Shell脚本实现根据进程名杀死进程

    2013年1月23日 2 条评论

    怀念windows下的任务管理器啊,有啥看的顺眼的程序鼠标点几下就能将其干掉。

    今天在用Firefox浏览器浏览网页时,界面瞬间卡住了,什么都不能点,测试了下,只有切换到命令行界面(Ctrl+Alt+F1)才有反应,切回文本界面Ctrl+Alt+F7)后还是卡住的。ps:其他按键的感觉就像是失效一般,很无助的说。。。

    游走在命令行界面发呆,正打算强制关机时,突然发现以前写的一个Shell脚本,功能是给出一个进程名,就会把关联进程Id全部kill掉。
    Shell脚本根据进程名杀死进程[......]

    Read more

    分类: Linux 标签: ,