我的Windows机器上有一个虚拟映像。 我想将它传送到我的无头Debian服务器。 我已经在Debian机器上安装了VirtualBox。 在Windows机器上,我已经将文件导出为一个ova文件…在Debian机器上完成了: tar -xf MyVM.ova & VBoxManage import -n MyVM32.ovf 但是当我运行命令时,这并没有列出虚拟机: VBoxManage list vms 任何想法如何实现这一目标? # root@sdebian:~/.VirtualBox# VBoxManage import -n MyVM32.ovf Oracle VM VirtualBox Command Line Management Interface Version 3.2.10_OSE (C) 2005-2010 Oracle Corporation All rights reserved. 0%…10%…20%…30%…40%…50%…60%…70%…80%…90%…100% Interpreting /root/.VirtualBox/MyVM32.ovf… OK. Disks: vmdisk1 21474836480 -1 http://www.vmware.com/specifications/vmdk.html#sparse MyVM32-disk1.vmdk -1 -1 Virtual system 0: 0: […]
有人可以解释一下syslinux数据包如何依赖和与syslinux-common冲突: martin@IBM:~$ dpkg -l syslinux syslinux-common Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Description +++-=========================-=========================-================================================================== un syslinux <none> (no description available) un syslinux-common <none> (no description available) martin@IBM:~$ apt-cache depends syslinux syslinux Depends: libc6 Depends: syslinux-common Suggests: dosfstools Suggests: mtools Conflicts: syslinux-common Replaces: syslinux-common martin@IBM:~$ 或者应该如何理解apt-cache depends <packagename>的输出apt-cache depends <packagename> ?
在Debian挤压我有sshd设置不允许密码login,并要求基于密钥的身份validation。 我注意到,当我尝试从广域网login到我的箱子与一个错误的SSH密钥,我没有在auth.log中的“失败publickey ….”消息。 我只得到“连接…”logging,就是这样。 当我从我的局域网login到我的箱子有一个坏钥匙,我得到“失败的公钥…”logging。 我希望能够将所有失败的公钥尝试logging到SSH。 有没有人有任何build议,为什么它不从WANlogin失败的密钥?
很多我的服务器软件是通过apt-get安装的,我想知道是否有一个小的shell脚本,我可以得到它将更新所有这些软件。 之后我还需要重新启动我的服务器或在运行此更新之前停止运行脚本? 它是如此简单: apt-get update?
在Debian 6中,在我安装之后。 我尝试以root用户身份运行一个命令,只是发现我的帐户不在sudoers文件中。 这是来自安装时设置的主用户帐户。 我已经在VMware Workstation下安装了Debian 6作为虚拟机。
我的VPS服务器上有Debian操作系统。 我可以通过SSH,HTTP,FTP连接,但是当我试图在svn://协议上运行时,我的服务器在请求5分钟后closures连接。 例如,我想从我的本地计算机上的工作副本中的文件发送到存储库。 我input: $ svn commit /path/to/file –username my_username –password my_password 几分钟后我收到: svn: E210002: Commit failed (details follow): svn: E210002: Unable to connect to a repository at URL 'svn://[domain]:2000/path' svn: E210002: Network connection closed unexpectedly 我有svnserve 2000端口上运行。 我的问题昨天出现了。 几天之前,一切正常。 我没有更改我的授权数据(既不是用户名也不是密码)。 当我尝试从该服务器检出任何存储库时,问题是一样的。 我试图从服务器上创build工作副本(签出命令),这也是位于它的存储库,没有问题。 我认为这是系统设置的一些问题,但我不知道。 附加信息: 在问题出现前几天,我没有改变任何设置 问题出现后,我已经升级了系统。 svnservelogging这个: 9727 2013-02-22T15:11:27.461001Z [my_ip_addr] – – ERR /tmp/buildd/subversion-1.6.12dfsg/subversion/libsvn_ra_svn/streams.c […]
我有一台运行在远程Debian Squeeze服务器上的PostgreSQL服务器。 我想同时使用ident和md5方法与用户postgreslogin。 前者是debian维护所需要的。 后者用于通过ssh端口转发连接我的本地postgresql客户端。 我的第一个aproach是添加到用户postgress像这样的行: # TYPE DATABASE USER CIDR-ADDRESS METHOD local all postgres ident local all postgres md5 这显然不起作用,正式文件解释说: 具有匹配的连接types,客户端地址,请求的数据库和用户名的第一个logging用于执行身份validation。 没有“落后”或“备份”:如果select了一条logging,authentication失败,则不考虑后续logging。 如果没有logging匹配,访问被拒绝。 因为前三列是相同的postgresql将简单地select它遇到的第一个。 我的解决方法是创build一个名为root的第二个超级用户 CREATE ROLE root LOGIN SUPERUSER CREATEROLE CREATEDB PASSWORD 'newpassword'; 并把以下内容放到pg_hba.conf中: # TYPE DATABASE USER CIDR-ADDRESS METHOD local all postgres ident local all root md5 有没有更好的解决scheme,而不创build第二个用户?
我在Raspberry Pi上运行Raspbian Wheezy,我想从PHP调用一个Python脚本。 这一切都很好(我称之为' exec python go.py '从PHP),但现在我想调用一个需要root权限的脚本。 我明白,以root身份运行将帮助我在这里(' exec sudo python go2.py ',所以我将这行代码添加到我的sudo文件 %www-data ALL=(ALL) NOPASSWD: ALL 好吧,现在它再次运作。 但后来我了解到,授予www-data组无限制的sudo权利并不是一个好主意。 然后我发现这个问题( 如何授予特定的脚本文件的sudo权限? ),它向我展示了如何将sudo权限授予单个目录: %www-data ALL=(ALL) NOPASSWD: /var/www/exec/ 然后一切都停止了,因为这在我的机器上不起作用。 你能告诉我我做错了吗? 我使用lighttpd作为我的networking服务器。
我想升级我的鸽舍安装到版本2.我在这里发现了这个包。 我也已经添加了deb http://backports.debian.org/debian-backports squeeze-backports main到我的sources.list 。 但在pool目录内的所需包。 我如何通过apt访问那里的包? 我正在使用debian挤压
我运行的是三台Minecraft服务器,平均分布在守护进程上的40-60个在线用户在Debian 6.0挤根服务器上。 我正在尝试configuration一个cronjob备份,并写了一个小的shell脚本来压缩一个(目前为7.1 GB的大小)目录到一个特定的目录。 tar -cvzf /home/backups/mcsrv1/mcsrv1-full-$DATE.tar.gz /home/mcsrv1/ 没什么特别的。 但是,通过安装在每个mc-server上的一些插件的结构,有成千上万的小文件和空目录,例如: /home/mcsrv1/plugins/somepluginname/1/2/1-7/18/2r.001.mca 现在,当我启动脚本的时候,需要花费将近45到60分钟的时间来备份文件和目录结构,并导致MASSIVE服务器滞后。 这个时候几乎是无法玩的。 即使我只是想看目录是多么大 du -sh /home/mcsrv1 服务器几乎(如果不是)崩溃。 服务器规格: i7 2600, 32GB RAM, 3TB SATA 6GB/s, root server (physical machine) 我做错了脚本还是我错误地configuration服务器? 当脚本运行时用命令“top”查看不会显示任何可疑条目。 任何build议可以帮助。 我试图在上午5点服务器空时运行脚本。 但是服务器永远不会真的是空的。 我不想closuresmc-server来做备份。 额外 tarball命令只是备份的主要部分,脚本本身更多一点。 例如,它会向所有玩家显示警告,并在备份过程中closures自动保存操作。