notice
你准备好了吗?
2012年1月15日 | 分类: 技术文档 | 标签:

我们知道在Linux下网卡被称为eth0,eth1,eth2……,所有网卡的配置文件都存储在/etc/sysconfig/network-script/下,文件名是以ifcfg-eth0,ifcfg-eth1,ifcfg-eth2……来命名的。一块网卡对应一个配置文件。如果我们要给eth0配置两个IP地址,我们该怎么办呢? 1.执行“cp ifcfg-eth0 ifcfg-eth0:1”复制eth0的配置文件,文件名在原文件名后加”:1″. 2.编辑修改ifcfg-eth0:1中相应的字段,具体如下:   # VIA Technologies, Inc. VT6102 [Rhine-II] DEVICE=eth0     //这里是设备,需要修改成为eht0:1 BOOTPROTO=none BROADCAST=192.168.1.255   //IP地址的广播地址,对应即可 HWADDR=00:14:2A:2D:59:6B  //网卡的Mac地址,不需要修改 IPADDR=192.168.1.17         //IP地址,改成你想要的 IPV6INIT=yes IPV6_AUTOCONF=yes NETMASK=255.255.255.0     //子网掩码,对应即可 NETWORK=192.168.1.0       //网络地址,对应即可 ONBOOT=yes        GATEWAY=192.168.1.1       //网关地址,对应即可 TYPE=Ethernet PEERDNS=yes USERCTL=no

评论关闭
2012年1月15日 | 分类: 技术文档 | 标签:

Removing Oracle SoftwareThis chapter describes how to completely remove all software from an Oracle home directory. See Also: If you want to remove an individual product, refer to the product-specific documentation for requirements and restrictions. 5.1 Removing Oracle Software The following steps describe how to use Oracle Universal Installer to remove Oracle software from an [...]

评论关闭
2011年12月31日 | 分类: 技术文档 | 标签:

为当前用户创建cron服务 1.  键入 crontab  -e 编辑crontab服务文件 例如 文件内容如下: */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 保存文件并并退出 */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh */2 * * * * 通过这段字段可以设定什么时候执行脚本 /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 这一字段可以设定你要执行的脚本,这里要注意一下bin/sh 是指运行  脚本的命令  后面一段时指脚本存放的路径     2. 查看该用户下的crontab服务是否创建成功, 用 crontab  -l 命令   3. 启动crontab服务 一般启动服务用  /sbin/service crond start 若是根用户的cron服务可以用 sudo service crond start, [...]

评论关闭
2011年11月18日 | 分类: 技术文档 | 标签:

今天用hibernate连接一个oracle数据库时发现连接失败,我是这样写的 <property name=”connection.url”> jdbc:oracle:thin:@172.18.10.51:1521:orcl </property> 我的数据库名就是orcl没错,使用oracle客户端程序连接也都是正常的,后来检查发现该数据库的sid和数据库名实际上不相同,而jdbc里实际是用sid连接数据库的,因此重新搜索了一下以下概念的区别:   数据库名,数据库实例名SID,数据库服务名,全局数据库名 一、数据库名 就是在你安装oracle软件过程中创建的数据库,或者是安装完后,自己再创建的数据名称。主要用于一个oracle中安装了多个库, 他们之间的 区分。一个库会在windows的服务中生成一个oracle_service.数据库名是在安装数据库、创建新的数据库、创建数据库控 制文件、 修改数据结构、备份与恢复数据库时都需要使用到的。 查询当前数据名 方法一:select name from v$database; 方法二:show parameter db 二、数据库实例名[SID] 数据库实例名是用于和操作系统 进行联系的标识,就是说数据库和操作系统之间的交互用的是数据库实例名。实例名也被写入参数文件 中,该参数为instance_name,在 winnt平台中,实例名同时也被写入注册表。数据库名和实例名可以相同也可以不同。在一般情况下, 数据库名和实例名是一对一的关系,但如果在 oracle并行服务器架构(即oracle实时应用集群)中,数据库名和实例名是一对多的关系。 (就是一个oracle中创建多个库的时候,每 个库和操作系统之间通信的身份标示,和我们用户没有关系嘀!) 查询当前数据库实例名 方法一:select instance_name from v$instance; 方法二:show parameter instance 三、数据库域名 在分布工数据库系统中,不同版本的数据库服务器之间,不论运行的操作系统是unix或是windows,各服务器之间都可以通过数据库 链路进行远 程复制,数据库域名主要用于oracle分布式环境中的复制。 举例说明如: 全国交通运政系统的分布式数据库,其中: 福建节点: fj.jtyz 福建厦门节点: xm.fj.jtyz 江西: jx.jtyz 江西上饶:sr.jx.jtyz 这就是数据 库域名。 数据库域名在存在于参数文件中,他的参数是db_domain [...]

