当前位置:  建站>运营/SEO
本页文章导读:
    ▪CentOS 5.4 pptp + freeradius2 +mysql +daloradius 完美整合(图文并茂)      只写操作的过程,其它没有相应的说明!! CentOS 5.4下配置pptpd服务器已经在其它篇章中有描述,这里为文章的链接入口<< CentOS release 5.4 (Final) 配置PPTP VPN服务器(初步)>> !!本.........
    ▪SharePoint Infopath表单服务-PowerShell      1. 激活可浏览的表单模板 Set-SPInfoPathFormsService -AllowUserFormBrowserEnabling $true -AllowUserFormBrowserRendering $true 2. 设置数据连接超时 Set-SPInfoPathFormsService –DefaultDataConnectionTimeout 15 –MaxDataConnectionTimeout .........
    ▪Linux终端中使用上一命令减少键盘输入      减少键盘输入,可以大大提高程序员的工作效率,快捷键的使用就是一个很好的例子。程序员经常使用终端。那么在终端上有没有类似的“快捷键”可以提高我们的效率呢?程序员的工作.........

[1]CentOS 5.4 pptp + freeradius2 +mysql +daloradius 完美整合(图文并茂)
    来源: 互联网  发布时间: 2013-10-31

只写操作的过程,其它没有相应的说明!!

CentOS 5.4下配置pptpd服务器已经在其它篇章中有描述,这里为文章的链接入口<< CentOS release 5.4 (Final) 配置PPTP VPN服务器(初步)>>

!!本文也是在此基础上做的改变,请先参照上述文章,完成PPTP VPN服务器的构建,再做如下步骤!!

一、安装相关配置包

1、安装httpd、mysql及php相关包

[root@localhost ~]# yum -y install httpd httpd-devel mysql mysql-server mysql-devel
[root@localhost ~]# yum -y install php php-devel php-mysql php-common php-gd php-mbstring php-mcry

2、配置httpd服务:

[root@localhost ~]# netstat -ant |grep 80
[root@localhost ~]# /etc/init.d/httpd start
Starting httpd:                                            [  OK  ]
[root@localhost ~]# vi /etc/sysconfig/iptables
[root@localhost ~]# grep 80 /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 80 -j ACCEPT  #增加此行
[root@localhost ~]# /etc/init.d/iptables restart
Flushing firewall rules:                                   [  OK  ]
Setting chains to policy ACCEPT: filter nat                [  OK  ]
Unloading iptables modules:                                [  OK  ]
Applying iptables firewall rules:                          [  OK  ]
Loading additional iptables modules: ip_conntrack_netbios_n[  OK  ]
[root@localhost ~]# chkconfig httpd --list
httpd           0:off   1:off   2:off   3:off   4:off   5:off   6:off
[root@localhost ~]# chkconfig httpd on  #设置httpd自动启动
[root@localhost ~]# chkconfig httpd --list
httpd           0:off   1:off   2:on    3:on    4:on    5:on    6:off
[root@localhost ~]# netstat -ant |grep 80
tcp        0      0 :::80                       :::*                        LISTEN

3、启动mysql数据库:

[root@localhost ~]# /etc/init.d/mysqld start
Initializing MySQL database:  Installing MySQL system tables...
OK
Filling help tables...
OK

To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h localhost.localdomain password 'new-password'

Alternatively you can run:
/usr/bin/mysql_secure_installation

See the manual for more instructions.

You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe &

You can test the MySQL daemon with mysql-test-run.pl
cd mysql-test ; perl mysql-test-run.pl

Please report any problems with the /usr/bin/mysqlbug script!

The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at http://shop.mysql.com
                                                           [  OK  ]
Starting mysqld:                                           [  OK  ]
4、设置数据库密码;

[root@localhost ~]# mysqladmin -u root password 'leekwen'

5、安装Freeradius2相关包

[root@localhost ~]# yum install -y freeradius2 freeradius2-mysql freeradius2-utils

6、启动radius进程,调试模式:

[root@localhost ~]# radiusd -X
FreeRADIUS Version 2.1.12, for host i386-redhat-linux-gnu, built on Jan  9 2013 at 05:02:57
Copyright (C) 1999-2009 The FreeRADIUS server project and contributors.
 ... adding new socket proxy address * port 51738
Listening on authentication address * port 1812
Listening on accounting address * port 1813
Listening on command file /var/run/radiusd/radiusd.sock
Listening on authentication address 127.0.0.1 port 18120 as server inner-tunnel
Listening on proxy address * port 1814
Ready to process requests.

