我有一个构成分析集群的小型计算机网格。 一个在eth0上连接互联网的主节点,和一对连接到交换机的私有静态IP工作者。 主设备也连接到eth1上的专用networking。 目前运行的所有Ubuntu 12.04服务器。 我对一般的集群很陌生,并没有太多的系统pipe理员,但是我发现远程更新工作人员会是一个问题。 由于我只是testing,所有的盒子都是一些旧的桌面,我假设它们有很大的不同,可以克隆工作人员的图像并安装。 相反,我已经想到,可以在主人身上运行 apt-get update 并将包列表传送给工作人员。 然后让每个工人运行 apt-get upgrade -qq –print-uris | cut -d\' -f 2 生成软件包列表,将它们下载到主服务器上,然后将软件包传输给工作人员并使用它们进行安装 dpkg -i package_name 虽然我不介意有人指出我在这里做错了,但这是我有疑问的第一步。 软件包列表在哪里下载? 如果我保持相同的sources.list文件,将为个别工作人员下载正确的软件包列表吗?
像这样安装的virt-man $ apt-get install virt-manager $ modprobe kvm $ modprobe vhost-net 启动libvirt guest $ virt-install –virt-type kvm \ –name centos-6.5 –ram 1024 \ –cdrom=CentOS-6.5-x86_64-minimal.iso –disk centos-6.5.qcow2,format=qcow2 \ –network network=default \ –graphics vnc,listen=0.0.0.0 \ –noautoconsole –os-type=linux \ –os-variant=rhel6 它会抛出一个错误: ERROR No domains available for virt type 'hvm', arch 'x86_64', domain type 'kvm' validation命令显示这一切都应该工作。 $ virt-host-validate QEMU: […]
有了yum,我可以使用createrepo工具从RPM文件夹创build一个respository。 将.deb文件的文件夹转换为apt库相当于什么? 这不是反映上游回购或大规模的服务,只是简单地采取一些build立.deb包,把它们变成我可以指向适当的东西。
我最近买了512MB,2.2GHz,20GB SSD-VPS服务器,并安装了Debian Wheezy 64位,它被用作WEB服务器。 我已经安装了Apache2,PHP,MySQL,ClamAV,Anti-DDoS,Spam Assain,Postfix,Dovecot和Webmin。 除了有时每隔几小时或几分钟就意外closures的MySQL服务器,一切都运行得很好。 我在基于Ubuntu的VPS服务器上遇到了同样的问题,很久以前只有256MB的内存,我修正了它,但我不记得怎么回事,所以现在我真的需要帮助。 先谢谢你。
我的小办公室的服务器昨天和今天都受到攻击,显然这个黑客通过一个弱密码获得了访问权限(也就是我完全责怪)。 当我注意到这一点的时候,我从服务器上断开了连接,并改变了所有用户密码(使用kpasswd)和root密码(使用usermod -p)。 我没有互联网咨询,有点压力,这就是为什么我input明文密码,而不是我应该input的encryption哈希。 有人知道我可以如何“计算”未经过哈希处理的明文吗?
我试图禁用在任何地方requiretty (是的,我知道这是一个安全风险,请不要告诉我),并在vsudo文件。 但是,我没有看到Defaults requiretty任何地方,所以我不能禁用它。 有没有不同的方式来禁用它,或者我错过了什么?
在1.2.0和1.4.0都尝试过,两个错误都不会启动。 configuration文件是默认的,除了我添加的用户pipe理员。 Apache CouchDB 1.4.0(LogLevel = info)正在启动。 {“init终止于do_boot”,{{badmatch,{error,{bad_return,{{couch_app,start,[normal,[“/ etc / couchdb / default.ini”,/ etc / couchdb / local.ini“] ]},{'EXIT',{{badmatch,{error,{shutdown,{failed_to_start_child,couch_primary_services,{shutdown,{failed_to_start_child,collation_driver,“无法打开共享对象文件:没有这样的文件或目录”}}}}}} ,[{couch_server_sup,START_SERVER,1,[{文件, “couch_server_sup.erl”},{线,98}]},{application_master,start_it_old,4,[{文件, “application_master.erl”},{线,269 }]}]}}}}}},[{榻,启动,0,[{文件, “couch.erl”},{线,18}]},{INIT,start_it,1,[]},{初始化,start_em,1,[]}]}}
我试图在Debian 6上运行dist-upgrade ,但安装startpar失败: dpkg: considering deconfiguration of sysvinit-utils, which would be broken by installation of startpar … dpkg: no, sysvinit-utils is essential, will not deconfigure it in order to enable installation of startpar. dpkg: error processing /var/cache/apt/archives/startpar_0.59-3_amd64.deb (–unpack): installing startpar would break existing software configured to not write apport reports Processing triggers for man-db … […]
我在基于Debian的发行版上使用Apache 2.2。 出于某种原因,所有url都被定向到默认索引。 没有错误或任何东西。 这意味着:example.domain.com转到domain.com。 “例子”可以是任何东西。 在默认的Vhost文件(/ etc / apache2 / sites-available / default)中我添加了: ServerName:www.domain.com 但它仍然保持这种奇怪的行为。 请让我知道如何启用常见的默认行为。 顺便说一下,我没有改变任何东西,这是自安装以来。 更新 :继SvW的回答,我正在寻找一种方法来强制Apache不接受任何URL,只有那些指定为VirtualHosts。
我创build了一个ndd的子域,我用Aredirect到我的服务器 在我的服务器上,我创build了一个Apache文件,将该子域redirect到正确的目录。 这里是configuration文件 – 位于/ etc / apache2 / sites-avalaible / vietnam / <VirtualHost*:80> DocumentRoot /var/wwwvietnam.mysite.net <Directory /var/www/vietnam.mysite.net/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/vietnam_error.log # Possible values include: debug, info, […]