服务器管理员

系统和网络管理员的问答

11
IIS 7.5(Windows 7)-HTTP错误401.3-未经授权
我正在尝试在本地主机上测试我的ASP.Net网站,但出现此错误: HTTP Error 401.3 - Unauthorized You do not have permission to view this directory or page because of the access control list (ACL) configuration or encryption settings for this resource on the Web server. 我在网站应用程序文件夹上具有以下用户,具有完整的读取/写入权限: 网络服务 IIS_IUSRS 系统 管理员 内森(我) 我该如何解决?


15
数以百计的ssh登录失败
每天晚上,我在RedHat 4服务器上都会收到数百次(有时甚至数千次)的ssh登录失败。由于远程站点的防火墙原因,我需要在标准端口上运行。有什么我应该做的阻止此操作。我注意到许多来自同一IP地址。它不应该在一段时间后停止吗?
81 linux  ssh  redhat 

7
如何在Windows Server 2012 R2上将连接设为私有
重新启动我们的其中一台服务器(Windows Server 2012 R2)后,所有专用连接都变为公用,反之亦然(此用户遇到相同的问题)。诸如ping和iSCSI之类的东西停止工作,经过一番调查,事实证明这是原因。 问题是我不知道如何再次将它们设为私有。左键单击托盘中的网络图标将显示“现代”侧栏,但仅显示连接列表,而右键单击它们将不显示任何选项。 可能是问题所在,有没有办法更改这些设置?我必须将其中一个连接设为公共(Internet访问),将其中两个设为私有(主干)。

5
正常重启CentOS的最佳方法?
我一直使用以下命令: shutdown -r now 但是,有时会导致MySQL问题。 重新启动CentOS的最优雅的方法是什么? 我见过: reboot 和 halt 如何轻轻重启机器?
81 centos  shutdown 


14
在stderr中发送的Nginx 1 FastCGI:“主要脚本未知”
我第一次使用Nginx,但是我对Apache和Linux的了解不止于此。我正在使用一个现有项目,并且每当尝试查看index.php时,都找不到404文件。 这是access.log条目: 2013/06/19 16:23:23 [error] 2216#0: *1 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "GET /index.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "www.ordercloud.lh" 这是网站可用的文件: server { set $host_path "/home/willem/git/console/www"; access_log /www/logs/console-access.log main; server_name console.ordercloud; root $host_path/htdocs; set $yii_bootstrap "index.php"; charset utf-8; …
81 nginx  php-fpm 


12
如何在ssh上使用sudo运行任意复杂的命令?
我有一个只能以我的用户名(myuser)登录的系统,但是我需要以其他用户(scriptuser)的身份运行命令。到目前为止,我已经提出了以下命令来运行所需的命令: ssh -tq myuser@hostname "sudo -u scriptuser bash -c \"ls -al\"" 但是,如果在尝试运行更复杂的命令时(例如,[[ -d "/tmp/Some directory" ]] && rm -rf "/tmp/Some directory"我很快遇到引用问题)。我不确定如何将示例复杂命令传递给bash -c,当\"已经确定了我要传递的命令的边界时(因此我不知道如何引用/ tmp / Some目录,其中包括空格。 有没有一种通用的解决方案,无论引用多么复杂/疯狂,我都可以传递任何命令,还是我已经达到了某种限制?还有其他可能甚至更易读的解决方案吗?
80 ssh  bash  scripting  sudo 


6
使用Apache 2.2.3(Debian)mod_proxy和Jetty 6.1.18的代理错误502“原因:从远程服务器读取错误”
Apache正在端口:80接收请求,并将请求代理到端口:8080的Jetty The proxy server received an invalid response from an upstream server The proxy server could not handle the request GET /. 我的困境:一切正常,正常(快速请求,几秒钟或秒长的请求数十处理OK)。请求处理花费很长时间(几分钟?)时,会出现问题。 如果我直接在端口:8080上向Jetty 发出请求,则该请求将得到处理。所以问题可能出现在我正在使用mod_proxy的 Apache和Jetty之间。如何解决呢? 我已经尝试过一些与KeepAlive设置有关的“技巧”,但是没有运气。这是我当前的配置,有什么建议吗? #keepalive Off ## I have tried this, does not help #SetEnv force-proxy-request-1.0 1 ## I have tried this, does not help #SetEnv proxy-nokeepalive …
80 apache-2.2  jetty 

11
传输15TB的小文件
我正在将数据从一台服务器归档到另一台服务器。最初我开始rsync工作。它只花了2周的时间就建立了仅用于5 TB数据的文件列表,又花了一周的时间来传输1 TB的数据。 然后我不得不取消工作,因为我们需要在新服务器上停机。 我们已经同意将其压缩,因为我们可能不需要再次访问它。我当时正在考虑将其分成500 GB的块。在我完成tar之后,我将复制整个过程ssh。我正在使用tar,pigz但仍然太慢。 有更好的方法吗?我认为两个服务器都在Redhat上。旧服务器是Ext4,新服务器是XFS。 文件大小从几kb到几mb不等,5TB中有2400万个jpeg。因此,我估计15TB大约需要60-80百万。 编辑:与rsync,nc,tar,mbuffer和Pigz玩了几天后。瓶颈将是磁盘IO。由于数据跨500个SAS磁盘和约2.5亿jpeg数据条带化。但是,现在我了解了以后可以使用的所有这些好工具。

5
在有意义的主机名和无意义的主机名之间进行选择
假设一个环境是由人偶管理的,由不同服务器组成的集群-各种硬件,软件,操作系统,虚拟/专用等。 您将选择有意义的主机名(mysqlmaster01..99,mysqlslave001..999,vpnprimary,vpnbackup等),还是希望使用无意义的主机名,例如书或电影中的字符? 我发现有意义的主机名存在的问题是,名称通常代表单个服务,并且如果服务器具有多个目的,则它会变得非常混乱(尤其是如果服务器角色经常更改)。 是不是将服务名称映射到IP地址并保持该映射DNS应该做的事情? 两种方法的优点和缺点是什么?选择的方法必须解决哪些实际问题?

3
如何重新加入Ubuntu Server的“ do-release-upgrade”过程?
我在Ubuntu Server的do-release-upgrade过程中不小心按下了Ctrl + C。我放到shell来比较/ etc /中的.conf文件。当我按Ctrl-C时,它询问我是否要尝试重新附加到升级过程,但未成功。 因此我退出了,现在有一个挂起的dpkg进程,该进程正在按住apt锁。这是一台没有GUI前端的虚拟服务器。 是否可以恢复升级过程,或者我必须终止dpkg过程并重新启动?
79 ubuntu  upgrade 

24
在文件系统中存储一百万个图像
我有一个可以生成大量图像的项目。大约需要1,000,000。它们不是大图像,因此我一开始将它们全部存储在一台计算机上。 您如何建议有效地存储这些图像?(当前为NTFS文件系统) 我正在考虑一种命名方案...首先,所有图像的名称都将从1开始递增。我希望这会在以后需要时帮助我对它们进行排序,并将它们放入不同的文件夹中。 什么是更好的命名方案: a / b / c / 0 ... z / z / z / 999 要么 a / b / c / 000 ... z / z / z / 999 有什么想法吗?
79 storage  ntfs  images 

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.