Articles of linux

解决两个断开连接的专用networking的DNS查询

我试图设置两台电脑(一个Windows,一个Linux,但我的理解是,这个问题是更多的DNS和更less的操作系统),如下所示: Home network: 192.168.1.0/24 VPN (via OpenVPN server not within the home network): 192.168.2.0/24 . 我希望两个networking上的PC能够访问三种不同types的站点: 互联网地址 家庭networking上的地址 地址在vpn 但是,我不知道如何/使用哪个DNS服务器。 如果我优先考虑我的家庭DNS服务器,我可以解决(1)和(2),但不能(3)。 如果我优先我的VPN DNS服务器,我无法parsingtypes(2)的地址。 当然,通过nslookup查找地址并明确设置正确的服务器,所以我知道我的本地DNS服务器是可以的。 如果找不到地址(NXDOMAIN),有什么办法可以让我的电脑在第二台DNS服务器上备份? 或者,有什么办法可以告诉不同的查询去不同的服务器[也许通过设置不同的子域名; foo.local.something与bar.vpn.something]? 谢谢

为什么一些Linux用户没有主目录?

在Linux中,我只能看到/home/[[me]]目录。 但是,我知道至less有20多个其他用户( root,www-data等 )。 为什么有些用户没有用户目录 – 是否可以创build没有主目录的新用户?

Linux服务器上的木马下载程序的常见原因是什么?

在我负责的几个networking服务器有一个JavaScript病毒,根据我使用的防病毒木马下载程序。 这是一个缩小的JavaScript,在服务器请求的每一页的底部。 我不知道原因是什么 我怎样才能防止这种情况再次发生?

如何在Linux下将连接从一个接口转发到另一个接口

我有Linux的箱子,它有两个networking接口,eth0,eth1。 从eth1我可以访问一个内部网站,说在端口8080.从箱子外面,我无法访问该networking。 我的问题是,有没有办法从盒子外面设置一些东西,似乎有一个web服务器运行在端口8080,当我连接到它,它会自动转发到eht1的内部网站? 我试图启用ip转发并添加一个静态路由,但它不起作用。 谢谢。

如何限制某个二进制文件的内存使用率?

我有一个二进制,它索引一些东西,它吃我所有的内存和我的交换。 然后服务器挂起。 我想限制它的内存使用率。 我已经看过cpulimit和/etc/security/limits.conf,但它们都关注于cpu限制和用户/进程。 有人限制某个二进制文件的使用吗? 我怎样才能解决这个问题? 谢谢

使用RHEL5作为路由器

我打算使用RHEL5安装的计算机作为互联网连接共享设备。 我已经安装了2个局域网卡eth0和eth1。 eth0:Internet eth1:局域网 eth0configuration如下; Ipaddress : 115.252.64.187 Subnet : 255.255.255.240 Gateway : 115.252.64.177 eth1configuration: ipaddress : 192.168.1.1 subnet : 255.255.255.0 gateway : 192.168.1.1 我在/etc/resolv.conf中写了下列条目: nameserver 202.138.96.2 (preferred DNS Server) nameserver 202.138.103.2 (secondary DNS server) 我很困惑我应该在上面的场景中使用哪个网关。 我无法ping到我的局域网,也无法连接到互联网。 我怎样才能configuration这个服务器作为我的网关?

/ proc / net / dev和/ sys / class / net / bogusnetworking接口名称

我正在根据/ proc / net / dev的内容构build一个要监视的networking接口列表。 但是我在列表中得到了一些假接口: __tmp1104705027 __tmp974528607 那些从哪里来? 他们也出现在/ sys / class / net /中: # ls -1 /sys/class/net/ eth0 eth1 eth2 eth3 lo sit0 __tmp1104705027 __tmp974528607 现在,我想我会忽略以__tmp开头的任何东西,但我想知道它们是什么以及它们来自哪里。 这是重新编译的CentOS 5.3内核:2.6.18-128.7.1.el5.tvh.7PAE#1 SMP PREEMPT

rsync是否支持多个来源的并行给定的目的地

如果我有多个源,每个都有相同的目录树,但是树中有不同的文件,可以安全地在同一个目标上并行运行多个rsync命令吗? 具体来说,目录/文件创build有没有竞争条件?

Linux域 – 中央authentication和笔记本电脑caching

我需要build立一个Linuxnetworking:中央authentication服务器和笔记本电脑(也许桌面)。 笔记本电脑必须caching凭据。 现在最好的方法是做什么? Kerberos可以强迫这样做吗? 我应该安装Samba WAD等效并使用吗?

如何正确closuresLinux VMware Server主机

在我们的实验中,我们有一台运行Ubuntu Linux 8.04.4 x64的服务器,VMware Server 2.1托pipe4个虚拟机。 我主要关心closures主机服务器。 大多数情况下,我如何确保访客虚拟机正在安全closures? 在VMware Web界面控制台中,我已启用: “允许虚拟机在系统中自动启动和停止” 我启用了默认启动延迟15秒以及“如果VMware Tools启动时立即启动下一个虚拟机”选项 我启用了“默认closures延迟”(Shutdown Delay),其关机延迟为60秒,“closures客人”(Shut Down Guest) 所有虚拟机都安装了VMware Tools并正常工作。 所有虚拟机都被移动到“启动顺序”的“指定顺序”部分,因此当重新启动服务器时,所有这些虚拟机应该以指定顺序重新启动。 当我closures服务器时,我使用了shutdown -h now命令。 根据我上面input的设置,我预计会有4分钟的关机时间,因为有一个选项可以延迟每个虚拟机关机60秒。 但是,这不是发生了什么事情。 相反,服务器在一分钟内closures。 重新启动服务器时,只有2个虚拟机已正确加载。 其他2显示以下错误: “启动虚拟机”未能完成 如果这些问题仍然存在,请联系您的系统pipe理员。 详细信息:无法打开磁盘'[位置到.vmdk]“或其所依赖的快照磁盘之一。 原因:无法locking文件。 很显然,如果发生这种错误,那么我很清楚,在虚拟机完全closures之前,虚拟机没有正常closures,或者服务器closures。 我已经通过删除相应VM目录中的.lck文件来解决了上述错误。 我怎么知道虚拟机是否被正确closures? 我检查了VMware服务器日志,但他们似乎只显示在当前会话中运行vmware-mgmt服务的日志。 我主要运行Linux虚拟机,那么是否有一种简单的方法可以知道服务器是否在Linux中正常closures? 谢谢大家的帮助!