`
kone_wu
  • 浏览: 19378 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
最近在利用ruby 通过ssh的方式来操作linux机子。遇到了一个问题,就是ruby在ssh端去执行reboot命令的时候,channel断掉了,导致执行exec! (’reboot‘) 之后 就卡死,无法继续执行。然后网上查了写些资料,遂采用了exec的方式,非阻塞模式,但是奇葩的时候,这个exec执行完虽然不卡,一下就执行过,但是问题来了,reboot命令没有被执行啊,设备没有被重启。。。。。 郁闷 对于reboot命令 没有被执行,这个问题具体原因 也没有深究,但我个人感觉是因为采用了非组塞模式后,管道无法达到 ???   最后处于无奈啊 经过多次尝试,发现了一个奇葩的解决方式 ...

【转】autoit函数

ClipGet 获取剪贴板保存的数据ClipPut 向剪贴板写入数据EnvGet       返回指定的系统环境变量的值EnvSet       写入或修改一个环境变量EnvUpdate 更新操作系统的环境变量
语法:   DELETE ENTRY <Name> CONFIRM [RECURSE] [IGNOREERRORS]          [ CHILDREN [TYPE <Types>] [NAME <Pattern>] [EXT <Pattern>]                     [CASESENSITIVE | CASEINSENSITIVE] ]   DELETE ENTRY <Name>        CONFIRM  —默认确定           [RECURSE]  —递归删除  ...
 修改 staf  的 配置文件,在staf的安装目录的bin目录下 的 staf.cfg   每种请求都有安全级别的限制,只有你达到这种安全级别才能发送这种请求。 分为六级,级别0-5,0最低,5最高   Level 0 - No access Level 1 - Restricted access. Only PING and helps available. Level 2 - Limited access. Only query/view facilities available. Level 3 - Standard access. Non-destructive ...
STAF FS COPY FILE STAF 服务学习, FS 文件操作服务,提供文件操作的一些方法,这里先介绍COPY  FILE  文件复制 语法如下:                            COPY FILE <FileName> [TOFILE <Name> | TODIRECTORY <N ...
有没有这样一个需求:同时向几十上百台Linux服务器上传文件并执行命令,如果一个个来,那你就真是挨踢民工。程序员要发挥自己懒惰的个性,借用Net::SSH和net::SCP用Ruby写个脚本你会发现非常简单。   Net::SSH和Net::SCP是两个Ruby ...
Ubuntu10.04上自带的MySQL,执行了root@ubuntu:~#sudo apt-get install mysql安装完mysql-server 启动mysqlroot@ubuntu:~#/etc/init.d/mysql start 本地可以连接进入数据库。root@ubuntu:~#mysql -uroot -p 设置了远程访问权限:mysql> grant all PRIVILEGES on *.* to admin@'%' identified by '123456';Query OK, 0 rows affected (0.04 sec) mysq ...
在awk中 ,需要注意以下的几个简写 $0    //显示所有 $1    //显示第一列 $2    //显示第二列 以此类推     awk '{print $1,$2}' /etc/fstab       显示/etc/fstab文件的 第一, 第二列   awk 'BEGIN {print "yes,this is begining\n"} {print $1,$2}' /etc/fstab    显示/etc/fstab文件的 第一, 第二列,并在开头的地方加上指定的语句     awk 'END {print "yes,thi ...
列出 INPUT链 所有的规则 iptables -L INPUT --line-numbers     删除某条规则,其中5代表序号(序号可用上面的命令查看) iptables -D INPUT 5   开放指定的端口 iptables -A INPUT -p tcp --dport 80 -j ACCEPT   禁止指定的端口 iptables -A INPUT -p tcp --dport 80 -j DROP   拒绝所有的端口 iptables -A INPUT -j DROP   以上都是针对INPUT链的操作,即是外面来访问本机的方向 配置完之后 需 ...
tcpdump 保存文件 -w *.cap -c ip包个数-e 打印数据链路层信息,可以查看数据包的MAC地址 tcpdump中的协议关键字:(1) 过滤ip包长度tcpdump -i eth0 -n -vv icmp and 'ip[2:2] > 100'(2) 过滤相关的tcp类型包tcp类型包包括: URG(带外数据)ACK(应答包)PSH(PSH传送)RST(重置包)SYN(握手包)FIN(结束包) 这几个标志分别在tcp头部第14字节的后6位,为1则表示该包是哪个具体的tcp包.比如二进制000001(十进制1)表示FIN结束包,000010(十进制2)表示SYN握手包,0 ...
1. 安装Apahce,PHP,Mysql, 以及php连接mysql库组件。 yum -y install httpd php mysql mysql-server php-mysql 2. 配置开机启动服务 /sbin/chkconfig httpd on [设置apahce服务器httpd服务开机启动]/sbin/chkconfig –add mysqld [在服务清单中添加mysql服务]/sbin/chkconfig mysqld on             [设置mysql服务开机启动] /sbin/service httpd start [启动httpd服务,与开机 ...
直接添加代码   1. 设置浏览器的窗口大小 ,其中 500像素 为宽,200为高 <script >window.resizeTo(500,200); </script>   2. 获得本网页的标题 <script >document.write ( document.title ); </script>   3.获取本网页包含的表单数目 <script >document.write ( document.forms.length ); </script>   4.获取某个表单中某个控件的值   ...
卸载 rails sudo apt-get remove  rails 卸载及清空配置 sudo apt-get remove --purge rails 顺带记录下 ubuntu下 下卸载软件 用法 sudo apt-get remove software sudo apt-get remove --purge sofeware
Global site tag (gtag.js) - Google Analytics