服务器管理员

系统和网络管理员的问答

1
如何仅从请求uri中提取文件名
我正在尝试根据文件的扩展名重写请求uri,然后仅从uri中提取文件名并将其存储在另一个文件夹中。这里的问题是没有预定义的文件名变量和可用变量uri,request_uri并且request_filename会给出完整的uri。 server{ set $file_folder D:/nginx-1.0.15/imageAll/; location ~*+.(gif|jpg)$ { try_files $uri @imgstore; } location @imgstore { proxy_pass $file_folder$request_filename; proxy_store on; proxy_temp_path /nginx-1.0.15/images/; proxy_store_access user:rw group:rw all:r; } } 尽我所能做的就是让扩展名为.jpg或.gif,当我把$1到位的$request_filename是这样的: location @imgstore { proxy_pass $file_folder$1; } 所以,我想知道: 如何从请求中获取文件名? 将图像从文件夹存储到另一个文件夹是否正确?
11 nginx  rewrite  images 

3
NFS缓存:在服务器上修改后,文件内容未在客户端上更新
这是我的设置:一台NFS服务器计算机(v4),几台NFS客户端计算机。 当客户端计算机将文件写入NFS挂载时,其他客户端会立即看到新内容:没问题。 但是,当服务器计算机修改文件的内容时,在我ls从客户端执行目录操作之前,不会在客户端上显示此新内容。 我绝对为这种不一致感到困惑...任何帮助将不胜感激! 信息: 客户端和服务器上的nfs 1.2.3-r1 acregmin,acregmax,acdirmin,acdirmax,lookupcache:默认值
11 nfs 

3
对于数据库服务器,更重要的是什么?嗯?记忆速度?核心?
我将数据库服务器转移到更好的新硬件上。当前的数据库服务器只运行Centos 4,就没有任何问题。当前的硬件是2四核xeon 5335,RAID 10中的4 15K RPM和4GB(是的,实际上只有4GB)内存。 我预算中的硬件选择几乎没有价格差异,并且在RAID 10中将具有相同的4个15K RPM硬盘驱动器。它们是: 2个四核Xeon 5335和8GB 533/667 2个十六进制核心xeon 2620,具有16GB 1333 4个双核opteron 8212和8GB 667 1个OCTO Core Xeon 2650和8GB 1333 1个四核xeon 3460和16GB 1333 除硬盘驱动器外,数据库服务器重要部分的顺序是什么?是这样的:内存大小,内存速度,核心,然后是缓存大小?


1
通过代理服务所有请求*特定对象除外
我的httpd.conf中包含以下内容 <VirtualHost *:80> ServerName foo.org ServerAlias www.foo.org <Proxy *> Options FollowSymLinks MultiViews Order allow,deny Allow from all AllowOverride All </Proxy> ProxyPass / http://127.0.0.1:5012/ ProxyPassReverse / http://127.0.0.1:5012/ </VirtualHost> 当使用不同的Web服务器从端口5012获得对http://foo.org的所有请求时,此方法效果很好。但是,我只想通过Apache从端口80 提供http://foo.org/lib。我该怎么做?将以下行添加到conf中无济于事 Alias /lib /path/to/lib <Directory "/path/to/lib"> AllowOverride None Options None Order allow,deny Allow from all </Directory>

3
OOM杀手使用大量(?)可用RAM杀死事物
尽管我的系统上有足够的可用RAM,但OOM杀手似乎正在杀死东西: (全分辨率) (全分辨率) 27分钟和408个处理之后,系统再次开始响应。大约一个小时后,我重新启动了它,此后不久,内存使用率恢复了正常(对于这台机器)。 经过检查,我的计算机上运行了一些有趣的过程: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND [...snip...] root 1399 60702042 0.2 482288 1868 ? Sl Feb21 21114574:24 /sbin/rsyslogd -i /var/run/syslogd.pid -c 4 [...snip...] mysql 2022 60730428 5.1 1606028 38760 ? Sl Feb21 21096396:49 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock …
11 linux  centos6  linode  oom 

1
通过组策略部署打印机的两种方法
我注意到通过组策略部署打印机的两个选项: 在GP管理中创建并链接组策略,然后通过用户配置>首选项>控制面板设置>打印机添加打印机。 转到“打印管理” mmc,右键单击打印机共享,然后选择“使用组策略部署”。然后选择您要使用的GPO名称。 这些是首选还是推荐的?看来它们的工作方式有所不同...我目前使用第二个选项来部署打印机,但是我无法进入将它们部署到的GPO并进行修改(它是空白的)。


10
子目录的数量如何影响Linux上的读写性能?
我在Linux CentOS服务器上有一个EXT3格式化的驱动器。这是一个Web应用程序数据驱动器,其中包含每个用户帐户(有25,000个用户)的目录。每个文件夹都包含该用户已上传的文件。总体而言,该驱动器上大约有250GB的数据。 用所有这些目录构造驱动器是否会影响驱动器的读写性能?它会影响我不了解的其他性能方面吗? 以这种方式构造事物有天生的错误或坏处吗?也许只是错误选择文件系统? 我最近尝试合并两个数据驱动器,并意识到EXT3限于32,000个子目录。这让我想知道为什么。考虑到每个文件都有一个唯一的ID(对应于数据库中的ID),我以这种方式构建它似乎很愚蠢。las ...

1
每10分钟从4:40到0:15运行cron作业
我需要每10分钟执行一次cron作业,仅在4:40和0:15之间。我已经设法将cron作业安排在4点到0点之间运行,但是无法弄清楚如何进一步安排它。这就是我的想法:*/10 4-23,0 * * * script
11 cron 



6
使用PV的Grep进度栏(管道查看器)
我的计算机上有一个巨大的目录,我需要在其中的每个ruby文件中搜索一个字符串。 我本可以这样完成的:grep -R "string" *.rb但是要花很长时间,我想使用pv(管道查看器)显示进度条以能够监视grep进度。 但是我真的不知道如何编写此命令,因为对于该命令我仍然有些不了解。 有人知道吗?
11 grep  pv 

5
小型,简单的LDAP服务器可以替代OpenLDAP [关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我查看了较新的OpenLDAP版本的安装和配置说明,并决定为我的小型用户群设置太多工作。基本上,我只使用LDAP来在少数机器上同步用户帐户(好吧,这实际上并不需要目录服务器),并使这些用户可以访问某些基于Web的工具,而无需在多个计算机上创建用户帐户。的地方。 您可以推荐一个小型的简单LDAP服务器用于* nix系统吗? 我唯一的要求是能够通过LDAP服务PosixAccount和Group对象。
11 ldap  openldap 


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.