我通过将可执行文件放在/etc/cron.{daily,hourly,monthly,weekly}
. 有很多以cron开头的目录:
kent@rat:~$ ls -ld /etc/cron*
drwxr-xr-x 2 root root 4096 2009-06-06 18:52 /etc/cron.d
drwxr-xr-x 2 root root 4096 2009-07-16 13:17 /etc/cron.daily
drwxr-xr-x 2 root root 4096 2009-06-06 18:52 /etc/cron.hourly
drwxr-xr-x 2 root root 4096 2009-06-06 18:52 /etc/cron.monthly
-rw-r--r-- 1 root root 724 2009-05-16 23:49 /etc/crontab
drwxr-xr-x 2 root root 4096 2009-06-06 18:52 /etc/cron.weekly
Run Code Online (Sandbox Code Playgroud)
我想在以下情况下从我的脚本中收到电子邮件:
我安装了SSMTP并且可以正常工作,我从我的 Google 帐户发送邮件。SSMTP 只能使用一个帐户发送邮件这一事实对我来说不是问题。它只是一个家庭服务器,我拥有的用户无法添加 cron-jobs。
我想知道脚本的邮件通常如何在 Linux/Unix 中工作,特别是在 Ubuntu 中。我也想知道在上述两种情况下有什么好方法可以让我收到邮件。
服务器允许 SSH 连接,但不允许使用公钥身份验证。目前我没有能力改变这一点(由于技术困难,而不是组织方面的问题),但我会尽快完成!
我现在需要的是使用来自脚本的普通旧帐户+密码身份验证在服务器上执行命令。也就是说,我需要以非交互方式进行。是否可以?我该怎么做?
将执行脚本的客户端运行 Ubuntu Server 8.04。服务器运行 Cygwin 和 OpenSSH。
我想将另一个硬盘连接到我的电脑,我想在 99% 的时间里都处于睡眠状态。我只会将它用于一些用途,但我需要始终安装它。
为了实现这一点,我想知道:
必备条件清单:
我不需要的东西:
请问有什么建议吗?
我有兴趣在我的 Ubuntu 系统中安装带有 Mercurial 的 etckeeper。我的原因是我不知道如何使用Git,暂时不想学习。如果我检查包描述,听起来很有希望:
kent@rat:~$ apt-cache search etckeeper
etckeeper - store /etc in git, mercurial, or bzr
Run Code Online (Sandbox Code Playgroud)
我想知道如何从这里继续?我试过谷歌搜索,但我没有找到任何适用于 Ubuntu + etckeeper + Mercurial 组合的东西。
(如果您知道针对这种情况的好教程,那么链接是一个很好的答案。无需重复。)
在 Windows Server 2008 标准服务器上,我有两个分区,名为C:和P:。
我想将用户配置文件目录C:\Users 移动到P:\Users
是否可以?微软是否支持?这会在升级等时导致任何问题吗?这里有人做过类似的事情吗?
我正在尝试了解 initramfs 如何工作以及如何配置它。我希望将 curl 添加到 initramfs 中可用的包中,并运行一个在启动期间使用 curl 的脚本(这意味着必须在启动之前设置网络)。
我该怎么做?(我也需要它在升级内核时工作。)
我有一台服务器,我想在上面安装 Ubuntu 12.04,但我遇到了一些问题,我认为在 Virtualbox VM 中使用与服务器相同的功能会很好。
我想在 VM 中启用 UEFI 引导。我在 VM 的系统/主板设置中“启用 EFI”。
我确保在启动时插入了 Ubuntu Server 12.04 ISO。
然而,当我启动 VM 时,我卡在 UEFI 启动控制台中。
如何在启用 UEFI 引导的 Virtualbox 机器中安装 Ubuntu Server 12.04?
我希望一个应用程序使用 VPN 连接,而其他应用程序不使用。
我正在使用 Xubuntu(因此是 XFCE),但如果可能的话,我想要一个命令行/静态配置解决方案。
是否有可能实现它,如果有,如何实现?
我们已经在Windows Server 2008 Standard服务器上安装了Cygwin,它运行良好。不幸的是,我们仍然有一个大问题。我们想通过 SSH 使用公钥进行连接,但这是行不通的。它总是退回到使用密码登录。
我们已经~/.ssh/authorized_keys
在服务器上附加了我们的公钥,并且我们在客户端上~/.ssh/id_dsa
分别拥有我们的私钥和公钥~/.ssh/id_dsa.pub
。
在调试 SSH 登录会话时,我们看到服务器提供的密钥显然以某种未知原因拒绝了它。
从启用调试信息的 Ubuntu 9.10 桌面连接时的 SSH 输出:
$ ssh -v 192.168.10.11
OpenSSH_5.1p1 Debian-6ubuntu2, OpenSSL 0.9.8g 19 Oct 2007
debug1: Reading configuration data /home/myuseraccount/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for
debug1: Connecting to 192.168.10.11 [192.168.10.11] port 22.
debug1: Connection established.
debug1: identity file /home/myuseraccount/.ssh/identity type -1
debug1: identity file /home/myuseraccount/.ssh/id_rsa type -1
debug1: identity file …
Run Code Online (Sandbox Code Playgroud) 理想情况下,我想要一些东西:
问题
如果这样的东西还没有出现,我可能会尝试自己创造一些东西。
我购买了一台新服务器,使用的是 ASUS P9X79 WS X79 S-2011 ATX 主板。它将用于虚拟化,如果我可以让主板上的 RAID 与 VMWare 一起工作(它没有检测到它),最好使用VMware vSphere Hypervisor™ (ESXi )。
主板具有 Intel® X79 芯片组,对于 RAID 控制器意味着供应商 ID 8086 (Intel) 和型号 ID 2826。
当我从我的闪存驱动器引导 ESXi 5.0.0 安装介质时,我看不到我创建的 RAID5 组中的驱动器。
问题:
是否有我可以使用的 RAID 控制器的 VIB 文件?
我在http://www.intel.com/support/motherboards/server/sb/CS-033313.htm上找到了一篇关于让 RAID 与某些英特尔控制器一起工作的文章,它列出了 9 个与之兼容的集成 RAID 模块。但是,没有提到 X79 芯片组。
linux ×7
ubuntu ×4
ssh ×2
apt ×1
cron ×1
cygwin ×1
email ×1
etckeeper ×1
hard-drive ×1
initramfs ×1
intel ×1
mercurial ×1
networking ×1
profile ×1
public-key ×1
raid ×1
uefi ×1
unix ×1
virtualbox ×1
vmware-esxi ×1
vpn ×1
web-server ×1