Articles of linux

Apache2 – 只能下载具有特定扩展名的文件

我已经在/ etc / apache2 / sites-available / default中设置了一个虚拟目录,如下所示: Alias /lynx/ "/home/srv1100/" <Directory "/home/srv1100/"> Options Indexes MultiViews FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> 当我写http://127.0.0.1/lynx/时,每个文件都是可访问的…我只希望只有那些扩展名不是“bsp”或“nav”的文件才能被访问。 我不能把它们放在其他目录中。 有任何想法吗? 谢谢。

在Amazon EC2机器上移动MySQL目录

我试图让MySQL指向在我的EC2机器上挂载的EBS卷上的一个目录。 我采取了以下步骤: 停止MySQL( /etc/init.d/mysqld stop ) – 成功 在我的卷上创build一个MySQL目录,挂载在/ vol( mkdir /vol/mysql ) 将/ var / lib / mysql的内容复制到/ vol / mysql( cp -R /var/lib/mysql /vol/mysql ) 绑定该目录的所有者和组以匹配原来的( chown -R mysql:mysql /vol/mysql ) – 在这一步之后,这两个目录是相同的。 编辑/etc/my.cnf文件(注释2原始行): [mysqld] \#datadir=/var/lib/mysql \#socket=/var/lib/mysql/mysql.sock datadir=/vol/mysql socket=/vol/mysql/mysql.sock 启动MySQL( /etc/init.d/mysqld start ) – 失败 错误文件/var/log/mysqld.log包含以下行: 100205 20:52:54 mysqld started 100205 20:52:54 InnoDB: […]

非托pipeVPS账户; 初学者的问题

我有一个使用MySQL,PHP,Solr(Java)等等的分类网站… 我想知道从我的供应商处购买VPS包后应该从哪里开始。 首先有几个软件包,我正在用Linux,因为据我所知它是最稳定的系统。 但是我从来没有用过Linux! 什么是Ubuntu,我应该得到哪个版本? 什么64bit Ubuntu的呢? 我如何安装PHP,JavaScript,MySQL,Java和所有这一切? 什么是Debian,我需要它吗? 什么是apache,我需要吗? 最重要的是,我需要什么应用程序? (我的意思是初学者永远不会知道的应用程序,你推荐什么?) 获得vps后,我怎么才能访问它? 我是否在浏览器中input某种IP? 或者是通过FTP程序? 我如何访问所谓的“terminal”? 请指导我,我是全新的Linux和VPS! 谢谢

networking每天都在下降一次

每天一次eth0上的networking正在closures,我们需要做sudo ifdown eth0; sudo ifup eth0来获取networking。 这里是系统日志: Feb 11 12:48:01 www-tech-1 dhclient: DHCPREQUEST of address> on eth0 to 131.121.113.228 port 67 Feb 11 12:52:35 www-tech-1 dhclient: DHCPREQUEST of address> on eth0 to 131.121.113.228 port 67 Feb 11 12:56:23 www-tech-1 dhclient: DHCPREQUEST of address> on eth0 to 131.121.113.228 port 67 Feb 11 13:00:28 www-tech-1 dhclient: DHCPREQUEST […]

coLinux比原生Windows慢多less?

如果我在coLinux上安装了Postgres,会不会像在Windows上原生安装Postgres一样快? 如果数据存储在已挂载的NTFS驱动器中,而不是在NTFS之上的ext2文件中,那么coLinux实例中的差异会有多大?

HTTP中的POST数据较短

我们正在托pipe一个客户的Debian Linux Web服务器。 它正在运行一个基于PHP的Web应用程序。 服务器位于我们的防火墙后面,具有自己的虚拟接口,端口80被内部转发到位于DMZ中的机器。 我们遇到的问题是,当数据被发布到服务器上时,对于某些用户来说似乎被缩短了。 对于同一个盒子上的某些用户是可重现的。 但同一个用户在同一个局域网上发送相同的数据在另一台PC上工作。 数据被削减到1140字节我被告知。 任何想法,为什么这可能会发生? 客户责怪我们的防火墙,但是肯定会遇到与其他服务有关的问题。 我怀疑这是网站本身的问题。 如何隔离问题的build议将有所帮助。 我们的防火墙是Astaro。 编辑:客户已将以太网帧大小临时设置为500bytes在服务器上。 这使它现在工作! 我知道一些客户正在使用运行PPPoE的互联网提供商

VMWare服务器和Linux网卡绑定

如果我在Linux主机上运行VMWare服务器,并且虚拟机正在使用桥接networking,虚拟机是否知道要故障转移到其他NIC? 我没有清楚的了解VMWare桥接networking是如何工作的。 我仍然需要阅读更多关于Linux绑定。 我的目标是有一个故障转移的二级NIC,不需要堆叠交换机(每个NIC将连接到不同的交换机,交换机将被中继)。 所以,也许我会在第二个问题中提出这个问题,这里有一个额外的问题:-)

使用IPTABLES保护openVPN

我安装了一个openVPN服务器,它工作正常。 下一步是确保它,我select使用IPTABLES只允许某些连接通过,但到目前为止,它不工作。 我想启用访问我的openVPN服务器后面的networking,并允许其他服务(networking访问),当iptables被解散或设置为允许所有这些工作正常,当使用我的以下规则,它不。 另外请注意,我已经configuration了openVPN自己做我想做的事情,它工作正常,它只有当iptables启动时失败。 任何帮助,告诉我为什么这不工作将在这里赞赏。 这些是我根据openVPN的build议添加的,不幸的是,testing这些命令表明它们是被请求的,它们似乎令人难以置信的不安全,但是有什么方法可以避开它们? # Allow TUN interface connections to OpenVPN server -A INPUT -i tun+ -j ACCEPT #allow TUN interface connections to be forwarded through other interfaces -A FORWARD -i tun+ -j ACCEPT # Allow TAP interface connections to OpenVPN server -A INPUT -i tap+ -j ACCEPT # Allow TAP interface connections […]

英特尔和Broadcom Windows团队等同于Linux主动备份绑定

我计划将所有服务器上的NIC组合在一起,以便每个NIC连接到不同的交换机。 这些交换机将被中继。 我不关心更多的吞吐量,这只是故障转移,并不想担心堆叠交换机。 出于这个原因,在Linux服务器上,我select了主动备份模式,使用Primary,所以其中一个刻痕永远是首选的: 主动备份这通常是首选模式,特别是如果交换机有ISL并且一起玩的话。 如果networkingconfiguration使得一台交换机特别是备份交换机(例如,具有较低的容量,较高的成本等),则可以使用主要选项来确保首选链路在可用时始终被使用。 任何人都可以告诉我在Windows Server 2003上Intel和Broadcom卡的等效模式是什么?

一个获取任务的工具

我有几台机器,我想以下列方式使用它们:在某些机器上有一个中央的任务/作业队列(我可以定义),还有其他机器在没有任务时应该去那台机器并从该队列中获取要执行的任务。 我不想login到所有的同步问题,并自己实现协议。 我很确定这是开源的东西,你能指点一下吗?