Articles of configuration

了解eximconfiguration文件

所以,我想了解这个Eximconfiguration目录是怎么回事。 在/ etc / exim4中,有: * exim4.conf.template * update-exim4.conf.conf * conf.d conf.d包含了大量的目录和文件,每个里面都有一堆if语句 ,我发现它们真的不一样。 例如: maildir_home: debug_print = "T: maildir_home for $local_part@$domain" driver = appendfile .ifdef MAILDIR_HOME_MAILDIR_LOCATION directory = MAILDIR_HOME_MAILDIR_LOCATION .else directory = $home/Maildir .endif .ifdef MAILDIR_HOME_CREATE_DIRECTORY create_directory .endif .ifdef MAILDIR_HOME_CREATE_FILE 我的问题是, CAPS VARIABLES 在哪里被定义 我怎样才能改变他们 为什么在这些configuration文件中有这么多if语句?

Ubuntu的服务器,SSH,写入失败:损坏的pipe道

我在两台新服务器(包括全新安装)上使用Ubuntu Server 10.04 64bit,出现了一些奇怪的行为。 我有ubuntu服务器(相同版本)部署在4-5其他服务器没有这个问题。 最初,我不能ssh到一个新的服务器安装,直到我手动设置SSH服务器正在侦听的地址在/ etc / ssh / sshd_config。 一旦我连接,我似乎被随机间隔踢出以下错误: 写入失败:pipe道破损 使用“ssh -vv”不会显示任何其他信息。 当我以这种方式被踢出去的时候,我不能重新连接另一个看似随机的时间。 有时几秒钟,其他几分钟。 如果我运行“netstat -nap | grep:22”,我可以看到写入失败错误后,我的连接仍然存在。 我似乎无法重新连接,直到连接下降。 发生这些错误之一后,如果从控制台跳到服务器上,ssh到另一台机器,然后尝试ssh回到服务器,一切工作正常。 使用“-o TCPKeepAlive = yes”客户端似乎没有任何效果。 我在服务器上禁用了iptables和ufw。 AppArmor未显示任何强制configuration文件,并且未安装SELinux。 我的日志不报告任何错误,我没有任何自定义configuration。 这是一个箱子安装。 请注意,当我尝试恢复损坏的pipe道错误后,这是我得到的错误: ssh:连接到主机172.22.50.92端口22:连接被拒绝 而nmap不再显示端口22是打开的,尽pipe服务器上的netstat表示它仍然在端口22上侦听。 编辑 – 我不知道这是否意味着什么,但我已经在这些主机上安装了KVM,我可以ssh进入客人(也是Ubuntu的服务器64位)没有任何问题。 更新 – 我已经尝试清除openssh并重新安装apt。 我也清除并安装openssh从源头上没有运气。 traceroute和ping在一夜之间显示没有任何丢包。 还有更新 – 戴尔似乎认为我们有一个糟糕的服务器主板。 取代它是否能解决问题。

build议在12.04 LTS上使用Ubuntu 14.04 LTS吗?

我不确定如何提出这个问题,但是我正在切换托pipe公司,并且要迁移一切。 我可能会手动设置一切,没有复制粘贴工作,除了普通的文件。 但是,我的旧服务器是在当时最新的Ubuntu 12.04上安装的,但是在这个时候,Ubuntu 14.04就已经发布了。 现在我不能确定是应该保持在12.04还是升级到14.04以保证性能/安全或其他相关的原因。 我不是一个服务器程序员,而是一个前端开发人员,所以我的命令行技能等于我的谷歌search技能,我想我必须做相同数量的search才能使所有的工作在Ubuntu 14.04上至于Ubuntu 12.04 ..(哦,我不支付一个支持计划,所以一切都由我自己) 虽然这可能是自以为是的答案,但请根据尽可能多的事实回答,关于StackExchange规则。 提前致谢! 服务器内容说明一个带有Zpanelpipe理面板的服务器(需要12.04,因此14.04不会成为一个选项,但是仍然有兴趣!)和一个MySQL数据库。 我将在其上运行静态网站和Wordpress。 我也会通过DoveCot / Postfix在其上运行一个电子邮件服务器。所以这很简单,我想,没有什么特别的或特殊的。

如何开发应用程序以便于部署?

