Articles of linux

无法挂载samba共享

我最近在我的电脑上安装了Debian Squeeze,从那以后,我无法安装任何Samba共享,远程或本地(在本地主机上运行Samba服务器)。 我得到的错误(作为根)是: cmd > ~: mount -t cifs //awakening/library4 /mnt/local1/ -o guest mount error(1): Operation not permitted Refer to the mount.cifs(8) manual page (eg man mount.cifs) 我可以尝试挂载一些随机共享(这不存在),并得到相同的错误,所以它甚至不检查共享是否存在于远程端。 当我安装了Debian Lenny时,同样的份额也起作用了。 问题是什么?

Ubuntu可以解决DNS,但不能PING我们的下载

我试图让一个Ubuntu的开发服务器的工作。 networking上的所有机器(mac和windows)都可以访问internet和lan,但是ubuntu只能在lan上运行。 我有两个接口:eth0(静态)eth1(dhcp,但虚拟盒桥接它运行一个Windows应用程序服务器,具有LAN和互联网访问) 我的eth0的静态configuration是: auto eth0 iface eth0 inet static address 10.1.1.101 netmask 255.0.0.0 network 10.1.1.0 broadcast 10.1.1.255 gateway 10.1.1.1 auto eth1 iface eth1 inet dhcp 这里是一个Windows机器的IPCONFIG至于一切工作与静态设置: ip: 10.1.1.100 netmask: 255.0.0.0 gateway: 10.1.1.1 在Ubuntu服务器上的路线: administrador @ servidor-linux:〜$ route -n 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0 10.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 eth0 […]

是否有可能控制VBoxHeadless虚拟机之间的CPU资源共享?

如果我在一台物理服务器上运行3台VirtualBox机器,并最终在其中一台上启动一个艰难的数据处理,是否有办法确保剩下的2台机器不被压制? 我可以保证一些虚拟机的最低资源,并将所有未使用的资源(作为背景优先级)提供给特定的资源吗?

Fedora Cron Job需要帮助

我需要一些build议,因为我被我的Fedora 8盒子里的Cron疯了。 我有一个基本的脚本存储在 /tmp/myscript.sh 这是脚本中的代码的副本。 #!/bin/bash AFolderName="archivefolder" AFileName="archive.zip" echo "setting variables" if [ -d $AFolderName ] then rm -r $AFolderName fi echo "checked if folder exists" mkdir $AFolderName cd $AFolderName echo "about to zip" zip -r $(date +%Y%m%d)_$AFileName /var/www/* echo "zipped" echo "about to s3" s3cmd put $(date +%Y%m%d)_$AFileName s3://mytestbucket echo "s3ed" cd .. rm […]

在Ubuntu 8.04下使用SNI设置Apache 2.2

我试图在运行Ubuntu 8.04的服务器上安装openssl 0.9.8g和apache 2.2.8。 我知道我需要mod_gnutils或openssl 0.9.8j(我认为)来支持SNI。 有没有可能在Ubuntu 8.04下做到这一点,而无需重新编译Apache? 如果没有,我想我会感觉更好,只需将我的服务器升级到10.04。

从RHEL集群获取长期负载统计信息?

是否有任何直接的logging/长期负荷logging轮询,而不是通常的1,5,15分钟负荷值? 背景:试图说服教师,目前的群集解决scheme未被充分利用XX%的时间,可以用于BOINC /等“沉默期”

什么可以静静地阻止在Ubuntu 10.04服务器上访问的端口?

