在学校,我们有一台仅供学生登录并进行计算机科学相关活动的计算机,例如为课程编译 C 和 C++ 程序。它运行着一些晦涩难懂的 linux,在我接手它之前已经使用了很多年。我最近在其上安装了 Ubuntu Server,以使其更易于维护和安全。目前我们根据需要设置用户帐户。学生 ssh 登录并完成课堂作业,每个用户将他们的工作和游戏存储在他们的主文件夹中。教师会让学生将他们的工作留在某个文件夹中以供提交或类似的东西。
我担心的是用户过于探索和探索,或者有人恶意破坏它并破坏某些东西,从而导致其他人无法完成任何工作,并导致教职员工向我抱怨,让我看起来像一个糟糕的系统管理员因为没有阻止这一点。(我还是个本科生,任凭他们摆布)
学生目前在自己的组中,只能看到自己的主文件夹/无法浏览其他学生文件夹。教员有更高级的帐户,但没有管理员帐户。我不愿意开始更改重要系统文件夹的权限,担心我可能会破坏某些内容(再次像我之前所做的那样)。
我可以采取哪些安全措施来确保系统的功能,同时保持系统安全,让每个人都可以享受和使用它?
此链接VMware Virtualization似乎是在说运行虚拟机并在操作系统之间传播应用程序比其他方式更有效。这怎么可能是真的?除非 VM 像要管理的普通应用程序一样对其内存进行分区,否则 VM 是否会削弱主操作系统完成其工作的能力?无论如何,它怎么可能改善任何事情?
我在安装一个 Windows XP 时遇到了一个非常奇怪的问题:当连接到远程桌面(在 Windows 2008 Server 上)以输入 at 符号 (@) 时,必须按 Ctrl-Alt-2(在西班牙键盘上)在本地,它是用 AltGr-2 完成的,这在远程会话中不起作用。
为了使这个问题变得奇怪,它似乎已给出,但并未发送到应用程序。要在 webmail 上连接,用户必须将邮件帐户作为用户名输入,而用户名总是被拒绝。从本地会话复制/粘贴时就可以了!?!。
是否有可能重新安装远程桌面客户端?谢谢你。
不久前,当我进行更多系统管理时,有一个小实用程序可以向我打开的多个终端发送命令。所以基本上我可以通过 ssh 连接到三个不同的服务器,然后tail -f /var/log/some_error.log在实用程序中输入,它会将该命令传递到我打开的所有三个终端上。
所以基本上我输入了一次命令,它在所有三台服务器上运行。此外,我可以完全访问终端,因此如果我只想在该一台服务器上运行命令,我只会使用通过 SSH 连接到该服务器的终端。
经过大量的在线搜索,我还没有找到这个实用程序(它只是在我们拥有的机器上可用,我不记得这个特定实用程序的名称)。那么有没有人知道这样做的任何实用程序?
谢谢
我基本上知道我头脑中的差异,但我无法在纸上制定它。如果有人能告诉我关于这两者的更详细的解释,我将不胜感激。
所以基本上我的问题是有人可以更详细地解释cmd中ping和tracert函数之间的区别吗?
我正在www.universitytutor.com 上运行一个应用程序,它可以让人们找到导师。大多数导师是大学生。
在有人联系导师询问进展情况后 2 周,我们发送了一封跟进电子邮件,目前 70% 的人表示导师从未回复他们的询问!
因此,我正在尝试弄清楚我们如何提高向我们的导师发送电子邮件的可交付性。我们在 ubuntu 上运行 postfix。这是我检查过的所有内容:
数量仍然很低(每天可能有 500 条消息)。并且其中大多数是独一无二的,其中一个人通过特定查询与另一个人联系,因此它不是批量邮件。我已经抽查了通过该网站的消息(对于辅导工作),它们是合法的,保证了回复和辅导员可能的工作。如果他们真的收到了电子邮件,我看不出他们为什么不回复的任何理由。
所有导师在创建帐户时都必须单击电子邮件中的确认链接,因此我知道他们至少收到了一封来自我们的电子邮件。当有人报告他们没有回应时,我们还会自动删除导师档案。所以我不认为随着时间的推移,大多数导师已经毕业并离开了。70% 太高了,不能仅仅用这个来解释。
我想知道大学电子邮件服务器是否有什么特别之处?大多数导师是大学生,拥有 .edu 电子邮件地址。就 .edu 邮件服务器的可传递性而言,这里有什么特别需要担心的吗?
或者我的邮件服务器配置是否遗漏了导致这些邮件在垃圾邮件过滤器中丢失的其他内容?
如果我可以提供任何其他可能有用的信息,请告诉我。
PS 当从站点向我自己发送测试消息时,它们总是通过(Gmail 在 SPF 和 DKIM 的标头中显示“通过”)。我已经用 Gmail 和 Yahoo 对其进行了测试,它们都可以工作,但显然我无法在他们的 .edu 邮件服务器上获得一个帐户来查看它是否在那里工作。
呼叫所有系统管理员!
对于“新”项目,您是否会考虑开始使用 IBM 中端/大型机/电源系列/HP Integrety 服务器而不是 x86/x64?
现在还有人关心这些类型的平台吗?
你怎么看 ?
在我工作的公司,我们有一个非常复杂的开发环境。我们的系统运行在多台服务器上,每台服务器扮演不同的角色并拥有自己的代码库。每个角色可能有多个实际服务器(例如,我们可能有 2 个消息服务器、3 个存储服务器、1 个 Web 服务器、1 个 DB 等)
到目前为止,服务器端开发人员一直在做 SVN,而其他开发人员一直在自己跟踪自己的代码。每个人都通过 FTP 手动上传到正确的服务器。这意味着,例如,如果有人更改了消息服务器的代码,他将需要手动将更改上传到 2 个或更多服务器。
重要提示:并非所有服务器都在同一个 LAN 上。
我一直在考虑改变每个人的工作流程,我想咨询一下最好的设置是什么。
我想拥有一个单一的 SVN 服务器(基本上向所有人开放服务器端 svn),并为每个“服务器角色”拥有不同的存储库。并将每个存储库的提交后提交到该类型的服务器,这将在每个服务器上的工作副本上运行“svn update”。(我宁愿将所有服务器角色的代码都放在单个存储库中 - 但我将如何处理提交后脚本?)
我的问题是:a) 这是最好的设置吗?b) 您将如何实现提交后脚本?它如何知道将更新发送到哪个服务器?c) 确保这一点的最佳方法是什么(与多个开发人员)?
预先感谢您的任何答复。非常感谢任何帮助和建议!
肯。
我有一个 PHP 脚本,我想每 10 分钟运行一次,通过 MEncoder 浏览数据库记录和创建/编辑电影。我已经设置了 cron 作业来完成此任务,但效果不佳。
我有我的 PHP 脚本,称之为 document.php。我还有一个 bash 脚本(document.sh)来调用这个 PHP 脚本;
#!/bin/bash
php document.php
Run Code Online (Sandbox Code Playgroud)
现在出现了奇怪的部分:当我手动运行 bash 脚本时,一切正常——电影是按照我想要的方式创建或编辑的——但是当我让 cron 作业每 10 分钟运行一次 bash 脚本时,电影就会损坏。不过,它们中有一些框架。我不知道这怎么会发生。我检查了权限和文件路径,一切看起来都很好。cron 作业会杀死我的进程吗?它是否有时间限制(通过文件运行 MEncoder 大约需要 1-2 分钟)?
希望有人能提供一个答案 - 这真的让我很烦恼,截止日期快到了。
我正在运行带有最新更新和来自 repo 的最新 MEncoder 的 Ubuntu Server。
最好的问候,比约恩
我目前有 Dreamhost,这很好,因为我可以托管多个域。是否可以在单个 Linode 虚拟主机上托管多个域,或者我会受到 1:1 的限制(1 个虚拟主机:1 个域)?
为了更清楚(希望):
假设(在一个不好的例子中)我拥有 www.google.com 和 www.facebook.com,原样。前者是搜索引擎,另一个是社交网络。我可以将它们都托管在单个 linode 虚拟服务器上,并让它们像应有的那样工作吗?