Questions tagged «debian»

Debian是一种流行且有影响力的GNU / Linux发行版。这里的问题通常应该与Debian Server有关。

2
如何使IPv6正常运行?
因此,我的问题是我无法使IPv6正常工作。例如,Ping6会告诉我connect: Network is unreachable何时尝试ping ipv6.google.com。 ifconfig 看起来像(经过一点审查): eth0 Link encap:Ethernet HWaddr **:**:e9:b6:35:7e inet addr:***.*.65.177 Bcast:***.*.65.191 Mask:255.255.255.224 inet6 addr: fe80::16da:e9ff:feb6:357e/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:* errors:0 dropped:0 overruns:0 frame:0 TX packets:* errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:* TX bytes:* Interrupt:28 Base address:0xc000 lo ... route …

2
我如何知道apache进程在做什么?
有时apache会发疯,吞噬掉我所有的内存和交换空间,但是我不知道如何找出导致它的Web应用程序。 ps给我这个过程的输出;“不间断的睡眠(通常是IO)” www-data 1526 0.1 78.9 14928852 3191628 ? D Oct17 6:45 /usr/sbin/apache2 -k start 我怀疑Ruby + Redmine,但我想确定

3
如何限制apt-mirror的带宽?
我需要为所有Ubuntu apt存储库制作一个一次性镜像(记录下来是因为我将其发送到了肯尼亚(请参阅此处和此处))。 我之前做过,并使用过apt-mirror,这正是我想要的。但是现在我想慢慢地做,所以我想限制它用来下载的带宽。有什么简单的方法吗?任何魔术贴合配置设置?

1
没有来自Docker容器的IPv6连接
我在docker中启用IPv6时遇到严重问题。 环境 主机正在运行Debian Jessie。 这是一个虚拟服务器(KVM)。 eth0在像w:xy:z :: / 64这样的网络中有一个静态配置的地址,如w:x:y:z :: 1,由我的托管公司分配给我。 我的主机能够毫无问题地使用IPv6:通过ping通外界,可以通过ipv6访问在容器上运行的网站(端口80绑定到主机80)。 问题 但是,我无法从容器中访问外部世界!使用以下参数重启docker后,我的docker0网桥没有IPv6地址。没有路由,也没有网关(没有ipv6地址就没有意义)。 我的Docker设置:使用DOCKER_OPTS中的这些参数启动Docker DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4 --ipv6 --fixed-cidr-v6=w:x:y:z:a::/80" 某些ipv6主机配置参数: net.ipv6.conf.all.forwarding = 1 net.ipv6.conf.default.forwarding = 1 这是我创建的网络之一: root@wopr:~# docker network inspect wopr6 [ { "Name": "wopr6", "Id": "ddc192d4af2a8edc809975e84cf3e4cb82c24d4cfe970dd8e3fc7d6ff31e20ee", "Scope": "local", "Driver": "bridge", "EnableIPv6": true, "IPAM": { "Driver": "default", …

3
如果命令输出超过大约5行,则使用SSH
有人建议我在这里问这个问题:我对当前遇到的以下问题感到困惑。 我有一台通过以太网电缆连接到DSL路由器的Debian 5.0 Linux服务器。我的笔记本电脑运行Windows 7,并无线(802.11b / g)连接到同一DSL路由器。如果我使用Putty SSH进入服务器并尝试执行导致多行输出的命令,我的SSH会话将冻结。例如 ls -al / // Freezes ls -al / > ~/boo.txt // OK vi ~/boo.txt // OK top // Freezes 如果直接在服务器上执行上述命令,或者将便携式计算机的连接更改为有线连接,则上述所有命令均有效。是什么赋予了?这个问题真让我困惑!谢谢
11 linux  networking  ssh  debian 

3
Debian / IPv6:默认路由在1800秒后过期,失去了连接能力
我在vServer上运行Debian 8。安装docker并启用IPv6后,我注意到了一些奇怪的地方。我不知道Docker是否与此有关,只是我在安装它后才注意到此问题。 我的默认路由配置为在ca之后失效。1800秒 超时后,我实际上消失了。这是我(显然)松开IPv6连接的时候。 root@wopr:~# ip -6 route xxxx:yyyy:zzz:xxxx::/64 dev eth0 proto kernel metric 256 fe80::/64 dev eth0 proto kernel metric 256 fe80::/64 dev br-5c1ce68ea951 proto kernel metric 256 fe80::/64 dev br-61f6bbfdbe87 proto kernel metric 256 [a lot more routed for my docker containers] default via fe80::1 dev eth0 proto …

