服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
最近我见过很多关于btrfs的信息。 我一直在考虑ext4为我的下一个文件系统,但是被诱惑反而btrfs。 btrfs有多广泛使用? 优缺点都有什么?
我的Windows Server 2003标准服务器拒绝服务器ASP.NET内容。 它服务正常的HTML只是很好,但任何.NET,甚至一个ASPX扩展一行HTML文件失败默默。 我试过的东西: 事件日志或IIS WWW在失败时不logging。 提琴手显示没有反应 我用.NET重新安装了.NET C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727> aspnet_regiis.exe -U C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727> aspnet_regiis.exe -I 对于所有可能相关的用户(IUSER *,ASP.NET等),我都会对所有可以想到的事情(完全控制,读取,写入等)给予高度的权限。 我确认ASP.Net v1和v2 Web Service Extensions在IIS中是“允许的” 确认服务器pipe理器启用了IIS和ASP.Netangular色 再次:这是情况: http://localhost/Test/Default.htm < – 很好用! http://localhost/Test/Default.aspx < – 无声无息地炸弹 任何指导将非常感谢! 解决scheme:我按照下面的说明重新安装,现在就可以运行。 谢谢大家!
我的网站是altoonadesign.com,如果您直接在浏览器中input它,则会将您带到正确的网站。 但是,如果您search“altoonadevise”,并点击链接到我的网站,您将被redirect到恶意网站。 我试图在谷歌铬和在IE浏览器。 在不同的计算机上总是有相同的结果。 直接inputurl会将您带到我的真实网站,单击search结果中的链接会将您redirect到恶意网站。 我不确定这是怎么发生的,如何解决这个问题,或者将来如何防止它呢? 更新 点击从这里的链接也将您带到恶意网站,所以似乎点击一个链接是什么,但直接input不会redirect你…这是怎么回事?
我有一个备份脚本,压缩各种文件和目录,并创build.tgz档案。 文件被命名,例如 … backup_2010-10-28.tar.gz backup_2010-10-29.tar.gz backup_2010-10-30.tar.gz backup_2010-10-31.tar.gz backup_2010-11-01.tar.gz 我想要pipe理这些文件,只保留最后5个备份,旧文件被删除。 我可以使用logrotate来做到这一点? 它们不是日志文件,并且已经被压缩。 他们在/根,而不是在/ var /日志 – 我仍然可以使用它? 谢谢
背景/研究 我真的相信这样的问题: 在Active Directory域中使用GPO强制工作站Windows防火墙禁用 – 如何? 因为一般的Windowspipe理员早就被教过: “与域计算机打交道时最容易做的事情就是在域上只有一个GPO来禁用Windows防火墙……这将最终导致你更less的心痛。 – 随机的IT老师/导师 我也可以说,在MOST公司,我已经做了这方面的工作,GPO至less在域名configuration文件中禁用了Windows防火墙,而在WORST禁用了它也是为了公共configuration文件。 更进一步,有些会为服务器本身禁用它: 通过GPO为Windows Server 2008 R2上的所有networkingconfiguration文件禁用防火墙 WINDOWS FIREWALL上的Microsoft Technet文章build议您不要禁用Windows防火墙: 由于具有高级安全性的Windows防火墙在帮助保护您的计算机免受安全威胁方面起着重要作用,因此我们build议您不要将其禁用,除非您从信誉良好的供应商那里安装另一个防火墙,以提供相同级别的防护。 这个ServerFault问题提出了一个真正的问题: 是否可以使用组策略closures局域网中的防火墙? – 这里的专家们甚至混在一起。 并理解我并不是指禁用/启用服务: 我如何备份我的build议,不禁用Windows防火墙服务? – 要清楚这是关于防火墙服务是否启用防火墙或禁用防火墙。 问题在手 所以我回到这个问题的标题… 可以做些什么来正确地重新启用域上的Windows防火墙? 特别适用于客户端工作站及其域名configuration文件。 在简单地将GPO从“禁用”切换到“启用”之前, 应该采取哪些规划步骤来确保翻转交换机不会导致严重的客户端/服务器应用程序,允许的stream量等突然失败? 大多数地方都不会容忍“改变它,看看谁叫服务台”的心态。 是否有微软提供的清单/实用程序/程序来处理这种情况? 你自己是否处于这种状况,你是如何处理的?
我使用Ubuntu 14.04.1(OpenSSH 6.6和libpam-google-authenticator 20130529-2)。 我正在尝试设置公钥authentication的SSHlogin(无密码),并提示用户input来自Google Authenticator的代码。 遵循/适应这些说明已经得到了我的密码提示以及Google身份validation提示: https://scottlinux.com/2013/06/02/use-google-authenticator-for-two-factor-ssh-authentication-in-linux/ http://www.howtogeek.com/121650/how-to-secure-ssh-with-google-authenticators-two-factor-authentication/ https://wiki.archlinux.org/index.php/Google_Authenticator和https://wiki.archlinux.org/index.php/SSH_keys#Two-factor_authentication_and_public_keys https://www.digitalocean.com/community/tutorials/how-to-protect-ssh-with-two-factor-authentication 我已经安装了软件包,编辑了我的/etc/ssh/sshd_config和/etc/pam.d/ssh文件 在/etc/ssh/sshd_config : ChallengeResponseAuthentication yes AuthenticationMethods publickey,keyboard-interactive UsePAM yes 并在/etc/pam.d/ssh的底部: auth required pam_google_authenticator.so nullok # (I want to give everyone a chance to set up their 2FA before removing "nullok") 我知道PAM是顺序依赖的,但也是sshd_config ? 我究竟做错了什么? 任何帮助,将不胜感激。
分区在Linux服务器上非常重要,因为它可以提供很大的灵活性,例如升级到更大的硬盘时。 但是,在构buildLinux机器时应该创build多less个分区? 我应该为每个分区设置哪个大小? 最后但并非最不重要的是,我应该在一个单独的磁盘上分配哪些分区(我正在考虑/ home,/ var或许是一个更快的驱动器等),以及我可以在同一个驱动器上共享哪些分区?
我有Apache2与PHP + PHP-FPMconfiguration根据: http://wiki.apache.org/httpd/PHP-FPM 我正在编写一个需要很长时间才能在内部虚拟主机上执行的脚本,但是如果脚本在30秒内执行,所有内容都将保持超时。 我的apache日志告诉我: [Wed Apr 17 21:57:23.075175 2013] [proxy_fcgi:error] [pid 9263:tid 140530454267648] (70007)The timeout specified has expired: [client 58.169.202.172:49017] AH01075: Error dispatching request to :, referer: 当试图运行脚本时,我会在执行完30秒后收到503 Service Unavailable 。 从逻辑上讲,这意味着我有超时指令或设置为30秒,但我有这些在我的Vhost的configuration: Timeout 600 <IfModule proxy_module> ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9001/home/pyrokinetiq/scripts/$1 timeout=600 ProxyTimeout 600 </IfModule> (php-fpm在我的端口9001上运行) 我也试着把httpd.conf的Timeout和ProxyTimeout没有区别。 似乎有另一个超时设置的某个特定于mod_proxy_fcgi ,但我找不到它。 我从官方tarball安装了Apache2的httpd,没有一个mods似乎有任何configuration文件。 如果任何人都可以指出我正确的方向,将不胜感激。
有没有更好的方法来安装一个包只需要的依赖关系,而不是直接用apt-get(或任何其他的dpkg前端)安装,然后立即删除它,而不依赖? 提前致谢,
我有一个PGBouncer Ansible播放 ,显示内置于PGBouncer的统计模块的一些输出。 我的问题是,当Ansible将输出打印到terminal时,会损坏换行符。 而不是看到 ———- | OUTPUT | ———- 我懂了 ———-\n| OUTPUT |\n———- 有谁知道如何让Ansible“漂亮的打印”输出?