当我尝试ssh到服务器时,我得到分段错误,ssh工作在sudo模式,但不是在用户模式。 这些是ssh破坏的strace位 open("/usr/include/pwd2.h", O_WRONLY|O_CREAT|O_APPEND|O_LARGEFILE, 0666) = -1 EACCES (Permission denied) getpeername(3, {sa_family=AF_INET, sin_port=htons(222), sin_addr=inet_addr("xxx.xxx.xxx.xx")}, [16]) = 0 — SIGSEGV (Segmentation fault) @ 0 (0) — +++ killed by SIGSEGV +++ 任何人都可以给我关于这个问题的想法?
我有一个已经部分更新到Debian Lenny的盒子。 它甚至像ls简单的命令抛出Segmentation fault 。 当我添加文件/etc/ld.so.nohwcap我能够升级和运行机器。 现在我想删除这个文件,但是当我这样做时 – 我得到了相同的分段错误。 我应该检查什么? /etc/ld.so.nohwcap When this file is present the dynamic linker will load the non-optimized version of a library, even if the CPU supports the optimized version.
如果可用,我需要创build一个路由器,使下游用户可以使用ipv6。 我使用“天真”的方法遇到了两个问题: 1)我正在通过radvd接收来自上游的64位地址。 当我在路由器上打开networking时,networking变得无法访问。 (我也不确定要指定什么地址。) 2)一般来说,考虑到同一networking中可能有多个路由器,我不确定要确定哪种地址来确保唯一性。 我在Debian中这样做(实际上,由于我们不需要进入的原因,试用版本在Etch中)。 谢谢!
我遇到了有关gr and和内核的各种问题。 我真的不关心核心内部。 我想要的只是VMware专用服务器。 1.什么是bzImage与vmlinuz? kaze:~# ls /boot/ System.map-2.6.32-5-amd64 bzImage-2.6.33.2 config-2.6.33.2 initrd.img-2.6.32-5-amd64 System.map-2.6.33.2 bzImage-2.6.35.6 config-2.6.35.6 vmlinuz-2.6.32-5-amd64 System.map-2.6.35.6 config-2.6.32-5-amd64 grub 我更新了我的menu.lst(grub2): timeout 5 default 0 fallback 1 title 2.6.32.5 kernel (hd0,1)/boot/vmlinuz-2.6.32-5-amd64 root=/dev/sda2 panic=60 noapic acpi=off title 2.6.35.6 kernel (hd0,1)/boot//bzImage-2.6.35.6 root=/dev/sda2 panic=60 noapic acpi=off title 2.6.32.3 kernel (hd0,1)/boot//bzImage-2.6.33.2 root=/dev/sda2 panic=60 noapic acpi=off 这不好做…我认为vmlinuz文件缺lessinitrd左右。 不知道。 实际上,只要它工作,我不会太在乎内核启动voodoo。 update-grub(2)不起作用。 有谁知道2.6.32-5启动有什么神奇的伎俩? […]
我最近获得了一个新的专用服务器,现在我正在build立。 它运行在64位的Debian 6.0上。 我已经克隆了一个相当大的git仓库(177 MB,包括工作文件)到这台服务器上。 切换到不同的分支是非常慢的。 在我的笔记本电脑上需要1-2秒,在这个服务器上可能需要半分钟。 经过一番调查后发现是某种DNS超时。 这是strace -s 128 git checkout release的展品: stat("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=132, …}) = 0 socket(PF_INET, SOCK_DGRAM|SOCK_NONBLOCK, IPPROTO_IP) = 5 connect(5, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("213.133.99.99")}, 16) = 0 poll([{fd=5, events=POLLOUT}], 1, 0) = 1 ([{fd=5, revents=POLLOUT}]) sendto(5, "\235\333\1\0\0\1\0\0\0\0\0\0\35Debian-60-squeeze-64-minimal\n\17happyponies\3com\0\0\1\0\1", 67, MSG_NOSIGNAL, NULL, 0) = 67 poll([{fd=5, events=POLLIN}], 1, 5000) = 0 (Timeout) […]
我如何设置apache2(或可能是nginx)通过HTTP和HTTPS服务于同一组虚拟主机? 证书部分不是问题 – 所有虚拟主机都在一个子域内,我使用通配符证书。 我正在考虑使用代理通行证,但是,首先,它似乎稍微低效,其次,我不确定是否安全(即不能通过HTTPS询问服务器是否有不相关的主机); 我还没有(看)如何可以在Apache中设置。 编辑:configuration部分的重复是不可取的,即它仍然是最后的解决scheme。
有一个从Windows客户端到Linux的未encryption的VPN连接是非常容易的使用pptpd。 当我正在寻找encryption(每MPPE)连接的解决scheme时,我发现了很多关于修补内核等的信息 – 所以在一些工作之后它确实工作。 但所有这些信息都很老旧(2005-2006)。 现在的解决scheme是一样的吗? 我不是要求一个完整的指令(只有在它很短的时候) – 我更多的是要求一个正确的解决scheme。
我有一个多年来一直运行相当顺利的Web服务器。 最近它两次没有明显的原因 – monit日志没有显示任何特别高的事情发生。 CPU使用率低,networking出0,networking低。 我的PHP或Django应用程序或者内核日志中任何奇怪的东西(我可以说)都不会在这段时间显示任何不寻常的请求。 大量的可用磁盘空间。 我试图在SSH中,也无法从我的VPS提供商Ajax控制台进入。 我不得不重新启动系统。 当时打开的每个系统日志文件在当时都有些乱码 – 显示的不如“^ @ ^ @ ^ @ ^ @ ^ @ ^ @”。 当系统崩溃或者什么的时候,似乎没有任何事情发生(没有cronjobs,例如没有syslog条目)。 当再次发生这种情况时,正好在当时我从PHP写入的日志文件中,显然有一大堆文本是从磁盘上的另一个文件出来的 – 从几个星期以来,我在磁盘上还有一个SQL备份以前(它有mysqldump写的时间戳)。 这是如何在我的日志文件? 除了PHP应用程序代码的细微更改之外,我能想到的唯一最近的更改是从4 GB的RAM VPS移动到2 GB,并且可能已被移至其他物理机器。 任何想法可能发生在这里?
我需要向文件夹中的应用程序提供数据,但是此文件夹位于远程服务器上。 我知道我可以使用NFS或SAMBA,但我不是一个系统pipe理员,我只是知道如何设置这样的挂载点,作为一个客户端。 是否有任何简单的设置“共享”一个文件夹,并远程安装?
我有一个没有UI的Debian系统,附带一个GPRS调制解调器。 现在,这个系统通过标准电缆与以太网连接。 如果连接的是以太网电缆,我想获得允许计算机通过以太网访问互联网的configuration,否则使用GPRS进行configuration。 实际上,我希望eth0接口是最好的接口,如果它是打开的, ppp (只)如果前者没有挂载。 如何获得一个简单的/ etc / network / interfacesconfiguration来实现这个? 谢谢!