配置OpenVPN服务器支持多个用户组-guofs123-ChinaUnix博客
vyatta应用之:OpenVPN的radius认证-guofs123-ChinaUnix博客
Virtualbox虚拟机磁盘扩容
注意:
- 目前只支持扩容而不支持缩容
- 目前支持磁盘格式为: vdi、vhd
- 而且只支持动态增长类型的磁盘
参考:
- http://www.cnblogs.com/zhcncn/articles/2948508.html
- http://www.linuxidc.com/Linux/2015-04/116454.htm
示例:
- 磁盘格式转换:
VBoxManage clonehd box-disk1.vmdk box-disk1.vdi –format vdi - 磁盘大小修改:
VBoxManage modifyhd box-disk1.vdi –resize 120000
用友U8软件维护
U8服务器端:
1 |
U8DispatchService: 11520 |
U8客户端:
U8客户端与服务器端之间的关系:
- 客户端请求服务器端的11520端口
- 几次交互之后,客户端直接访问服务器端的sqlserver(1433端口)
- 问题:
- 客户端连接sqlserver的信息是在哪里配置的?或者是服务器端通过11520端口告知的?如果是的话,告知的是ip地址还是域名?告知的信息在服务器端如何配置的?
- 服务器端连接的1433端口是在哪里配置的?
- 服务器端的memcached是做啥的?哪里配置的?
windows 三次握手后不发包
git 之 丢弃修改
git reset –hard 可以丢弃未曾add的修改,但是不会删除未曾add的新文件, git clean -f 可以删除未曾add的新文件
参考: http://blog.csdn.net/carolzhang8406/article/details/49761927
rpm包制作点滴
由于没有系统全面地学习rpm包的制作,恨不得每次制作rpm都会遇到新的问题。
此前,我已经制作过几十个rpm包了,以为自己就是专家了,制作一个java的rpm包应该不难吧。
任务:替换掉原始jdk的rpm包中的几个文件,重新制作一个自定义的rpm包
问题:
- 制作的使用rpmbuild会自动分析依赖(其实根本没有任何依赖),如何避免?
- 解决办法: 在spec中添加
AutoReqProv: no
- 解决办法: 在spec中添加
- jdk中有很多jar文件,制作rpm包时会分析这些jar包,并且重新打jar包,过程如下:
123456/usr/lib/rpm/redhat/brp-compress/usr/lib/rpm/redhat/brp-strip /usr/bin/strip/usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip/usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump/usr/lib/rpm/brp-python-bytecompile/usr/lib/rpm/redhat/brp-java-repack-jars
其中的/usr/lib/rpm/redhat/brp-java-repack-jars
慢的要死(其实根本没必要)
解决办法: spec文件中添加:
%define __jar_repack 0
关于openssh
ssh是linux上不可或缺的软件,一般来讲,我们也不关心我们使用的ssh是哪个版本,因为我们很少会用到一些高级的功能。
在学习ansible的时候,发现了一个ssh的高级功能: ControlPersist 选项,可以持久化ssh回话,避免多次操作的重新连接,可以极大地提高ansible的效率,于是怀着极大的好奇想用一把试试;才发现连这个小小的愿望都不能很好地满足。
ssh的ControlPersist选项是从5.6版本开始出现的;我们常用的操作系统是centos6,标配的openssh版本为5.3(https://pkgs.org/download/openssh),如果要升级openssh就需要自己编译,没有找见el6下更高版本的openssh的rpm包,编译却是一件比较麻烦的事情: Linux升级openssh及问题总结 ; 如果使用centos7就好了,标配openssh版本为6.6的(现在最新版本已经7.4了,MAC上的openssh已经是7.2的了),然而从centos6升级到centos7又谈何容易。
新版本的openssh需要更新版本的openssl,如果要通过rpm包的方式升级的话,会带来很多软件的升级,牵一发而动全身
(从此,我有了一个新的想法,有意识地尽量使用centos7)