- 博客(15)
- 收藏
- 关注
原创 用awk反转URL中的HOST部分
awk -F'/' '{if($3!=""){printf("http://");num=split($3,arr,".");for(i=num;i>1;i--)printf("%s.",arr[i]);printf("%s",arr[1]);for(j=4;j
2011-04-27 17:20:00
746
原创 Linux下的重启、关机命令
<br />重启:<br /> <br />sudo shutdown -r now<br /> <br />关机:<br /> <br />sudo shutdown -h now
2011-04-04 08:25:00
346
转载 使用Hadoop的IPC接口
<br /><br />1、创建接口,该接口类在服务端和客户端都必须有。<br />public interface Serverif extends VersionedProtocol<br /><br /><br />2、在服务端实现接口类<br />public class ServerImpl implements Serverif<br /><br /><br />3、服务端,使用实现的类启动服务,需要定义监听的IP地址和端口<br />Server server = RPC.getServer(
2011-03-25 22:32:00
530
原创 在Ubuntu上的Virtualbox中使用招行网银专业版
<br />主机系统: Ubuntu10.10<br />虚拟机: Virtualbox4.0.4 (不要用Ubuntu源里自带的ose版,要用官网的。)<br />虚拟系统: WinXP SP3<br /> <br />步骤:<br />1. 在官网上下载最新的deb包,安装。<br />2. System->Administration->Users and Groups。点选"Manage Groups",找到"vboxusers",点选"Properties",将你自己的用户名勾选。<br />3.
2011-03-12 18:07:00
1352
原创 修改Tcp的Time-Wait的方法
<br /><br />在网络编程中,特别是在短时间内new的网络连接太多,经常出现java.net.BindException: Address already in use: JVM_Bind的异常,解决方法如下:<br /> <br />1. 修改/etc/sysctl.conf,增加以下内容<br /> <br />net.ipv4.tcp_syncookies = 1 #表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示
2011-01-15 15:53:00
733
原创 集群中,各台机器之间打通SSH访问的方法
假设我们需要打通clu01-a,clu01-b,clu01-c这三台机器间的SSH访问,步骤如下:1. 在每台机器上,进入~/.ssh目录,敲入下面的命令,会生成id_rsa和id_rsa.pub两个文件ssh-keygen -t rsa2. 将每台机器上的~/.ssh/id_rsa.pub文件复制到需要打通的所有机器上的~/.ssh目录中,并重命名为id_rsa_HOSTNAME.pub(其中,“HOSTNAME”表示源Hostname)3. 将每台机器上的~/.ssh/id_rsa_HOSTNAME.p
2011-01-15 15:51:00
929
原创 Linux中求文件差集的方法
求集合A与集合B的差集方法1:sort B B A | uniq -u方法2:grep -vFf file_b file_a
2011-01-15 15:48:00
865
原创 Linux常用工具的使用
sedsed -e 's/^/(.*/)$//1aaa/g' file1 > file2功能: 逐行访问file1中的内容,并在每行内容尾部加上“aaa”字符串,并最终写入到file2中。sortsort -t "|" -k 2.1 -r -n 功能: 按照以“|”为分隔符的第二列做为数值进行倒序排序。datedate -d "2010/04/19 -3 days" +%Y%m%d功能: 获得指定日期(2010/04/19)的前3天的日期字符串。date -d @1279481002功能: 获得指定时间截的
2011-01-15 15:47:00
287
原创 在LINUX上安装无X的EMACS方法
1. 下载最新版本EMACS的TAR包2. 解压tar -zxvf emacs-23.2.tar.gz3. 配置变量cd ./emacs-23.2./configure --prefix=INSTALL_DIR --with-x=no4. 编译./make -j8 # 8个线程编译5. 安装./make install6 设定软链接或配置PATH
2011-01-15 15:38:00
431
原创 LINUX 证书导入
安装证书管理工具与Firefox不同,Chrome没有自己的证书管理,而是使用系统的证书管理。在Windows中,我们可以通过Internet选项来管理证书,添加可信任的证书。但是在Linux下我们该如何添加证书呢?下面我就说一说安装证书的方法。Debian/Ubuntu:sudo apt-get install libnss3-toolsFedora:su -c "yum install nss-tools"Gentoo:su -c "echo 'dev-libs/nss utils' >> /etc/p
2011-01-15 15:34:00
6598
原创 EMACS 常用 快捷键
<br /><br />C + _ 撤消<br />C + @ 标记<br />C + l 光标所在行居中<br />C + i 在光标处插入另一文件<br />C + v 同一缓冲区换成另一文件<br />C + h k 显示快捷键信息<br />C + h f 显示函数信息<br />C + x k 关闭Buffer<br />C + x 0 关闭当前Window<br />C + x C + x 在标记的Region首尾跳转<br />C + x C + w 另存为<br />C + x C + q
2011-01-15 15:31:00
424
原创 Linux crontab 使用方法
时程表的格式如下 : f1 f2 f3 f4 f5 programf1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。program 表示要执行的程序。 当 f1 为 * 时表示每分钟都要执行 program,f2 为 * 时表示每小时都要执行程序,其馀类推 当 f1 为 a-b 时表示从第 a 分钟到第 b 分钟这段时间内要执行,f2 为 a-b 时表示从第 a 到第 b 小时都要执行,其馀类推 当 f1 为 */n 时表示每
2011-01-15 15:29:00
425
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人