评论关闭
2011年11月16日 | 分类: 技术文档 | 标签:

换了Dell的R510服务器,联通远程管理器后发现虚拟介质无法映射,一直提示“虚拟介质分离或所选虚拟磁盘驱动器的虚拟介质重定向已由另一用户使用” 一番折腾后找到解决办法: 1.在管理界面-控制台/介质-虚拟介质:设置附加或者自动附加 2.这个时候应该可以附加iso了 3.在控制台”设置-第一个引导设备”选择虚拟介质,然后重启机器就可以从iso引导系统安装了   原贴: http://www.4os.org/index.php/2010/10/21/dell-drac6-%E8%99%9A%E6%8B%9F%E4%BB%8B%E8%B4%A8%E5%AE%89%E8%A3%85%E7%B3%BB%E7%BB%9F/

评论关闭
2011年10月23日 | 分类: 技术文档 | 标签:

今天,开发团队里的几位同事向我反映,在使用PL/SQL Developer工具登陆一个新创建的用户进行查询时,报出以下错误(PL/SQL Developer版本:7.1.5 1403): Dynamic Performance Tables not accessible, Automatic Statistics disabled for this session You can disable statistics in the preference menu, or obtain select priviliges on the V$session,V$sesstat and V$statname tables 这个报错信息在不同的PL/SQL Developer版本都会出现,从上面详细的报错提示信息中我们可以判断得到,报错原因不在工具本身。 在此,详细记录一下这个小问题的三种处理方法。 1.第一种处理方法(不推荐) 就是在报错的Error对话框中将“Don’t show this message again”选项选中,下次就不在提示这个错误了。 这种方法应该可以叫做“鸵鸟方式”的处理方法。没有从根本上解决这个问题。 2.第二种处理方法(可以采纳) 报错信息中描述的非常详细,原因是动态性能表没有权利被访问导致的问题,因此,我们通过把所需访问权限赋予给具体用户的方法来解决这个问题。 这里给出我能想到的三种具体处理方法。大家可以继续补充。 1)如果只是某一具体用户有权限查询这三个动态性能视图,可以如下进行操作 这里注意一下:我们授权的视图是V_$session不是V$session,因为V$session是同名不是具体的视图。否则您会收到下面这个错误。 sys@ora10g> grant select on V$session  to user_sec; [...]

评论关闭
2011年10月8日 | 分类: 工作记录 | 标签:

支站发布系统国庆放假前,OEM Dataguard状态异常,但在服务器上查看又显示正常,另外负载也显示异常,有将近1100个进程,正常情况下300左右. 决定停发布系统,重启实例,但实例停后,上述异常进程没有消失,决定重启服务器,服务器重启后,数据库正常,进程正常,DG状态恢复

评论关闭
2011年9月21日 | 分类: 技术文档 | 标签:

Google Update 是不折不扣的一个流氓程序,不仅安装 Google 软件的时候强制下载安装,而且采用用户极少察觉的方式后台运行,进程中断后会自动重启,不提供卸载,不经用户同意就访问互联网传送信息 …… 很难想像一向在我心中还算正派的 Google 怎么会弄出这么个“老鼠屎”产品来,形象大打折扣! Google 的产品如 Google Earth、Gears、Chrome 等在安装之前都要求下载一个在线安装程序,其实就是 Google Update ,这个小程序然后再下载相应的软件进行安装。这种模式很早就有,出自 P2P 下载的一个特殊应用,一些大的软件发布时为了减少下载服务器压力,提高下载速度,会先让用户下载一个小的 p2p 客户端,然后利用此客户端快速下载软件再行安装,只不过,软件安装完毕之后,该客户端也就废除了,Google Update 则不同,会随系统启动而常驻系统,美其名曰自动升级保持软件的最新。 其实就 Google 得产品来说,体积不大,根本用不到这种安装方式,而且最让人无法理解的是,一向注意用户体验和隐私的 Google ,这次发布这个产品却完全违背了其行为风格,不仅安装时必须安装这个 updater ,而且将 update 采用了系统服务的方式绕开用户自动运行,为了防止进程被关闭,它还采用了用户不容易注意的计划任务的方式来加载其 google updater.exe ,抛开系统资源占用,未经用户同意联网发送信息不说,连卸载程序都没有,这就有点非常的不厚道,要是国产软件,估计办公室都会有人来砸玻璃了。 如果要删除 google update ,需要进行如下步骤: 1)删除掉 控制面板 – 任务计划 中的 Google Update 项目 2)用任务管理器杀掉进程中的 google update.exe 进程 3)停止并删除 控制面板 – 系统 [...]

评论关闭
2011年8月31日 | 分类: 技术文档 | 标签:

在对 Nginx 的配置文件进行编辑的时候,可能出现配置文件缩进很乱的情况,如果手动去修改也挺费事儿的。好在可以给 vim 增加 nginx.vim 的语法文件来很方便处理配置文件的缩进。使用 vim 的 gg=G 就可以一次把 nginx 的配置文件格式化。 1.下载 nginx.vim http://www.vim.org/scripts/script.php?script_id=1886 2.将 nginx.vim 复制到 vim/syntax 目录 根据自身的需要和 vim 的目录来灵活操作, [root@localhost syntax]# pwd /usr/share/vim/vim70/syntax 也可以复制到 ~/.vim/syntax/ 用户所在的目录 3.配置 nginx.vim au BufRead,BufNewFile /etc/nginx/* set ft=nginx 在 filetype.vim 文件中加入上面的代码,可以加 vim/filetype.vim 程序目录中,也可以是  ~/.vim/filetype.vim 用户目录中。以上目录或文件不存在的需要自行添加。其中 “/etc/nginx” 为 nginx 配置文件的目录。 这样就可以把杂乱的 nginx 配置文件格式化为比较规范和漂亮的 nginx 配置文件了。 杂乱的 [...]

评论关闭
2011年8月6日 | 分类: 技术文档 | 标签:

linux 查看硬件信息:proc 使用/proc查看的硬件信息虽然丰富,但是可读性不好,尤其是我这样的菜鸟,可谓天文! cat /proc/cpuinfo #查看CPU信息,内容很全哦! cat /proc/meminfo #查看内存信息。 cat /proc/ioports #查看IO端口 cat /proc/swaps #查看交换分区信息(/proc) cat /proc/interrupts #中断信息 cat /proc/partitions #查看磁盘分区 cat /proc/bus/usb/devices #查看USB设备 cat /proc/bus/input/devices #查看输入设备:键盘鼠标 cat /proc/bus/pci/devices #查看PCI设备 cat /proc/loadavg #查看系统负载 cat /var/log/demsg #查看开机检查的硬件,可以使用grep过虑:eth,cpu,mem,pci,usb,vga,sda…… linux 查看硬件信息:终端命令行 使用终端命令行查看的硬件信息可读性好很多了,而且也比较丰富。 lscpu #查看CPU信息 lspci #查看PCI设备 lsusb #查看USB设备 vmstat #报告虚拟内存统计信息 fdisk -l #查看分区信息 hdparm -i /dev/sda #查看磁盘参数 df [...]

评论关闭