当前位置:  建站>运营/SEO
本页文章导读:
    ▪centos上redmine跟SVN的整合      一. 先安装SVN 二.SVN跟Apache整合 1.新建一个SVN版本库 #cd /var/www/ #mkdir svn #cd svn #svnadmin create test1 //SVN安装完之后,创建SVN仓库的根目录为/var/www/svn,在里面新建一个版本库test1 2.Apache配置.........
    ▪关于SSH的一些总结      1. 查看sshd的版本 root # rpm -qf /usr/sbin/sshd openssh-server-4.3p2-82.el5 root # rpm -qi openssh-server-4.3p2-82.el5 Name : openssh-server Relocations: (not relocatable) Version : 4.3p2 Vendor.........
    ▪常用dos命令      ......

[1]centos上redmine跟SVN的整合
    来源: 互联网  发布时间: 2013-10-31

一. 先安装SVN

二.SVN跟Apache整合

1.新建一个SVN版本库

#cd  /var/www/

#mkdir svn

#cd svn 

#svnadmin create test1    //SVN安装完之后,创建SVN仓库的根目录为/var/www/svn,在里面新建一个版本库test1

2.Apache配置文件修改

#vi /usr/local/apache/conf/httpd.conf
在里面加入如下内容

LoadModule dav_svn_module     modules/mod_dav_svn.so
LoadModule authz_svn_module   modules/mod_authz_svn.so
<Location /svn>
  DAV svn
  SVNParentPath /var/www/svn
  SVNListParentPath on
  Order deny,allow
  Allow from all
</Location>

3.SVN配置文件修改

#cd test1
#vi config/authz
加入以下两行

[/]
harry = rw

#vi config/passwd
harry = harryssecret  //将这行前面的#去掉

#vi config/svnserve.conf

将以下几行前面的#去掉

anon-access = read
auth-access = write
password-db = passwd
authz-db = authz

三.redmine中SVN的配置

登录redmine后台,管理-》项目-》选择某个项目-》选择版本库选项卡。在SCM中选择Subversion,填入URL,填入登录名和密码(登录名和密码在此例中可以填写为,用户名:harry,密码harrayssecret)。然后在前台查看这个项目,会有版本库菜单,点击即可显示此项目对应的版本库信息。

以上的配置仅限于http的URL,如果你的SVN服务器搭建的是https的,还需要做如下操作。

# vi /usr/local/redmine   //进入你放redmine的文件夹
#svn ls --config-dir webserverRedmine --xml https://XX.XX.XXX.XXX/test1/

这时候会要求你输入用户名密码,输入正确的用户名密码,是否永久保存ssl凭证,确认。此时会在redmine所在文件夹下生成webserverRedmine目录,目录内容为该SVN的ssl凭证。

修改/usr/local/redmine/lib/redmine/scm/adapters/文件夹下subversion_adapter.rb的内容。 
找到:

  def credentials_string 
  str = '' 
  str << " --username #{shell_quote(@login)}" unless @login.blank? 
  str << " --password #{shell_quote(@password)}" unless @login.blank? || @password.blank? 
  str << " --no-auth-cache --non-interactive "
  str 
  end 

将其修改为:

  def credentials_string 
  str = '' 
  str << " --username #{shell_quote(@login)}" unless @login.blank? 
  str << " --password #{shell_quote(@password)}" unless @login.blank? || @password.blank? 
  str << " --trust-server-cert --no-auth-cache --non-interactive --config-dir /usr/local/redmine/ webserverRedmine”//(注意:路径最后的文件夹不要加斜杠) 
  str 
  end

然后重启apache,版本库就可以访问了。//同时需要注意webserverRedmine文件夹的权限哦

作者:A82168506 发表于2013-5-31 17:16:03 原文链接
阅读:57 评论:0 查看评论

    
[2]关于SSH的一些总结
    来源: 互联网  发布时间: 2013-10-31

1. 查看sshd的版本

root # rpm -qf /usr/sbin/sshd
openssh-server-4.3p2-82.el5
root # rpm -qi openssh-server-4.3p2-82.el5
Name        : openssh-server               Relocations: (not relocatable)
Version     : 4.3p2                             Vendor: Red Hat, Inc.
Release     : 82.el5                        Build Date: Wed 04 Jan 2012 09:42:39 PM CST
Install Date: Mon 25 Mar 2013 10:02:23 AM CST      Build Host: hs20-bc2-3.build.redhat.com
Group       : System Environment/Daemons    Source RPM: openssh-4.3p2-82.el5.src.rpm
Size        : 491029                           License: BSD
Signature   : DSA/SHA1, Thu 05 Jan 2012 11:55:31 PM CST, Key ID 5326810137017186
Packager    : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
URL         : http://www.openssh.com/portable.html
Summary     : The OpenSSH server daemon
Description :
OpenSSH is a free version of SSH (Secure SHell), a program for logging
into and executing commands on a remote machine. This package contains
the secure shell daemon (sshd). The sshd daemon allows SSH clients to
securely connect to your SSH server. You also need to have the openssh
package installed.

2. ssh的协议层次结构

from: http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_12-4/124_ssh.html

SSH is organized as three protocols that typically run on top of TCP::

  • Transport Layer Protocol: Provides server authentication, data confidentiality, and data integrity with forward secrecy (that is, if a key is compromised during one session, the knowledge does not affect the security of earlier sessions); the transport layer may optionally provide compression
  • User Authentication Protocol: Authenticates the user to the server
  • Connection Protocol: Multiplexes multiple logical communications channels over a single underlying SSH connection
3. 在transport layer protocol中,server端还是client端会先发布自己的版本信息呢?

http://stackoverflow.com/questions/16205240/which-side-will-initiate-the-version-negotiation-in-the-ssh-transport-layer-prot

结论是:协议没有规定,因为这个消息不是request-response。

jsch-0.1.20就存在着问题,先等待server端的版本信息,然后再发自己client端的。需要升级到比较新的版本解决这个问题。

4. 验证server端sshd版本的一个简单方法

root # telnet oc26 22

Trying 120.2.13.244...

Connected to oc26.

Escape character is '^]'.
SSH-2.0-OpenSSH_4.3
5. 有时server端会基于安全的考虑,故意隐藏ssh的版本信息,下面是一些资料。

http://www.mail-archive.com/ssh@clinet.fi/msg06806.html

http://e-rezaei.persianblog.ir/post/2

http://0x80.org/blog/sshd-hide-version-patch/

http://www.unix.com/solaris/53391-how-hide-ssh-version.html (I just been audited and one the recommendations is to hide the SSH version or give fake information.)

http://www.linuxquestions.org/questions/slackware-14/how-to-hide-openssh-version-331399/

http://serverfault.com/questions/216801/prevent-ssh-from-advertising-its-version-number

http://www.cyberciti.biz/tips/linux-unix-bsd-openssh-server-best-practices.html


6. ssh问题debug的一些方法

http://www.snailbook.com/faq/general-debugging.auto.html


作者:nomad2 发表于2013-5-31 20:32:28 原文链接
阅读:75 评论:0 查看评论

    
[3]常用dos命令
    来源: 互联网  发布时间: 2013-10-31
Dos常用命令 
一、基础命令 
1 dir 
无参数:查看当前所在目录的文件和文件夹。 
/s:查看当前目录已经其所有子目录的文件和文件夹。 
/a:查看包括隐含文件的所有文件。 
/ah:只显示出隐含文件。 
/w:以紧凑方式(一行显示5个文件)显示文件和文件夹。 
/p:以分页方式(显示一页之后会自动暂停)显示。 
|more:前面那个符号是“\”上面的那个,叫做重定向符号,就是把一个 
命令的结果输出为另外一个命令的参数。more也是一个命令,dir /w |more 
得到的结果和dir /w /p的结果是一样的。 
其他的参数大家可以用:dir/?查看。 

2 cd 
cd 目录名:进入特定的目录。如果看到有个目录显示为:abcdef ghi 就 
输入:cdabcdef.ghi进入该目录。 
cd\ 退回到根目录。 
cd..退回到上一级目录。 

3 md rd 
md 目录名:建立特定的文件夹。 (dos下面习惯叫目录,win下面习惯叫文 
件夹。呵呵!) 
rd 目录名:删除特定的文件夹。 

4 cls 
清除屏幕。 

5 copy 
copy 路径\文件名 路径\文件名 :把一个文件拷贝到另一个地方。 

6 move 
move 路径\文件名 路径\文件名 :把一个文件移动(就是剪切+复制)到另 
一个地方。 

7 del 
del 文件名:删除一个文件。 
del *.*:删除当前文件夹下所有文件。 
del不能删除文件夹。 

8 deltree 
删除文件夹和它下面的所有子文件夹还有文件,厉害。。。不要乱用。 

9 format 
format x: :x代表盘符,格式化一个分区。在dos下是用fat文件系统格式 
化的,在windows2000安装的时候会问你要不要转换为ntfs。 

10 type 
type 文本文件名:显示出文本文件的内容。 

11 edit 
其实这是个小程序,编辑文本文件用的。 

12 ren 
ren 旧文件名 新文件名:改文件名。 

二、关于网络的常用命令 
1 ping 
ping 主机ip或名字:向目标主机发送4个icmp数据包,测试对方主机是否收 
到并响应,一般常用于做普通网络是否通畅的测试。但是ping不同不代表网 
络不通,有可能是目标主机装有防火墙并且阻止了icmp响应。 
ping -t :不停的发送数据包。当然都很小,不能称作攻击。有些人自己写 
了一些类似于ping命令的程序,不停的发送很大的数据包,以阻塞目标主机 
的网络连接。 

2 net 
建议是用net /?获取具体帮助信息。实在是有很多参数,参数下面还有参 
数。常用:net view \\主机 来看共享,net start/stop 服务 来启动和停 
止服务,信使服务个人不太喜欢。 

3 netstat 
netstat 主机:查看主机当前的tcp/ip连接状态,如端口的状态。 

4 nbtstat 
nbtstat 主机:查看主机使用的NetBIOS name。 

5 tracert 
tracert 主机:查看从你自己到目标逐机到底经过了那些路径。如: 
tracert www.ncie.gov.cn 然后等待。。。就会看到你经过的一个个路由节 
点,一般大一点的路由器,如电信的主干路由,除了ip以外,都有英文标示 
的。 

6 pathping 
pathping 主机:类似tracert,但可以显示一些tracert不能显示出来的信 
息。可以自己试试。 

7 ftp 
字符方式的ftp,我喜欢用;)不用装cuteftp了。 

8 telnet 
字符方式的远程登录程序,是网络人员极其爱用的远程登录程序。我最近常 
用来调试邮件服务器。 

9 ipconfig 非常有用的网络配置、排错。。。命令。 
不加参数显示当前机器的网络接口状态。 
/all 先是详细的信息。 
/release 释放当前ip。 
/renew 重新申请ip。 
/flushdns 刷新dns缓存。 
/registerdns 重新栽dns服务器上注册自己。 
。。。。。。 

10 arp 操作当前的arp缓存。 
-a 显示arp缓存。 
-d 删除一条缓存纪录。 
-s 田家一条缓存纪录。 

11 nslookup 排除dns错误的利器。是一个交互的工具。使用之前请先努力弄清楚dns的作用以及dns的工作原理。 

xcopy是一个外部命令,也就是说,是一个小程序,有的时候会发现软盘上没有,硬盘上也没有。。。昏倒。。。当然勇气来使比copy好用,我喜欢加/e参数。 
smartdrv.exe 加载磁盘缓存,参数是缓存的大小,单位是kb。 
如:smartdrv 32768 就是加载32M的缓存。 
缓存的作用在你安装WIN2K的时候非常明显!不加缓存装WIN2K PRO要3小时左右,加载8M缓存后,只要30分钟。 
原理是在内存中划分出一块区域,在安装期间不断地把硬盘上的数据读取到那块缓存区域中,充分利用了内存。 

AT和任务计划作用一样。 
以下是使用方法,可以通过在命令提示符下面输入:AT /?获得帮助。 

AT 命令安排在特定日期和时间运行命令和程序。 
要使用 AT 命令,计划服务必须已在运行中。 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]] 
AT [\\computername] time [/INTERACTIVE] 
[ /EVERY:date[,...] | /NEXT:date[,...]] "command" 

\\computername 指定远程计算机。 如果省略这个参数,会计划在本地计算机上运行命令。 
\\127.0.0.1代表本机。和不加这个参数意思一样。 

id 指定给已计划命令的识别号。 
用来识别任务,比如你要添加好几个任务,ID=1就代表第一个喽! 

/delete 删除某个已计划的命令。如果省略 id, 
计算机上所有已计划的命令都会被删除。 
/yes 不需要进一步确认时,跟删除所有作业 
的命令一起使用。 
time 指定运行命令的时间。 
/interactive 允许作业在运行时,与当时登录的用户 
桌面进行交互。 
/every:date[,...] 每个月或每个星期在指定的日期运行命令。 
如果省略日期,则默认为在每月的本日运行。 
/next:date[,...] 指定在下一个指定日期(如,下周四)运行命令。 
如果省略日期,则默认为在每月的本日运行。 
"command" 准备运行的 Windows NT 命令或批处理程序。
作者:houli1314521126com 发表于2013-6-2 19:48:39 原文链接
阅读:46 评论: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(请将#改为@)

浙ICP备11055608号-3