PortTunnel(转)
PortTunnel(转)[@more@]PortTunnel渔男你好我下载了PortTunnel,我现在想知道是不是必须有对外的IP才可以用这个东西,还有就是我不明白你给的教程让我认为自已的机子会变成WEB SERVER。其实只是让多个网页可以用这个IP,你只是开了不同的端口。像:http://202.102.192.11/http://202.102.192.11:81/http://202.102.192.11:8080/让更多网站用这个IP这样就是三个网站用一个IP只是开了不同的端口是吗?1.如果要想让你的webserver能被外网访问,你安装PortTunnel的电脑就一定要是共网的ip才行 当然adsl分配的动态ip也可以的。2.你要弄清web se
vi的简单用法(转)
vi的简单用法(转)[@more@]进入vi后 有两种模式 1.编辑模式2.命令模式进入vi后默认是命令模式,所以不要乱按 就会得到dd的警告声,要输入文字的话 请按a后i 就可以开始输入文字拉!输入结束后 请按esc键回命令模式输入q就是退出输入wq就是存盘后退出输入q!放弃存盘强行退出.Vi 的使用Vi 已经是 Unix 系统中标准的文字编辑器, 每个网管人员都必须熟悉它, 因为你会在维护系统时常常遇到它. Vi 对初学者而言, 第一印象总是不好, 觉得它难用. 其实, 大家在用惯了办公室软件之后, 再回过头来用这些未见过的怪物, 难免无法适应, 这是很正常的. 但
一些奇怪的unix指令名字的由来(转)
一些奇怪的unix指令名字的由来(转)[@more@]awk = "Aho Weinberger and Kernighan"这个语言以作者 Al Aho, Peter Weinberger 和 Brian Kernighan 的 姓来命名。grep = "Global Regular Expression Print"grep 源自 ed。用来打印所有符合某 pattern 的指令g/re/p"re" 代表 regular expressionfgrep = "Fixed GREP".fgrep 祇找固定的字符串。 "f" 不是代表 "fast" - 事实上 "fgrep foobar *.c" 通常比 "egrep foobar *.c" 来得慢(有点意外吧,不信 的话,自己试试喽)。尽管如此,fgrep 仍然有可取之处,在档案中搜寻字符串时, fgrep 能处理的
使用mc恢复被删除文件(转)
使用mc恢复被删除文件(转)[@more@]Steven Hirsch,一个Linux的良师益友,他是如此的友善,给我解释了如何使用(一个特定编译的版本)Midnight Commander来恢复文件。具有讽刺意义的是,这个曾经以Linux里所能见到的疯狂的速度删除文件的工具居然是我恢复文件的最佳希望。 在我真诚地希望你不会看到成百上千的必须文件高速消失时,我希望你已经准备好了黎明的到来。你可能希望作为root用户执行;我们会加载并卸载分区,并使用这些原始的磁盘分区进行工作。就象下面的例子一样,如果你要卸载诸如/home之类的分区,这可能尤其必要。 在
halt poweroff reboot问题(转)
halt poweroff reboot问题(转)[@more@]poweroff与reboot都是halt的连接,man halt说执行poweroff reboot halt不带参数,则调用shutdown,怎么调用的啊?#halt,poweroff就能实现停机#reboot就能实现重起。其实执行的都是halt---->shutdown,还是没高明白。【发表回复】【查看CU论坛原帖】【关闭】sw_yp 回复于:2002-12-11 16:12:46这里转帖一篇文章,我觉得这篇文章写得很清楚了,希望你以后多多用googleLinux关机命令详解 本文出自:LinuxAid.com.cn 作者: sword_martin (2002-01-30 21:03:06) 在linux下一些常用的关机/重启命令有shutdo
memcpy与strncpy区别(转)
memcpy与strncpy区别(转)[@more@]strncpy是把Num个字符从src复制到dest,但是如果遇到src字符结尾,那么复制提前结束,后面没有复制完的字符,不予以处理,当然dest,src地址不能重叠,memcpy也是把Num个字符从src复制到dest,但是它是内存复制,不管是不是NULL,照样通吃
菜鸟心得(二)请共享,请指正(转)
菜鸟心得(二)请共享,请指正(转)[@more@]三.配置问题(以双网卡防火墙为例)企业用户架构linux服务器,通常完成这么几个功能:文件共享,打印共享,上internet,发布自己的web和ftp等。包含的软件包主要有: samba(windows共享)、apache(web服务)、squid(web代理)、proftpd/wu-ftpd(ftp服务)、 iptables/ipchains(防火墙)等。其中,samba、apache和squid是必选的,ftp和防火墙主流都选择proftpd和 iptables,主要是考虑更安全和更易配置。在rh8.0里面,自带可安装samba、apache、squid、wu-ftpd、iptables,虽然版本不一定是
label的问题(转)
label的问题(转)[@more@]启动设备有两种表示方法一种是:root=/dev/hd[x][n]这个是直接指示;另外一种是:root=LABEL={LABEL}这个解析为root= LABEL={LABEL}你的就是这种情况说明是根据卷标找到根设备。代码:[root@hostname home]# tune2fs -l /dev/hda4tune2fs 1.32 (09-Nov-2002)Filesystem volume name: /......这里看到我的hda4的LABEL是“/”代码:[root@hostname home]# cat /etc/grub.conf | grep root# root (hd0,3)# kernel /boot/vmlinuz-version ro root=/dev/hda4root (hd0,3)kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/ h
配额(转)
配额(转)[@more@]你是不是想在跟分区做配额?这样是可以的。首先,你要修改你的/etc/fstab文件:LABEL=/ / ext3 defaults 1 1改为:LABEL=/ / ext3 defaults,usrquota 1 1或者改为:LABEL=/ / ext3 defaults,grpquota 1 1usrquota是基于用户的磁盘配额,grpquota是基于组的磁盘配额,怎么改就看你需要了。之后你或者重新启动一下,或者remount一下(mount -o remount / 。第二,在 / 中建立aquota.user或aquota.grup,这两个文件要建立在你要实现配额的顶级目录,所谓定级目录,就是 ̄ ̄咋解释呢?就是比如你要在 / 上实现配额,就要在 / 下
虚拟块硬盘,新增点swap分区空间(转)
虚拟块硬盘,新增点swap分区空间(转)[@more@] 前几天我写过一个贴子,如何新增一块硬盘,可是很多人没有办法实验,Because I no money!^-^.今天我再给大家写这个贴子,顺便给大家一个实验的方法. 不是没有硬盘吗?我们就虚拟一个就行了!一、安装VPC.VPC是类似于VMware的一个虚拟计算机软件。它的全名叫:Virtual PC.和VMware相比,VPC显得小巧许多,但功能一点也不逊色。安装VPC非常简单,双击其安装程序后,一路单击下一步即可安装成功。安装完成之后,即会出现一个向导让您安装第一台虚拟PC。您可以使用这个向导,建立您的第一台虚拟机!
美国还有这等喷饭的法律(转)
美国还有这等喷饭的法律(转)[@more@]美国联邦法律规定:1)不得与豪猪发生性关系。(靠,谁敢呀)2)每周四晚6:00以后不得放P。(以后还真要小心了,别一不留神坐牢了还不知为啥)3)任何人不得销售其子女。(好象中国也不许吧)阿拉巴马州:无论任何时候,将冰激淋卷放在口袋里是违法的。(有病丫的)阿肯色州:男性可以合法殴打其配偶,但每月最多一次。(估计很多东北的兄弟知道了一定想移民阿肯色了,可也有例外呀,克林顿就是阿肯色的前州长,咋老被喜莱莉扁呀)亚利桑纳州:任何房间中不得有两根以上的假阳具。(估计那州的最高法官
关于磁盘阵列,分区加载的问题(转)
关于磁盘阵列,分区加载的问题(转)[@more@]我的磁盘阵列连接有两台rh8的server,做的ha,其中一台(ha2)因为操作系统有问题,重新安装了一下!现在的问题是,我如何在不破坏阵列上数据的情况下,让ha2可以重新认识到正列上的分区?(我尝试了一下,如果不重新fdisk/mkfs,好像系统就不能重新mount分区)希望大虾帮忙?关于磁盘阵列,分区加载的问题?herogl 回复于:2003-09-12 12:49:20应该是不用的,只要在HA的 Configure Resources for a Resource Group里面配上接管的文件系统,最后同步一下( Synchronize)就可以了。
海量数据库的查询优化及分页算法方案(转)
海量数据库的 查询优化及分页算法方案 海量数据库的 查询优化及分页算法方案 随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地 ――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地从这些超大容量的数据库中提取数据(查询)、分析、统计以及提取数据后进行数据分页已成为各地系统管理员和数据库管理员亟待解决的难题。 在以下的文章中,我将以“办公自动
实现小数据量和海量数据的通用分页显示存储过程(转)
实现小数据量和海量数据的通用分页显示存储过程 建立一个web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手段,一般使用游标来逐行遍历数据,根据取出数据条件的不同进行不同的操作。而对于多表和大表中定义的游标(大的数据集合)
数据库异步操作(ADODB).(转)
异步执行数据库操作 在VC或VB中需要耗时的查询时, 客户一般需要等待很长一段时间, 这种情况客户是无法容忍而且也无法取消, 那么怎样么办呢. 1.首先采用多线程的方式, 工作线程与UI线程分开, 工作线程处理完毕时向主线程发消处理完毕的消息;另一种方法采用向窗口发送消息. 注意这里是寄送的方式,不要问我为什么, 我也不会告诉你.简而言之, PostThreadMessae与PostMessage两个API函数,当然你得传递参数或者使用全局变量也可以. 2.SQL语句的执行.大家知道(也许你还有可能没有使用过, 那赶紧用
Oracle 分析函数使用介绍(转)
ORACLE分析函数2. rank函数的介绍介绍完rollup和cube函数的使用,下面我们来看看rank系列函数的使用方法.问题2.我想查出这几个月份中各个地区的总话费的排名. Quote: 为了将rank,dense_rank,row_number函数的差别显示出来,我们对已有的基础数据做一些修改,将5763的数据改成与5761的数据相同. 1 update t t1 set local_fare = ( 2 select local_fare from t t2 3 where t1.bill_month = t2.bill_month 4 and t1.net_type = t2.net_type 5 and t2.area_code = '5761' 6* ) where area_code = '5763'07:19:18 SQL>
Oracle 分析函数的使用(一)(转)
Oracle 分析函数使用介绍 分析函数是oracle816引入的一个全新的概念,为我们分析数据提供了一种简单高效的处理方式.在分析函数出现以前,我们必须使用自联查询,子查询或者内联视图,甚至复杂的存储过程实现的语句,现在只要一条简单的sql语句就可以实现了,而且在执行效率方面也有相当大的提高.下面我将针对分析函数做一些具体的说明.今天我主要给大家介绍一下以下几个函数的使用方法1. 自动汇总函数rollup,cube,2. rank 函数, rank,dense_rank,row_number3. lag,lead函数4. sum,avg,的移动增加,移动平均数5. ratio_t
关于oracle存储过程的若干问题备忘(转)
oracle存储过程开发中需要注意的几个问题关于oracle存储过程的若干问题备忘1.在oracle中,数据表别名不能加as,如:select a.appname from appinfo a;-- 正确select a.appname from appinfo as a;-- 错误 也许,是怕和oracle中的存储过程中的关键字as冲突的问题吧2.在存储过程中,select某一字段时,后面必须紧跟into,如果select整个记录,利用游标的话就另当别论了。 select af.keynode into kn from APPFOUNDATION af where af.appid=aid and af.foundationid=fid;-- 有into,正确编译 select af.keynode from APPFOUNDATION af wher
oracle学习总结(一)---ROWID(转)
oracle学习总结(一)---ROWID 搞oracle都会经常碰到rowid,本文是笔者根据网上各位大虾的文章,加上自己学习中的体会,总结而成。一.rowid简介 rowid就是唯一标志记录物理位置的一个id,在oracle 8版本以前,rowid由file#+block#+row#组成,占用6个bytes的空间,10 bit 的 file# ,22bit 的 block# ,16 bit 的 row#。 从oracle 8开始rowid变成了extend rowid,由data_object_id#+rfile#+block#+row#组成,占用10个bytes的空间, 32bit的 data_object_id#,10 bit 的 rfile#,22bit 的 block#,16 bit 的 row#.由于rowi
从SQL备份文件中导入现存数据库中(转)
SQL服务器上已有一个DOE数据库,并且里面有大量的数据,现准备从另外一个备份文件A1.BAK(不是DOE数据库的备份文件)中导入另外的数据(即导入后在DOE中增加一些数据表,表中已录有数据),并保持原DOE的数据不变。 SQL本身有数据导入的操作。但如果要从一个备份的文件中导入数据,则要进行另外的操作。下面以一个例子进行说明。SQL服务器上已有一个DOE数据库,并且里面有大量的数据,现准备从另外一个备份文件A1.BAK(不是DOE数据库的备份文件)中导入另外的数据(即导入后在DOE中增加一些数据表,表中已录有数据),并保持原DOE的数据