Articles of linux

这种网站需要多less台服务器?

我打算运行一个托pipe大文件的网站(总共200MB左右是2TB的文件),我想运行一个网站,支持多用户下载这样的文件,我估计会有100个用户同时下载,不让下用户,我估计每个用户都会得到大约30Kb-200Kb的下载速度。 在上述情况下,我需要什么样的要求? 像硬件,互联网连接和操作系统和软件? 我打算使用linux + php托pipe它,1.需要多less台服务器? 足够了吗? 2.什么是服务器规格? 3.我应该订多less速度? 4.我知道只有基本的PHP,你能帮我列出PHP /其他软件,可以限制发送带宽给用户(试图公平的用户和关心服务器),还有PHP /其他软件,可以发出文件有能力禁用下载恢复,cookie /会话生成的链接(临时链接,将在一段时间内无效),IP检查等。5.任何想法,哪里是便宜的专用服务器托pipe? 如果我使用Windows服务器,你认为它会有更好/相同的性能与Linux? 因为据我所知,通常那些服务大文件的成功网站通常在linux? 请指导我运行我自己的专用Web服务器。

inode号码在哪里存储?

我知道文件名存储在目录中,而不是inode。 请告诉我一个文件的inode号码存储在哪里? 它存储在目录文件中吗?

无法更新LDAP的shadowLastChange值

更改用户shadowLastChange值的密码不会更改。 任何方式来手动改变它? objectClass: account objectClass: posixAccount objectClass: top objectClass: shadowAccount shadowLastChange: **14876** shadowMax: 90 shadowWarning: 7 loginShell: /bin/bash uidNumber: 505 这个shadowLastChange是什么格式?

防火墙/路由器项目使用* BSD或Linux的build议

我有一个项目的头脑,我很想听听一些关于COTS硬件的开源解决scheme的一些想法。 我有几个24端口和/或48端口pipe理二层交换机,可能在每个端口(尽pipe通常大约20-30)的客户。 现在,交换机具有桥接networking,并将到我们核心的stream量回传到集中式DHCP服务器。 我需要将它们转移到NAT解决scheme,同时这样做,我希望保护每个端口上的客户免受其他端口上的客户stream量的影响。 我也需要能够从防火墙/ NAT箱的公共端向NAT端口内部的特定硬件(很容易,我知道)。 我的第一个想法是构build一个类似于设备的盒子(移动部件越less越好),可以通过rfc1918进行过滤和NAT,通过设备上的DHCP服务器发送地址范围。 由于我们将所有内容都回溯到核心,因此设备上的cachingDNS服务器将会是一个优点。 我想运行FreeBSD,但是我打开了。 现在,为了限制可见的广播stream量,我正在考虑将交换机上的每个端口作为不同的vlan,并让交换机在FreeBSD / appliance上的专用网卡上进行中继。 我可能需要做一些神奇的freebsd网卡才能使这个工作,但它应该。 我们有构build这些系统的部分。 那么,这是否有意义? 有没有其他的解决scheme,我们不必花钱,但可以使用我们的部分来创造一些东西? 有没有什么好的发行版可以做到这一点(monowall)? 我可能会也可能不会pipe理这个解决scheme,所以一个安全的Webconfiguration和pipe理工具将是其他pipe理员的头脑中的一个优点。 思考?

Apache:我怎样才能让192.168.1.101上的本地主机可见192.168.1.102?

我已经在Ubuntu Linux上安装了Apache Web服务器。 我可以看到它为http:// localhost和http://192.168.1.101和http://default.local/ 。 一切正常。 但是我无法使用IP地址从我的networking中的其他机器看到本地主机: http : //192.168.1.101或http://default.local/ 我也添加了192.168.1.101两台计算机的' /etc/hosts/ 我将下面的行添加到我的apache conf中: `Allow from 192.168.1` 但它没有工作。 它说“连接已经超时”。 我该怎么办? PS: adp@adp-desktop:~$ sudo netstat -ap | grep apache tcp 0 0 *:www *:* LISTEN 10581/apache2 tcp 0 0 localhost:www localhost:46017 ESTABLISHED 10586/apache2 Apache conf: NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName default.local DocumentRoot /home/www/public_html […]

多path-F安全吗? (刷新所有未使用的path)

来自多path手册: -F flush all unused multipath device maps 这是一个安全的操作? 我有一堆旧的死路,想清除它们,但要确保它绝对安全。 我听说ql-scan-lun.sh -r ,它应该做同样的事情,可以中断所有ql-scan-lun.sh -r可见性。 使用qlogic qla2xxx hbas。

validationLinux用户密码

我有一个有几十个用户的Linux服务器。 我也有每个用户cleartext密码(我知道 – 安全性不好)。 我想知道密码是否正确。 由于用户都是ftp用户,并且拥有nologin shell,所以我不能只写一个脚本来检查login是否有效。 我怎样才能做一个本地检查密码? 脚本输出可能如下所示: $ check_userpw < user_pw_list.txt user1 ok user2 ok user3 mismatch! user4 ok 谢谢

Java进程吃CPU; 为什么?

我有一个Linux服务器,我已经安装了Java。 有时候,只有当大量访问者访问我的网站时,网站才会挂起。 当我打开terminal并input“top”命令来查看发生了什么事情时,我可以看到“ Java ”进程正在吃掉CPU! 400%。 我也试过ps aux命令,可以看到这个命令来自usr / bin / java 我几乎没有什么经验来解决这类问题,所以我转向你们寻求帮助。 我有一个Java容器安装( Jetty ),我必须有使用SOLR (search引擎),这是集成到我的网站。 我可以通过以下方式启动和停止SOLR: etc/init.d/solr stop 但是这并没有从“Top”命令中删除java进程。 Java仍然吃着400%的CPU。 有其他的方法来重新启动Java只? 这发生了两次给我,每次我现在重新启动我的整个服务器,一切都很好。 如果你需要更多的input,让我知道!

什么是最好的方式来处理各地创build的大量不同的日志?

我运行了几个创build自己的日志的应用程序。 然后,我在相同的服务器上运行cron脚本来为我的应用程序导入数据。 当这些cron出错时,默认是发送邮件给运行cron作业的用户。 有太多的地方,我需要检查日志和邮件的东西,可能会出错。 我的问题是,什么是最好的方式来做到这一点,甚至更好,就像一个日志parsing器应用程序,它会经历所有的系统日志,当出现真正的错误,而不是我必须每天经历它?

redirect非www sslstream量到www ssl(apache)

我试图得到一个失败的redirect,出于某种原因,我今天想不出来。 我在HTTPD中有一个vHost文件,用于监听标准端口80和端口443.我试图将https://domain.com/(。* )redirect到https://www.domain.com/ $ 1,url保持不变。 我的configuration如下: ServerName www.domain.com ServerAlias tempdomain.testdomain.co.uk ServerAlias domain.com 我正在使用的重写规则是。 RewriteCond%{HTTP_HOST} ^ domain \ .com $ RewriteRule ^(。*)$ https://www.domain.com $ 1 [R = 301,L] 我也尝试删除\。 和$但没有..当我访问的urlhttps://domain.com/secure.page?action=comp它不redirect到https://www.domain.com/secure.page?action=comp我也有其他的SSL页面,上面只是一个例子.. 任何人都可以指出我的愚蠢。