qqjianyue系统工

Ubuntu and Windows
posts - 32, comments - 2, trackbacks - 0, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

2009年11月18日

转载自:http://publish.it168.com/2005/1215/20051215001701.shtml

(1)OracleServiceSID                       
  数据库服务,这个服务会自动地启动和停止数据库。如果安装了一个数据库,它的缺省启动类型为自动。服务进程为ORACLE.EXE,参数文件initSID.ora,日志文件SIDALRT.log,控制台SVRMGRL.EXE、SQLPLUS.EXE。

  (2)OracleHOME_NAMETNSListener
  监听器服务,服务只有在数据库需要远程访问时才需要(无论是通过另外一台主机还是在本地通过 SQL*Net 网络协议都属于远程访问),不用这个服务就可以访问本地数据库,它的缺省启动类型为自动。服务进程为TNSLSNR.EXE,参数文件 Listener.ora,日志文件listener.log,控制台LSNRCTL.EXE,默认端口1521、1526。

  (3)OracleHOME_NAMEAgent
  OEM代理服务,接收和响应来自OEM控制台的任务和事件请求,只有使用OEM管理数据库时才需要,它的缺省启动类型为自动。服务进程为DBSNMP.EXE,参数文件snmp_rw.ora,日志文件nmi.log,控制台LSNRCTL.EXE,默认端口1748。

  (4)OracleHOME_NAMEClientCache       
  名字缓存服务,服务缓存用于连接远程数据库的Oracle Names 数据。它的缺省启动类型是手动。然而,除非有一台Oracle Names 服务器,否则没有必要运行这个服务。服务进程为ONRSD.EXE,参数文件NAMES.ORA,日志文件ONRSD.LOG,控制台 NAMESCTL.EXE。

  (5)OracleHOME_NAMECMAdmin                       
  连接管理服务,是构建Connection Manager服务器所用,只有服务器作为Connection Manager才需要,它的缺省启动类型是手动。服务进程为CMADMIN.EXE,参数文件CMAN.ORA,日志文件CMADM_PID.TRC,控制台CMCTL.EXE,默认端口1830。

  (6)OracleHOME_NAMECMan                       
  连接网关服务,是构建Connection Manager服务器所用,只有服务器作为Connection Manager才需要,它的缺省启动类型是手动。服务进程为CMGW.EXE,参数文件CMAN.ORA,日志文件CMAN_PID.TRC,控制台 CMCTL.EXE,默认端口1630。

  (7)OracleHOME_NAMEDataGatherer
  性能包数据采集服务,除非使用Oracle Capacity Planner 和 Oracle Performance Manager,否则不需要启动,它的缺省启动类型是手动。服务进程为VPPDC.EXE,日志文件alert_dg.log,控制台 vppcntl.exe。

  (8)OracleHOME_NAMEHTTPServer
  Oracle 提供的WEB服务器,一般情况下我们只用它来访问Oracle Apache 目录下的Web 页面,比如说JSP 或者modplsql 页面。除非你使用它作为你的HTTP服务,否则不需要启动(若启动它会接管IIS的服务),它的缺省启动类型是手动。服务进程为APACHE.EXE,参数文件 httpd.conf,默认端口80。

  (9)OracleHOME_NAMEPagingServer
  通过一个使用调制解调器的数字传呼机或者电子邮件发出警告(没试过),它的缺省启动类型是手动。服务进程PAGNTSRV.EXE,日志文件paging.log。

  (10)OracleHOME_NAMENames
  Oracle Names服务,只有服务器作为Names Server才需要,它的缺省启动类型是手动。服务进程NAMES.EXE,参数文件NAMES.ORA,日志文件NAMES.LOG,控制台NAMESCTL.EXE,默认端口1575。

  (11)OracleSNMPPeerMasterAgent
  SNMP服务代理,用于支持SNMP的网管软件对服务器的管理,除非你使用网管工具监控数据库的情况,否则不需要启动,它的缺省启动类型是手动。服务进程为AGNTSVC.EXE,参数文件MASTER.CFG,默认端口161。

  (12)OracleSNMPPeerEncapsulater
  SNMP协议封装服务,用于SNMP协议转换,除非你使用一个不兼容的SNMP代理服务,否则不需要启动,它的缺省启动类型是手动。服务进程为ENCSVC.EXE,参数文件ENCAPS.CFG,默认端口1161。

  (13)OracleHOME_NAMEManagementServer
  OEM管理服务,使用OEM时需要,它的缺省启动类型是手动。服务进程为OMSNTSVR.EXE,日志文件oms.nohup。

 

 

