小编Mic*_*ton的帖子

如何在家庭网络上设置 VPN

我是一名软件开发人员。我旅行,有时需要在家里访问我的文件并调整其他家庭成员的计算机。我想通过 VPN 连接到我的家庭网络,然后通过 RDP 连接到我需要的任何机器。目前我有一台 Windows Server 08 机器,它是我的文件服务器、数据库服务器、Web 服务器(用于开发工作)、源代码控制存储库等(当我需要时,它也有点像工作站)。我想使用同一台机器来运行我的 VPN。我有一个 linksys WRTG54 路由器。我的 ISP 是 AT&T DSL,具有动态 IP 地址 - 所以我假设我需要请求静态 IP 或注册其中一个静态 ip 服务..它使您的动态 ip 与静态同步一。

虽然我确实了解软件工程,但我不是网络方面的专家。我需要做什么来设置我的 VPN?

networking vpn

6
推荐指数
1
解决办法
5万
查看次数

如何让硬盘停止旋转?

我将建立一个服务器进行备份。我想在U盘上安装操作系统(一点空间),并附加一些数据硬盘(需要更多空间)。因为它是备份,所以磁盘每天只运行一次。所以为了省电,我希望磁盘在不使用时停止(分拆)。

我需要为它购买一些特殊的磁盘,还是足以在 Ubuntu 中配置一些东西?我想买 2.5" 的磁盘,也是因为它耗电少。

hard-drive

6
推荐指数
1
解决办法
3059
查看次数

Windows 中类似于 Linux 中的 Inode 的功能是什么?

有没有与Linux中的函数inode相同的命令。任何信息都会有所帮助。

windows ms-dos command inode

6
推荐指数
2
解决办法
8015
查看次数

在 ubuntu 上打开 5432 端口

我正在尝试使用 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)

ubuntu vps firewall port ufw

6
推荐指数
1
解决办法
3万
查看次数

VMware 中的客户机操作系统选项有什么区别?

在安装过程中,我选择了一个来宾操作系统类型(Window/Linux/Other + 版本)。它有什么区别?提示:“在此处识别来宾操作系统允许向导为操作系统安装提供适当的默认值。” 是启用/禁用了某些 CPU 优化或功能,还是只是为 vmware 工具、CPU、RAM 等提供正确选择?

截屏

vmware-esxi

6
推荐指数
2
解决办法
688
查看次数

一个完整的备份系统需要什么?

对于我的新服务器,我想设置一个合适的备份解决方案。我找到了一个很棒的设置,可以通过 Dropbox 每天进行两次增量备份。我计划备份我的各种数据库、webroot 目录、/etc 目录/存储库和 /var/log。

我还需要知道什么才能进行正确的备份,这里的标准设置是什么,以确保您可以在系统出现故障时快速从备份中恢复?

我正在考虑使用 Puppet,因为它描述了系统应该如何。我的恢复过程如下所示:

  1. 安装人偶
  2. 运行我的人偶配置
  3. 从 Dropbox 恢复我的备份(我应该创建一个脚本来执行此操作吗?可能)

这也应该让我创建生产服务器的克隆以用于开发环境,对吗?我错过了什么重要的东西吗?

linux ubuntu backup

6
推荐指数
2
解决办法
2772
查看次数

Linux:如何在一个 linux 机器中模拟多个 IP 地址和 MAC 地址以进行网络测试

我想用一个 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 …

bridge linux-networking

6
推荐指数
1
解决办法
1499
查看次数

SMTP 服务器 550 访问被拒绝 - HELO 名称无效

我们合作的一家银行正试图向我们发送一封自动生成的电子邮件到我们公司的电子邮件,但它一直因以下 SMPT 错误而退回:

状态:5.5.0 诊断代码:smtp;550 访问被拒绝 - HELO 名称无效(请参阅 RFC2821 4.1.1.1)

由于我也不是我公司的系统管理员,我无法判断问题是来自银行方面还是我们的邮件服务器方面。

任何人都可以在这里提出建议可能是什么问题?如果需要在我的电子邮件服务器上进行任何更改。我只能访问我公司主机的 cPanel。

smtp

6
推荐指数
1
解决办法
3万
查看次数

在 Ubuntu 12.04 上进行 apt-get 升级后如何配置 GRUB 加载程序

我有一个装有 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)

ubuntu bios grub update

6
推荐指数
1
解决办法
4502
查看次数

`ssh foo "<command/>"` 没有加载远程别名?

总结:为什么会失败

$ 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)

linux ssh bash bashrc login-script

5
推荐指数
1
解决办法
3016
查看次数