我是一名软件开发人员。我旅行,有时需要在家里访问我的文件并调整其他家庭成员的计算机。我想通过 VPN 连接到我的家庭网络,然后通过 RDP 连接到我需要的任何机器。目前我有一台 Windows Server 08 机器,它是我的文件服务器、数据库服务器、Web 服务器(用于开发工作)、源代码控制存储库等(当我需要时,它也有点像工作站)。我想使用同一台机器来运行我的 VPN。我有一个 linksys WRTG54 路由器。我的 ISP 是 AT&T DSL,具有动态 IP 地址 - 所以我假设我需要请求静态 IP 或注册其中一个静态 ip 服务..它使您的动态 ip 与静态同步一。
虽然我确实了解软件工程,但我不是网络方面的专家。我需要做什么来设置我的 VPN?
我将建立一个服务器进行备份。我想在U盘上安装操作系统(一点空间),并附加一些数据硬盘(需要更多空间)。因为它是备份,所以磁盘每天只运行一次。所以为了省电,我希望磁盘在不使用时停止(分拆)。
我需要为它购买一些特殊的磁盘,还是足以在 Ubuntu 中配置一些东西?我想买 2.5" 的磁盘,也是因为它耗电少。
有没有与Linux中的函数inode相同的命令。任何信息都会有所帮助。
我正在尝试使用 ufw 在 ubuntu 上打开端口 5432 使用 sudo ufw allow 5432/tcp
然后我使用 nmap 来查看端口 5432 是否已打开,我得到了这个:
root@domain:~# sudo nmap -sS -O 127.0.0.1
Starting Nmap 5.21 ( http://nmap.org ) at 2011-12-01 14:28 MSK
Nmap scan report for localhost.localdomain (127.0.0.1)
Host is up (0.000084s latency).
Not shown: 994 closed ports
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
80/tcp open http
587/tcp open submission
5432/tcp open postgresql
10000/tcp open snet-sensor-mgmt
Device type: general purpose
Running: Linux 2.6.X
OS details: Linux 2.6.15 …Run Code Online (Sandbox Code Playgroud) 在安装过程中,我选择了一个来宾操作系统类型(Window/Linux/Other + 版本)。它有什么区别?提示:“在此处识别来宾操作系统允许向导为操作系统安装提供适当的默认值。” 是启用/禁用了某些 CPU 优化或功能,还是只是为 vmware 工具、CPU、RAM 等提供正确选择?

对于我的新服务器,我想设置一个合适的备份解决方案。我找到了一个很棒的设置,可以通过 Dropbox 每天进行两次增量备份。我计划备份我的各种数据库、webroot 目录、/etc 目录/存储库和 /var/log。
我还需要知道什么才能进行正确的备份,这里的标准设置是什么,以确保您可以在系统出现故障时快速从备份中恢复?
我正在考虑使用 Puppet,因为它描述了系统应该如何。我的恢复过程如下所示:
这也应该让我创建生产服务器的克隆以用于开发环境,对吗?我错过了什么重要的东西吗?
我想用一个 linux-box 测试一个网络,它应该有 100 个不同的 IP 地址,每个都有自己的 MAC,在与其他设备通信时应该用作源 MAC 地址。
我已经编写了这个脚本:
#!/bin/bash
for i in `seq 0 10 `; do
hex=`perl -e "printf ('%02X', $i)"`
echo tap$i / $hex
ip link add link eth0 address 00:00:13:37:00:$hex eth0-$i type macvlan
done
sleep 2
for i in `seq 0 10 `; do
echo eth0-$i ip
while ! ifconfig eth0-$i &>/dev/null; do
sleep 1
done
ii=`expr $i + 100`
ip addr add 10.254.251.$ii/24 dev eth0-$i
ifconfig eth0-$i up
done
Run Code Online (Sandbox Code Playgroud)
然后我让我的设备拥有自己的 IP 和自己的 MAC …
我们合作的一家银行正试图向我们发送一封自动生成的电子邮件到我们公司的电子邮件,但它一直因以下 SMPT 错误而退回:
状态:5.5.0 诊断代码:smtp;550 访问被拒绝 - HELO 名称无效(请参阅 RFC2821 4.1.1.1)
由于我也不是我公司的系统管理员,我无法判断问题是来自银行方面还是我们的邮件服务器方面。
任何人都可以在这里提出建议可能是什么问题?如果需要在我的电子邮件服务器上进行任何更改。我只能访问我公司主机的 cPanel。
我有一个装有 Ubuntu 12.04 的盒子,并且刚刚进行了 apt-get 升级。我看到了一个对话框来更新我的 GRUB 引导加载程序,但显示以下消息:
The GRUB boot loader was previously installed to a disk that is no longer present,
or whose unique identifier has changed for some reason. It is important to make sure that the
installed GRUB core image stays in sync with GRUB modules and grub.cfg. Please check
again to make sure that GRUB is written to the appropriate boot devices.
If you're unsure which drive is designated as boot drive by your BIOS, …Run Code Online (Sandbox Code Playgroud) 总结:为什么会失败
$ ssh foo 'R --version | head -n 1'
bash: R: command not found
Run Code Online (Sandbox Code Playgroud)
但这成功了
$ ssh foo 'grep -nHe 'bashrc' ~/.bash_profile'
/home/me/.bash_profile:3:# source the users .bashrc if it exists
/home/me/.bash_profile:4:if [ -f "${HOME}/.bashrc" ] ; then
/home/me/.bash_profile:5: source "${HOME}/.bashrc"
$ ssh foo 'grep -nHe "\WR\W" ~/.bashrc'
/home/me/.bashrc:118:alias R='/share/linux86_64/bin/R'
$ ssh foo '/share/linux86_64/bin/R --version | head -n 1'
R version 2.14.1 (2011-12-22)
Run Code Online (Sandbox Code Playgroud)
? 细节:
我是 2 个集群的(无根)用户。一个使用环境模块,因此该集群上的任何给定服务器都可以(通过module add)提供几乎相同的资源。不幸的是,我也必须在另一个集群上工作,它有单独管理的服务器,所以我养成了这样做的习惯,例如,
EXEC_NAME='whatever'
for S in 'foo' 'bar' 'baz' ; do …Run Code Online (Sandbox Code Playgroud)