Category: Life

  • vim时按了CTRL+S键

    使用vim 无意中又按了一下CTRL+S,vim表现是按任何键都没有用。

    问题的原因: CTRL+S表示停止向终端输出; CTRL+Q恢复向终端输出.

    Ctrl-S is scroll-lock on, and Ctrl-Q is scroll lock off.

     

  • openvz的命令行操作

    http://pve.proxmox.com/wiki/OpenVZ_Console

    主要命令为vzlist, vzctl, vzdump, vzrestore

    查看所有已经开启的虚拟机

    vzlist

    查看全部,关闭的虚拟机
    -a, –all list all containers
    -S, –stopped list stopped containers

    创建id号为1000,模板为centos-5,配置文件为basic,ip地址为192.168.1.200

    vzctl create 1000 --ostemplate centos-5 --config basic
    vzctl set 1000 --ipadd 192.168.1.200 --save
    vzctl start 1000

    删除id号为110的虚拟机

    vzctl destroy 110

    限制cpu和pty的To set number of processes barrier/limit to 80/100, and PTY barrier/limit to 16/20 PTYs:

    vzctl set 1000 --numproc 80:100 -t 16:20 --save

    在id号为1000的虚拟机中执行ls -la

    vzctl exec 1000 'ls -la / | sort'

    进入id号为108的虚拟机

    vzctl enter 108

    进入到id号为1000的虚拟机同时执行apt-get install vim,不会自动退出

    vzctl enter 1000 --exec apt-get install vim

    需要自动退出可使用

    vzctl enter 1000 --exec "apt-get install vim && logout"
    vzctl enter 1000 --exec "apt-get install vim ; logout"

    关闭虚拟机

    vzctl stop 1000

    进入到虚拟机内部查看虚拟机信息

    /proc/vz/veinfo
    /proc/vz/vestat

  • 我都被哪些东西打扰

    前几天有一个压力测试需求要测一天,执行命令填写一天的分钟数,我就算了一下,一天24小时,算下来是24*60=1440分钟。一天才1440分钟,除去正常的休息和吃的时间还有七八百分钟。而在这七八百分钟的整块时间里我被各种各样的事情像飞刀一样切的全是碎片。

    这些事情包括

    • 看新闻,QQ弹窗,同事提起的新闻
    • 收邮件,自已私人邮箱里的各种活动,促销邮件
    • 社交信息(QQ 微信 微博 twitter),别人的各种状态
    • 购物(京东,易迅,什么值得买,淘宝)
    • 各种电话短信,手机应用的推送消息

    需要将这些东西从习惯中剔除或合理安排专门的时间去看,难点在于对自己有价值的事情就在这些无用事情当中。如果不采取措施自己会越来越吊丝。

    做为一个IT打工者,每周除了固定的上班时间,还需要拿出时间来写工作总结,追美剧,追综艺节目,和朋友一起吃饭,给家里人打电话,真正的“业余时间”还真是不多。

  • 管理多个ssh主机

    现在ubuntu desktop是主力,用过SecureCRT及PAC Manager后,才发现熟悉命令操作后,最单的termial结合ssh config才是最安全好用的。

    在配置文件:

    /home/jpuyy/.ssh/config

    写入以下内容,并设置权限设置为600

    Host 别名
    HostName 主机名
    Port 端口
    User 用户名
    IdentityFile 密钥文件的路径

    如果使用密码登陆需手动输入密码

    例子:

    将本地的/ptwatch放到vps用户目录下(打包->传输->解压)

    tar -vczf - /ptwatch/ | ssh jpuyy@blog 'cd ~; tar vxzf -'

    另外一种方式可以在~/.bashrc使用alias方式定义一个连接某主机的命令

    如:

    alias sshblog='ssh [email protected]'

    设置好之后用source ~/.bashrc使其生效。

    下面是9个非常棒的ssh技巧,个个精妙:

    http://tychoish.com/rhizome/9-awesome-ssh-tricks/

    补充 @2015-1-12

    对于 ssh 客户端不希望启用 key 检测,也不进行提示,在 ~/.ssh/config 中添加如下几行

    UserKnownHostsFile /dev/null
    StrictHostKeyChecking no
    LogLevel ERROR
    

     

    测试 ssh 连通性

    ssh -q aliyun-prod9-ecs-0 exit;
    
  • xenserver备份与恢复虚拟机

    由于装好的xenserver空余的磁盘很小,所以这里挂载移动硬盘并将文件存放到移动硬盘中。这里使用的是xenserver的Command Line Interface. xenserver版本为6.1.0 .

    插上usb移动硬盘之后,最好是分区为ext3系统

    mkfs -t ext3 /dev/sdc5

    并挂载到/mnt/usb目录下

    mount /dev/sdc5 /mnt/usb

    切换到/mnt/usb

    cd /mnt/usb

    备份操作为:

    xe vm-export vm=<Name of VM> filename=<Name of file ending in “.xva”>

    将来如果需要恢复时,只需

    xe vm-import filename=abc.xva
  • 更换手机号需要做的

    招商银行(信用卡,专业版)

    淘宝
    支付宝
    QQ (财付通)
    京东
    新蛋
    亚马逊
    谷歌
    dropbox

    12306.cn

    美团
    拉手
    满座
    糯米

    凡客
    监控宝

    公司(oa,邮件签名)

    朋友