小编Sta*_*tan的帖子

退出“telnet”的键盘快捷键

在 Windows XP/服务器 2003 上

当在指定端口上telnet某个远程主机时,建立连接后,有时按ctrl+]不会退出。是否有任何命令可以退出而不仅仅是关闭命令行窗口?谢谢。

编辑:但有时即使键入ctrl+ ],telnet 命令行也不会显示,仍然停留在空白屏幕上。

windows telnet

41
推荐指数
3
解决办法
8万
查看次数

Linux cd .. 命令

说我是否需要经常这样做:

cd ../../../../foo/sub1/bar/dest/
cd ../../../../foo2/sub1/bar/dest/
cd ../../../../foo3/sub1/bar/dest/
cd ../../../../foo/sub1/bar/dest/
Run Code Online (Sandbox Code Playgroud)

有没有更快的方法来不总是打../../../../这么多次?有什么创意吗?

unix

9
推荐指数
3
解决办法
509
查看次数

具有中继功能的远程桌面工具

有没有好的工具可以和windows 'mstsc'做同样的事情并且还有一些功能,比如保存不同的会话信息,所以不需要记住不同的IP/ID/pwd。谢谢。

编辑:因为我不能直接 RDP 到远程主机,相反,我必须 RDP 到终端服务器和 RDP 从他们到我的目的地。是否有客户端可以从本地中继我的连接并通过终端到达真正的目的地?

rdp remote-desktop

4
推荐指数
2
解决办法
5249
查看次数

Unix将多个命令分开,最后有'&'(在后台执行)

在 Unix 中分隔常规命令是将分号放在最后,如下所示:

cd /path/to/file;./someExecutable;
Run Code Online (Sandbox Code Playgroud)

但它似乎不适用于这样的命令:

./myProgram1 > /dev/null &
./myProgram2 > /dev/null &
=>./myProgram1 > /dev/null &;./myProgram2 > /dev/null &;
Run Code Online (Sandbox Code Playgroud)

有没有办法将这些命令分开?

另外,如果我将粘贴复制到命令提示符,以下两种情况是否相同?谢谢。

cd /path/to/file;./someExecutable;

cd /path/to/file;
./someExecutable;
Run Code Online (Sandbox Code Playgroud)

linux unix shell bash shell-scripting

4
推荐指数
2
解决办法
6691
查看次数

如何在 Unix 中测试远程主机端口是否可访问

在 Windows 中,我转到命令行和“telnet”来检查端口。如何在 Unix 中做同样的事情?

似乎有些人使用 'tcpdump port ' 命令。这是在监控实时流量吗?谢谢。

networking unix

3
推荐指数
2
解决办法
4万
查看次数

PsExec 替代方案

是否有替代 PsExec 的替代实用程序?如果我主要使用批处理脚本进行自动化工作。由于 psexec 的不稳定,比如挂起/不响应,我可能需要另一个解决方案。社区能不能指点一下,谢谢。

编辑:我对 psexec 有 2 个特殊问题。

  1. https://superuser.com/questions/168706/cant-start-program-by-psexec-on-windows-server-2003-64-bit

  2. 我有一个 ASP.NET Web 服务,它只从远程 SOAP API 调用调用 psexec。每天检查时,我可以看到10-20 psexec挂在任务管理器中。在高峰时段,Web 服务器收到大约 1-5 个请求,但它可能只持续 5 分钟。下面是我的代码。


Process psexecProcess = new Process();
ProcessStartInfo psi = new ProcessStartInfo("PsExec.exe");

string psexecArg = "-u " + GetRemoteAccount(serverType) 
+ " -p " + GetRemotePW(serverType) 
+ " \\\\" + GetManagementServerIP(serverType) 
+ " C:\\MyBatchScript.bat " + username;           

//set process options
psi.UseShellExecute = false;
psi.RedirectStandardOutput = true;
psi.RedirectStandardError = true;
psi.RedirectStandardInput = true;
psi.WindowStyle = ProcessWindowStyle.Hidden;
psi.CreateNoWindow = true; …
Run Code Online (Sandbox Code Playgroud)