我为一家为各行业提供分布式控制系统的公司工作。 我们发现ITpipe理技能在技能和兴趣方面都有很大的不同。 我们拥有从石油生产工厂的专业ITpipe理员队伍到船上厨师的兼职工作。 常见的操作员站在Windows平台上,通常随附具有重影图像的恢复光盘。 这种方法可行,但并不是非常高科技,对于拥有大量dynamic信息和项目阶段的复杂工厂来说,这些工作并不是很理想,而且软件更新也很多。 我们正在研究虚拟机和远程安装的集中式站点pipe理,configuration修订(站点信息,调整参数等),控制软件修订(二进制文件),系统监视(错误日志,警报),testing实验室pipe理,用户pipe理等,远程诊断/故障排除。 作为一个pipe理员,你会怎样看待你是否要在一个巨大的生产工厂工作来pipe理生产networking? 我们应该研究哪些技术让系统pipe理员受益? Layman和IT怪胎一样。 底层的物stream基础设施应该是什么,什么是好的前端?

查找设备的IP地址?

打开问题:如何find设备的IP地址? 据我所知,有没有保证方法总是工作,但有一百个方法在特定情况下工作,我想学习尽可能多。 典型的情况是: 我们收到来自客户的一些设备来重新configuration/翻新/修理。 它是embedded式的,只能通过TCP / IP访问。 我们不能将其重置为默认值(默认程序,没有文档),或者默认设置非常模糊(我们最近有一个默认设置为10.100.0.111)。 恢复login/密码是一个完全独立的问题,首先我们需要访问它的Web界面,为了做到这一点,我们需要知道它的IP地址。 该设备在我们手中,本地 – Wireshark,networking嗅探,硬复位,这一切都很好。 通常贴有MAC地址的标签已经到位,所以我们知道MAC。 情况并非总是如此,而往往是一个需要调查的途径。 我们有Linux和Windows工作站专门服务于可用于诊断的工作。 我们也有一些电子产品(如示波器),如果坏事情变得更糟。 我们可以设置大多数我们想要的软件。 如果有需要的话,我们可以让探测器/扫描在一夜之间甚至几天之内运行,但是更快的解决scheme绝对是首选。

如何检测ssl共享80/443 ssl nginx服务器configuration?

当nginx服务器被这样configuration时: server { listen 80; listen 443 ssl; server_name www.example.org; … } 如何通过HTTP或HTTPS检测到请求? (例如$http_port不可用,因为端口没有明确指定,因此它是空的)

使用多个网站绑定和SSL设置IIS 7.5?

在IIS 7.5上,我试图用两个网站实现这个function: Default Web Site is bound to: (blank host header port 80 – http) (blank host header port 443 – https) go.example.com www71.example.com the IP address of go.example.com 2nd web site "Beta" is bound to: beta.example.com (blank host header port 443 – https) * using blank only because it doesn't seem to be possible […]

Nginx的phpmyadminredirect到/而不是/ phpmyadmin的login

我有我的nginx安装我的phpmyadmin问题。 当我input<ServerIP>/phpmyadmin并login时,我被redirect到<ServerIP>/index.php?<tokenstuff>而不是<ServerIP>/phpmyadmin/index.php?<tokenstuff> Nginxconfiguration文件: user nginx; worker_processes 5; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr – $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; #tcp_nopush on; keepalive_timeout 2; #gzip on; include /etc/nginx/conf.d/*.conf; } Default.conf: server { listen […]

使Windows 7客户端与Windows 2003服务器兼容

我是一个有30个客户的小企业的系统pipe理员。 我们有一台运行Windows 2003的服务器,所有的客户端计算机都运行Windows XP。 现在这不是一个重要的问题,但如果它能工作,那将是很好的。 我的个人(家庭)电脑正在运行Windows 7 RC。 当我带我的家用电脑工作,并login到域\用户名的networking,它logging我就好了。 虽然,批准我的个人资料,让我进入networking,包括所有的networking驱动器和打印机,它不会完全下载configuration文件。 我相信它可能会获得漫游configuration文件。 因此,所有我的用户项目,文件等附加到configuration文件不显示在Windows 7上。 有什么办法让它完全下载configuration文件? 像Windows XP一样。

Postfix拒绝一些传入的电子邮件(“客户端主机被拒绝:找不到您的主机名”)

我们的后缀有时会拒绝电子邮件。 我在我们的后缀日志(/var/log/mail.log)中看到这个错误: Feb 9 16:16:33 sd-15xxx postfix/smtpd[1972]: NOQUEUE: reject: RCPT from unknown[xxxx]: 450 4.7.1 Client host rejected: cannot find your hostname, [xxxx]; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<smtp.sender.com> 这是我的postconf -n: append_dot_mydomain = yes biff = no config_directory = /etc/postfix disable_vrfy_command = yes inet_interfaces = all mydestination = localhost, localhost.localdomain, sd-15xxx.dedibox.fr mydomain = my-domain.com myhostname = my-domain.com mynetworks […]