奶奶的。折腾半天。80端口就是不能对外访问,换其他就可以,于是请教了一下黑孩儿,学到一招
首先,在己方开启nc‘监听
nc -l 80
然后在服务器上运行nc连接
nc your.ip.ip.add 80
连接成功后在各自的终端输入字符,如果在对方那边可以回显,ok,出站链路没问题
然后把上面的步骤反过来,在服务上侦听
如果依然可以在对方屏幕上获得消息回显,ok,入站链路也没问题
ps:用NC来聊天也不错[......]
奶奶的。折腾半天。80端口就是不能对外访问,换其他就可以,于是请教了一下黑孩儿,学到一招
首先,在己方开启nc‘监听
nc -l 80
然后在服务器上运行nc连接
nc your.ip.ip.add 80
连接成功后在各自的终端输入字符,如果在对方那边可以回显,ok,出站链路没问题
然后把上面的步骤反过来,在服务上侦听
如果依然可以在对方屏幕上获得消息回显,ok,入站链路也没问题
ps:用NC来聊天也不错[......]
笨办法,但是是好办法
debian和CentOS的仓库命名不一样,debian喜欢把开发库叫做lib×××-dev,而CentOS喜欢起名叫×××-devl
有时候有些东西比较有规律,有时候就难以琢磨了
网络上找到一个好办法
比如要找GTK+在centos下面的dev包名字
yum list *gtk+*
哈哈,太好用了
PS:64位CentOS装32位兼容库文件,在Debian上叫ia32-libs,在CentOS上面,装下glibc就可以了[......]
[bash]#!/bin/bash
function test(){
echo $1
}
echo '$#,传递给程序的总的参数数目':$#
echo '$?,上一个代码或者shell程序在shell中退出的情况,如果正常退出则返回0,反之为非0值':$?
echo '$*,传递给程序的所有参数组成的字符串':$*
echo '$0,当前程序的名称':$0
echo '$@,以"参数1" "参数2" ... 形式保存所有参数':$@
echo '$$,本程序的(进程ID号)PID':$$
echo '$!,上一个命令的PID':$![......]
其实不稀奇,Systems Internals一个小工具,被微软收编了而已
用法:
建立:
[text]junction <mount point> <src dir>[/text]
删除:
[text]junction -d <mount point> <src dir>[/text]
注意,1
1.不像linux,mount point不能存在,否则会报错
Error creating。。。。。。。。。。。。
2.不像linux,src和dst相反[......]
在没有openssh4.9的时候,打造SFTP监狱是一件非常麻烦的事情,虽然后面出来了好多jail tool kit,可是还不方便,好在openssh5以后自带了这个功能
CentOS5,默认的ssh非常旧,用rpmfusion的源还是无法升级到5.折腾了下,找到了这个源
http://centos.alt.ru/repository/centos/readme.txt
123456789101112131415 For use this repo create file centos.alt.ru.repo in /etc/yum.repo.d[CentALT]name=CentALT Packages for Enterprise Linux 5 - $basearchbaseurl=http://centos.alt.ru/repository/centos/5/$basearch/enabled=1gpgcheck=0and enable EPEL repositoryfor i386rpm -ihv http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpmfor x86_64rpm -ihv http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-3.noarch.rpm
然后简单升级一下就可以了 现在就是如何处理jail和用户组的关系和配置文件的参数顺序了,基本过程参考http://www.heiher[......]
Ubuntu 10.04里面的GNS3太老了,现在都是0.7.1了,到GNS官方网站上看了下,没有deb包,只有源代码包,我不想编译,就偷懒了
看了下说明,GNS3的在debian和Ubuntu上面的弄包项目外包外给一个人了
A GNS3 .deb package is officially released since Ubuntu 8.10. For experimental packages on Debian/Ubuntu, follow the instructions on http://gpl.code.de/oswiki/GplcodedeApt and install "[......]
其实ubuntu下面一直缺少一件称手的SFTP的GUI,Win下面的WinSCP太好用了,以至于我迁移到ubuntu下面以后还是念念不忘她的好,于是wine了起来,运行良好
但是最喜欢的拖拽功能不能使用,满大街找合适的GUI替代,国内外都没有,在linuxToy上,有人说,nautilus不错,的确不错,但是不知道是不是我的问题,我唯一的不满就是
1.目录不能记忆
WinSCP可以设置记住最后一次使用的位置作为打开的默认目录,要知道我的服务器目录是很深的,虽然有tab补全,切换起来还是不方便。
2.不能与putty或者其他ssh-client完[......]
1.用户点击登陆,模拟http POS行为访问 http://server/****.***,POST的数据为ClientType,UserName,UserPwd(为了保护荣瑞公司,此处保密)
2.服务器接收到消息后,检查用户名和密码,若果用户没有登陆,把用户加入等待登陆的队列,返回一个
[text]ReturnCode=0|ReturnMsg=***[/text]
的指令,客户端从***里面读取连接参数,这样以后更换服务器参数就不用重新发布客户端了。如果用户已经登陆,返回
[text]ReturnCode=2|ReturnMsg= 用户XXX已经在N.N.N.N地址登录[......]
一个中心:停止服务,载入安全模式
lin:[bash]killall -TERM mysqld [/bash]
win:[bash]net stop mysql[/bash]
然后[bash]mysqld --skip-grant-tables & [/bash]
两个基本点:更新user表,刷新权限
[sql]use mysql;
update user set password=password("newpass") where user="root";
flush privileges;[/sql]
如果不方便用mysql的[......]
正则表达式口诀及教程(推荐)
由 Knightby 撰写 http://www.knightby.net/regular-expressions-formula-and-tutorial-recommended.html
转载自 http://bbs.php.cn/thread-20557-1-15.html
正则其实也势利,削尖头来把钱揣; (指开始符号^和结尾符号$)
特殊符号认不了,弄个倒杠来引路; (指\. \*等特殊符号)
倒杠后面跟小w, 数字字母来表示; (\w跟数字字母;\d跟数字)
倒杠后面跟小d, 只有数字来表示;
倒杠后面跟小a, 报警符号嘀一声;
倒杠后[......]