5
使用Debian Jessie的MySQL Workbench-SSH上的TCP / IP不起作用
我曾经使用“ TCP / IP over SSH”将Windows 7 Pro x64与MySQL Workbench客户端上使用Debian Wheezy托管的MySQL服务器连接,但是在Debian Jessie上的新服务器上却无法使用,为什么? MySQL Workbench配置: Connection Name: TEST Connection Method: Standard TCP/IP over SSH SSH Hostname: x.x.x.x:22 SSH Username: root SSH Password: myRootPa$$word SSH Key File: <NOT-USING-KEYFILE> MySQL Hostname: 127.0.0.1 MySQL Server Port: 3306 Username: root Password: myMySQLPa$$word 我仔细检查了IP地址/主机名,用户名和密码... Debian Wheezy服务器配置: …
10 mysql  debian 

2
无法在VPS上更新Linux内核
我最近开始从OVH使用VPS:http ://www.ovh.co.uk/vps/vps-classic.xml 这很可能是这一提供商所特有的问题。 我的目标是在其上安装和运行Docker,为此,我需要内核支持模块。默认情况下,OVH的VPS计算机使用的自定义内核不会,并且Docker崩溃。我几次尝试重新安装计算机,并使用Debian(6、7)和Ubuntu(12.04、13.10)的各种版本的VPS,每次uname -r向我展示 uname -r 2.6.32-042stab084.14 ... / boot目录为空,没有安装grub或lilo,没有安装linux-image软件包,尽管它们可用。 从存储库,grub安装Linux内核,更新grub(这是我用Google搜索出来的广泛建议)和重新引导计算机的效果不大。Grub找到一个系统映像,重新安装了一个,/ boot被填充,但是系统仍然运行上述内核。这个和以上症状使我感到非常困惑:这台机器首先如何启动?网络启动也许?如何检查,如何更改此行为? 根据netboot的想法,我再次检查了google,这告诉我OVH Web管理器版本3中有一个选项可以更改网络启动设置。我使用Manager v.6来修改我的VPS(他们说功能已移到那里),我在那里找不到这种选择,以前的Manager版本甚至都看不到我的VPS。 这是我到目前为止所走的路。我想在此VPS上运行标准存储库内核,也欢迎就此设置的工作原理以及为何如此麻烦提出任何解释,因为现在我感到相当困惑:)

2
如何避免mysqldump警告“跳过表mysql.event的数据”
在最近将我的LAMP Web服务器上的Debian升级到Wheezy之后,mysqldump发出警告: -- Warning: Skipping the data of table mysql.event. Specify the --events option explicitly. 活动似乎很特别。mysqldump的手册页: * --events, -E Include Event Scheduler events for the dumped databases in the output. 我试图添加内容--skip-events以告诉mysqldump,这显然是我想要的行为(尽管我不知道为什么...),但是它仍然会生成警告。 如果应该保留它,我如何(a)阻止它发出此警告,或(b)否则包含此尴尬的表。
10 debian  mysql 

2
人偶代理证书验证失败
我已经设置了Puppet Master / Agent,并且已经成功在Master上签署了代理的证书。但是,当我运行时,出现如下puppet agent --test错误: Warning: Unable to fetch my node definition, but the agent run will continue: Warning: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed: [certificate signature failure for /CN=hostname.domain.com] Info: Retrieving plugin Error: /File[/var/lib/puppet/lib]: Failed to generate additional resources using 'eval_generate: SSL_connect returned=1 …

1
如何解释MCE消息?
我注意到最近在/var/log/messages我们的一台服务器上出现了很多错误(如下)。但是,与syslog中的解码条目相比,mce客户端似乎不太确定错误源。是否有某种键可以用来解释MCE输出? Nov 12 04:19:19 areion kernel: [14698753.176035] Machine check events logged Nov 12 04:19:19 areion mcelog: HARDWARE ERROR. This is *NOT* a software problem! Nov 12 04:19:19 areion mcelog: Please contact your hardware vendor Nov 12 04:19:19 areion mcelog: MCE 0 Nov 12 04:19:19 areion mcelog: CPU 0 BANK 8 …
10 debian  linux 

