51CTO博客开发当当fly天知道的技术博客技术成就成就梦想拼命三郎韦少乾 - 服务器系统架构Odin>>信息安全专题.| ↘ 贾芸斐 ︵ o抚琴煮酒sery
[root@centos tmp]# cat host-ip.sh#!/bin/bashusage(){echo "$0 file1 file2"exit 1;}if [ $# -ne 2 ];thenusage;elsepaste $1
添加删除主机路由: windows: 主机:route add/delete 192.168.6.6 mask 255.255.255.255 192.168.6.254 -p (-p代表永久) 网段:route add/delete 192.168.6.0 mask 255.255.255.0 192.168.6.254 默认网关:route add/delete 0.0
telnet -b src dst port 出现问题首先 ping 几个网关通不通 添加静态路由: windows: route add 192.168.6.6 mask 255.255.255.255 192.168.7.254 -p route add 192.168.6.0 mask 255.255.255.0 192.168.7.254 linux: rout
tcpdump抓包分析TCP三次握手过程 一、 tcpdump使用 1、首先看下MAN手册 TCPDUMP(8) NAME tcpdump - dump traffic on a network SYNOPSIS tcpdump [ -AdDeflLnNOpqRStuUvxX ] [ -c count ] [ -C file_siz
1. 要下载软件putty.ext puttygen.exe 2. 运行puttygen.exe 点generate 生成public private key .保存私钥到d:\linux-soft\ssh\private.ppk中 3.在linux 上运行ssh-keygen –t rsa (ssh-keygen &nda
linux 路由表维护
TCPDUMP中文手册最详细的手册(转) 名称(NAME) tcpdump-转储网络上的数据流 总览(SYNOPSIS) tcpdump[-adeflnNOpqStvx][-ccount][-Ffile] [-iinterface][-rfile][-ssnaplen] [-Ttype][-wfile][expression] 描述(DESCRIPTION) Tcp
常用Oracle问题诊断sql脚本
JVM内存模型以及垃圾收集策略解析 一 JVM内存模型 1.1 Java栈 Java栈是与每一个线程关联的,JVM在创建每一个线程的时候,会分配一定的栈空间给线程。它主要用来存储线程执行过程中的局部变量,方法的返回值,以及方法调用上下文。栈空间随着线程的终止而释放。 StackOverflowError:如果在线程执行的过程中,栈空间不够用,那
加速网络应用程序的 4 种方法 M. Tim Jones ,资深软件工程师,Emulex 2006 年 2 月 13 日 使用 Sockets API,我们可以开发客户机和服务器应用程序,它们可以在本地网络上进行通信,也可以通过 Internet 在全球范围内进行通信。与其他 API 一样,您可以通过一些方法使用 Sockets API,从而提高 Socket 的性能,或者限制
如果是WebLogic 8.1,那么照着以下的步骤做就可以了。 1. cd到你的域目录(domain home),如C:\bea\wls816\user_projects\domains\my_domain 2. 运行java -cp <weblogic_home>\weblogic81\server\lib\weblogic.jar weblogic.security.uti
摘要 本文的目的是以清单的方式提供BEA JRockit JVM的调优信息。从深奥的命令行选项到迭代性能测试,本文涵盖了许多方面。大部分数据都是我与用户合作过程中收集的。您要是也有什么技巧的话,请告诉我,在本文的下一版中,我会尝试将它们添加进去。 具体的产品版本信息都已在适当的地方列出;但是,本文所提供的通用指南适用于JRockit的大多数版本。每个版本的JRockit都增加了新的设置和优化,
用法 创建一个名为ctrlhandler.act的文件。 向ctrlhandler.act文件添加命令(参见下文命令列表)。 以“stop”结束文件,这是结束文件分析的保留命令。 按下ctrl-break,每一个命令都将以出现的顺序执行。 JRockit首先会在当前工作目录查找该文件。如果未找到,JRockit将在JVM
ThreadDump简介 原本也没听说过学习了解了一下,并自己本机尝试了将ThreadDump信息打印了出来。 Thread Java应用问题的工具,每一个Java虚拟机都有及时生成显示所有线程在某一点状态的thread-dump的能力。虽然各个 Java虚拟机thread dump打印输出格式上略微有一些不同,但是Thread dumps出来的信息包含线程;线程的运行状态
最近产品在运行过程中出现了性 能问题,在很低的流量的情况下CPU就达到40%,流量稍高时CPU就达到98%。 产品是Java写的,运行于JBOSS平台。操作系统为redhat linux。当你通过top命令发现你的应用程序的进程占用CPU达98%时,我想你肯定想知道究竟是哪个地方耗费了如此的CPU处理时间。通过thread dump分析就可以找到,但这只是解决问题的第一步,即找到
读大学的时候,那时路由器很贵,一般是买个交换机共享上网。现在好久没用了,对这方面的设置也都生疏了。近来家里上网,开始是房东分配一个同网段的IP就可以上网了。我家里有二台电脑,我偷偷的分了二个IP,二台电脑能同时上网。~~ 要是房东知道了,肯定会多收我钱。。最近,房东不知搞了个什么鬼东东。给了我一个帐号和密码,通过《宽带连接》拨号上网。这下把我给郁闷了,同时只能一个电脑拨号,导致,同时只能一台电脑上
#!/usr/bin/perl -w use File::Basename; use Archive::Zip; use warnings; if ($ARGV[0] =~ /^(-h|-\?|\/\?|-help)$/i or !@ARGV) { print "\n Usage: find_
#!/usr/bin/perl # Written by Limeng # May 27, 2010 Changsha use strict; use File::Basename; use warnings; my $error_file = "error.txt"; my $clone_report_file = "c
util
TCP 是一个面向连接的协议,无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。本节将详细讨论一个TCP 连接是如何建立的以及通信结束后是如何终止的。 建立一个 TCP 连接 TCP使用三次握手 ( three-way handshake ) 协议来建立连接,图 3-10 描述了三次握手的报文序列。这三次握手为: 请求端(通常称为客户)发送一个 SY
一、快速抓取Java thread dump (1)tail -20000 cmsWIIWebServer1289.out | perl -ne 'print if /FULL THREAD DUMP/../END OF THREAD DUMP/' 可以打出后20000行内从FULL THREAD DUMP到END OF THREAD DUMP的日志信息  
#!/usr/bin/perl # find similar file use strict; use Digest::MD5; use Benchmark; my $TT0 = new Benchmark; my $error_file = "error.txt"; my $clone_report_file = "clone_report.txt&q
#!/bin/bash BAKDIR=/root/f5backup MONTH=`date +%m` DAY=`date +%d` YEAR=`date +%Y` FNAME=$YEAR-$MONTH-$DAY BACKUP_LOG="/root/f5backup/backup.log" SOURCE_DIR="/var/local/ucs"
网卡的主要工作原理:发送数据时,计算机把要传输的数据并行写到网卡的缓存,网卡对要传输的数据进编码(10M以太网使用曼切斯特码,100M以太网使用差分曼切斯特码),串行发到传输介质上.接收数据时,则相反。对于网卡而言,每块网卡都有一个唯一的网络节点地址,它是网卡生产厂家在生产时烧入ROM(只读存储芯片)中的,我们把它叫做MAC地址(物理地址),且保证绝对不会重复。MAC为48bit,前24比特由IE
什么是Socket Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的 Socket数据传输是一种特
Linux find命令详解
VPN的英文全称是“Virtual Private Network”,翻译过来就是“虚拟专用网络”。顾名思义,虚拟专用网络我们可以把它理解成是虚拟出来的企业内部专线。它可以通过特殊的加密的通讯协议在连接在Internet上的位于不同地方的两个或多个企业内部网之间建立一条专有的通讯线路,就好比是架设了一条专线一样,但是它并不需要真正的去铺设光缆之类的物
1、 安装Berkeley DB # tar zxvf db-4.8.26.tar.gz # cd db-4.8.26/build_unix/ # ../dist/configure # make # make install # vi /etc/ld.so.conf 加入 /usr/local/BerkeleyDB.4.8/lib # /sbin/ldconfig
FTP两种工作模式:主动模式(Active FTP)和被动模式(Passive FTP) 在主动模式下,FTP客户端随机开启一个大于1024的端口N向服务器的21号端口发起连接,然后开放N+1号端口进行监听,并向服务器发出PORT N+1命令。服务器接收到命令后,会用其本地的FTP数据端口(通常是20)来连接客户
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号