我想知道,LTS(长期支持)和 Ubuntu 的常规版本有什么区别?我知道,LTS 版本支持 3 年和 5 年(桌面和服务器),但是它有什么区别,例如,如果我使用 8.10?
有没有可能,几年后我将不会获得 8.10 的任何安全更新,仅适用于 8.04 LTS?
我想将备份 rsync 作业从一个 Drobo 运行到另一个。我设法安装了 rsync 和 ssh 工具,这样我就可以从桌面 ssh 到 backup@drobo1.local,然后从 drobo1.local ssh 到 backup@drobo2.local
我需要设置的是 Drobo2 上的备份用户,它具有来自 Drobo1 的无密码登录。
我该如何设置?
我不知道 IP 分配是如何工作的,但我从一家提供商那里租了 VPS 以及 5 个 IP 地址,现在该提供商在 Dimenoc 托管服务器。
当我看到whois我的 IP 地址记录时,我会在那里看到 Dimehost 的信息。我可以在那里分配我自己的公司地址吗?
我创建了一个新的 Ubuntu 服务器。当我以 root 身份通过 SSH 登录时,我看到:
root@server:
Run Code Online (Sandbox Code Playgroud)
我创建了一个用户。当我以新用户身份通过 SSH 登录时,我看到:
$
Run Code Online (Sandbox Code Playgroud)
当我以 root 身份按下向上箭头键时,我看到了我输入的最后一个命令。当我以新用户的身份按下向上箭头键时,我看到:
$^[[A
Run Code Online (Sandbox Code Playgroud)
以 root 身份删除按预期工作。作为新用户,删除键插入:
^[[3~
Run Code Online (Sandbox Code Playgroud)
LS 为 root 提供颜色编码结果,新用户没有颜色。其他小烦恼也存在。
我假设 root 的某个地方有一个配置文件,它设置了所有这些东西。我如何将这些 UI 细节也应用于我创建的新用户?
我的网站受到垃圾邮件机器人和爬虫程序的严重打击。我使用过 Cloudflare,但问题仍然存在。问题是垃圾邮件机器人访问不存在的 url 给我的 Drupal 后端造成了大量负载,这一路走来,引导数据库只是为了提供 404 错误文档。
我不能简单地为所有未找到页面的错误抛出非drupal 404,因为我需要让drupal 捕获它们。因为,varnish 在前面,它可以检查机器人是否表现良好并要求提供有效的 url - 如果不是,它会为它们提供 404 或 403。这些机器人使用这种模式导致错误:
http://www.megaleecher.net/http:/www.megaleecher.net/Using_iPhone_As_USB_Mass_S/Using_iPhone_As_USB_Mass_S/Using_iPhone_As_USB_Mass_S/Using_iPhone_As_USB_Mass_S/Using_iPhone_As_USB_Mass_S/Using_iPhone_As_USB_Mass_S/Using_iPhone_As_USB_Mass_S/Using_iPhone_As_USB_Mass_Storage
Run Code Online (Sandbox Code Playgroud)
现在,请。建议使用正则表达式 varnbisg VCL 指令来捕获此 URL 模式并提供来自 varnish 的 404 错误,从而阻止它到达 apache/drupal ?
我的sudoers.d/nginx文件中有以下内容:
deployer ALL=NOPASSWD: /etc/init.d/nginx reload
Run Code Online (Sandbox Code Playgroud)
如果我以 sudo 身份运行命令,这会起作用:
$ sudo /etc/init.d/nginx start
[sudo] password for deployer:
Sorry, user deployer is not allowed to execute '/etc/init.d/nginx start' as root on graduation.
Run Code Online (Sandbox Code Playgroud)
但是,当我以非 sudo运行命令时,似乎 sudoers 被通过了。该命令仍然不起作用,但这是因为其他所有权错误,而不是 sudoers 中的限制:
$ /etc/init.d/nginx start
nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied)
2012/12/30 20:59:49 [warn] 30054#0: the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /etc/nginx/nginx.conf:12
2012/12/30 20:59:49 …Run Code Online (Sandbox Code Playgroud) 我正在以 root 身份运行以下 bash 脚本来配置 iptables(我通过 SSH 登录):
#!/bin/bash
# Delete all existing rules
iptables --flush
# Set default chain policies
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT DROP
# Allow port 80 (http)
iptables -A INPUT -p tcp --sport 80 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 80 -j ACCEPT
# Allow port 443 (https)
iptables -A INPUT -p tcp --sport 443 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 443 -j ACCEPT
# …Run Code Online (Sandbox Code Playgroud) QuickBooks Online 从帐户上列出的电子邮件地址发送电子邮件。这将始终是企业的电子邮件地址,而不是 Intuit 有权发送的电子邮件地址。
如何确保来自 QuickBooks Online 的电子邮件不会被标记为垃圾邮件?
我有一个域名,flyh2.com。
我使用 CNAME 将 www.flyh2.com 转发到我的网站所在的 flyh2.elasticbeanstalk.com。这是亚马逊允许自定义域名的唯一方式。不允许记录。
我希望人们只需输入http://flyh2.com(不带 www),并且仍然让访问者看到我的网站。
本来我是用CNAME把裸记录和www记录都转发到我的网站的,但是好像有问题。
收到的邮件被退回给发件人:
Fwd: Returned mail: see transcript for details
<mark@flyh2.com>... Deferred: Connection timed out with flyh2.elasticbeanstalk.com.
Message could not be delivered for 6 hours
Message will be deleted from queue
Run Code Online (Sandbox Code Playgroud)
裸域上的 CNAME 似乎覆盖了 MX 记录。
现在我已经将 flyh2.com 记录上的 CNAME 更改为指向 www.flyh2.com,然后将 www.flyh2.com 更改为 CNAME 到 flyh2.elasticbeanstalk.com。
我的 MX 记录设置正确,但裸域上的 CNAME 似乎覆盖了它们。我必须使用A记录吗?
我知道 www.example.com 与 example.com 有何不同。但真的有必要吗?大多数情况下,我们最终将 www.example.com 和 example.com 都设置为相同的 IP。它仍然只是为了让它更具可读性!?
ssh ×2
ubuntu ×2
centos ×1
cname-record ×1
drobo ×1
email ×1
firewall ×1
iptables ×1
linux ×1
mx-record ×1
quickbooks ×1
rsync ×1
spam ×1
spf ×1
ssh-keygen ×1
sudo ×1
url ×1
varnish ×1
web-crawler ×1
whois ×1