服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
在下载bash-4.3并应用修补程序1到25(来自http://ftp.gnu.org/gnu/bash )之后,编译后的bash版本仍然存在两个潜在的漏洞(如以下文章中所述: https:/ /access.redhat.com/articles/1200223 ) 我的问题是:有没有人知道我可以从哪里下载剩余的补丁或从信誉良好的网站下载完整的源代码? 以下是链接文章的相关代码片段: The versions with only the original CVE-2014-6271 fix applied produce the following output: $ env 'x=() { :;}; echo vulnerable' 'BASH_FUNC_x()=() { :;}; echo vulnerable' bash -c "echo test" bash: warning: x: ignoring function definition attempt bash: error importing function definition for `x' bash: error importing function definition […]
主机是Windows 8我准备了一个执行secure_mysql_installation的shell脚本这是文件夹结构 C:\ MyProject的\ Vagranfile 木偶\ 文件\ secure_mysql.sh mainfests \ init.pp 这是我的傀儡代码复制本地主机shell脚本vagrant框 类secure_mysql_installation { 文件{'/tmp/secure_mysql.sh': source =>'puppet:///files/secure_mysql.sh', 确保=>现在, } } 当stream浪了,它给了我一个错误==>默认:错误:/ Stage [main] / Secure_mysql_installation /文件[/ tmp / secure_mysq l.sh]:无法评估:无法find文件:无效挂载'secure_mysql.sh' Cou ld不检索puppet的文件元数据:///files/secure_mysql.sh:找不到文件:无效挂载'secure_mysql.sh'
我在最近从Debian Squeeze升级到Debian Wheezy的服务器上遇到了一些问题。 当我打电话给一个php页面时,只有页面的php-source-code是beeing show,但没有解释为脚本。 PHPconfiguration为fcgid : <IfModule mod_fcgid.c> SuexecUserGroup my-client my-client FcgidIOTimeout 240 <Directory /var/www/my-client.de/www/> Options +ExecCGI AllowOverride All AddHandler fcgid-script .php FCGIWrapper /var/www/my-client.de/php-fcgi-scripts/php-fcgi-starter .php Order allow,deny Allow from all </Directory> </IfModule> 我知道如果这个职位,但解决scheme不适合我。 我尝试将FCGIWrapper重命名为没有帮助的FcgidWrapper 。 除了我有另一台服务器运行Wheezy与FCGIWrapper绝对好。 所以我怀疑这个解决scheme。 运行apachectl -t -D DUMP_MODULES给了我这个结果: Loaded Modules: core_module (static) log_config_module (static) logio_module (static) version_module (static) mpm_worker_module (static) http_module […]
我有Samba安装在Ubuntu 14.04服务器上,在我的smb.conf中 interfaces = lo em1 bind interfaces only = yes 这应该使Samba只绑定到loopback和第一个embedded式网卡,但实际上只绑定到lo root@server:~# lsof -ni:139 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME smbd 830 root 29u IPv4 11311 0t0 TCP 127.0.0.1:netbios-ssn (LISTEN) smbd 830 root 31u IPv6 11313 0t0 TCP [::1]:netbios-ssn (LISTEN) 如果我在smb.conf中注释这两行,它将绑定到em1,没有任何问题。 那里发生了什么?
我在我的小型服务器(BeagleBoneBlack)上有一个文件,我想下载到另一台机器上。 因此,我尝试通过PHP从我的nginx-web服务器。 文件大小约为1.2 GB,下载总是停在大约410MB。 由于两台计算机在同一个交换机后面,我不会看到连接问题。 此外,我可以排除软件问题的可能性,因为我使用不同的PHP软件进行了testing,发生同样的问题。 通过SCP下载工作没有问题。 在通过PHP下载期间,我会看到/proc/loadavg值 3.15 1.17 0.46 1/95 1163 3.15 1.17 0.46 1/95 1164 3.14 1.20 0.48 1/95 1165 3.14 1.20 0.48 1/95 1166 3.21 1.25 0.50 1/95 1167 3.21 1.25 0.50 1/95 1168 3.21 1.25 0.50 1/95 1169 3.44 1.43 0.57 1/95 1172 3.42 1.52 0.61 2/95 1175 3.42 1.52 […]
我想写一个有效的“虚拟谷物”,用其他谷物的价值来定义一些价值,用一种定制谷物。 具体来说,我想提供一个粮食价值env,告诉我主机运行在哪个虚拟环境。选项将是aws,或者目前没有,但将来将包括数据中心和办公室。 我将使用这些信息来确定使用哪个SMTP中继等configuration。 我的第一个尝试是使用__grains__字典,但它似乎是空的时,在自定义谷物访问。 def find_env(): if __grains__['os'] == 'Amazon': return {'env':['aws']} return {'env': []} 这导致一个例外: KeyError: 'os' 我意识到,我可以静态地分配在奴才或命令行上的谷物,但我觉得任何可以自动导出的信息应该是。 有没有办法在编写自定义谷物时访问现有的谷物数据,或者使用另一种自动分类主机的方式,以便我可以将状态作为目标?
有些混蛋攻击了我的服务器,当我看到“JYADXW”的HTTP动词GET / POST / OPTIONS通常驻留的时候,我正在读日志。 这是什么要求? 这是什么意思? malicious IP Here – – [26/Sep/2014:06:12:01 -0400] "JYADXW / HTTP/1.1" 403 520 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)"
是否可以将Route53configuration为复制到非Amazon名称服务器?
我托pipeCentos5和Cento6的本地镜像来运行我们服务器的更新。 但是,我不会定期更新它们,为我们的生产服务器提供一个稳定的环境。 不过有时候我想更新一个特定的包(比如现在的Bash)。 我在适当的文件夹中有新的RPM,但是当我在我的一台服务器上运行yum update时,甚至在yum clean all 。 我猜yum使用repomd.xml文件来确定是否需要更新,到目前为止我还没有任何运气。 有谁知道如何得到百胜回购反映我已经添加了新的RPM?
在我的工作场所,我们有一个公共Wifinetworking,以及我们的私人无线networking。 私人方面有机会看到其他电脑,打印机,服务器,并访问互联网。 在公共方面,用户需要使用服务器上的用户名/密码组合(仅适用于我们员工的个人设备)与强制门户进行身份validation。 在我find这份工作之前,关键就已经被泄露了,而且我已经把大部分东西清理干净了。 我有Debian Wheezy的DHCP租借脚本(由其他团队成员编写,不是我自己!),并吐出DHCP服务器与DHCP服务器交互的所有设备的制造商,DNS名称,IP地址和MAC地址。 通过这些脚本,我可以创build一个MAC地址黑名单,iptables会阻止他们。 我更新了/etc/blacklist.txt ,当iptables启动时,它执行iptables -A INPUT $if -m mac –mac-source $i -j DROP ( $i正从文件中读取)。 这将阻止他们的设备连接到我们的networking资源和互联网。 不幸的是,它只有在设备从isc-dhcp-server获得IP地址后才会生效。 所以, 我的问题是,我怎样才能防止他们获得分配给他们的IP地址? 是的,我知道他们可以给自己分配一个静态IP地址并绕过DHCP服务器,但是我仍然希望iptables根据他们(希望不变的)MAC地址来阻止他们。 是的,我知道我可以增加DHCP服务器的范围,但是我希望pipe理层能够通过连接和绕过我们的强制门户来pipe理私有设备,从而占用我们的工作资源。 有人想到的一个解决办法(很好,部分)是在我的/etc/dhcp/dhcpd.conf文件中创build一个黑洞类,并用我不想连接的设备的MAC地址填充它。 这将工作,但需要更新MAC地址在多个地方,我不想要的。 我希望能够在一个文件中更新MAC,然后运行一个脚本,将更改添加到我的DHCP文件和我的iptables规则中。