我在 CentOS 机器上有一个文件需要复制到 Windows NT 服务器。
我使用 \10.10.10.10 从我的 Windows 桌面连接到服务器。我可以使用 GUI 复制文件,
但我想在我的 centOS 服务器上编写一个 shell 脚本,它会定期将文件复制到 windows 框。
以下命令按预期工作。
ssh soak@10.10.10.11 "ssh soak@10.199.199.191 'cat test.txt'" > /home/shantanu/test.txt
Run Code Online (Sandbox Code Playgroud)
我需要做的是复制整个目录而不是单个文件。
可以将 rync 与 SSH 隧道一起使用吗?
我正在尝试以 root 用户身份在远程服务器上运行脚本。我的 shell 脚本中有这一行。
cat /home/myuser/create_user_updated.sh | ssh myuser@$myip "sudo sh"
Run Code Online (Sandbox Code Playgroud)
我收到以下错误。
sudo: sorry, you must have a tty to run sudo
Run Code Online (Sandbox Code Playgroud)
如果将文件复制到远程服务器并在本地执行,脚本“create_user_updated.sh”就可以正常工作。但它不适用于远程服务器。
我想清空一个分区上的所有数据。执行此操作的最快方法是什么?如果重要的话,它是一个 Amazon EBS 卷。
以下命令适用于 Ubuntu (GNU findutils 4.4.2) 但不适用于 Fedora (4.2.27)
time find . -maxdepth 1 -type f -executable -print
Run Code Online (Sandbox Code Playgroud)
如何使用旧版本的 find 查找可执行文件?
我知道如果在两台服务器上都设置了身份验证密钥,则可以在没有密码的情况下通过 ssh 连接到另一台服务器。但我想知道是否有可能允许来自任何 IP(已知/未知)的用户通过无密码 ssh 访问一个目录,在那里他们可以以最简单的方式保存他们的东西?
我正在寻找 SSH 解决方案,而不是 FTP。
我需要执行一个命令并检查它是否成功。如果出现错误,我应该再试一次,以下代码按预期工作。
但是如果我需要尝试相同的命令 3 或 4 次直到它成功执行怎么办?if / else 子句将变得非常复杂。
some command
if [ $? -eq 0 ];then
echo "success"
else
echo "failed first attempt trying again"
some command
if [ $? -eq 0 ];then
echo "success in second attempt"
else
echo "failed second attempt"
fi
fi
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来编写一个脚本,在退出前尝试该命令 4 次?
我在 /proc/ 文件夹中有这个 kcore 文件。我可以删除它吗?
# ls -l /proc/kcore
-r-------- 1 root root 5368713216 Apr 5 09:01 /proc/kcore
Run Code Online (Sandbox Code Playgroud)
它是干什么用的?(使用 CentOS)
我通常使用 adduser 命令添加用户。但是还有没有其他步骤可以在不使用 useradd/adduser 的情况下将用户添加到系统中?我们如何更改默认的 uid 范围?
当我使用 screen 命令时,我无法使用 page-up 并且屏幕上只显示 1 页。如果我不使用“屏幕”命令,我可以向上滚动几页。
1) 如何在使用 screen 命令时启用滚动。
2) 虽然不使用 screen 命令,但我只能查看大约 10 个屏幕。我如何增加这个限制?
允许以 32 结尾的 IP 之间有什么区别 / 例如,这两个 IP 地址之间有什么区别?
282.72.129.206/31
282.72.129.206/32
Run Code Online (Sandbox Code Playgroud)
我想确认如果我删除 /31 将不会有连接问题。
linux ×4
ssh ×3
amazon-ebs ×1
files ×1
find ×1
firewall ×1
format ×1
gnu-screen ×1
samba ×1
scripting ×1
shell ×1
ssh-keys ×1
ssh-tunnel ×1
sudo ×1
upload ×1