我正在做一个 :tar -cvf并且我不得不用ctrl-C. 我知道我应该做一个Ctrl-Z然后将任务带回前台......但这不是故事。
我可以从我停止任务的那一点继续吗?
我有一个 IP 地址列表,我需要通过 SSH 连接到这些 IP 地址,如果可以访问它们,请登录。我会使用 Ping 脚本,但 DNS 可能已经重新分配了地址。我不在乎那些我无法到达的人。如果 SSH 工作,我需要记录该 IP 地址,我不必担心密码或密钥,因为我不想登录到盒子的。我只是想看看我是否可以通过 SSH 连接到他们。到目前为止,我有:
touch logfile_$(date "+%Y%m%d%T")
IP_FILE="path/to/ip_address.txt"
LOGFILE="path/to/logfile_$(date "+%Y%m%d%T")"
if [[ ! -f ${IP_FILE} ]]; then
echo "Cannot find IP address!"
exit 1
fi
for IP_ADDRESS in `cat $IP_FILE` ; do
ssh $IP_ADDRESS >> $LOGFILE 2>&1
Run Code Online (Sandbox Code Playgroud)
我还是脚本的新手,任何帮助都会很棒。我看过“如何检查我是否可以通过 ssh 登录到服务器?” 由 LanceBaynes 发布,但它并不是我真正需要的。
我不能在这个盒子上安装任何东西。或者我会下载一个不错的扫描仪。像 Netcat 或 Nmap 这两个都是不错的选择。
有2个用户
sftp_user
apache
Run Code Online (Sandbox Code Playgroud)
两个用户都属于该updaters组以及其他组。
在目录中创建新目录和文件/updates/。
drwxrwsr-x 8 sftp updaters 4096 Feb 27 16:12 updates
Run Code Online (Sandbox Code Playgroud)
该/updates目录将粘滞位设置为updaters组。
chmod g+s /updates
Run Code Online (Sandbox Code Playgroud)
在这种情况下,sftp 可以使用 SFTP 创建新目录和文件。但是,当 apache 尝试创建新目录和文件时,权限会被拒绝。
我怎样才能让两个用户(在组中updaters)都可以创建新的目录和文件?
所以我今天得到这个错误并决定调查:
/etc/init.d/mysql: ERROR: The partition with /var/lib/mysql is too full! ... failed!
Run Code Online (Sandbox Code Playgroud)
我不确定如何......但我已经填满了我的 rootfs
root@crunchbang:/var/lib/mysql# df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 9.2G 8.9G 0 100% /
udev 10M 0 10M 0% /dev
tmpfs 397M 648K 396M 1% /run
/dev/disk/by-uuid/84406341-a86f-444a-a89c-0b3f37a6e0a3 9.2G 8.9G 0 100% /
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 2.4G 2.3M 2.4G 1% /run/shm
/dev/sda6 277G 19G 244G 8% /home
tmpfs 2.4G 324K 2.4G 1% /tmp
Run Code Online (Sandbox Code Playgroud)
大部分空间似乎被 /var/log 占用了
root@crunchbang:/var/lib/mysql# du -hx --max-depth=1 / …Run Code Online (Sandbox Code Playgroud) 我正在使用pgrep很多东西,但是pgrep如果该进程已失效,我无法列出。
运行ps会添加到项目的末尾<defunct>,但pgrep不会,有办法做到这一点吗?
我有一台只允许使用密钥 ssh 的服务器。但是,当我尝试通过 ssh 连接到这台机器时,出现错误“权限被拒绝(公钥)”。从我服务器上的 auth.log 中,这是预认证发生的。我的密钥和 .ssh 文件夹的权限看起来不错。此外,如果我在尝试 ssh 时使用 -vv,它似乎没有尝试使用正确的密钥文件。
唯一有效的方法是我使用 -i arg 并指定密钥的路径。(在我的 .ssh 文件夹中)我以前安装过密钥并且没有问题。唯一不同的是,这次我必须将密钥文件scp到服务器,然后使用cat >>将其添加到授权密钥文件中,而不是使用ssh-copy-id。
有谁知道我如何进一步调试或解决问题,而不是让我的服务器暂时不安全,然后使用 ssh-copy-id?
-vv 输出(由于某种原因,甚至没有尝试使用有效的密钥。)
OpenSSH_6.7p1 Raspbian-5+deb8u2, OpenSSL 1.0.1k 8 Jan 2015
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to $host [$ip address] port $port.
debug1: Connection established.
debug1: key_load_public: No such file or directory
debug1: identity file /home/ben/.ssh/id_rsa type -1
debug1: key_load_public: No such file or directory
debug1: identity …Run Code Online (Sandbox Code Playgroud) 我们是否可以选择将文件夹从一台服务器传输到另一台服务器,即更快、可压缩且带宽限制可设置的方法?服务器在 Linux 上运行。
我尝试了 tar + ssh,但同样无法将带宽限制设置为 3 或 4 MBPS。
有其他服务可以吗?
我的标题问题正是我的问题:是否可以将 freebsd 10 或 11 jail 创建到 freebsd 9 实例中?
debian ×2
ssh ×2
chmod ×1
filesystems ×1
freebsd ×1
group ×1
jails ×1
linux ×1
permissions ×1
privileges ×1
process ×1
ps ×1
scp ×1
scripting ×1
shell-script ×1
tar ×1
users ×1