zoukankan      html  css  js  c++  java
  • 【TDS学习文档6】设置服务器

    作者:gnuhpc
    出处:http://www.cnblogs.com/gnuhpc/

    1.改变服务器端口和使能语言标签特性
    查看语言标签特性是否被使能了:
    idsldapsearch -b "" -s base objectclass=* ibm-enabledCapabilities
    要是返回OID 1.3.6.1.4.1.4203.1.5.4则这个特性已经被使能。
    指定非默认端口并且使能语言标签特性则:
    idsldapmodify -D —w —i
    filename形如:
    changetype: modify
    replace: ibm-slapdPort
    ibm-slapdPort: 399
    -
    replace: ibm-slapdSecurePort
    ibm-slapdSecurePort: 699
    dn: cn=Directory, cn=RDBM Backends, cn=IBM Directory, cn=Schemas, cn=Configuration
    replace: ibm-slapdLanguageTagsEnabled
    ibm-slapdLanguageTagsEnabled: TRUE
    你可以动态的使能或禁止语言标签而无需重启服务器。
    2.设置性能
    你可以改变搜索限制和连接设置以提高性能。
    idsldapmodify -D -w -i
    filename形如:
    dn: cn=Directory,cn=RDBM Backends,cn=IBM Directory,cn=Schemas,cn=Configuration
    changetype: modify
    replace: ibm-slapdDbConnections
    ibm-slapdDbConnections: 15
    -
    replace: ibm-slapdReplDbConns
    ibm-slapdReplDbConns: 4
    3.设置最小ulimits
    这对于服务器平稳运行很重要,在启动的时候,目录服务器验证当前进行的ulimit选项的值是不是大于等于在配置文件中指定的值,若不大于则服务器就将当前进程的值设置为ulimit选项的值。
    ldapmodify -D -w -i
    filename中形如:
    dn: cn=ulimits, cn= configuration
    changetype: modify
    replace: ibm-slapdUlimitVirtualMemory
    ibm-slapdUlimitVirtualMemory:
    4.搜索设置:
    你可以设置参数来控制用户的搜索容量,比如页搜索或排序搜索。
    idsldapmodify -D -w -i
    dn: cn=Configuration
    changetype: modify
    replace: ibm-slapdTimeLimit
    ibm-slapdTimeLimit: 900
    -
    replace : ibm-slapdDerefAliases
    ibm-slapdDerefAliases: {never|find|search|always}
    -
    replace: ibm-slapdSizeLimit
    ibm-slapdSizeLimit: 500
    dn: cn=Directory,cn=RDBM Backends,cn=IBM Directory,cn=Schemas,cn=Configuration
    changetype: modify
    replace: ibm-slapdPagedResAllowNonAdmin
    ibm-slapdPagedResAllowNonAdmin: false
    -
    replace: ibm-slapdPagedResLmt
    ibm-slapdPagedResLmt: 3
    -
    replace: ibm-slapdSortKeyLimit
    ibm-slapdSortKeyLimit: 3
    -
    replace: ibm-slapdSortSrchAllowNonAdmin
    ibm-slapdSortSrchAllowNonAdmin: false
    dn: cn=Front End, cn=Configuration
    changetype: modify
    replace: ibm-slapdIdleTimeOut
    ibm-slapdIdleTimeOut: 300
    dn: cn=VirtualListView, cn=Configuration
    changetype: modify
    replace: ibm-slapdVLVEnabled
    ibm-slapdVLVEnabled:
    -
    replace ibm-slapdMaxVLVBeforeCount
    ibm-slapdMaxVLVBeforeCount:
    dn: cn=Persistent Search, cn=Configuration
    changetype: modify
    replace: ibm-slapdEnablePersistentSearch
    ibm-slapdEnablePersistentSearch: TRUE
    -
    replace: ibm-slapdMaxPersistentSearches
    ibm-slapdMaxPersistentSearches:
    5.事件提醒设置
    使能:
    idsldapmodify -D -w -i
    dn: cn=Event Notification,cn=Configuration
    changetype: modify
    replace: ibm-slapdEnableEventNotification
    ibm-slapdEnableEventNotification: TRUE
    -
    replace: ibm-slapdMaxEventsPerConnection
    ibm-slapdMaxEventsPerConnection: 100
    -
    replace: ibm-slapdMaxEventsTotal
    ibm-slapdMaxEventsTotal: 0
    在使能后你必须重新启动才能生效。要是只更改了设置则无需重启。
    禁用:
    idsldapmodify -D -w -i
    dn: cn=Event Notification,cn=Configuration
    changetype: modify
    replace: ibm-slapdEnableEventNotification
    ibm-slapdEnableEventNotification: FALSE
    要重新启动。
    6.办理功能支持
    办理过程可以使一个程序用一个动作将一组入口同时更新。
    使能:
    idsldapmodify -D -w -i
    dn: cn=Transaction,cn=Configuration
    changetype: modify
    replace: ibm-slapdTransactionEnable
    ibm-slapdTransactionEnable: TRUE
    -
    replace: ibm-slapdMaxNumOfTransactions
    ibm-slapdMaxNumOfTransactions: 20
    -
    replace: ibm-slapdMaxOpPerTransaction
    ibm-slapdMaxOpPerTransaction: 5
    -
    replace: ibm-slapdMaxTimeLimitOfTransactions
    ibm-slapdMaxTimeLimitOfTransactions: 300
    禁用:
    idsldapmodify -D -w -i
    dn: cn=Transaction,cn=Configuration
    changetype: modify
    replace: ibm-slapdTransactionEnable
    ibm-slapdTransactionEnable: False
    7.增加删除下标:
    一个下标suffixe定义了一个本地目录继承结构的top入口。这个DN也是在目录继承中其他入口的DN。注意:一个特定的匹配了suffixe的入口必须加到目录中。
    增加:idscfgsuf -I -s
    删除:idsucfgsuf -I -s
    8.Tombstone——记录被删除掉的入口
    使用这个功能,你可以 把将要删除的入口放到Tombstone子树中,cn=Deleted Objects,随后属性表会被更新,删除的入口会被加一个isDeleted的属性表示已经删除。
    使能:
    idsldapmodify –D –w –f
    dn: cn=Directory, cn=RDBM Backends, cn=IBM Directory, cn=Schemas, cn=Configuration
    ibm-slapdTombstoneEnabled: TRUE
    重新读取配置文件:
    idsldapexop -D -w -op readconfig -scope entire
    配置tombstone生存时间:
    idsldapmodify –D –w
    dn: cn=Directory, cn=RDBM Backends, cn=IBM Directory, cn=Schemas, cn=Configuration
    ibm-slapdTombstoneLifeTime:

    作者:gnuhpc
    出处:http://www.cnblogs.com/gnuhpc/


                   作者:gnuhpc
                   出处:http://www.cnblogs.com/gnuhpc/
                   除非另有声明,本网站采用知识共享“署名 2.5 中国大陆”许可协议授权。


    分享到:

  • 相关阅读:
    mysql数据库基本类型
    常用辅助类【转】
    Java 并发笔记】并发机制底层实现整理[转发]
    关于PROPAGATION_NESTED的理解
    线程数设置
    c# Expression 扩展[转]
    Net定时器 【转载】
    【转】高可用设计-58沈剑
    【转】委托的三种调用示例(同步调用 异步调用 异步回调)
    [coursera OA] acme match
  • 原文地址:https://www.cnblogs.com/gnuhpc/p/2807450.html
Copyright © 2011-2022 走看看