有四个服务是Oracle 企业管理器所必须的(Oracle Enterprise Manager),这个服务分别为:OracleOraHome92Agent(智能代理),该服务监视数据库和企业管理器请求,缺省启动类型为自动。OracleOraHome92SNMPPeerEncapsulator 和OracleOraHome92SNMPPeerMasterAgent,处理安全网络管理协议服务。OracleOraHome92PagingServer 通过一个使用调制解调器的数字传呼机或者电子邮件发出警告。

 

OracleMTSRecoveryService 是可选的,该服务允许数据库充当一个微软事务服务器、COM/COM+对象和分布式环境下的事务的资源管理器。

 

posted @ 2009-11-18 20:11 Qzi 阅读(9) | 评论 (0)编辑

2009年6月1日

Linux下:

svnserve -d -r \svnroot

-d 表示--daemon,即关掉执行命令的窗口,服务继续存在。 -r 表示--root,即指定库的根目录。

 

WinXP下:

可以使用此方法创建服务:

sc create svnserve binpath= "D:\Program Files\Subversion\bin\svnserve.exe --service -r D:\mysvn" displayname= "SVNService" depend= Tcpip start= auto

binpath指定svnserve的路径和命令。注意其参数是--service,而不是--daemon. 不能用-d和-i,-t等参数。start= auto表示服务自动启动。注意,等于号的左边无空格,而右边必须有一个空格。

以后就可以命令行使用

net start svnserve

net stop svnserve

来开启和停止svn服务

删除服务可以使用:sc delete svnserve

 

posted @ 2009-06-01 13:46 Qzi 阅读(91) | 评论 (0)编辑

原来以为是chm的制作问题,后来才知道是安全性的限制,

将下列代码保存为一个注册表文件(.reg结尾),运行则可,注意,chm的安全性就降低啦,具体有什么安全隐患,作为个人用户的我,才不管,总之不用担心。

REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]
"MaxAllowedZone"=dword:00000003

posted @ 2009-06-01 13:02 Qzi 阅读(151) | 评论 (0)编辑

2008年12月30日

静态DNS即网络的各台主机有固定IP,DNS记录的主机与IP之间的映射是固定的。

首先安装bind:sudo apt-get install bind9

 

这时在/etc/bind下会出现(这里跟其他的UNIX/LINUX不同,一般其他的UNIX/LINUX默认是把配置文件放

在/etc/named下,数据文件放在/var/named或/var/bind下的,而UBUNTU都一起放在这个目录下了)

db.0 db.255 db.root named.conf.local
db.127 db.local named.conf named.conf.options

其中named.conf为主配置文件,named.conf.local和named.conf.options这两个文件在其他的UNIX/LINUX

系统里默认是没有的,UBUNTU的这种想法很不错,把各个部分都分开管理;其余的部分都是默认生成的几

个数据文件。这里需要稍微讲一下区数据文件里的几个资源记录的含义:

SOA记录:指示该区的权威
NS记录:列出该区的一个名字服务器
A记录:名字到地址的映射 (也就是正向解析)
PTR记录:地址到名字的映射 (也就是反向解析)
CNAME:规范名字 (别名记录)

接下来配置:我们只要更改named.conf.local文件就ok了,ubuntu是建议不直接在named.conf直接配置的:

sudo vi /etc/bind/named.conf.local

添加如下:

//
// Do any local configuration here
//

// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";

zone 
"15.117.202.in-addr.arpa"{
        type master;
        file 
"/etc/bind/db.202.117.15";
}
;

zone 
"test.com"{
        type master;
        file 
"/etc/bind/db.test.com";
}
;


创建db.test.com和db.202.117.15两个文件

sudo touch /etc/bind/db.202.117.15
sudo vi 
/etc/bind/db.202.117.15

修改:

;db.202.117.15
;
$TTL 
604800
@ IN SOA ubuntu.test.com. root.ubuntu.test.com. (;配置当前区域的DNS权威服务器
                
1; serial
                
6040800;refresh
                
86400;retry
                
2419200;expire
                
604800 );negative cache ttl;
@ IN NS ubuntu.test.com. ;我也不知道为什么有个@,大家都这样写,就这样写啦,并且加个"."比较好,否则会出现后面翻译的时候后面跟一串东西
165 IN PTR ubuntu.test.com.

db.test.com

sudo touch /etc/bind/db.test.com
sudo vi 
/etc/bind/db.test.com

修改:

; db.test.com
;
$TTL 
604800
@ IN SOA ubuntu.test.com. root.ubuntu.test.com. (
                
1;
                
604800;
                
86400;
                
2419200;
                
604800 );
@ IN NS ubuntu.test.com
ubuntu IN A 
202.117.15.165;A后面不能跟的是名称,即这种情况ubuntu IN A NS,在nslookup的时候会报错。
www IN CNAME ubuntu


我们用nslookup测试,先把202.117.0.20和202.117.0.21关掉

xjtu129@xjtu129-desktop:/etc/bind$ nslookup
> ubuntu.test.com
Server:         
127.0.0.1
Address:        
127.0.0.1#53

Name:   ubuntu.test.com
Address: 
202.117.15.165
> www.test.com
Server:         
127.0.0.1
Address:        
127.0.0.1#53

www.test.com    canonical name 
= ubuntu.test.com.
Name:   ubuntu.test.com
Address: 
202.117.15.165
> 202.117.15.165
Server:         
127.0.0.1
Address:        
127.0.0.1#53

165.15.117.202.in-addr.arpa     name = ubuntu.test.com.15.117.202.in-addr.arpa.;出现后面一串东西就是因为之前没有加“.”
>

posted @ 2008-12-30 19:00 Qzi 阅读(319) | 评论 (0)编辑

2008年12月27日

Linux系统信息查看命令大全

系统
    # uname -a # 查看内核/操作系统/CPU信息
    # head -n 1 /etc/issue # 查看操作系统版本
    # cat /proc/cpuinfo # 查看CPU信息
    # hostname # 查看计算机名
    # lspci -tv # 列出所有PCI设备
    # lsusb -tv # 列出所有USB设备
    # lsmod # 列出加载的内核模块
    # env # 查看环境变量
    资源
    # free -m # 查看内存使用量和交换区使用量
    # df -h # 查看各分区使用情况
    # du -sh # 查看指定目录的大小
    # grep MemTotal /proc/meminfo # 查看内存总量
    # grep MemFree /proc/meminfo # 查看空闲内存量
    # uptime # 查看系统运行时间、用户数、负载
    # cat /proc/loadavg # 查看系统负载
   磁盘和分区
    # mount | column -t # 查看挂接的分区状态
    # fdisk -l # 查看所有分区
    # swapon -s # 查看所有交换分区
    # hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
    # dmesg | grep IDE # 查看启动时IDE设备检测状况
    网络
    # ifconfig # 查看所有网络接口的属性
    # iptables -L # 查看防火墙设置
    # route -n # 查看路由
    # netstat -lntp # 查看所有监听端口
    # netstat -antp # 查看所有已经建立的连接
    # netstat -s # 查看网络统计信息
    进程
    # ps -ef # 查看所有进程
    # top # 实时显示进程状态
    用户
    # w # 查看活动用户
    # id # 查看指定用户信息
    # last # 查看用户登录日志
    # cut -d: -f1 /etc/passwd # 查看系统所有用户
    # cut -d: -f1 /etc/group # 查看系统所有组
    # crontab -l # 查看当前用户的计划任务
    服务
    # chkconfig --list # 列出所有系统服务
    # chkconfig --list | grep on # 列出所有启动的系统服务

