FizzBuzz是一个简单的编程能力测试,经常被雇主用来淘汰不会编程的人。是否有针对系统管理员和一般 IT 人员的等效测试?
澄清我正在寻找可以在面试环境中以一定的准确性进行测试的东西。显然,这不会明确确定合适的人选,就像 FizzBuzz 不适合程序员一样。我只是想淘汰那些认为他们可以作为系统管理员/IT 人员工作的人,因为他们可以上网。
我将在远程位置部署一台 Linux 机器作为一种公共终端。我希望能够通过 SSH 远程访问它进行维护,但我不想在我需要访问这台机器的极少数情况下保持远程防火墙上的端口打开。我已经考虑过一个简单的脚本来创建一个到外部机器的反向 SSH 隧道,但是我不想让用户在需要访问它时必须做任何事情。有任何想法吗?
更新:我决定按照我最初的脚本计划来创建反向 ssh 隧道。虽然其他建议的解决方案(例如端口敲门)更符合我真正想做的事情,但在这种情况下,除了引导用户完成配置之外,我没有任何权限来配置路由器。不寒而栗
我在这台服务器上运行 Ubuntu 8.04。我通过包管理器安装了 PHP 5.2。我将其删除以手动安装 PHP 5.3.1。我像这样构建了包
./configure --prefix=/opt/php --with-mysql --with-curl=/usr/bin --with-apxs2=/usr/bin/apxs2
make
make install
Run Code Online (Sandbox Code Playgroud)
这在 /opt/php/ 中安装了 PHP 5.3.1
$ php -v
PHP 5.3.1 (cli) (built: Dec 7 2009 10:51:14)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2009 Zend Technologies
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试启动 Apache 时,我得到了这个。
# /etc/init.d/apache2 restart
* Restarting web server apache2
apache2: Syntax error on line 185 of /etc/apache2/apache2.conf:
Syntax error on line 1 of /etc/apache2/mods-enabled/php5.load:
Cannot load /usr/lib/apache2/modules/libphp5.so into server:
/usr/lib/apache2/modules/libphp5.so: undefined symbol: OnUpdateLong …Run Code Online (Sandbox Code Playgroud)