服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我正在创build一个内部协作工具,它将使用一个中央服务器(在Intranet上)和一个或多个端口来与客户端进行套接字通信。 我知道许多端口是为特定目的而保留的,其他端口通常用于某些types的stream量。 我应该如何去select一个最不可能被其他人声称为他们的工具的默认端口? 是否有一个数据库可以识别所有已知(甚至是非传统)的端口使用情况?
在服务器节点上,可以访问导出的文件夹。 但是,重新启动后(服务器和客户端),该文件夹不再可以从客户端访问。 在服务器上 # ls /data Folder1 Forlder2 和/ etc / exports文件包含 /data 192.168.1.0/24(rw,no_subtree_check,async,no_root_squash) 在客户端 # ls /data ls: cannot access /data: Stale NFS file handle 我不得不说,从客户端共享文件夹没有问题,但重新启动后(服务器和客户端),我看到这个消息。 任何方法来解决这个问题?
我试图让我的客户端通过运行OpenVPN的VPS转发所有stream量。 正如你所看到的,它将允许ping到域名和原始IP地址,但是不允许像curl和traceroute这样的stream量不能提供任何东西。 没有连接到VPN时,stream量正常工作。 所有信息在这里: http : //pastebin.com/Zpvzs7gW 谢谢。 工作configuration感谢以下解决scheme: 服务器: port <integer> proto udp dev tun ca ca.crt cert vpnserver.crt key vpnserver.key # This file should be kept secret dh dh4096.pem tls-auth ta.key 0 server 10.8.0.0 255.255.255.0 ifconfig-pool-persist ipp.txt push "redirect-gateway autolocal" push "dhcp-option DNS 8.8.8.8" push "dhcp-option DNS 8.8.4.4" keepalive 10 120 cipher AES-256-CBC […]
当apt-get install apache2 ,服务器在安装完成时自动启动,默认的Apacheconfiguration使/var/www/客户端都可以访问。 因此,如果我在安装Apache之前在该目录中有任何closures的源服务器端脚本或其他秘密信息,那么它是公开访问的,直到我更改Apacheconfiguration并重新启动Apache,或者直到我停止Apache。 我可以做这个 sudo apt-get install -y apache2 sudo service apache2 stop # Finish setting up… 然后,只有一个简单的窗口,可以访问秘密的东西,但是最好让Apache不要自动启动,甚至一刻也不要暴露/var/www/ 。 有没有我可以通过apt-get install或其他方式来防止Apache安装后自动启动的选项?
为什么我应该select一个而不是另一个?
我正在运行Windows 7 RTM,并有两个物理驱动器BitLockered。 因为我的机器有一个TPM,所以打开时它会启动所有非常好的。 但是,如果我在开机的时候被我的密码挑战,我的雇主会更喜欢。 我已经find这篇文章:http: //4sysops.com/archives/review-windows-7-bitlocker/告诉我哪些组策略标志设置让BitLocker在启动时挑战PIN。 我无法find的是如何设置这个PIN,因为系统已经被encryption了? 我也遇到http://technet.microsoft.com/en-us/library/dd875532%28WS.10%29.aspx,并且很好奇,知道哪些这些build议是安全的适用于已经encryption的系统?
我一直在试图找出一种方法来testing资源是否已经在另一个文件中定义,如果不是创build它? 一个简单的例子: if File[$local_container] { alert("Testing – It existed $local_container") } else { file{ "$local_container": ensure => directory, } } 但是, File[$local_container]似乎总是评估为真。 有没有办法做到这一点?
我有一个django应用程序,我想在它前面的服务器上设置清漆。 在另一个服务器故障线程中,有人build议把Nginx放在Varnish的前面。 我应该把Nginx放在caching服务器上的Varnish前面吗? 如果是这样,我应该在应用服务器上使用Nginx吗?
有没有办法让我在我的Ubuntu Linux服务器上查看CPU或内存使用情况? 我注意到我的服务器(灯设置)有时是缓慢的,但是当我以root身份login并运行PS命令时,一切可能已经恢复正常。 查看服务器不同部分消耗的资源的日志将会很好。
人,有没有一个* nix的解决scheme,这将使日志文件充当循环缓冲区? 例如,我希望日志文件存储最大1Gb的数据,并在达到限制时丢弃较早的条目。 有没有可能? 我相信为了实现一个日志文件应该变成某种特殊的设备… PS我知道杂项login工具,但这不是我所需要的。 Logrotating需要大量的IO,通常每天发生一次,而我需要一个“运行时”解决scheme。