windows-server-2003 pstools

3
推荐指数
1
解决办法
2094
查看次数

rsync 仅同步目标文件夹现有文件

源文件夹:A.txt B.txt C.txt 目标文件夹:B.txt

有没有办法让rsync只同步目标文件夹中的文件?那么,如果源文件夹中的 A 和 B 更新,rsync 只会将 B 复制到目标文件夹吗?

rsync

3
推荐指数
1
解决办法
2482
查看次数

Unix 在不使用 crontab 的情况下在 shell 上重复运行命令

假设我是否需要运行命令checkstatus --jobnumber 12345来检查作业状态。该命令将信息打印到标准输出。有没有办法每分钟在shell上重复运行这个命令?我想查看最新的工作状态。

unix shell

3
推荐指数
1
解决办法
1740
查看次数

Amazon EC2 实例无法解析主机名

我的免费层 EC2 实例(ubuntu 11.04,去年创建)已过期。我刚刚创建了一个新的(ubuntu 12.04),但发现新的EC2无法解析任何主机名。通过检查/etc/resolv.conf

旧的看起来像:

domain ap-northeast-1.compute.internal
search ap-northeast-1.compute.internal
nameserver 172.16.0.23
Run Code Online (Sandbox Code Playgroud)

新的看起来像:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
Run Code Online (Sandbox Code Playgroud)

现在是否未自动设置名称服务器配置?我应该如何通过 AWS 控制台配置名称服务器?我必须使用 Route 53 吗?如果设置不太复杂,我宁愿使用免费的解决方案。

nameserver amazon-ec2

3
推荐指数
1
解决办法
2万
查看次数

使用无密码帐户登录时,Windows 命令“net use”失败

我的实验网络:2 台 Windows 7 PC。

当使用以下命令尝试连接到 PC2(没有密码的管理员帐户)时:

net use X: \\PC2\c$ /user:PC2\administrator
Run Code Online (Sandbox Code Playgroud)

它会得到:

System error 5 has occurred.
Access is denied.
Run Code Online (Sandbox Code Playgroud)

但是,如果将密码设置为 PC2 管理员帐户,请执行以下操作:

net use X: \\PC2\c$ /user:PC2\administrator mypwd
Run Code Online (Sandbox Code Playgroud)

这将起作用。

是否需要设置密码才能启用 Windows 文件共享?

windows-7 file-sharing

2
推荐指数
1
解决办法
2万
查看次数

rsync 导入/导出增量传输或增量复制结果

我的方案是将几个 GB 文件从一个临时服务器分发到数十个相同的目标服务器。由于rsync可以做delta-transfer或增量复制,我想知道当rsync文件到第一个dest服务器时,rsync可以导出delta-transfer结果吗?并使用该结果将 rsync'ing 导入到其余的 dest 服务器。在这种情况下,临时服务器可以节省重新计算增量传输的 CPU 时间。这可能吗?

Number of files: 160
Number of files transferred: 49
Total file size: 2993222827 bytes = 2854 MB
Total transferred file size: 1847285024 bytes =1761 MB
Literal data: 69543644 bytes = 66 MB
Matched data: 1777741380 bytes = 1695 MB
File list size: 3088
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 1256178
Total bytes received: 70240527 = 67 MB

sent 1256178 bytes  received 70240527 …
Run Code Online (Sandbox Code Playgroud)

rsync file-transfer

2
推荐指数
1
解决办法
1467
查看次数

通过 ssh 执行 bash 脚本

通过ssh执行bash脚本时ssh有什么办法可以指定远程主机上的工作目录吗?这样 bash 脚本就可以在其中使用相对路径而不是绝对路径。下面的例子似乎不起作用。请帮忙,谢谢。

远程主机上的 bash 脚本示例:

./executable -o arg1 -i arg2
Run Code Online (Sandbox Code Playgroud)

在本地发送命令的示例:

ssh id@remote.hostname '/path/to/script/myscript.sh'
Run Code Online (Sandbox Code Playgroud)

ssh bash

0
推荐指数
1
解决办法
3258
查看次数