7、开启另外一个终端进行测试,如图:


8、如果结果与上图不同,请临时关闭防火墙后,临时关闭防火墙命令如下:

[root@localhost ~]# iptables -F

重新运行测试命令:

[root@localhost ~]# radtest steve testing localhost 1812 testing123
##############
#  !!error !!  #
##############
Failed binding to authentication address * port 1812: Address already in use
/etc/raddb/radiusd.conf[240]: Error binding to port for 0.0.0.0 port 1812


请先用 lsof 命令查看,再用 killall -9 radiusd命令结束后,重新开启服务后,在进行测试!

二、下载ppp源码文件,集成ppp client:

1、下载源码:

[root@localhost ~]# wget ftp://ftp.samba.org/pub/ppp/ppp-2.4.4.tar.gz
--2013-07-01 18:33:36--  ftp://ftp.samba.org/pub/ppp/ppp-2.4.4.tar.gz
           => `ppp-2.4.4.tar.gz'
Resolving ftp.samba.org... 216.83.154.106, 2001:470:1f05:1a07::1
Connecting to ftp.samba.org|216.83.154.106|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD /pub/ppp ... done.
==> SIZE ppp-2.4.4.tar.gz ... 688763
==> PASV ... done.    ==> RETR ppp-2.4.4.tar.gz ... done.
Length: 688763 (673K)

100%[===========================================>] 688,763      135K/s   in 5.3s

2013-07-01 18:33:45 (127 KB/s) - `ppp-2.4.4.tar.gz' saved [688763]

2、解压并做相关配置

[root@localhost ~]# tar zxf ppp-2.4.4.tar.gz
[root@localhost ~]# cp -R ppp-2.4.4/pppd/plugins/radius/etc/ /etc/radiusclient
[root@localhost ~]# cp /etc/radiusclient/radiusclient.conf /etc/radiusclient/radiusclient.conf.bak
[root@localhost ~]# vi /etc/radiusclient/radiusclient.conf
行号                修改前的配置文件                                修改后的配置文件
25   issue         /usr/local/etc/radiusclient/issue      修改为:issue        /etc/radiusclient/issue
46   servers      /usr/local/etc/radiusclient/servers     修改为:servers     /etc/radiusclient/servers
50   dictionary  /usr/local/etc/radiusclient/dictionary   修改为:dictionary /etc/radiusclient/dictionary
61   mapfile    /usr/local/etc/radiusclient/port-id-map   修改为:mapfile   /etc/radiusclient/port-id-map
说明:修改相关配置文件的路径,确保radiusclient.conf这个文件中radiusclient相关的路径都是“/etc/radiusclient”开头的.

3、配置字典文件:

[root@localhost ~]# ls -l /etc/radiusclient/dictionary*
-rw-r--r-- 1 root root  7656 Jul  1 18:34 /etc/radiusclient/dictionary
-rw-r--r-- 1 root root 12295 Jul  1 18:34 /etc/radiusclient/dictionary.ascend
-rw-r--r-- 1 root root  1395 Jul  1 18:34 /etc/radiusclient/dictionary.compat
-rw-r--r-- 1 root root   599 Jul  1 18:34 /etc/radiusclient/dictionary.merit
-rw-r--r-- 1 root root  2649 Jul  1 18:34 /etc/radiusclient/dictionary.microsoft
[root@localhost ~]# vi /etc/radiusclient/dictionary
行号          文件内容
253  INCLUDE /etc/radiusclient/dictionary.microsoft
254  INCLUDE /etc/radiusclient/dictionary.merit    #增加此行
255  INCLUDE /etc/radiusclient/dictionary.ascend   #增加此行
256  INCLUDE /etc/radiusclient/dictionary.compat   #增加此行

4、在pptpd服务中添加freeradius插件:


    
[2]SharePoint Infopath表单服务-PowerShell
    来源: 互联网  发布时间: 2013-10-31

1. 激活可浏览的表单模板

Set-SPInfoPathFormsService -AllowUserFormBrowserEnabling $true
-AllowUserFormBrowserRendering $true

2. 设置数据连接超时

Set-SPInfoPathFormsService –DefaultDataConnectionTimeout 15
–MaxDataConnectionTimeout 25

3. 设置数据连接响应大小

Set-SPInfoPathFormsService –MaxDataConnectionResponseSize 3

4. 修改认证设置

Set-SPInfoPathFormsService –RequireSslForDataConnections $true –
AllowEmbeddedSqlForDataConnection $true –
AllowUdcAuthenticationForDataConnections $true –
AllowUserFormCrossDomainDataConnections $true

RequireSslForDataConnections:True为表单使用HTTP认证时需要SSL加密。

AllowEmbeddedSqlForDataConnection:当有包含用户名和密码的数据库连接信息的数据连接文件时,设置为True。

AllowUdcAuthenticationForDataConnections:是否允许自定义表单通过数据连接文件访问数据源。

AllowUserFormCrossDomainDataConnections:当表单需要访问与SharePoint不同的数据源时,设置为True。

5. 设置会话状态

Set-SPInfoPathFormsService –MaxPostbacksPerSession 110 –
ActiveSessionTimeout 720

6. 启用视图状态

Set-SPInfoPathFormsService –AllowViewState $true –ViewStateThreshold
40961

7. 验证并上传表单模板

Test-SPInfoPathFormTemplate
-Path "<<full path to InfoPath form template>>" 
Install-SPInfoPathFormTemplate-Path "<<full path to InfoPath form template>>"

8. 一次上传多个表单模板

"<<path of form 1>>" , "<<path of form 2>" , "<<path of form 3>>" |
Install-SPInfoPathFormTemplate

9. 激活/反激活网站集的表单模板

Enable-SPInfoPathFormTemplate
-Identity "<<name of form template>>"
-Site "<<URL of Site Collection>>" 
Disable-SPInfoPathFormTemplate
-Identity "<<name of form template>>"
-Site "<<URL of Site Collection>>"

10. 从InfoPath表单服务移除一个表单

Uninstall-SPInfoPathFormTemplate -Identity "<<name of form template>>"

11. 禁用InfoPath表单服务中的某一表单

Stop-SPInfoPathFormTemplate -Identity "<<name of form template>>"

12. 启用Web服务代理

Set-SPInfoPathWebServiceProxy -Identity "<<URL of web application>>"
-AllowWebServiceProxy $true
Set-SPInfoPathWebServiceProxy -Identity "<<URL of web application>>"
-AllowForUserForms $true
作者:FoxDave 发表于2013-7-2 19:21:13 原文链接
阅读:16 评论:0 查看评论

    
[3]Linux终端中使用上一命令减少键盘输入
    来源: 互联网  发布时间: 2013-10-31

减少键盘输入,可以大大提高程序员的工作效率,快捷键的使用就是一个很好的例子。程序员经常使用终端。那么在终端上有没有类似的“快捷键”可以提高我们的效率呢?程序员的工作往往是前后相关连的。所以,本文将演示如何使用上一条命令提高工作效率的。


1.使用上一条命令的所有参数

方法:!*

例子:如果我对hello.txt和bye.txt进行了编辑,然后希望使用git add添加这两个文件。就可以使用:git add !*


2.使用上一条命令的最后一个参数

方法:!$

           ALT + .

           ESC + .

其中后面两种方法,terminal中会自动补全


3.使用上一条命令中除了最后一个参数的部分

方法:!-:

例子:个人认为这个比较有用,因为有些命令中间会输入一大堆选项,最后一个才是实际发挥作用的对象,如果再次输入选项,会显得麻烦。


4.使用上一条命令中任意一个部份

方法:ALT + <num> + .

            其中num表示的上一条命令中的第几部分,从0开始,对于ls -shld hello.txt。ALT +0+. 就是ls。1就是-shld

5.替换上一条命令中的一个部份

方法:将foo替换为bar

            ^foo^bar    仅替换地一个

   !!:gs/foo/bar    替换所有


6.上一条命令

方法:!!



最后:推荐一个网站,可以这样来学习,如果遇到一条需要输入的命令,让你觉得需要键盘输入过多,或者说你猜想可能有更好的、更快捷的方式时,不妨到这个网站上来搜一下,这样慢慢积累,加以时日,应该还是有一定的收获: commandlinefu.com

