服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
以下是我的/etc/syslog-ng/syslog-ng.conf与login到文件debug.log相关的一些内容 source s_sys {file(“/ proc / kmsg”log_prefix(“kernel:”)); unix-stream(“/ dev / log”); 内部(); #udp(ip(0.0.0.0)port(514)); }; destination d_mesg {file(“/ tmp / log / debug.log”); }; filterf_filter2 {级别(info..emerg),而不是设施(邮件,authpriv,cron); }; log {source(s_sys); 滤波器(f_filter2); 目的地(d_mesg); }; 我想把你的注意力放在包含“filter”的行上。 在那里你可以看到我从mail , authpriv和cron筛选出日志。 据我所知, mail , authpriv和cron是syslog的预定义工具。 我的查询是: 我写了一个名为“pm”的守护进程,它也使用syslog API进行日志logging。 现在无论我的守护进程日志如何,进入文件/tmp/log/debug.log如上所见。 我想从/tmp/log/debug.log过滤掉“pm”的日志。 为了更清楚我想有像filter filter f_filter2 {level(info..emerg)而不是facility(mail,authpriv,cron,pm); }; 请注意:f_filter2与上面相比有所不同。 是否有可能做到这一点 ? 我怎样才能防止pm日志进入/tmp/log/debug.log ?
我正在寻找关于为托pipe多个站点的基于unix的Web服务器设置用户和组的最佳实践和常见约定的信息。 我正在寻找的信息,如:如何安全地为Web开发人员设置您的服务器,如何安全地给Apache / PHP访问读/写文件(以及他们应该运行什么用户/组),sudo适合在哪里等等
目前我正在用Hyper-V内的4台服务器构build一个testing环境。 其中一台服务器是域控制器,其他服务器将是该域的成员。 所有的机器都在一个内部的hyper-Vnetworking上,然后我在主机上设置无线networking适配器,让内部networking共享这个连接。 这工作正常,机器可以访问互联网。 所有机器都有dynamicIP地址。 现在出现这个问题:我如何将所有的机器放到域中? 我需要使用静态IP地址吗? 我需要手动将它们添加到DNS? 我将在NLB集群中设置2台机器,我需要静态IP地址吗? 编辑 IP地址由无线适配器的Internet连接共享组件中的DHCP分配器提供。
我在configuration服务器方面颇为不屑。 无论如何,我正在运行CentOS 5,我一直在为我的PHP 5.2.17安装php-xml软件包。 该服务器运行专有软件,需要安装PHP 5.2而不是5.3。 目前,我正在使用primefaces回购。 但是,当我做一个百胜安装php-xml它想要更新所有的PHP软件包到出血边版本的5.3.6。 我不想这样 – 我想离开它,并安装php-xml 5.2.17。 所以我已经下载了自己的php-xml包,并试图安装它,当它抛出一个错误说: Examining php-xml-5.2.17-1.x86_64.rpm: php-xml-5.2.17-1.x86_64 Marking php-xml-5.2.17-1.x86_64.rpm to be installed Resolving Dependencies –> Running transaction check —> Package php-xml.x86_64 0:5.2.17-1 set to be updated –> Processing Dependency: php-common = 5.2.17-1 for package: php-xml –> Processing Dependency: libexslt.so.0()(64bit) for package: php-xml –> Processing Dependency: libxslt.so.1()(64bit) […]
目的:启动Ubuntu 10.10 LiveCD,并在其上运行pppoe服务器… 我以为是这样的: 1)我创build一个用户 2)我运行“pppd require-pap” …但是没有 为什么? 我试图运行pppd,但它给出: pppd:远程系统需要validation自己 pppd:但是我找不到任何合适的秘密(密码)供它使用。 任何人都可以发表在几行如何做到这一点? 我只需要一个只使用PAP的pppd服务器[我真的不需要用户可以login等],因为我只是想让客户端用PAPlogin,所以我可以tcpdump用户名/密码,因为我们没有他们 谢谢!! :\它变得重要..
我只是在运行ubuntu的rackspace cloudserver上安装了vsftpd 。 重新启动后,我得到以下错误: root@scrapy:~# vsftpd 500 OOPS: could not bind listening IPv4 socket 而当我尝试ftp Transmit这个错误: Error -203: miscellaneous error occurred while trying to login to the host
目前,他们在需要退役的服务器上安装一个SQL 2000 Std安装程序。 他们在terminal服务中运行一个应用程序来操纵数据。 所以我正在寻找两个新的服务器SQL 2008(工作组,我希望..)一个现场,一个通过IPsec tunnell连接。 连接还没有到位。 每台服务器将运行terminal服务,本地安装的应用程序将设置为使用本地SQL实例。 所以有人可以通过TSlogin到Server1并访问主SQL服务器。 或者通过TSlogin到Server2并访问备份SQL服务器。 他们只是像往常一样启动应用程序。 所以我需要保持server2最新,所以server1可以炸毁,我只需要告诉用户连接到Server2。 然后,他们可以继续他们的一天。 当server1被修复,我会把它联机可能手动validation从server2的变化碰到。 再把所有人都移回到1。 那么在一个完美的世界,将发生大声笑我可以得到多less? 虽然我确实需要双向同步,但这并不是一件日常事务,一般情况下,一次只能将一次更改限制在用户基数较小的一方。 我不是一个SQL专家,所以我真的想要避免每一次我们必须来回切换的大规模复杂的过程。
我试图安装sqlite3-ruby的gem(或现在叫,只是sqlite3),每当我跑 gem安装sqlite3 它吐出来了 构build本机扩展。 这个 可能需要一段时间…错误:错误 安装sqlite3:错误:失败 build立gem本地扩展。 /usr/bin/ruby1.8 extconf.rb检查 为sqlite3.h …是检查 sqlite3_libversion_number()中 -lsqlite3 …是检查rb_proc_arity()…没有检查 sqlite3_initialize()…是检查 对于sqlite3_next_stmt()…是的 检查sqlite3_backup_init()… 是检查 sqlite3_column_database_name()…不 检查 sqlite3_enable_load_extension()…是的 检查 sqlite3_load_extension()…是的 创buildMakefile 使cc -I。 -一世。 -I / usr / lib / ruby / 1.8 / x86_64-linux -I。 -DHAVE_SQLITE3_INITIALIZE -DHAVE_SQLITE3_NEXT_STMT -DHAVE_SQLITE3_BACKUP_INIT -DHAVE_SQLITE3_ENABLE_LOAD_EXTENSION -DHAVE_SQLITE3_LOAD_EXTENSION -I / usr / local / include -I / opt […]
我忘了在site.pp中放置节点命令,如下所示: class emacs { package { emacs: ensure => installed } } node default { include emacs } 原始问题 : 我在我的工作站上安装了puppetd和puppetmaster。 我正在运行Fedora14,木偶,傀儡版本0.25.5。 当我运行木偶大师和木偶时,我在/ var / log / messages中得到这个: Apr 20 08:51:31 localhost puppetmasterd[4734]: Reopening log files Apr 20 08:51:31 localhost puppetmasterd[4734]: Starting Puppet server version 0.25.5 Apr 20 08:51:43 localhost puppetd[4768]: Reopening log files Apr […]
我有Windows XP客户端(XP和64位XP的混合)的networking基础结构,访问Windows 2008 R2服务器上的networking共享。 每当用户在Windows资源pipe理器的地址栏中键入文件夹的地址时,就像确定当前文件夹的内容并在地址栏中显示它们一样快捷,就像在本地驱动器上工作一样。 但是,如果您打开其中一个子文件夹,用户将获得animation的红色火炬和“search项目…”对话框,通常为45秒。 同样,当使用打开的文件夹对话框尝试select此共享上的子文件夹时,对话框平均需要45秒才能展开每个节点并显示每个节点的子文件夹。 此外,尽pipe浏览器实例正在缓慢运行,但用户注意到所有其他资源pipe理器窗口的性能都受到影响。 因此,尽pipe资源pipe理器正在searchnetworking共享上的文件,但他们无法切换到另一个任务,并使用资源pipe理器浏览本地驱动器,因为现在,访问任何东西的速度都像死狗一样慢。 有没有我们可以改变的设置来提高访问networking共享的性能?