AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-6609

Kyle's questions

Martin Hope
Kyle
Asked: 2010-01-17 20:04:39 +0800 CST

加密 MSMQ

  • 1

因此,我想使用 WCF 进行异步、断开连接的跨 Internet 消息传递。可能由于我在 Apache ActiveMQ 方面的背景,我正在为此寻找 MSMQ。

在 ActiveMQ 中,加密队列连接是一件简单的事情;您只需选择与代理的基于 SSL 的连接,并且您有一个基本的 SSL 层来保护代理和客户端之间的通信。(我应该考虑将 WCF 客户端与 ActiveMQ 代理一起使用吗?)

当我点击 Google 进行 MSMQ 加密和 MSMQ SSL 时,我没有找到任何类似的东西。希望我只是错过了什么?

我发现了一些关于加密消息的看起来很复杂的东西,关于使用 HTTPS 的东西,以及需要 Active Directory 的东西 - 但我希望保护所有的通信,而不仅仅是消息,我们不喜欢使用 HTTPS 作为绑定,因为我们需要断开连接的操作,并且我们将没有 Active Directory 可以使用。

最好的方法是什么?

firewall encryption wcf msmq activemq
  • 2 个回答
  • 530 Views
Martin Hope
Kyle
Asked: 2009-09-01 08:50:56 +0800 CST

什么时候使用 MPLS?

  • 14

在花了几个月的时间建立了一个相当复杂的 VPN 之后,我开始寻找未来的替代方案。我的一些网络提供商使用 MPLS 连接到我们,我认为它运行良好。我知道许多 ATM(自动柜员机)网络都使用 MPLS,我认为这是对其安全特性的信任投票。

http://en.wikipedia.org/wiki/MPLS_VPN相当简洁:

“MPLS VPN 是一系列利用多协议标签交换 (MPLS) 的力量来创建虚拟专用网络 (VPN) 的方法。MPLS 非常适合这项任务,因为它提供了流量隔离和差异化而没有大量开销。[需要引用]

第 3 层 MPLS VPN

第 3 层 MPLS VPN(也称为 L3VPN)结合了增强的 BGP 信令、MPLS 流量隔离和对 VRF(虚拟路由/转发)的路由器支持,以创建基于 IP 的 VPN。与IPSec VPN或ATM等其他类型的VPN相比,MPLS L3VPN更具成本效益,可以为客户提供更多服务。”

我的问题是:建立 MPLS 网络有多麻烦/多贵?是那种你可以买硬件和DIY的东西,还是你真的需要去找服务提供商?我现在可以以每月 100 美元的价格获得“托管”VPN(我不知道这是好是坏),我的五个合作伙伴 IPSEC “发夹”拓扑因此每年花费我 6,000 美元。投资 MPLS 会更好吗?

vpn mpls ipsec
  • 2 个回答
  • 4537 Views
Martin Hope
Kyle
Asked: 2009-08-28 05:35:26 +0800 CST

连接 Direct 与 sFTP?

  • 7

我有一个合作伙伴希望我们使用名为 Connect Direct 的商业产品,我们通常会使用基于 ssh 的 scp 或 sftp。除了阅读他们的网站(当然不是很公正)之外,是否有任何材料(或者你们中的任何人有任何意见或信息)说明为什么这个软件比 cron(或 at)和 scp 脚本更好?

ssh open-source
  • 4 个回答
  • 22690 Views
Martin Hope
Kyle
Asked: 2009-07-07 07:36:34 +0800 CST

svnstat 脚本

  • 1

所以我正在构建一个 shell 脚本来检查我们所有相关的 svn 存储库,以便在 svnstat 中进行分析。我已经让所有这些手动工作,现在我正在我的 Vista 笔记本电脑上的 cygwin 中编写一个 bash 脚本,因为我打算在某个时候将它移动到 Linux 服务器。

编辑:我放弃了这个并写了一个简单的 .bat 脚本。我会以其他方式找出 Linux 部署。

