`
文章列表
     脚本语言目前发展很快,python流行度也越来越大,对我而言,脚本语言主要作为系统的粘合剂,一般不做主体业务逻辑的开发,但作为系统管理,整合程序还是不错的。所以,今天开始学习python,有点懒,因为有个小需求:linux下SSH远程登录后,发送短信通知管理员。原来一般使用shell直接完成,今天学习python,就作为第一个hello world试试。花了尽2个小时,完全根据程序逻辑需求通过google查语法(怎么定义程序,if,字符串处理等,哈哈),终于完成。记录下咱的first python程序哈。   #!/usr/bin/python import time i ...
    今有一小型项目,完全自主弄,原来以为很简单的NTP服务,我给折腾了2个多小时才整撑头(以前都是运维搞,没太注意,所以这技术的东西,在简单都需要亲尝啊),这里记录为以后别再浪费时间。       目标环境,5 ...
  安装,维护MYSQL5.6环境中,遇到的各种问题处理,MYSQL日志中各种错误和警告处理汇总,记下,免于下次话费大量时间去google和研究   1、selinux 照成服务无法正常启动 独立安装社区版本最可能出现的问题(如果你是Redhat6.x ...
     项目案例中使用的环境spring-3.1.x+Quartz 2.1.7, 最开始因为是单机配置,非常容易,分分钟搞定,并正常。后面因为项目是集群部分,需要改造为最容易的DB锁方式集群Quartz。要下班了,弄完并验证,没时间写正常的配置过程 ...
  1、查看端口号对用的进程PID  netstat -aon|findstr "端口号",例如: netstat -aon|findstr "5037" TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       9760   2、查看进程号对应的经常名称 tasklist|findstr "9760" tadb.exe                      9760 Console                    1       ...
   在是使用JPA(hibernate)配置实体关系中,经常会遇到通过父实体对象级联批量更新子对象的需求,而且每次更新必须采用合并方式,即原来的所有子删除,只保留本次保存的所有子实体对象。 例子: A为父对象,持有一个B的集合,A与B的关系为oneToMany.  第一次保存:设置A下的B集合成员为:1,2,3, 保存A后,B对象对应的数据表为:1,2,3 第二次保存:设置A下的B集合成员为:2,3,4, 保存A后,B对象对应的数据表为:2,3,4 (自动删除无效数据1) 这个就是自动去孤子功能。   配置如下:     class A{ private ...
  一般是拷贝windows到字体到linux中,注册使用。 在系统字体目录建立msfonts子目录用于存新增到字体文件 # mkdir /usr/share/fonts/msfonts # cp /mnt/c/Windows/Fonts/msyh* /usr/share/fonts/msfonts/ # cp /mnt/c/Windows/Fonts/consola*.ttf /usr/share/fonts/msfonts/ # cp /mnt/c/Windows/Fonts/simhei.ttf /usr/share/fonts/msfonts/ # cp /mnt/c/W ...
  研究N小时,发现CentOS6.4不支持发布版到chrome, 找里N久,发现里安装开发版到办法,可行: yum install http://people.centos.org/hughesjr/chromium/6/x86_64/RPMS/chromium-28.0.1500.52-207119.x86_64.rpm   如果以root身份运行,需要设置用户数据目录,下面是链接参数 opt/chromium/chrome-wrapper --user-data-dir=/root/chromium
   参考mount命令:http://www.jb51.net/os/RedHat/1109.html   修改扩展磁盘默认的挂载点/home到/data   [root@localhost ~]# df -h 文件系统       容量  已用  可用 已用%% 挂载点 /dev/mapper/VolGroup-lv_root                        50G  3.3G   44 ...

openLDAP相关维护

    博客分类:
  • LDAP
  1、ACL 控制 # 设置访问基础访问权限:对,密码的访问控制 access to attrs=userPassword       by anonymous auth # 匿名访问,用于认证       by dn= “cn=Manager,dc=boy,dc=com” write  # 管理员可修改       by self write # 自己可以修改   # 对其他全局所有数据,除管理员可写外,其他人只读。 access to *       by dn=”cn=Manager,dc=boy,dc=com” write       by self write ...
         通过平铺的原始树形结构数据,快熟构建节点的父子管理,完成树型结构数据的构建,一般在配合前段树形机构显示中有特殊需求的情况中使用。如果需要提出一个父子结构数据中部分数据,如果利用hibernate的级联查询,是很方面获取树形结构的全量,但要剔除部分数据就麻烦了,而且hinernate执行的时候是多个SQL,效率也差一些(不考虑缓存哈)。          原始数据结构:        ID,PID,NAME....        目标数据(json):        {             id:1             name:'NAME1',   ...
  项目中要遍历,对Key进行处理,弄了N个方案,记录下,具体选哪个再说,呵呵 需求:TC服务中通过KEY-VALUE存储了准备删除的文件KEY和时间,需要定期全量遍历KEY,进行删除,然后清理TC对应的数据。由业务决定了删除数据的量不大,目前主要要求可靠。   1、给TT加个补丁,让其支持memcached协议访问,本人只会JAVA,困难(同时被鄙视了),网上的那个补丁说有问题... 代码:无 2、使用TC的JAVA-API直接访问TC数据问题,已测试通过,注意在TT启动的时候,打开文件时候,mode需要加HDB.ONOLCK,不然,是读取不到数据的,一直卡在哪儿(我的需要是读 ...
    项目中用到了TT/TC,今天在解决一个问题的时候,自己搭建了一个环境,先简单记录下,备用。   OS环境:centOS 6.3   软件: JDK1.6,   tokyocabinet-1.4.48.tar.gz   tokyotyrant-1.1.41.tar.gz   tokyocabinet-java-1.24.tar.gz(java-api)    1、安装 这个安装比较容易,就是configure , make ,make install TC的安装: ./configure --prefix=/usr/local/tc 可能出现zlib找不到,使用y ...
      linux下tomcat服务器,一般都会配置自动启动,原因简单,维护减少麻烦。做了很多次,每次都差下资料,整下,今天有整一次,闲麻烦,自己调整了下脚本,备份下来,下次再不花时间。     linux : centOS6.4   tomcat: tomcat-6.0.37     自启动脚本文件tomcat请参加附件:tomcat.zip   1、拷贝到 /etc/init.d/下   2、chkconfig --add tomcat   3、配置在3,4,5三种启动模式中自定启动tomcat         chkconfig --level 345 tomc ...
  最近在开发中,想保存easyui的一个复杂界面的layout,让用户可以根据自己的分辨率和喜好进行界面布局的调整,并保存下来,下次进入的时候使用保存的布局位置。   设计: 1、需要在布局拖动的时候记录下layout部件的位置(我这里使用的是north和center,并使用fit填充全页面的方式布局,所以只需要记录north的高度就OK)。 2、在进入页面时,jquery和easyui初始化和渲染完成后,执行resize操作。   找方案,想办法 1、官方文档基本没有办法实现,easyui.layout虽然继承了resizable,但是查看了官方混淆后的烂代码,勉强发现官方 ...
Global site tag (gtag.js) - Google Analytics