动态iptables 防火墙
http://www.ibm.com/developerworks/cn/linux/network/dif/index.html[@more@]
Linux 自带防火墙 Iptables 基本配置
一、 语法 1. 对链的操作建立一个新链 (-N)。 删除一个空链 (-X)。 改变一个内建链的原则 (-P)。 列出一个链中的规则 (-L)。 清除一个链中的所有规则 (-F)。 归零(zero) 一个链中所有规则的封包字节(byte) 记数器 (-Z)。 2. 对规则的操作 加入(append) 一个新规则到一个链 (-A)的最后。 在链内某个位置插入(insert) 一个新规则(-I),通常是插在最前面。 在链内某个位置替换(replace) 一条规则 (-R)。 在链内某个位置删除(delete) 一条规则 (-D)。 删除(delete) 链内第一条规则 (-D)。 3. 指定源地址和目的地址 通过--source/--src/-s来指定
iptables 配置LINUX防火墙
iptables使用3个默认表:filter,nat,mangle。其中filter为系统缺省操作表。Filter表用于防火墙设置,对匹配条件的数据包可以选择access,drop,reject等的处理方式。Nat表用于网络地址转发,可以将源、目的ip地址转变为指定的ip地址。Mangle表可以实现对数据报头的修改或给数据报附上一些带外数据,当前mangle表支持修改TOS位及设置skb的nfmard字段。但由于某些中间层设备会忽略tos位的值,因此实际应用较少。Filter表中有input,forward,output链;nat表中有prerouting,forward,postrouting链;mangle表中有prerouting,output链。常用
oracle10g 文件存储类型
如何创建其他文件系统以及如何使用自动存储管理 (ASM)。如何使用原始设备和 Oracle 集群文件系统 (OCFS) 将在本系列的另一篇文章中介绍,该篇文章介绍了如何使用 Oracle 真正应用集群 (RAC) 创建集群数据库。 文件系统 文件系统是为 Oracle 数据库存储数据文件、重做日志和控制文件最常用的方法。文件系统易于实施,并且无需第三方软件来管理。 大多数情况下,文件系统在 Linux 的初始安装过程中创建。但有时必须在初始安装后(如安装新磁盘驱动器后)创建新文件系统。 本部分介绍了如何构建新文件系统以及如何在 Oracle 数据库中使用它。
oracle10gR2 在RHEL4上的安装配置文档(基于文件系统)
显示设置Section "Device" Identifier "Videocard0" Driver "vesa" VendorName "Videocard vendor" BoardName "VESA driver (generic)"EndSection一、准备软件和组件(RHEL3)rpm -q make gcc glibc compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel openmotif21 setarch libaio(RHEL4)rpm -q binutils compat-db gcc gcc-c++ glibc glibc-common libstdc++ libstdc++-devel make xscreensaver libaio openmotif21 s
Linux 文件命令精通指南
虽然 GUI 桌面(如 KDE 和 GNOME)能够帮助用户利用 Linux 特性,而无需关于命令行接口的功能知识,但还是经常会需要更多的功能和灵活性。而且,基本熟悉这些命令对于在 shell 脚本中正确地使某些功能自动化仍然是必需的。 这篇文章是关于 Linux 文件命令的一个“速成教程”,它是为那些刚接触这个操作系统或者只是需要补充这方面知识的用户提供的。它包含了对一些更有用的命令的一个简明的概述以及关于它们的最强大的应用的指导。下面包含的信息 — 结合一些实验 — 将使您能够容易地掌握这些基本的命令。(注意:当涉及到一个与 Oracle
Oracle 10g R2 for RHEL AS4 安装重点小记
安装环境配置:参考ORACLE网站错误解决参考:http://www.puschitz.com/InstallingOracle10g.shtml我碰到的问题全是由于RPM包没装全的原因导致的,参考www.puschitz.com上的解决方法全部解决。ORACLE发布的在REDHAT LINUX下装ORACLE的补丁包下载地址:http://oss.oracle.com/projects/compat-oracle/files/RedHat/http://oss.oracle.com/projects/compat-oracle/dist/files/RedHat/binutils-2.15.92.0.2-13.0.0.0.2.x86_64.rpm安装完成后的WEB管理URL地址:http://host.jobc.cn:5560/isqlplushttp://host.jobc.cn:5560/isqlplus/dbahttp://
RH9安装手册,很好!
http://docs.huihoo.com/redhat/rhl-ig-x86-zh_CN-9/index.html[@more@]
Linux 命令速查
一. 启动,关机,登入,登出相关命令<login> 登录<logout> 登出<exit> 登出<shutdown> 停止系统<halt> 停止系统<reboot> 重启动<poweroff> 切断电源<sync> 把内存里的内容写入磁盘<lilo> 安装lilo启动管理程序<grub> 安装lilo启动管理程序二. Shell相关命令<chsh> 切换Shell<history> 显示命令履历<alias> 设置命令别名<unalias> 取消命令别名<which> 显示命令所在位置<type> 查询命令种类<echo> 显示字符串或者变量内容<set>
OCFS2 user's guide
http://oss.oracle.com/projects/ocfs2/dist/documentation/ocfs2_users_guide.pdf[@more@]
OEM无法启动的问题
最近遇到OEM在重启后,无法登陆的问题!通过一些研究有了一些进步。现总结如下:问题一:查看dbconsole时总要重新设置ORACLE_SID?方法:在环境变量里新建一个oracle_sid=***问题二:如何在查看dbconsole时地址不指向ip而指向主机名,或者不指向原有ip而指向新设ip?方法:修改ORACLE_HOME/hostname_sid/sysman下配置文件:emd.properties,emoms.properties查看日志文件:emoms.log,emagent.log10G EM 使用的是配置文件中定义的连接串,而不是直接访问tnsnames.ora . 目录: ORACLE_HOMEhostname_sidsysmanconfig 文件: emoms.proper
负载均衡技术介绍
由于网络的数据流量多集中在中心服务器一端,所以现在所说的负载均衡,多指的是对访问服务器的负载进行均衡(或者说分担)措施。负载均衡,从结构上分为本地负载均衡和地域负载均衡(全局负载均衡),前一种是指对本地的服务器集群做负载均衡,后一种是指对分别放置在不同的地理位置、在不同的网络及服务器群集之间作负载均衡。 每个主机运行一个所需服务器程序的独立拷贝,诸如Web、FTP、Telnet或e-mail服务器程序。对于某些服务(如运行在Web服务器上的那些服务)而言,程序的一个拷贝运行在群集内所有的主机上,而网络负载均衡则将工
双机热备、双机互备与双机双工的区别
双机热备即是目前通常所说的active/standby方式,服务器数据包括数据库数据同时往两台或多台服务器写,或者使用一个共享的存储设备。当active服务器出现故障的时候,通过软件诊测(一般是通过心跳诊断)将standby机器激活,保证应用在短时间内完全恢复正常使用。 双机互备,在双机热备的基础上,两个相对独立的应用在两台机器同时运行,但彼此均设为备机,当某一台服务器出现故障时,另一台服务器可以在短时间内将故障服务器的应用接管过来,从而保证了应用的持续性。这种方式实际上是双机热备的一种应用。它避免了两个应用使用四台服务器
双机热备、集群及高可用性软件产品的选择
1. 明确应用的方式与要求:是双机方式还是多点集群?或者是目前使用双机、以后可能升级到集群?(相关内容:双机、集群的配置模式:主从、互备、多点集群) 如果是双机,是采用共享的存储设备,还是采用基于镜像的纯软件方式?(相关内容:双机热备的实现模式 - 基于共享存储与纯软件方式)2. 了解清楚应用环境: 使用什么操作系统? 运行什么应用?(比如,数据库的版本) 使用什么服务器? 使用什么存储设备? 如果考虑纯软件方式,则还有了解清楚:数据量的大小、数据写入的频率、应用的关键性与重要性(相关内容:纯软件方
在PUB上看到的,暂时留下来!
我也遇到了這個問題:[root@vmrac2 ~]# mount -t ocfs2 /dev/sdd1 /mnt/ocfs2ocfs2_hb_ctl: Device name specified was not found while reading uuidmount.ocfs2: Error when attempting to run /sbin/ocfs2_hb_ctl: "Operation not permitted"我是這樣解決的﹕先是在兩台主機上修改 /etc/sysconfig/o2cb ﹕O2CB_HEARTBEAT_THRESHOLD=301接著重新啟動兩台主機然后在第二台上重新格式化(之前是在第一台格式化的)﹐并mount:[root@vmrac2 ~]# mkfs.ocfs2 -b 4K -C 32K -N 4 --force -L oradatafiles /dev/sdd1 mkfs.ocfs2 1.2.1Ove
ocfs2的怪异问题
http://mlsx.xplore.cn/read.php/344.htm[@more@]
chkconfig 的介绍
为Linux 系统管理员轻松管理 /etc/rc[0-6].d 目录下众多的符号连接提供了详细的说明。那些Linux “菜鸟” 也可以通过本文了解和认知Linux 系统的运行级的概念。 不像DOS 或者 Windows,Linux 可以有多种运行级。常见的就是多用户的2,3,4,5 ,很多人知道 5 是运行 X-Windows 的级别,而 0 就是关机了。运行级的改变可以通过 init 命令来切换。例如,假设你要维护系统进入单用户状态,那么,可以使用 init 1 来切换。在Linux 的运行级的切换过程中,系统 会自动寻找对应运行级的目录/etc/rc[0-6].d下的K 和 S 开头的文件,按后面的数字顺序,
创建自启动文件脚本的实例
用户程序在系统启动时自动运行,比如运行一个名称为progm的程序,该怎么写脚本呢?脚本放在哪个rc下啊 ?1. 在/etc/rc.d/init.d/下新建 test_server,添加如下内容:#!/bin/sh# description: 启动测试服务# chkconfig: 345 99 88case "$1" in'start') #启动指令 #你的程序的启动指令 touch /var/lock/subsys/你的服务名称 ;;'stop') #关闭指令 #你的程序的关闭指令 rm -f /var/lock/subsys/你的服务名称 ;;*) echo "Usage: $0 { st
Linux的基本文件说明
启动引导程序配置文件 LILO /etc/lilo.conf GRUB /boot/grub/menu.lst 系统启动文件核脚本 主启动控制文件 /etc/inittab SysV启动脚本的位置 /etc/init.d、/etc/rc.d/init.d或/etc/rc.d SysV启动脚本链接的位置 /etc/init.d/rc?.d、/etc/rc.d/rc?.d或/etc/rc?.d 本地启动脚本 /etc/rc.d/rc.local、/etc/init.d/boot.local或/etc/rc.boot里的文件 网络配置文件 建立网络接口的脚本 /sbin/ifup 保存网络配置数据文件的目录 /etc/network、/etc/sysconfig/network和/etc/sysconfig/network-scripts 保
Oracle 10g Data Guard的创建与维护
Oracle 10g Data Guard的创建与维护[@more@]Maximum protection:零数据丢失。发生事务时需要同时向主数据库和备用数据写重做日志。为了保证数据不丢失,如果有一个事务发现不能向备用数据写重做日志,那么主数据库会自动关闭。Maximum availability:在保证主数据库可用的情况下最大程度上保证数据的不丢失。同Maximum protection一样也是同时向主和备用数据库写重做日志。与Maximum protection不同的时当发现不能向备用数据库写重做日志时不会关闭数据库,而是采用Maximum performance的模式管理直到修复故障。当发生第二次错误时至少要能