Articles of linux

包含数据和日志的LVM镜像镜像在同一台设备上

我试图设置只有2个设备的LVM镜像。 当我为镜像日志添加第三个设备,或者使用corelog时,它可以正常工作。 但只有2个设备和 – 随处可用 LVM几乎总是在一个设备上创build两个镜像。 情况 : 2个50GB的设备/ dev / xvdf和/ dev / xvdg 我需要在/ dev / xvdf上的1 x 40GB分区,它将在/ dev / xvdg上镜像 我不想要2个单独的驱动器用于镜像日志,我想在/ dev / xvdf和/ dev / xvdg上镜像日志(在某些盘区) 问题 : 几乎总是LVM(如果我理解lvs命令输出正确)在/ dev / xvdf上创build镜像,在/ dev / xvdg上创build镜像日志(是:-( 我使用的命令 : 情况1 – 最简单: $ lvcreate -m 1 –mirrorlog mirrored -L40G -n test forfiter […]

Linux安装到目录并将内容传输到安装的设备

我想挂载一个外部networking磁盘到一个文件夹,但我想保留文件夹的内容(所以在这种情况下,它会去networking文件夹。) 例如:我有一个文件夹:/var/mount_me/file.txt我将挂载到:/ var / mount_me和内容(在这种情况下file.txt)将被转移到挂载的networking文件夹。 这可能吗?

我如何驱除在安装后脚本崩溃的特定Ubuntu软件包?

我安装了一个libssl-dev软件包,可能是因为我不确定是否绕过了软件包pipe理器,而且它在软件包pipe理器中是可见的,但不会消失。 root @ li393-189:/home/jonathan/python-amazon-product-api-0.2.5# aptitude purge l ibssl-dev的 以下软件包将被删除: 的libssl-dev的{P} 以下部分安装的软件包将被configuration: 易于 0个软件包升级,0个新安装,1个删除,84个未升级。 需要得到0 B的档案。 开箱后4,929 kB将被释放。 你想继续吗? [Y / n /?] Y 设置apt(0.8.16〜exp12ubuntu10.10)… gpg:无效的选项“–primary-keyring” gpg:[不知道]:无效的数据包(ctb = 03) gpg:read_keyblock:读取错误:无效的数据包 gpg:enum_keyblocks(读取)失败:无效的钥匙圈 gpg:警告:没有任何输出 dpkg:error handlingapt(–configure): 安装后的subprocess脚本返回错误退出状态2 由于已经达到MaxReports,因此没有写入报告 处理过程中遇到错误: 易于 E:subprocess/ usr / bin / dpkg返回错误码(1) 一个包没有安装。 试图恢复: 设置apt(0.8.16〜exp12ubuntu10.10)… gpg:无效的选项“–primary-keyring” gpg:[不知道]:无效的数据包(ctb = 03) gpg:read_keyblock:读取错误:无效的数据包 gpg:enum_keyblocks(读取)失败:无效的钥匙圈 gpg:警告:没有任何输出 dpkg:error handlingapt(–configure): […]

如何检查套接字是否在Linux上发送/接收数据?

我经常需要debugging涉及服务器客户端TCP连接的进程。 我想在客户端似乎卡住的时候检查服务器是否正在发送数据。 我可以用: 'netstat -tpe | grep PID_SERVER' find服务器的套接字,或'netstat -tlpe | grep PID_CLIENT'来find客户端的。 有一种方法可以进一步检查特定的套接字,一旦我确定它? 除了它的State ? 我觉得Recv-Q or Send-Q可能是有用的,虽然我不知道它是指什么 – 但除此之外,还有什么我可以用来诊断之间发生了什么? 在想,可能是在/proc/PID/fd ? 任何有识之士将不胜感激…

RDS – 导致静态configuration文件出现问题的dynamic端点

我遇到了RDS的一个小问题。 我的系统devise如下: 服务器A每天从快照启动RDS启动 服务器A将数据放入RDS数据库 服务器A引入RDS的快照 服务器closuresRDS 问题是,服务器A将RDS端点硬编码到一个configuration文件中,但是每次启动RDS时,端点都会发生变化,其示例URL如下: myname.c9kb7awkert1.us-east-1.rds.amazonaws.com 我可以控制端点以外的所有位: c9kb7awkert1 所以我的问题是,当我每次启动我的数据库时,我所有的configuration是静态的,我该怎么处理这个dynamic变化的端点?

如何检查哪些CPU内核正在为特定的NIC提供rx队列,以及是否启用了RPS

在我的主机(RHEL 6.3,26.x内核)上,eth2生成irq#60-65。 我通过/ proc / interruptsvalidation了它。 / proc / irq / 61-65 / smp_affinity显示了5个队列的以下位集 1000 0040 0400 0100 0010 我正在阅读他们作为CPU核心ID: – 12(用于位掩码1000) 6(用于位掩码0040) 10(用于位掩码0400) 2(用于位掩码0004) 8(用于位掩码0100) 4(用于位掩码0010) 我读他们正确吗? 我正在运行一个networking应用程序,它在eth2上每秒收到10k条消息。 奇怪的是,我没有看到任何上面的CPU核心ID很忙,而只有奇数的CPU核心ID很忙。 我无法将smp_affinity与cpu活动联系起来。 另外,/ sys / class / net / eth2 / queues / rx- [0-4] / rps_cpus是0000.是否表示RPS被禁用? 更新:1除上面之外,irqbalance守护进程正在运行。 可以覆盖smp_affinity? 更新:2 irqbalance –debug显示以下 包0:包含cpu 0,2,4,6,8,10,12包1:包含cpu 1,3,5,7,9,11,13,15 irqbalance如何使用numa系统的包信息。 […]

通过elinkspipe道尾部输出

考虑下面的命令: elinks -dump file.html 它将打印文件,格式为纯文本(没有HTML标签)。 file.html不断更新(一个新的数据被追加),我想通过“tail -f像这样运行它: tail -f file.html | elinks -dump 然而它不工作。 有任何想法吗?

Linux服务器仅在ping服务器时才响应postgresql查询和ssh

我有个问题。 我的开发人员正在使用位于我们办公室的本地服务器之一。 服务器正在运行PostgreSQL,当他们试图查询它时,它只是滞后,然后发出超时错误。 然后,我开始平静下来,试图让自己心潮澎湃。 当ping运行时,服务器正在响应ping命令PostgreSQL工作得很好。 但它不仅是postgresql。 当我在家时,一切正常。 当我在办公室时,它开始玩耍,放弃连接。 有些人甚至无法ping通服务器,让他们超时。 从办公室里拿出来是件痛苦的事情。 有时它有效,有时候不会,因为服务器没有响应,但服务器中的所有内容都正常工作。 我已经检查过的解决scheme: 服务器上的dmesg(没有硬件错误) 内核日志(无错误) 工厂重新安装所有的路由器,并重新设置(也许路由表已closures,但没有工作) 更换服务器上的以太网电缆(没有运气) 重新启动(没有运气) 没有什么东西正在吃掉服务器的资源(超过20GB的RAM使用,CPU 0.1%) 在服务器上的IP表(一切都是为了,甚至试图重置他们,没有运气) 谁能帮我这个? 我正在想出什么可能是问题。 谢谢。

Plesk / Apache的主目录问题

目前我们有一个apache / plesk问题,当我们尝试检查所有的configuration时就会出现。 这是错误日志,但奇怪的是,“sys_user_id 67”不再存在。 我们删除了这个订阅,所以看起来它被卡在某个configuration文件中。 这是我们的Pleskconfiguration日志 [2013-04-25 02:41:50][INFO] ==> Installed Plesk version/build: 11.0.9 CentOS 6 110120608.16 [2013-04-25 02:41:50][INFO] ==> Detect system configuration [2013-04-25 02:41:50][INFO] OS: CentOS release 6.3 (Final) Kernel \r on an \m [2013-04-25 02:41:50][INFO] Arch: x86_64 [2013-04-25 02:41:50][INFO] ==> Validation of given db password [2013-04-25 02:41:50][INFO] Result: OK [2013-04-25 02:41:50][INFO] ==> Web […]

在CentOS服务器上进行手动DNS查询是否正常,不能返回权威的部分详细信息?

CentOS 5.7 有时,当我从我的一台CentOS服务器上执行手动DNS查询时,我会得到不包括权威部分的结果。 例如: [root@foobox ~]# nslookup -q=mx foo2.org 8.8.4.4 Server: 8.8.4.4 Address: 8.8.4.4#53 Non-authoritative answer: foo2.org mail exchanger = 10 mail.messaging.microsoft.com. Authoritative answers can be found from: [root@foobox ~]# nslookup -q=mx foo2.org 216.170.153.146 Server: 216.170.153.146 Address: 216.170.153.146#53 Non-authoritative answer: foo2.org mail exchanger = 10 mail.messaging.microsoft.com. Authoritative answers can be found from: foo2.org nameserver = […]