作者:kiwi_coder 发表于2013-7-3 8:43:26 原文链接
阅读:1 评论:0 查看评论

    
最新技术文章:
▪SQVI和SAP查询QUERY的区别和使用注意事项    ▪彻底理解Cisco/Linux/Windows的IP路由    ▪Exchange 2010 处于禁止发送用户自动收到来自IT...
▪MB_CHANGE_DOCUMENT使用方法    ▪ALV的html表头    ▪【译】如何精确判断最终用户响应时间过长的...
▪apache2.4.4启用deflate压缩    ▪使用vmware 配置centos 6.0+ 网络出现的各种问题...    ▪十句话教你学会Linux数据流重定向
▪centos6.x已经安装的系统添加图形界面    ▪Linux查看CPU和内存使用情况    ▪win7问题解决,凭据管理器和无法访问,不允...
▪Dynamics CRM 2013 初体验(4):不再被支持的功...    ▪win7下制作ubuntu系统安装启动盘和U盘安装ubuntu...    ▪Linux cp -a用法
▪Windows Server时间服务器配置方法    ▪Tomcat+memcached实现Session共享    ▪Linux修改系统环境变量PATH路径的方法
▪Citrix 服务器虚拟化之二十七 XenApp6.5发布服务...    ▪搭建本地Ubuntu 镜像服务器    ▪Create local metadata resource of yum
▪tsm ANS0326E问题处理    ▪Windows SVN变化邮件通知(Python2.7实现)    ▪linux下的内核测试工具——perf使用简介
▪Nginx TCP Proxy模块的编译安装    ▪OSX: SSH密钥使用日记(2)    ▪OSX: SSH密钥使用日记(1)
▪Manually start and stop Oracle XE in Ubuntu    ▪Disable autostart of Oracle-xe in Ubuntu    ▪tar命令-linux
▪xtrabackup-2.1.2-611安装    ▪无废话ubuntu 13.4文件共享配置    ▪Unix文本处理工具之sed
▪hpux 操作系统 磁带备份与恢复    ▪HP DL360 G7通过iLO部署系统    ▪Redhat 6.0中VNC Server的配置方法
▪hpux 操作系统磁带备份与恢复    ▪用C++编程调用libvirt的API来创建KVM虚拟机    ▪hpux- hp小型机日常硬件故障处理case(一)
▪web集群时session同步的几种方法(统计)    ▪inux常用命令大全    ▪BAT 批处理实现循环备份N天文件夹
▪BIND9私有DNS服务器小环境搭建实验    ▪Exchange2013增量备份    ▪OSSEC Monitor your App log file
▪《深入理解Nginx》阅读与实践(三):使用upstre...    ▪如何给Fedora 15创建磁盘分区    ▪Packet Sniffer Code in C using sockets
▪Error, some other host already uses address    ▪修改uCOS_II以实现“优先级+时间片”联合调度    ▪weblogic开发模式与生产模式介绍
▪Wireshark 高级特性    ▪ubuntu13.04版本下安装RabbitVCS,类似windows的Tortoi...    ▪Apache 一台主机绑定多个域名及虚拟主机
▪linux安全设置    ▪RHEL双网卡绑定    ▪Linux shell if参数
▪Windows配置路由时可以指定源地址啦    ▪centos安装vim7.4    ▪S3C2410 实验三——块拷贝、字拷贝(寄存器的...
▪系统运维——日志处理    ▪ip_conntrack缓存neighbour    ▪关键在封装并发出了帧-IP冲突也无所谓
▪weblogic11g 安装——linux 无图形界面    ▪《数据通信与网络》笔记--SCTP    ▪《数据通信与网络》笔记--TCP中的拥塞控制
▪weblogic11g 安装集群 —— win2003 系统、单台主...    ▪weblogic11g 节点管理器 nodemanager    ▪Citrix 服务器虚拟化之二十六 应用程序虚拟化...
▪如何将windows下的文件夹挂载到linux虚拟机下    ▪在64位AIX6.1下安装SAP JCo    ▪Outlook启动时提示“找不到文件Outlook.pst文件”...
▪weblogic8.1 登陆5 ip 限制    ▪weblogic 内存 及 内存溢出    ▪手把手教你在Windows端搭建Redmine项目管理软件
▪启动及重新启动nginx,重启nginx后丢失nginx.pid问...    ▪Win7实现快速启动栏并实现靠左边的终极操作...    ▪《深入理解Nginx》阅读与实践(二):配置项...
▪显示grub引导菜单    ▪nagios监控主机    ▪linux各种数据流重定向
▪centOS安装chrome浏览器    ▪Slackware 14 安装完全指南    ▪SharePoint 2013的100个新功能之内容管理(三)
▪Citrix 服务器虚拟化之二十一 桌面虚拟化之部...    ▪[问,ask]ubuntu13.04安装vncserver后只显示桌面,不显...    ▪Win7中IIS出现“HTTP 错误 404.17 - Not Found 请求的...
▪CentOS快速安装最新版本的SaltStack    ▪CentOS 6.4 快速安装Nginx笔记    ▪磁盘管理——RAID 0
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

▪MB_CHANGE_DOCUMENT使用方法    ▪ALV的html表头    ▪【译】如何精确判断最终用户响应时间过长的... iis7站长之家