Linux下WebLogic的几个配置文件作用说明

来源:互联网 发布:淘宝开店怎么上传宝贝 编辑:程序博客网 时间:2024/04/28 07:21

本文介绍Weblogic中的几个配置文件的作用,包括resolv.conf、limits.conf、nodemanager.propertities和boot.properties
1、resolv.conf
该文件是DNS域名解析的配置文件,每行以一个关键字开头,后接配置参数。resolv.conf的四个关键字主要有4个,分别是:
nameserver #定义DNS服务器的IP地址,可以有很多行,查询时按顺序进行,当前仅当第一个没有反应时才查询下一个
domain #定义本地域名
search #定义域名的搜索列表
sortlist #对返回的域名进行排序
注:domain和search不能共存
2、limits.conf
limits.conf 文件实际是 Linux PAM(插入式认证模块,Pluggable Authentication Modules)中 pam_limits.so 的配置文件,而且只针对于单个会话。
limits.conf的格式如下:
username|@groupname type resource limit
username|@groupname:设置需要被限制的用户名,组名前面加@和用户名区别。也可以用通配符*来做所有用户的限制。
type:有 soft,hard 和 -,soft 指的是当前系统生效的设置值。hard 表明系统中所能设定的最大值。soft 的限制不能比har 限制高。用 - 就表明同时设置了 soft 和 hard 的值。
resource:
core - 限制内核文件的大小
date - 最大数据大小
fsize - 最大文件大小
memlock - 最大锁定内存地址空间
nofile - 打开文件的最大数目
rss - 最大持久设置大小
stack - 最大栈大小
cpu - 以分钟为单位的最多 CPU 时间
noproc - 进程的最大数目
as - 地址空间限制
maxlogins - 此用户允许登录的最大数目
要使 limits.conf 文件配置生效,必须要确保 pam_limits.so 文件被加入到启动文件中。查看 /etc/pam.d/login 文件中有:
session required /lib/security/pam_limits.so
Ulimit命令
设置限制,可以把命令加到profile文件里,也可以在/etc/security/limits.conf文件中定义限制。
命令参数
-a 显示所有限制
-c core文件大小的上限
-d 进程数据段大小的上限
-f shell所能创建的文件大小的上限
-m 驻留内存大小的上限
-s 堆栈大小的上限
-t 每秒可占用的CPU时间上限
-p 管道大小
-n 打开文件数的上限
-u 进程数的上限
-v 虚拟内存的上限
3、nodemanager.properties
WebLogic NodeManager配置文件
LogLimit: 节点管理器日志的最大大小(指定为整数)。达到此限制时,将创建一个新的日志文件;为0表示不限制 .
LogLevel: 节点管理器日志的日志记录严重程度级别。节点管理器与 WebLogic 服务器使用相同的日志记录级别。
ListenAddress : 默认值为null 使用此设置后,节点管理器将在计算机中的所有 IP 地址上进行监听。 如果值为 true,则将使用操作系统的本地库。
NativeVersionEnabled : 对于 UNIX 系统(而非 Solaris, HP-UX 或 Linux),请将此属性设置为 false,以便以非本地模式运行节点管理器。这将导致节点管理器使用 StartScriptEnabled property 指定的启动脚本来启动受管服务器。
ListenPort : 节点管理器监听连接请求的 TCP 端口号。
SecureListener: 默认为true , 如果设置为 true,则使用 SSL 监听器,否则使用普通的套接口,这里设置为false.
LogCount : 超过 LogLimit 时可创建的日志文件的最大数量
StopScriptEnabled : 如果为 true,请在服务器关闭后执行 StopScriptName指定的停止脚本. 一般设置为false.
LogAppend : 如果设置为 true,则当重新启动节点管理器时,不创建新日志文件;而是追加到现有日志。
StateCheckInterval: 指定节点管理器执行服务器状态检查要等待的时间间隔。500毫秒。
CrashRecoveryEnabled : 配置属性允许节点管理器在系统崩溃后重启服务器。默认不启用该属性。
StartScriptEnabled=true: 请将 StartScriptEnabled 属性设置为 true。(默认为 false。)如果启动脚本名(StartScriptName)为 startWebLogic.sh 或 startWebLogic.cmd,节点管理器将其中一个脚本用作默认值。
4、boot.properties
用于保存用户名和密码

1 0