编辑:添加了 sleep 30 和 svn log 命令。我现在可以用 svn log 命令判断它没有进入 svn 日志……这一次,它执行了应用程序,运行了日志,然后检查了数据库,然后冻结了。这次我把sleep 30放在log前后。

co2.sh

#!/bin/bash
 function checkout {
        mkdir $1
        svn checkout svn://dev-server/$1 $1
        svn log --verbose --xml >> svn.log $1
        sleep 30
}


cd /cygdrive/c/Users/My\ User/Documents/Repos/wc

checkout Applications
checkout Database
checkout WebServer/www.mysite.com
checkout WebServer/anotherhost.mysite.com
checkout WebServer/AnotherApp
checkout WebServer/thirdhost.mysite.com
checkout WebServer/fourthhost.mysite.com
checkout WebServer/WebServices

它在大多数情况下都可以工作 - 但由于某种原因,它倾向于在几个存储库之后停止工作,通常是在完成一个存储库之后,然后再转到下一个存储库。当它失败时,它不会自行恢复。我试过注释掉 svn 行,当我这样做时,它会进入并创建所有目录就好了 - 所以不是那样。

我正在寻找方向以及直接的建议。Cygwin 对我来说非常稳定,但我最近确实开始使用本机 rxvt 而不是“cmd.exe 窗口中的 bash”。我不认为这是问题所在,因为我在远程系统上运行了一整夜,而 rxvt 似乎并不介意。此外,我还没有在 cygwin 中编写任何 bash 脚本,所以我想这可能不被推荐;虽然我不明白为什么不。我不想要所有的 WebServer,因此我只检查某些这样的文件夹。

我怀疑是什么东西挂了 svn 结帐。这里有什么想法吗?

编辑:这次当我按 ctrl+z 取消时,我忘记了我在 Windows 上并输入 ps 以查看作业是否仍在运行;正如你所看到的,周围有很多svn进程......奇怪。

Kyle Hodgson@KyleHodgson-PC ~/winUser/Documents/Repos
$ 

Kyle Hodgson@KyleHodgson-PC ~/winUser/Documents/Repos
$ jobs
[1]-  Stopped                 bash co2.sh
[2]+  Stopped                 ./co2.sh

Kyle Hodgson@KyleHodgson-PC ~/winUser/Documents/Repos
$ kill %1

[1]-  Stopped                 bash co2.sh

Kyle Hodgson@KyleHodgson-PC ~/winUser/Documents/Repos
$ 
[1]-  Terminated              bash co2.sh

Kyle Hodgson@KyleHodgson-PC ~/winUser/Documents/Repos
$ 

Kyle Hodgson@KyleHodgson-PC ~/winUser/Documents/Repos
$ 

Kyle Hodgson@KyleHodgson-PC ~/winUser/Documents/Repos
$ ps
      PID    PPID    PGID     WINPID  TTY  UID    STIME COMMAND
     7872       1    7872       2340    0 1000   Jun 29 /usr/bin/svn
     7752       1    6140       7828    1 1000   Jun 29 /usr/bin/svn
     6192       1    5044       2192    1 1000   Jun 30 /usr/bin/svn
     7292       1    7452       1796    1 1000   Jun 30 /usr/bin/svn
     6236       1    7304       7468    2 1000   Jul  2 /usr/bin/svn
     1564       1    5032       7144    2 1000   Jul  2 /usr/bin/svn
     9072       1    3960       6276    3 1000   Jul  3 /usr/bin/svn
     5876       1    5876       5876  con 1000 11:22:10 /usr/bin/rxvt
      924    5876     924      10192    4 1000 11:22:10 /usr/bin/bash
     7212       1    7332       5584    4 1000 13:17:54 /usr/bin/svn
     9412       1    5480       8840    4 1000 15:38:16 /usr/bin/svn
S    8128     924    8128       9452    4 1000 17:38:05 /usr/bin/bash
     9132    8128    8128       8172    4 1000 17:43:25 /usr/bin/svn
     3512       1    3512       3512  con 1000 17:43:50 /usr/bin/rxvt