posted @ 2008-12-27 18:40 Qzi 阅读(23) | 评论 (0)编辑

2008年12月26日

Totem 和 ubuntu自带的Rhythmbox播放器都有问题,Totem会提示The audio device is busy,Rhythmbox干脆就出现错误不断切换到下一首而没有一首播放成功的。

我的原因是:一个叫做pulseaudio的进程影响

ps -u 自己用户名 | grep pulseaudio 获得其进程号,kill 进程号则解决问题。

也算是Linux的一个bug吧,肯定pulseaudio是某个插件的播放进程,或许是浏览器的,劫持住声音播放了。

 

其他声音冲突或者说是声音独占的解决方案,自己尝试一下设置“系统-偏好-声音”,多点尝试几次,如果还是不行则尝试修改如下:

gksu gedit /etc/pulse/default.pa
找到:
#load-module module-alsa-sink …
改为
load-module module-alsa-sink device=dmix


找到:
load-module module-suspend-on-idle
改为
#load-module module-suspend-on-idle
(重新logout再login)

(解决录音问题,如skype和audacity)
load-module module-hal-detect
改为:
#load-module module-hal-detect
这样,通过使用dmix,PulseAudio就不会霸占整个audio系统。PulseAudio将成为alsa的其中一个Mix Channel。然后,ALSA和PulseAudio便能很好地共存。以后都不再需要什么libflashsupport for pulseaudio了。

如果还不行,安装PulseAudio的控制器,好好享受PulseAudio的优势吧。sudo apt-get install padevchooser

posted @ 2008-12-26 21:31 Qzi 阅读(50) | 评论 (0)编辑

mozilla-mplayer:sudo apt-get install mozilla-mplayer

 

posted @ 2008-12-26 20:44 Qzi 阅读(37) | 评论 (0)编辑

Ubuntu的是下载官网的bundled包

需要注册帐号才能够下载,我在其他网站例如PConline等下载的安装后说已经expired不能够运行客户机,所以推荐在官网下载

如果下载的是tar.gz包的话,解压后是文件夹安装,需要运行pl后缀脚本文件安装,安装很容易,但就是发生上面说的不能够运行客户机的问题

官网上现在只有rpm与bundled下载的。

根据网友测试所得,ubuntu下载rpm包再使用工具转换为deb包有问题,bundled的安装方法是,先sudo chmod +x 那个bundled文件,改为可运行文件,再sudo ./那个bundled文件,就可以探出GUI界面安装了。

下载地址:https://www.vmware.com/tryvmware/?p=workstation-w,自己选择Linux版并且注册用户名后下载,下载速度有100多K(我的速度),还好。

在终端下执行sudo /usr/bin/vmware-uninstall.pl就可以了,如果在这里找不到vmware-uninstall.pl这个文件,那么就到原来的安装文件夹下的bin文件夹下应该也会有一个这样的文件的,执行那个也可以卸载vmware。要想完全卸载掉,你还要把/etc下vmware这个文件夹删了。

 

破解:我是不懂得破解软件的,并且我也不知道什么叫注册码,不过在网上一不小心发现了几个叫做注册码的东西,填进去以后就可以用了

6.0或者6.5的或者6.5.1的都行

WC5FW-V0CFX-4804A-4WTNL
TLHR5-LRV43-C21DA-4YDX6

posted @ 2008-12-26 14:43 Qzi 阅读(662) | 评论 (1)编辑

2008年12月13日

posted @ 2008-12-13 22:19 Qzi 阅读(49) | 评论 (0)编辑

2008年11月30日

posted @ 2008-11-30 00:29 Qzi 阅读(17) | 评论 (0)编辑