3
缓慢的文件系统访问
我正在尝试诊断我所照顾的服务器上的文件系统问题。它已经进行了相当长的时间,而我对于可以尝试的方法已经没有足够的想法了。这很浓。 服务器本身是Dell Poweredge T310。它具有4个SAS硬盘驱动器,在RAID5上进行了配置,并且正在运行Citrix XenServer 5.6。VM是(相对)较旧的Debian 5.0.6安装。它具有4个内核和4Gb的RAM。它有3卷。系统的10Gb卷(ext3),数据的980Gb卷(xfs)(约94%已满)和数据的另外200Gb卷(xfs)(约13%已满)。 现在这很奇怪。对980Gb卷的读/写访问确实很慢。如果幸运的话,我可能会得到5Mb / s的速度。起初,我认为这实际上是系统中或系统管理程序级别的磁盘访问,但是排除了完全排除的麻烦,因为同一主机上的其他VM运行得很好(数百个Mb / s磁盘读写访问)。因此,我开始针对此特定VM。我开始以为它是XFS,但是为了证明这一点,我不会尝试更改980Gb驱动器上的文件系统,因为那里有数以亿计的文件。因此,我配置了200Gb驱动器,并进行了相同的读/写测试(基本上是dd),并获得了数百Mb / sr / w的访问权限。这样就排除了VM,硬件和文件系统类型。 /var/log/kern.log中也有很多这样的内容。(抱歉,这很长) Sep 4 10:16:59 uriel kernel: [32571790.564689] httpd: page allocation failure. order:5, mode:0x4020 Sep 4 10:16:59 uriel kernel: [32571790.564693] Pid: 7318, comm: httpd Not tainted 2.6.32-4-686-bigmem #1 Sep 4 10:16:59 uriel kernel: [32571790.564696] Call …

1
如何在Puppet中对服务使用自定义状态命令?
我在反向移植中使用PostgreSQL 9.1和debian squeeze。Puppet的版本为2.7.14。不幸的是,初始化脚本返回了错误的状态退出代码。因此,我编写了一个自定义status命令来检测postgresql是否正在运行。 service { 'postgresql': ensure => running, enable => true, hasstatus => false, hasrestart => true, status => "pg_lsclusters -h | awk 'BEGIN {rc=0} {if ($4 != \"online\") rc=3} END { exit rc }'", provider => debian, } 我的命令像个魔术师一样工作,但是木偶似乎有问题。notice: /Stage[main]/Postgresql/Service[postgresql]/ensure: ensure changed 'stopped' to 'running'尽管它已经在运行,但我总是能得到。 因此尝试了以下方法: service { …

6
对基于HTTPS的内部APT存储库使用自签名SSL证书
我已经建立了一个Debian存储库(实际上是Ubuntu),供内部使用一些私有软件包,现在想通过Web将其提供给某些特定的服务器。我希望apt-get / aptitude使用HTTPS连接到它,并且因为我不想花任何钱在使用自签名证书。 我已经尝试按照apt.conf手册页指向apt-get来使用我自己的根CA证书来验证主机,但是它似乎不起作用。 我的apt.conf文件如下所示: #Acquire::https::repo.mydomain.com::Verify-Peer "false"; Acquire::https::repo.mydomain.com::CaInfo "/etc/apt/certs/my-cacert.pem"; Acquire::https::repo.mydomain.com::SslCert "/etc/apt/certs/my-cert.pem"; Acquire::https::repo.mydomain.com::SslKey "/etc/apt/certs/my-key.pem"; 我也使用客户端证书,但这似乎不是问题,因为当我将Verify-Peer设置为“ false”(上面已注释)时,一切正常。 使用相同的CA证书,客户端证书和密钥可以很好地与curl配合使用。 我启用了apt调试(Debug :: Acquire :: https“ true”),但是它提供的信息很少。 有关如何进行的任何建议?

1
如何确定磁盘是否在ESXi上出现故障/这些错误是什么意思?
我有一台运行VMware ESXi v4.1.0 348481的服务器。它具有硬件RAID10和SATA备份驱动器。我有一个正在运行的VM,它在RAID10数据存储上具有主引导vmdk,在SATA备份驱动器的数据存储上具有600 GB的vmdk。VM运行带有FreeBSD内核的Debian linux,并使用ZFS作为备份驱动器。 编辑:驱动器未直接连接到VM。它用作VMware数据存储,并且VM在SATA驱动器的数据存储上具有vmdk。数据存储是不完整的(只有65%满) 我使用SSH登录到服务器,并发现昨晚备份已挂起,zfs list或zpool list都已挂起。所以,我打开ESXi中的虚拟主机,是悲伤地看到: (da1:mpt0:0:1:0): READ(10). CDC: 28 0 19 97 3a 50 0 0 2d 0 (da1:mpt0:0:1:0): CAM status: SCSI Status Error (da1:mpt0:0:1:0): SCSI status: Check Condition (da1:mpt0:0:1:0): SCSI sense: MEDIUM ERROR info:4862ec asc:11,4 (Unrecovered read error - auto reallocate failed) (da1:mpt0:0:1:0): READ(10). …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.