服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

程序作为计划任务不能正常运行

情况 我有一个批处理脚本准备一些文件,执行程序( .exe ),然后删除所述的文件。 这个任务应该每小时运行一次,所以我试图用Scheduled Tasks来configuration它。 问题是前面提到的程序在从任务调用时不能正常运行(既不是通过.bat脚本,也不是直接调用.exe ),但是在日志中没有任何警告或错误消息。 build立 该任务被configuration为以具有正确设置的所有特权的Windows服务帐户运行。 当使用这个账户通过RDPlogin时,我可以直接执行.bat和.exe而没有问题,但是这个任务似乎什么都不做。 这很容易被观察到,因为程序总是修改一个文件, 修改的时间戳不会通过任务改变。 在计划的任务日志中,我得到启动进程,退出等任务的信息消息。然而,“结果代码”是111 (试图Google没有运气,我得到的唯一联系是“文件名也是长“,这是完全不相干的AFAIK)。 在应用程序日志中,我一无所获。 我怀疑是这个问题 该程序是一个古老的怪物,产生一些启animation面(这实际上是一个普通的窗口),即使不需要graphics用户界面,因为它不需要交互,并在操作后自行closures。 窗口显示约2秒钟。 我怀疑这个GUI的需求与任务失败有关,但我不确定。 当我通过RDP(通过RDP)运行任务的用户login时,启动计划任务时不会显示任何窗口。 编辑关于GUI 我已经构build了一个非常小的C#可执行文件,用于启动不带主窗口的程序(使用ProcessStartInfo.WindowStyle = ProcessWindowStyle.Hidden )。 即使这样,计划的任务仍然无法正确启动程序,但返回代码现在为0 。 更新 当我将任务configuration为说“运行用户是否已login”,并且未选中“ run with highest privileges ”选项时,错误值为2147943859 。 我能做些什么来排除故障? OS = Windows Server 2008 R2 SP1 如果需要更多信息,请在评论中告诉我。

在OpenVPN客户端修复“TLS错误:TLS握手失败”

我正在Arch Linux服务器上configurationOpenVPN 2.3.6-1,以便通过公共InternetencryptionSMBstream量。 当我在我的一个Linux虚拟机客户端上testing安装时,出现以下错误: TLS Error: TLS handshake failed 。 我快速阅读( OpenVPN的OpenVZ TLS错误:TLS握手失败(谷歌build议的解决scheme不帮助) ),并尝试从默认的UDP切换到TCP,但只是导致客户端反复报告连接超时。 我也尝试禁用密码和TLS身份validation,但导致服务器失败, Assertion failed at crypto_openssl.c:523 。 在这两种情况下,都需要对客户端和服务器configuration进行更改。 我一直按照( https://wiki.archlinux.org/index.php/OpenVPN )上的说明设置OpenVPN,并在( https://wiki.archlinux.org/index.php/Create_a_Public_Key_Infrastructure_Using_the_easy-rsa_Scripts )创build密钥和证书。 我从这些说明中唯一的偏差是指定了我自己的计算机的名称和相应的密钥/证书文件名。 另请参阅我通过Internet保护SMBstream量的原始问题:( 简单encryptionSamba共享 ) 任何人都可以解释我如何解决这个问题? 细节: 服务器:Arch Linux(最新)通过以太网电缆直接连接到网关。 没有iptables。 客户端:在VirtualBox 4.3.28r100309 Windows 8.1主机,桥接networking适配器上的Arch Linux(最新)虚拟机。 没有iptables。 已禁用Windows防火墙。 网关:启用端口1194的端口转发,没有防火墙限制。 以下是服务器和客户端上的configuration文件。 我根据Arch Wiki上的说明创build了这些内容。 /etc/openvpn/server.conf (仅限非注释行): port 1194 proto udp dev tun ca […]

初学者关于RADIUS和WiFi身份validation如何工作的问题

我是南非一所高中的networkingpipe理员,在微软networking上运行。 校园周围约有150台电脑,其中至less有130台电脑连接到networking。 其余的是员工笔记本电脑。 所有IP地址都使用DHCP服务器分配。 目前,我们的Wi-Fi访问仅限于这些员工所在的几个地点。 我们正在使用WPA和长键,这对学生来说是不可用的。 据我所知,这个关键是安全的。 然而,使用RADIUS身份validation会更有意义,但是我在实践中遇到了一些问题。 将添加到域的机器是否会自动validation到Wi-Finetworking? 或者它是基于用户的? 它可以是两个吗? 如果使用RADIUS身份validation,像PSP / iPod touch / Blackberry / etc /等设备是否能够连接到WiFinetworking? 我想要这样的事情发生。 我有支持RADIUS身份validation的WAP。 我只需要从MS 2003服务器上打开RADIUSfunction。 鉴于移动设备的要求,使用俘虏门户会更好吗? 我从机场的经验知道它可以完成(如果设备有浏览器)。 这给我带来了关于圈养门户的问题: 我可以将强制门户限制为仅连接Wi-Fi的设备吗? 我不特别想为所有现有的networking机器设置MAC地址例外(据我所知,这只是增加了MAC地址欺骗的机会)。 这是怎么做的? 我有一个单独的WiFi接入设备的地址范围,然后两个networking之间的强制门户路线? 需要强调的是,WAP与其他不属于俘虏入口的机器共享一个物理networking。 您的经验和见解将不胜感激! 菲利普 编辑:为了更清楚一个圈养门户是否可行,我问了这个问题 。