I   10200    3512   10200       6616    5 1000 17:43:51 /usr/bin/bash
     9732       1    9732       9732  con 1000 17:45:55 /usr/bin/rxvt
     3148    9732    3148       8976    6 1000 17:45:55 /usr/bin/bash
     5856    3148    5856        876    6 1000 17:51:00 /usr/bin/vim
     7736     924    7736       8036    4 1000 17:53:26 /usr/bin/ps

Kyle Hodgson@KyleHodgson-PC ~/winUser/Documents/Repos
$ jobs
[2]+  Stopped                 ./co2.sh

Kyle Hodgson@KyleHodgson-PC ~/winUser/Documents/Repos
$ 

这是关于挂起的 svn 程序的 PID 的 strace,它已经这样好几个小时了。看起来它只是无所事事。我一直怀疑服务器上的某些中断导致了这种情况;svn 有我不知道的锁定机制吗?

Kyle Hodgson@KyleHodgson-PC ~/winUser/Documents/Repos
$ strace -p 7304
**********************************************
Program name: C:\cygwin\bin\svn.exe (pid 7304, ppid 6408)
App version:  1005.25, api: 0.156
DLL version:  1005.25, api: 0.156
DLL build:    2008-06-12 19:34
OS version:   Windows NT-6.0
Heap size:    402653184
Date/Time:    2009-07-06 18:20:11
**********************************************
svn bash cygwin
  • 3 个回答
  • 806 Views
Martin Hope
Kyle
Asked: 2009-06-09 10:01:30 +0800 CST

Linux 机器找不到它的磁带机

  • 1

我有一个较旧的 HP NetServer LPr,它显然是一个 Symbios SCSI 卡,连接到基于 DLT 的 Quantum SuperLoader 3。有时,我们似乎会失去与自动装载机的连接。这通常是由于片状电源,但不完全确定原因;有时当这种情况发生时,自动装载机的 LED 是橙色的,需要重新启动。当前烦人的解决方法是重新启动机器。由于除了作为我们的备份服务器之外,它还是我们的生产 VPN 和 DNS 服务器,所以这不是最佳的。

在 Debian (Sarge) 中,是否没有一些命令可以让卡注意到它再次连接了自动加载器?

dcr1:/proc# grep -i symbios /proc/pci
    SCSI storage controller: LSI Logic / Symbios Logic 53c895 (rev 1).
dcr1:/proc# uname -a
Linux dcr1 2.4.27-3-686 #1 Tue Dec 5 21:03:54 UTC 2006 i686 GNU/Linux
dcr1:/proc# mt status
mt: /dev/tape: No such device
dcr1:/proc# ls -l /dev/tape
lrwxrwxrwx 1 root root 8 2007-02-07 16:01 /dev/tape -> /dev/st0
dcr1:/proc#

当一切正常时,该 mt status 命令将显示实际的 st0 状态。No such device 消息通常是我们需要重新启动的第二条线索 - 第一条线索通常是备份没有运行。

linux scsi autoloader dlt
  • 4 个回答
  • 14658 Views
Martin Hope
Kyle
Asked: 2009-06-08 13:35:10 +0800 CST

cygwin termcap 问题跑到最前面?

  • 0

从 cygwin 登录到 Debian Sarge 安装时,如果我运行 top 输出是“双倍行距”,因为没有更好的词。最终结果是我可以看到最后几个进程的最后几行,但它并不是真正可用的:

28849 root       9   0  1896 1884 1392 S  4.6  0.5   0:01.36 dump



28861 root      12   0  1104 1104  848 R  1.6  0.3   0:00.14 top

    5 root      10   0     0    0    0 D  0.3  0.0   0:00.01 bdflush

    1 root       8   0   444  444  396 S  0.0  0.1   0:15.48 init

    2 root       8   0     0    0    0 S  0.0  0.0   0:00.01 keventd

    3 root      19  19     0    0    0 S  0.0  0.0   0:00.12 ksoftirqd_CPU0

我很确定这可能是一个 termcap 问题。我错过了一些简单的东西吗?

linux debian cygwin
  • 3 个回答
  • 433 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve