Questions tagged «linux»

Linux是基于Linux内核的类UNIX开源操作系统的通用术语。


4
.htaccess在负载均衡器后面是否有REMOTE_ADDR的RewriteCond?
我在负载均衡器后面有一个Web服务器。 我需要在我的.htaccess中添加条件重定向,以便在我们使站点离线进行维护时显示维护页面。这部分很简单: RewriteEngine on RewriteCond %{REQUEST_URI} !/maintenance.php$ [NC] RewriteCond %{REQUEST_URI} !\.(jpe?g?|png|gif) [NC] RewriteRule .* /maintenance.php [R=302,L] 但是,我想补充一点,如果访问者的IP地址是我自己的,则它不会将我重定向到维护页面,并且可以像正常在线一样查看和测试该站点。这部分通常也很简单: RewriteEngine on RewriteCond %{REMOTE_ADDR} !^11\.111\.111\.111 RewriteCond %{REQUEST_URI} !/maintenance.php$ [NC] RewriteCond %{REQUEST_URI} !\.(jpe?g?|png|gif) [NC] RewriteRule .* /maintenance.php [R=302,L] 但是,由于我的Web服务器位于负载均衡器的后面,REMOTE_ADDR因此解析为负载均衡服务器的内部IP地址。 如何更改此地址以查找转发的IP地址?我知道在PHP中您可以$_SERVER['HTTP_X_FORWARDED_FOR']用来获取转发的IP地址。我已经尝试了几件事,.htaccess但是没有运气: %{X_FORWARDED_FOR} %{HTTP:X_FORWARDED_FOR} %{HTTP_X_FORWARDED_FOR} 解 我有以下工作: %{HTTP:X-FORWARDED-FOR}


2
ipv6:`ifconfig`显示“ Scope:Link”。什么是“范围:链接”?
我在RedHat 6盒子上。默认情况下启用IPv6,并且已为所有接口分配了IPv6地址。 ifconfig 报告这些IPv6地址具有“链接”的范围。 %ifconfig eth0链接encap:以太网HWaddr 00:24:90:AA:BB:1A inet地址:192.168.10.100 Bcast:192.168.10.255掩码:255.255.255.0 inet6地址:fe80 :: 224:90ff:feaa:bb1a / 64范围:Link UP广播运行多播MTU:1500公制:1 eth1链接encap:以太网HWaddr 00:24:90:AA:BB:1B inet地址:10.8.8.44 Bcast:10.8.8.255掩码:255.255.255.0 inet6地址:fe80 :: 224:90ff:feaa:bb1b / 64范围:链接向上广播运行多播MTU:1500公制:1 “范围:链接”是什么意思?我看到IPv6地址的后半部分类似于NIC的MAC地址。即使我没有明确设置IPv6地址,同一网段上的其他设备是否也可以ping通该设备? 为什么我的IPv4地址没有显示此范围?“ Scope:Link”是仅IPv6的概念吗?
9 linux  ipv6 

2
典型的NFS读/写速率是多少
我刚刚安装了通过NFS将HTTP视频流文件发送到Web服务器的服务器,并且我想确保传输速度得到了优化。但是我不知道典型的读写速率是什么,所以我不知道我是否已经接近最大速率。据我所知,wsize和rsize参数是重要的,但我不知道他们在默认为,如果它的价值改变它们。 根据NFS上的sourceforge文章,我使用以下命令测试了写入速度: time dd if=/dev/zero of=/mnt/data/video/testfile bs=16k count=16384 而且我得到了48MB / s的写入速率。 我对此进行了多次测试(卸载/安装以清除缓存),并且速度相当稳定。 我测试了读取速度: time dd if=/mnt/data/video/testfile of=/dev/null bs=16k 并获得117MB / s的读取速率 以太网交换机和所有电缆都适用于1Gb / s,并且两台计算机上的NIC都设置为使用巨型帧(MTU = 9000),并且在/ etc / exportfs中设置了该async选项-速度对我而言比完美的数据更重要诚信。这两台机器都是带有7.2K SATA驱动器(一个为3G,另一个为6G)的HP Proliant的标准配置。两台机器都使用Linux 2.6.18。发送文件的计算机正在运行CentOS 5.5,接收文件的计算机正在运行RHEL 5.4(Tikanga)。 我希望已经测试了许多不同系统的人可以说出上述数字对于NFS数据传输是否典型,或者是否有足够的空间来增加它们。

4
如何确定光盘旋转时间
我可以使用以下命令设置APM和降速时间: hdparm -S 246 -B 128 /dev/sda 不幸的是,我只能在信息输出中找到APM值: hdparm -I /dev/sda | grep Advanced 如何查看降速时间值?我怀疑我的光盘忽略了我的价值。我希望看到它。尝试过smartctl但没有运气,请帮忙。 更新:事实证明,调优非常激进。当我将其调低时,我的光盘不会旋转。它在那里设置了一些东西。

3
如何从CUPS中删除打印机?
我的本地CUPS服务器对我使用的打印机名称感到困惑。它有两个名称:hpext和hpext@vm-cups。我永远无法预测哪个会工作,如果我使用了错误的工作,工作就会无限期地排在队列中。 没有列出打印机/etc/cupsd/cupsd.conf;相反,我有线 BrowsePoll cups.eecs.tufts.edu 该服务器仅列出hpext而未列出hpext@vm-cups。 我在想我的本地服务器有些混乱,如果可以从打印机内存中删除打印机,一切都会好起来的。但是我在文档中找不到任何删除打印机的命令,并且愚蠢的Web界面上的DELETE PRINTER按钮无效。 我能做什么?
9 linux  printing  cups 

4
在不重新引导服务器的情况下卸载根文件系统
我有一台可以通过SSH访问的服务器。没有可用的KVM,整个服务器只有一个根分区。我已经删除了一些我本不需要的文件,并希望使用extundelete(http://extundelete.sourceforge.net/)恢复它们。为此,我需要卸载目标文件系统。 有没有一种方法可以在不重新引导的情况下卸载根文件系统?也许通过执行与initrd相似的操作来引导系统,然后再在某些系统上安装根文件系统? 谢谢
9 linux  chroot 


3
在Linux突袭5上mkfs操作花费很长时间
我已经设置了一个Linux软件突袭级别5,该级别由4 * 2 TB磁盘组成。创建的磁盘阵列的条带大小为64k,没有其他配置参数。初始重建后,我尝试创建一个文件系统,此步骤耗时很长(大约半小时或更长时间)。我尝试创建一个xfs和ext3文件系统,两者都花了很长时间,使用mkfs.ext3我观察到以下行为,这可能会有所帮助: 编写索引节点表的速度很快,直到达到1053(〜1秒),然后写入大约50,等待两秒钟,然后再写入下50(根据控制台显示) 当我尝试用Control + C取消操作时,它挂了半分钟才真正取消 单个磁盘的性能非常好,我已经分别在每个磁盘上运行bonnie ++,其读/写值约为95 / 110MB / s。即使当我在每个驱动器上并行运行bonnie ++时,其值也仅减少了约10 MB。因此,一般来说,我不将硬件/ I / O调度作为问题源。 我为stripe_cache_size和预读大小尝试了不同的配置参数,但没有成功,但是我认为它们与文件系统创建操作无关。 服务器详细信息: Linux服务器2.6.35-27-通用#48-Ubuntu SMP x86_64 GNU / Linux mdadm-v2.6.7.1 有没有人对如何进一步调试提出建议?


3
sshd:如何在以下情况下为特定用户启用PAM身份验证
我正在使用sshd,并允许使用公钥身份验证登录。 我想允许选择的用户使用PAM两因素身份验证模块登录。 有什么方法可以允许特定用户使用PAM两因素身份验证? 同样,我只想为特定帐户启用密码验证。我希望我的SSH服务拒绝密码验证企图阻挠想成为黑客进入以为我不会接受密码验证-除了其中有人知道我的戒备森严的秘密账户,该账户的情况下是启用密码。对于我的SSH客户端不允许我执行密钥或两因素身份验证的情况,我想这样做。
9 linux  ssh  pam 

1
如何为Usenet设置NNTP服务器?
我必须设置一个内部Usenet服务器,但找不到任何教程或建议。我必须使用Linux。 您能为我推荐任何教程或免费软件(例如啤酒:-))吗? 谢谢
9 linux 

7
如何在一段时间内创建到“流”命令的持久SSH连接?
假设我有一个应用程序正在一台PC上运行,该应用程序通过SSH向网络上的另一台PC(都是运行Linux的计算机)发送命令。 例如,每次在#1上发生任何事情时,我都想在#2上运行一个任务。在此设置中,我必须在每个命令上创建SSH连接。 是否有任何简单的方法可以使用基本的unix工具来执行此操作而无需对自定义客户端/服务器应用程序进行编程?基本上,我想要的只是通过SSH建立连接,然后再发送一个命令。
9 linux  ssh 

2
挂载qcow2快照
我正在运行一些Xen服务器,并开始迁移到KVM。 目前,我的来宾系统正在原始图像或LVM上运行。 我发现libvirt提供了一些非常好的快照功能(virsh snapshot-create,...),因此我决定使用qcow2代替raw / lvm。 这是我的问题:libvirt在qcow2映像上创建与我使用qemu-img相同的快照-是否可以挂载它们?我读了一些有关qemu-nbd的信息以及安装qcow的可能性,但是我对快照一无所知。

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.