我已经在Internet服务器上运行8090端口上的专有服务(实际上运行在VBoxHeadless虚拟机上并从主机捕获此端口)。 Nmap显示端口8090在主机和虚拟机上均打开。 服务看起来开始(如果问,停止)好的。 Telnet能够从远程客户端连接到端口(但是没有数据显示在telnet中,所以我可以确定它是否在工作)。 其他服务(如Postfix和Dovecot)也在虚拟机上工作(Debian Lenny虽然,而我感兴趣的主机和客户运行Ubuntu Lucid)工作正常,在同一个虚拟机上的Samba共享工作正常。 但是一个客户端(Windows,通过OpenVPN连接到主机(Samba正常工作 – 通过Internet正常工作))说它不能在8090端口上访问那个服务。 什么可以阻止它? 可能是一些应用程序装甲/ selinux / hosts.allow事情呢? 该服务是100%手动安装(按照手册),没有脚本)。 更新 ,更具体。 我刚刚设置了大部分默认configuration,没有特别的路由/防火墙。 OpenVPN的客户端和服务器configuration是来自OpenVPN的文档(他们一次工作,当我不使用虚拟机),iptables规则(主机和虚拟机)现在设置接受所有,什么也不做特别的,我只打算保护他们在我得到系统工作之后。 hosts.allow / deny似乎是空的(所有东西都是#-ed,因为它离开盒子)。 正如我上面指定的,OpenVPN tunnell似乎工作正常,因为ping到那里没有问题,访问Samba超过445端口工作正常(虽然它不能通过互联网工作,如果没有使用OpenVPN的话)。 在OpenVPNconfiguration中没有设置特殊的访问/路由规则,在iptables中也没有。 路由scheme很简单 – 客户端请求服务器主机(可以通过它运行的OpenVPN访问,也可以直接通过互联网访问),然后VirtualBox的natpf规则捕获特定的端口并把它们带到虚拟机(有2个虚拟机,没有冲突,一个运行邮件服务器,另一个运行Samba + FireBird + AbraAppServer(最后一个是实际有问题的服务))。 关于app-armor / selinux或者Ubuntu Lucid中的任何东西,我都没有什么知识 – 可能是这样吗? 请记住,如果它在那里,它默认设置,就像在Ubuntu 10.04服务器的开箱即用。

备份一个网站 – 推荐的策略和新手系统pipe理员的步骤

我正在Linux 10.0.4 LTS上运行一个LAMP网站。 我是一个新手系统pipe理员(虽然我是一个开发人员),我正在寻求一些build议如何最好地为我的网站实施备份。 我的数据库是mySQL和所有我的数据库表使用InnoDb数据库引擎。 这些是我想要实现的备份的要求: 包含mysql数据库的增量备份和完整备份我希望每小时进行一次增量备份,但是每天,每周和每月备份。但是我不清楚在这些备份数据集中使用什么样的轮换 – 以及如何pipe理它们更重要的是,如何从date的一组完整/增量备份中恢复数据库) 我想压缩和encryption数据,以便我可以远程存储它(亚马逊S3) 我想要这个完全自动化的(即作为一个cron工作)。 注意:我的服务器是“无头的”,因为它没有安装X窗口或其他graphics用户界面,所以我正在考虑使用bash脚本来实现备份。 或者,如果有可以帮助我运行这种备份的软件,那么它需要能够从命令行运行。 我需要备份的项目是: mysql数据库 网站文件(在指定的文件夹中。理想情况下,我想省略一些自动生成的文件) configuration文件 在不同文件夹中的其他数据文件 这是我的问题: 是否有现有的软件,我可以用来做到这一点,还是我需要写我自己的(bash脚本)? 什么是build议使用的备份策略(根据每小时,每天,每周运行等)以及如何从特定时间点恢复网站? 如果我必须编写自己的bash脚本(也是bash脚本新手),我将不胜感激,如果有人可以提供一个框架脚本来帮助我开始。 [编辑] symcbean:你能列举一下你需要的更多信息,以便给出更多量身定制的build议吗? 就预算而言,我们只能说它为零。 所以我无法从(专用)服务器托pipe+ Amazon S3存储中分出更多。 这也是为什么我需要使用开源软件,或者使用Linux上的可用工具编写自己的bash脚本。 这是一个新的网站,最初备份的数据可能低于1Gb,但我完全预计数据每天至less会增长100Mb左右。 如果我每天进行完整备份并通过电缆将备份文件发送到Amazon S3,这非常快速地加起来。 我build议增量备份,因为我想节省与传输相关的带宽成本(更不用说服务器负载),每天可能会有几千兆字节的数据。 此外,目前还没有人解释如何在[每小时?],每日,每周和每月备份之间进行轮换。 那里有很多(非常不同的)信息/意见 – 关于备份。 如上所述,我只想知道我所推荐的“最佳实践”。 如果需要更多信息以便能够提出更多的“量身定制的build议”,请告诉我,以便我可以提供所需的信息。

在Ubuntu下NAT的iptables问题

问候每个人我有一些Ubuntu下的iptables规则问题。 我用NAT的function创build一个简单的防火墙,然后重启服务器。 创build命令: iptables -F iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE 在terminal中input以下命令: iptables -L -v 但是不显示规则。 看起来NATfunction和上次制定的规则仍然可以使用。 是否有必要创build一些脚本来保存规则。 重新启动服务器时规则是否会丢失? 谢谢。

Mandriva Linux主机上的VirtualBox WinXP无法连接到来宾的主机上的服务

我在Linux Firefox GWT开发插件工作时遇到了麻烦,所以我想我只是在WinXP下的VirtualBox下运行Chrome,然后在那里安装插件。 但是,我遇到了连接问题。 主持人:Mandriva Spring 2010.1嘉宾:WinXP 无论我使用NAT还是桥接networking来configurationguest虚拟机,我都可以使用路由器分配的IP号码(来自192.168.0.105)来ping我的主机。 但是,当我在Linux中运行GWT应用程序时,它在端口8888上build立了一个服务,我可以从Linux看到127.0.0.1:8888或192.168.0.105:8888,但是从WinXP客户端,它不会加载任何内容从192.168.0.5:8888。 任何想法,为什么我可以ping主机,但没有击中其端口8888的Web服务?