Articles of linux

在Linux中设置PROMISC模式切换

如何为交换机设置promisc模式。 我有两个SW如下所示: root@chandler:~# brctl show bridge name bridge id STP enabled interfaces br0 8000.622c9e9e5b84 no veth2 br1 8000.5275171ffe82 no veth20 veth21 veth30 veth31 但我不知道如何把它们放在promisc模式下: root@chandler:~# ip link show br0 144: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN link/ether 62:2c:9e:9e:5b:84 brd ff:ff:ff:ff:ff:ff 这个命令是什么,是否应该为接口执行?

在本地系统中是否可以同时使用LEMP和LAMP?

我是使用Linux系统的新手,我想知道我是否可以在同一个系统中同时运行LEMP和LAMP 。 我使用的是Fedora 14.如果我可以安装的话,是否有任何可能使我使用Apache(LAMP)的现有文件受到影响。

阻止IP地址最好的办法做到这一点(在安全性方面)?

我有一个用户试图入侵我的服务器,muieblackcatpopup在我的服务器上,不止一次。 我只是想得到一些build议,以防止这种最好的方法,即我应该通过htaccess阻止用户,或者我应该阻止他们通过iptables或者有更好的方法吗? 请注意,我运行的服务器是Centos 5.7 64位

Debian 3.1 / Apache2在更新后不会重新启动

我只是在我的debian 3.1服务器上运行apt-get更新,更新apache2和php。 更新后,我不能让我的Apache服务器了。 /etc/init.d/apache2 start没有提供错误,但是检查服务器之后没有运行的进程 当我尝试开始时 /usr/sbin/apache2ctl -f /etc/apache2/httpd.conf 我得到错误 no listening sockets available, shutting down Unable to open logs 我已经使用netstat进行了检查,但没有进程正在侦听端口80。 我还能做什么或检查?

用iptables改变目的地址

我使用Debian(Linux),并尝试更改从端口80传入数据包的目的地。这里的设置:我有我的防火墙有两个地址和Web服务器有两个地址。 例: 防火墙 Internal adress: 10.3.3.13 External adresss: 206.167.200.213 networking服务器 Internal adress: 10.3.3.6 External adress: 206.167.200.206 我需要将传入的连接从防火墙上的端口80redirect到Web服务器上的端口80。 这里是我在Debian中使用的命令行: iptables -t nat -A PREROUTING -i eth0 -p tcp -d 10.3.3.6 –dport 80 -j DNAT –to 10.3.3.6 iptables -A INPUT -p tcp -m state –state NEW –dport 80 -i eth0 -j ACCEPT 为什么这个命令不工作? 当我input防火墙的外部地址时,redirect不起作用,最终导致防火墙的默认网页。

错配的主机文件的影响?

由于/ etc / hostname和/ etc / hosts不匹配,SSH和sudo启动非常缓慢。 在hosts文件中为主机名添加一行后,最初的2-4秒延迟不再发生。 起初,我很惊讶configuration错误的主机文件导致SSH和sudo延迟。 我使用直接IP地址向服务器进行SSH连接,并且sudo似乎不需要主机名查找。 但是,我读他们都在做反向DNS查找。 (sudo也有用地报告说无法parsing主机) 还有什么其他的networking操作会被这个错误configuration的主机文件放慢? 例如,configuration错误的主机文件可能会减慢与服务器上托pipe的Spring的Apache Tomcat服务器的连接速度?

Apache mod_rewrite 500内部服务器错误

我正在尝试创build一个dynamic的子域,我有很大的困难,我不断收到500内部服务器错误 所以例如,实际的领域应该是 http://www.parameterToBePassed.domain.com/ 应该指向/redirect http://www.domain.com/shopping/gatename/parameterToBePassed 但是当我访问这个URL时,我得到一个内部服务器错误(500),有什么想法? vhost.conf成立 ServerAlias www.domain.com domain.com *.domain.com <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} !www.domain.com$ [NC] RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+).domain.com [NC] RewriteRule (.*) http://www.domain.com/shopping/gatename/$1 [L] </IfModule> 我正在使用Redhat Linux,使用Plesk

如何设置只有一个静态IP的服务器群集

我从我的互联网提供商获得一个静态IP。 我已经买了3台旧的桌面,把它们变成Linux服务器。 我想使用一台服务器来部署我的网站,一个用于存储数据(大部分是图像),一个用于运行后台作业。 我只有一个静态IP。 你知道任何方法/书可以帮助我build立一个服务器集群吗?

如何在局域网上的Linux机箱之间共享文件系统资源?

你用什么来共享文件系统(和打印)资源之间的Linux机箱(我的意思是,没有窗户框存在… ;-)通过局域网? 我的意思是:你使用Samba吗? 还是你坚持使用NFS? 或任何其他解决scheme?

无法在Red Hat Enterpise Linux上安装OpenLDAP

我试图在我的远程服务器上安装PythonLDAP,为了做到这一点,我必须安装OpenLDAP作为先决条件。 我下载了OpenLDAP,将它传输到我的服务器,解压缩,运行./configure脚本,但是当我在OpenLDAP的主目录中input“make”时,它说: make:***没有指定目标,没有findmakefile。 停止。 然而在同一个目录下还有一个configuration脚本,在同一个目录下还有一个Makefile.in文件。 为什么我无法运行make? 我从源头上build立了多年,通常运行顺利。 我不明白为什么它不会执行make步骤。 这是下载网站: http : //www.openldap.org/software/download/