服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
问题: 当我从我的服务器发送电子邮件时,电子邮件标题包含服务器的IP地址。 是的,这是一个问题,因为服务器正在成为DDoS攻击的目标。 如果我的服务器在发送电子邮件时显示其IP,则使用CloudFlare不会有帮助。 题: 如何在不透露IP的情况下从服务器发送邮件? 如果这是不可能的,我可以发送电子邮件到辅助服务器,将作为“盾”? 我怎样才能做到这一点? 我不介意辅助服务器是否受到攻击,电子邮件并不那么重要(当用户在我的论坛上注册时,或者他们收到私人消息/通知时,我只需发送电子邮件)。 谢谢。
在Ubuntu 12.04,当我这样做 sudo -u <user> ls 我明白了 env: -u: No such file or directory 这发生在任何命令和<user>任何用户,包括我和root。 任何想法如何解决这个问题?
当我在这个问题中告诉fsck“否”时,我需要知道我是否仍然可以安装音量。 我不需要修复卷中的所有文件,我只需要为这个事件恢复一个文件。 如果我说“是”,那么卷上会有一些大的文件,让fsck卡住了几个小时。 有753108个多重声明的区块,与3个档案共享: 卷如果超过LVM并运行EXT3文件系统。
我正在使用这些命令来设置带宽限制: tc qdisc del dev eth1 root tc qdisc add dev eth1 root handle 1: cbq avpkt 1000 bandwidth 100Mbit tc class add dev eth1 parent 1: classid 1:1 cbq rate 1Mbit allot 1500 prio 3 bounded isolated tc filter add dev eth1 parent 1: protocol ip u32 match ip protocol 6 0xff flowid 1:1 […]
我在我的家庭networking下的一个Ubuntu(12.10)盒子上使用bind9来设置DNS,因为我的路由器不支持DD-WRT或者它自己的DNS。 我为test.mydomain.net设置了一个“mydomain.net”的区域,并将其指向192.168.1.6(相关机器的静态分配的ip)。 我希望能够通过使用http://test/来访问(通过HTTP /浏览器,主要是)这台机器,而不必键入mydomain.net部分。 我有一切正确configuration,因为我可以成功访问test.mydomain.net并获得正确的Apache响应,但我找不到任何特定的设置,只允许我访问http://test/ 。 这是我的named.conf.local文件 zone "mydomain.net" { type master; file "/etc/bind/db.mydomain.net"; }; zone "1.168.192.in-addr.arpa" { type master; file "/etc/bind/db.192"; }; 和我的db.mydomain.net区域文件 ; BIND data file for local ; $TTL 604800 @ IN SOA mydomain.net. tomprogramming.gmail.com. ( 2013052603 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative […]
我一直在尝试在命令行/ cron作业中使用本地托pipehttpsurl,我得到这些错误。 curl输出类似。 当在其他服务器中使用相同的命令时可以完美地工作。 默认 [root@tejon ~]# wget -O /dev/null https://www.domain.com/cron/notification.php –2013-05-27 10:33:38– https://www.domain.com/cron/notification.php Resolving www.domain.com… 173.45.38.60 Connecting to www.domain.com|173.45.38.60|:443… connected. OpenSSL: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol Unable to establish SSL connection. 使用TLSv1 [root@tejon ~]# wget –secure-protocol=TLSv1 -O /dev/null https://www.domain.com/cron/notification.php –2013-05-27 10:45:59– https://www.domain.com/cron/notification.php Resolving www.domain.com… 173.45.38.60 Connecting to www.domain.com|173.45.38.60|:443… connected. OpenSSL: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number Unable to […]
我们正在运行一个邮件服务器,负责一个子域(比如说dom1.example.com)。 所有从互联网发送的邮件都是通过我们的relayhost(负责example.com的邮件服务器)收到的。 我想在接受邮件之前在Postfix(v2.7.0)或任何策略服务器中执行RBL / RHS检查。 所有的客户端限制(reject_rbl_client等)都是没有用的,因为我们的relayhost是我们邮件服务器的客户端,而RBL检查没有在源IP上执行。 有什么方法可以指定RBL检查应该在源IP上完成,而不是我们的relayhost?
我ssh到亚马逊EC2服务器,并刚启用ufw防火墙。 这终止了我的连接,现在我不能ssh回来了。我假设防火墙阻止访问。 我尝试重新启动,但没有帮助 任何人有任何想法,我可能会重新获得对服务器的控制权?
我们正在寻找可用于Windows Servers MPIO的免费多path工具。 供应商特定的多path工具,如Powerpath for EMC是基于许可证的,并且希望评估独立供应商提供的不同开放选项。
我希望编译的apache2服务器在我的OpenSuse 12.3服务器启动时运行。 我遵循了如何让Apache在Linux上启动时启动的程序 ,即: 创build文件/etc/init.d/apache2 将其添加到服务中 chkconfig –add apache2 我可以看到它在YaST的运行级别pipe理器中列出(不知道我的发行版是西class牙文的确切名称)为 apache2 Yes* 我认为这意味着该服务configuration为在启动时启动,但在检查时不运行。 我的/etc/init.d/apache2的内容是: #!/bin/bash # ### BEGIN INIT INFO # Provides: apache2 # Default-Start: 3 5 # Description: Controlar el servidor apache2 ### END INIT INFO /home/servidor/apache/bin/apachectl $@ 我试过改变文件的权限,通过systemd启动服务,几乎所有我在网上find的都无济于事: systemctl start apache2.service systemctl enable apache2.service chkconfig apache2 on 任何帮助将不胜感激。 编辑 我的自定义服务终于工作。 我重启后执行 journalctl -n […]