服务器管理员

系统和网络管理员的问答

1
如何将具有SFTP / FTP访问权限的用户添加到Amazon EC2 Centos上的'/ var / www / html / website_abc'文件夹中?
可能重复: Linux目录权限 我正在与一些第三方开发人员合作,我想授予SFTP(或FTP)对他们正在工作的网站的根文件夹的访问权限,即'/var/www/html/website_abc'以便他们可以将文件上传到那里。请注意,我将其他网站托管在同一EC2实例上,例如'/var/www/html/website_xyz'。 为了强调我在一个EC2实例上使用多个网站,网站的结构如下: / var / www / html / / var / www / html / website_abc ... / var / www / html / website_xyz 我的目标如下: 用户“ adeveloper”有权访问“ / var / www / html / website_abc”,而只有“ / var / www / html / website_abc” 我想用户“ adeveloper”将使用“ adeveloper …

5
验证sshd配置
如何验证的配置sshd? 例如,我要确保已设置并应用以下设置: AllowUsers user1 user2 PasswordAuthentication no PermitRootLogin no 是手动验证文件内容的唯一方法sshd_config,还是我sshd可以进行探测以确保?

6
从PHP连接到MySQL非常慢
我刚刚重新安装了XAMPP。第一次打开PHPMyAdmin时,我注意到它非常慢。在本地主机上打开每个页面大约需要5秒钟,这没有任何意义。我做了一个小测试用例,将责任从PHPMyAdmin转移到其他地方: $con = new PDO("mysql:host=localhost;dbname=mysql", "root", ""); $statement = $con->query('SELECT host,user,password FROM user;'); $users = $statement->fetchAll(PDO::FETCH_ASSOC); 上面的脚本只需要大约3秒钟即可运行(尽管我第一次运行该脚本要花费将近8秒钟的时间。) 然后检查是否是PDO的故障,我尝试mysql_connect改用: $con = mysql_connect("localhost", "root", ""); mysql_select_db("mysql", $con); $result = mysql_query('SELECT host,user,password FROM user;'); 花费的时间完全相同。 我本来以为是PHP的错,但是PHP代码和静态文件的提供比我单击刷新要快。我通过运行以下小脚本测试了PHP: header("Content-Type: text/plain"); for($i = 0; $i < 5000; $i++) { echo sha1(rand()) . "\n"; } 5000次sha1计算,并且该页面仍显示得比我刷新窗口还快。 然后我发现这是MySQL的错。但是再次,并没有进行太多测试就可以确定MySQL的运行速度比我需要的更快。使用MySQL …
19 windows  mysql  php  xampp 


4
Debian 5.0(Lenny)apt源失败?
在过去的几天里,我无法在Debian 5.0(lenny)上更新我们的apt-sources 。我收到以下错误。 W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/main/binary-amd64/Packages 404 Not Found [IP: 130.89.148.12 80] W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/contrib/binary-amd64/Packages 404 Not Found [IP: 130.89.148.12 80] W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/non-free/binary-amd64/Packages 404 Not Found [IP: 130.89.148.12 80] W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/main/source/Sources 404 Not Found [IP: 130.89.148.12 80] W: Failed to …

2
EC2实例启动后运行bash脚本
我在EC2实例上有一个脚本,该脚本可以远程启动另一个实例。 一旦该实例完全加载(完成引导),我希望它自动运行bash脚本,那么执行此操作的最佳方法是什么? 我需要一切都完全启动,基本上bash脚本运行一个图像转换脚本(使用ImageMagick并执行几次“ wget”命令) 当前,脚本位于此处: /home/root/beginProcess.sh 我可以通过执行手动启动 bash beginProcess.sh RHEL-6.2-入门-EBS-i386 另外还有一个EBS卷,如果有帮助,谢谢!
19 linux  amazon-ec2  bash  boot 

1
Shell命令使用管道时速度较慢,使用中间文件时速度较快
有没有人了解使用中间文件或使用管道时处理时间的巨大差异?我正在使用标准的工具在新鲜的debian squeeze服务器上将tiff转换为pdf。执行此操作的标准方法是先转换为ps。 不带管道: root@web5:~# time tiff2ps test.tif > test.ps real 0m0.860s user 0m0.744s sys 0m0.112s root@web5:~# time ps2pdf13 -sPAPERSIZE=a4 test.ps > test.pdf real 0m0.667s user 0m0.612s sys 0m0.060s 带管: root@web5:~# time tiff2ps test.tif | ps2pdf13 -sPAPERSIZE=a4 - > test.pdf real 1m6.098s user 0m15.861s sys 0m50.9 在最后一条命令期间,gs进程始终处于100%的状态。 更新: 这是ps生成的strace输出: root@web5:~# strace …

