我在这里有一个新手问题。
我在 ESXi 上运行了一些服务器,一些新的 debians,一些旧的 debians,还有一些新的 centOS 和一些旧的 centeOS。
有时我需要扩展磁盘空间,但棘手的部分来了。有没有办法在我扩展 ESXi 中的磁盘后检查服务器是否需要重新启动,因为有时,在工作日/小时内重新启动某些服务器是我不想做的事情。
提前谢谢你们!
我在这里有一个新手问题。
我在 ESXi 上运行了一些服务器,一些新的 debians,一些旧的 debians,还有一些新的 centOS 和一些旧的 centeOS。
有时我需要扩展磁盘空间,但棘手的部分来了。有没有办法在我扩展 ESXi 中的磁盘后检查服务器是否需要重新启动,因为有时,在工作日/小时内重新启动某些服务器是我不想做的事情。
提前谢谢你们!
新手问题在这里。
我正在尝试照顾几台 linux 机器,但尽管它们看起来很相似,但它们以某种方式设法彼此如此不同。因此,例如,其中一台服务器上的 mysql 日志文件可以在 /var/log/mysql/backups/thelog 中,另一台可以存储在 /var/log/ 中。现在想象有越来越多的服务器。好消息是,例如,在 99% 的服务器上,日志文件扩展名为 .log,因此每次我都花大量时间搜索仅存储日志的位置。dmesg 不能在所有这些服务器上工作,它也不是很有帮助。那么你能帮我并告诉我某种命令/脚本,例如我可以在所有 .log 文件中搜索并 grep 可能有用的东西吗?非常感谢您提前!
在这里需要一些帮助。
我有负载平衡 2 台服务器的 HAProxy。
HAProxy - 192.168.1.20:80
服务器 1 - 192.168.1.18:80
服务器 2 - 192.168.1.19:80
现在我想配置 Varnish Cache 以使用 HAProxy。
在 Varnish 的 default.vcl 文件中,我设置了 HAProxy 的 IP 和端口,但是当我输入-curl -I 192.168.1.20
(HAProxy 的 IP)时,我没有收到任何消息。
知道我哪里出错了吗?
所以我想在 shell 中创建一个脚本,当它执行时,要么修改文件,要么回显一条消息。
这是我设法写的:
#!/bin/bash
current=$(date +%s)
last_modified='stat -c "Y" $/home/userr/textfile'
if
[ $((current-last_modified)) -gt 120 ]; then
touch /home/userr/textfile;
else
echo "File was modified less than 2 minutes ago";
fi
ShellCheck 说一切正常,但是当我尝试执行它时,它说:
stat -c "Y" $/home/userr/textfile: syntax error: invalid arithmetic operator (error token is ""Y" $/home/userr/textfile")
知道我哪里出错了吗?先感谢您!
所以今天早上我试图登录到我的根目录,但我收到一条错误消息:
su: 执行失败 q: 没有这样的文件或目录。
在 /etc/passwd 中,一切似乎都很正常。
尝试通过以下方式登录:
su -s /bin/bash username
它没有像前面的示例那样向我显示错误,但它只是将我返回给普通用户,而不是 root。
有没有人遇到过这个问题?先感谢您!