我在 Windows 7 上设置 FTP 服务器时遇到问题。
我已经使用控制面板 -> 程序 -> 打开和关闭 Windows 功能添加了该服务。
我可以在控制面板 -> 服务中看到该服务已启动。
但是,当我启动 Windows 命令行窗口时cmd,我未连接。,
C:\Users\mattf>ftp localhost
ftp> ls
Not connected.
ftp> open localhost
ftp> ls
Not connected.
ftp> dir
Not connected.
ftp> quit
C:\Users\mattf>
Run Code Online (Sandbox Code Playgroud)
这就是我所拥有的。我不知道为什么这不起作用 - 可能是防火墙设置吗?
我即将在普渡大学攻读 4 年的信息安全学位。该学位不需要任何编程课程。所以我唯一能参加的时间是偶尔的选修课。所以我的大部分学习都是靠我自己。在我高三开始时,我决定完全转向 Linux。到目前为止,我一直在学习一些 Linux 和安全方面的知识。但是,我也相信学习一些编程语言对我来说也很重要。
基本上,我计划在学习如何使用 Vim 的同时学习编程。所以这很可能是一个缓慢的过程。不过,最终我认为这将是值得的。正如我所说,我将进入安全领域,所以我将主要创建与安全相关的应用程序,其中大部分将与网络相关。我还想开始开发 Android 应用程序,但这将在以后的道路上进行。
话虽如此,我有一些想法。我想从 JavaScript 开始,因为它是跨平台的,而且我之前看到过它的建议。我也听说了很多关于 Ruby 的事情,或者可以用 C 走自然的 Linux 路线。我应该往哪个方向走?
我想编写一个 dcdiag 测试脚本以在发现任何错误时提醒我。我以为我可以通过以下方式在 PowerShell 中执行此操作...
$test = dcdiag 2>$err
Run Code Online (Sandbox Code Playgroud)
我目前没有来自 dcdiag 的任何错误,所以我无法直接测试,但我编写了另一个 PowerShell 脚本来抛出异常,希望我可以使用该脚本测试此方法。使用上述方法不起作用,所以我选择了:
try {
$test = dcdiag
}
catch {
$err = $_.Exception.Message
}
Run Code Online (Sandbox Code Playgroud)
它适用于我的测试用例,但我不知道这是否会从 dcdiag 中获取标准错误。
鉴于我想将它与 dcdiag 一起使用,我应该如何最好地实现标准错误重定向到 PowerShell 中的变量?
在过去的几天里,我无法在Debian 5.0 (lenny)上更新我们的 apt-sources 。我收到以下错误。
W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/main/binary-amd64/Packages 404 Not Found [IP: 130.89.148.12 80]
W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/contrib/binary-amd64/Packages 404 Not Found [IP: 130.89.148.12 80]
W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/non-free/binary-amd64/Packages 404 Not Found [IP: 130.89.148.12 80]
W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/main/source/Sources 404 Not Found [IP: 130.89.148.12 80]
W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/contrib/source/Sources 404 Not Found [IP: 130.89.148.12 80]
W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/non-free/source/Sources 404 Not Found [IP: 130.89.148.12 80]
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
编辑:
我目前的来源是:
# Debian Lenny
deb http://ftp.de.debian.org/debian/ …Run Code Online (Sandbox Code Playgroud) 我希望我的问题符合本网站的范围。
我正在开发一个CMS。目前,我的登录用户在会话中被锁定到他们的 IP 地址。不幸的是,我的用户群中的一小部分经常在两个或多个 IP 地址之间跳转。他们中的大多数人可能使用负载平衡器。从技术上讲,没有必要将用户会话锁定到一个 IP 地址。我没想到客户会为我网站上的单个页面请求在多个 IP 地址之间切换。
我现在想知道,允许我的客户端不断地在 IP 地址之间跳转以获取页面请求的风险是什么(例如,xxx.xxx.xxx.xxx 请求 CSS 文件,yyy.yyy.yyy 请求 JavaScript 文件。 yy)?我通常应该允许还是禁止?
谢谢所有回复的人。我想澄清的一些回复中有一个共同的主题,因为我在原始帖子中不清楚。这是一项升级,将替换他们当前的硬件,作为我们标准升级周期的一部分。我们不是在数据中心安装它;它是用于运行该站点的本地硬件。与他们目前拥有的相比,这是一个净负面的热量产生,我们仍然连接到EPO生产线,因此他们可以在紧急情况下完全控制关闭。尽管有此澄清,但我认为这些回应是切中要害的,这足以让我想出一些我们可以使用的选项。
我正在一个客户端站点安装一个服务器机架,它的底部有两个 APC SMARTUPS 6K UPS。我收到了当地站点的设施经理的反对。此人声称,由于我要安装的服务器机房有自己的机房UPS,因此当我将UPS插入机房时会损坏组件。当被问及细节时,他们声称将 UPS 插入带有内置 UPS 的房间会因电源谐波而造成损坏。
我的下意识反应当然不会发生。但是,我希望能够明智地谈论这一点,如果我不在基地,那么我也想知道。我试图自己对该主题进行一些研究,并且很快就进入了超出我知识范围的电气设计。
这个人可能在说什么?它们准确吗?我需要担心吗?
我正在运行LAMP堆栈,但没有安装phpMyAdmin(是)。在浏览我的 Apache 服务器日志时,我注意到以下内容:
66.184.178.58 - - [16/Mar/2010:13:27:59 +0800] "GET / HTTP/1.1" 200 1170 "-" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)"
200.78.247.148 - - [16/Mar/2010:15:26:05 +0800] "GET /w00tw00t.at.ISC.SANS.DFind:) HTTP/1.1" 400 506 "-" "-"
206.47.160.224 - - [16/Mar/2010:17:27:57 +0800] "GET / HTTP/1.1" 200 1170 "-" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)"
190.220.14.195 - - [17/Mar/2010:01:28:02 +0800] "GET //phpmyadmin/config/config.inc.php?p=phpinfo(); HTTP/1.1" 404 480 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)"
190.220.14.195 - - [17/Mar/2010:01:28:03 +0800] "GET //pma/config/config.inc.php?p=phpinfo(); HTTP/1.1" 404 476 …Run Code Online (Sandbox Code Playgroud) OneGet PowerShell 模块应随附为 Chocolatey 的默认存储库。这显示在此处的文档中。但是,当我运行 Get-PackageSource 时,它返回 PSGallery 和 MSPSGallery 作为源。
如何手动将包源设置为 Chocolatey?
我试过运行:
Register-PackageSource -Name chocolatey -ProviderName Chocolatey -Location http://chocolatey.org/api/v2/
Run Code Online (Sandbox Code Playgroud)
但它返回一个警告说:
无法找到包提供商“Chocolatey”
我们有一台服务器,我们的一名工程师错误地配置了子网,现在我们被锁定在这台服务器之外,我所知道的唯一访问是来自 IDC 的串行控制台(这意味着要求 IDC 工程师帮助我们解决这个问题) .
配置错误的地方:
address 192.168.1.9 # Original address there was
netmask 255.255.255.254 # Misconfigured, originally should've been .240
Run Code Online (Sandbox Code Playgroud)
出于好奇 - 有没有办法避免调用 IDC 并以某种方式通过 SSH 连接到该主机(然后我们可以修复配置)?
如果我们在构建服务器 (CCNET) 上成功构建,所有 ASP.NET 网站文件都会复制到虚拟目录 (%output_dir%),以便非开发人员可以查看/测试网站的最新版本。在构建结束时,将执行以下 bat 文件。
rmdir /s /q "%output_dir%"
mkdir "%output_dir%"
xcopy "%source_dir%*" "%output_dir%" /e /c /i /q /-y
Run Code Online (Sandbox Code Playgroud)
问题是我发现复制速度很慢,想知道 Windows 2008 中是否有比 xcopy 更快的复制命令?源和目标位于同一驱动器上。以下是我们在复制时使用的参数。
/e = copies directories and sub directories including empty ones.
/c = continues copying even if there are errors
/i = if destination does not exist destination is directory
/q = don't display filenames
/-y = confirm overwrite
Run Code Online (Sandbox Code Playgroud) security ×3
powershell ×2
apache-2.2 ×1
apt ×1
debian ×1
debian-lenny ×1
ftp ×1
hacking ×1
linux ×1
netmask ×1
networking ×1
rack ×1
ssh ×1
subnet ×1
ups ×1
vim ×1
windows-7 ×1
xcopy ×1