3
RTS阈值,碎片和其他高级WiFi设置
背景:我处于嘈杂的环境中,并且我正在尝试优化我的WiFi网络,以便为较高数量的用户(在繁忙的一天中大约50-75)提供更稳定的连接。有4个AP,我已经调整了信道和发射功率,总体而言,我的覆盖范围还不错。但是,在ping Google并在建筑物中漫游时(从AP漫游到AP),我仍然会丢失约10%的数据包。 在我见过的大多数WiFi AP中,默认的RTS阈值设置为2347(根据我在不同地方所读的内容,此设置被视为“禁用”),而分片阈值设置为2346。我的路由器品牌设置为2346和2346。我有几个问题... 2346的值从哪里得出?但是,Frag的注释似乎有些武断。阈值指示它必须超过256,并且为偶数。 RTS和Frag如何。阈值相关?他们的价值观不可能是巧合。 如果进行了修改,是否应该将它们一起更改? 对于初学者来说,尝试降低它们的安全值是什么? 我的优先级不一定是获得每个设备的峰值带宽,而是为用户提供稳定,一致的带宽/连接。
19 wifi 

2
Web部署工具2.1和用于宿主服务器的Web部署工具2.1之间有什么区别(如果有)?
Microsoft的Web平台安装程序列出了发布日期为2011年4月11日的“ Web部署工具2.1”和发布日期为2011年4月8日的“用于主机服务器的Web部署工具2.1”。据我所知(单击添加,然后单击安装),内容相同:部署工具本身,SQL Server 2008 R2管理对象(依赖项),SQL Server本机客户端(依赖项)和SQL Server系统CLR类型(依赖性)。 这些实际上是不同的吗?(如果没有,为什么要同时列出它们?)

4
在Linux / Arm下对RAM(no-ECC)进行基准测试的最佳方法是什么?
我想在定制板上测试no-ECC存储器芯片的完整性和整体性能 是否有一些在Linux下运行的工具,以便我可以同时监视系统和全局温度? 通常是否有一些没有ECC的特定测试? 编辑1: 我已经知道如何监视温度(我使用特殊的平台功能/sys/devices/platform/......../temp1_input)。 目前 : wazoox:它可以工作,但是我必须编写自己的测试 杰森·亨特利(Jason Huntley): ramspeed:不适用于手臂 流基准测试:它可以运行并且非常快,所以我来看看它是否准确且完整 memtest:我会稍后再试,因为它不能直接从linux运行 fedora的压力:我也会稍后再尝试,对我来说现在安装fedora太麻烦了 我找到了这个发行版:http : //www.stresslinux.org/sl/ 在可能尝试过诸如StressLinux,Memtest,Fedora压力之类的解决方案之后,我将继续检查在Linux下直接运行且没有太大依赖性的工具。 谢谢您的回答,我会继续调查
19 linux  memory  benchmark  arm 

3
EC2 / Route53:如何将新域名分配给实例?
我有一个EC2实例。它使用类似于以下内容的Amazon IP启动并运行://ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.com/ 我确信它能正常工作。 我购买了一个域,然后在Amazon Route 53中设置了“托管区域”,一旦完成,它就为我提供了一些名称服务器信息。我去了域名注册商,然后将这些名称放入名称服务器。 现在我被卡住了。如何将此托管区域与我的实例相关联?我希望由Amazon托管,这样很好。

3
更换硬盘驱动器
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我想知道在使用了若干年之后,要在(相当)系统关键型数据库服务器中更换硬盘驱动器,直到它死掉,是否是个好主意。 例如,我考虑使用3年后更换硬盘驱动器。由于我的服务器上有许多硬盘驱动器,因此我可能会错开更换哪些硬盘驱动器。 这是一个好主意,还是人们只是在等待失败?


4
您如何在大型环境中管理和部署FreeBSD的端口?
我很好奇人们如何在他们的环境中部署FreeBSD的端口。我认为大多数使用FreeBSD的人的确在使用Ports(并且经常使用portupgrade升级二进制文件)。但是,我对您如何进行此设置感兴趣,因为我对最新版本中的工作方式不满意。我现在正在运行FreeBSD 9.0并遇到问题。 我将事情设置如下: / usr / ports是通过NFS从一个节点共享的(每夜进行一次“ portsnap获取更新”)。 每个节点都以读写方式挂载/ usr / ports 我在所有节点上的/etc/make.conf中设置了“ WRKDIRPREFIX = / usr / tmp” 通过将以下内容添加到/usr/local/etc/pkgtools.conf,我已将Portsnap配置为使用本地索引: ENV['LOCALINDICES'] ||= '/var/db' ENV['PORTS_INDEX'] ||= ENV['LOCALINDICES'] + '/INDEX.local' 我可以成功运行portupgrade -p package以构建软件包,然后portupgrade -P package将二进制文件安装在其他节点上。 但是,有时我会收到以下问题: /var/db/INDEX.local:23265:dbm_store failed 我无法想到我可以对系统进行的任何其他优化,因为索引现在位于本地,并且唯一真正导出的是端口树,并且节点从未写入任何内容。
19 freebsd 

2
在CentOS中打开端口8080
我是在CentOS中开放端口的新手。我需要打开TCP端口8080,并已安装/运行nmap才能发现它尚未打开。我一直在阅读有关iptables命令的信息,已经安装了v1.3.5,但是我真的不知道从哪里开始有关打开此端口的信息。 我会很感激代码示例或至少是使用iptables(或任何其他好的方法)打开此端口的指南的链接。 谢谢。
19 centos  port 

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.