服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我是一名开发人员,在设置托pipe服务时遇到了麻烦,希望各位能帮助我。 我有一个域名,我正在为一个朋友build立。 当我使用简短forms时,url可以正常工作,例如http://example.com 。 也就是说,页面呈现正确,我得到HTTP / 200响应。 当我尝试http://www.example.com ,但是,我得到一个HTTP / 502错误。 Pinging给了我, Ping请求无法find主机www.example.com。 请检查名称,然后重试。 我很难过,因为我不知道足够的术语来制定一个好的关键字search。 任何人都可以给我一些信息,我可能需要做些什么来设置某种别名,使标准的www. 表单将工作? 我不知道是要和我的注册服务商或我的托pipe公司交谈,要问他们什么问题,或者在各个控制面板上看什么。 任何帮助 – 甚至只是命名不同的部分 – 将是有益的。 我不知道我CNAME的域名别名中的顶级域名。
是否有简单的方法来路由所有stream量通过ssh代理与-D? 我可以configuration个别特定的应用程序来做到这一点,但我想要一个configuration,路由机器上的所有stream量。 谢谢你的帮助!
许多程序(如sshd)在/ var / run /中创build包含其进程ID的.pid文件。 这些文件是否可靠用于确定进程是否正在运行? 我的猜测是这些文件是由进程手动创build的,因此如果程序崩溃,它们仍然会保留在文件系统中。
所以我们的Linuxpipe理员离开了我们的项目,突然我(负责基本的Linux /服务器知识的networking编码器)负责我们专门的服务器(Ubuntu服务器),主要运行一个网站(apache / mysql / php)和邮件(Postfix)。 我们的pipe理员并不是一个真正的Linuxpipe理员,而是一些拥有基本Linux知识的人,他一直在想办法。 所以我期望时髦的configuration,不安全的服务等 我的问题是: 如何对服务器执行“审计”以确定其当前状态,确保正确configuration,没有不必要的用户帐户,我们没有运行不必要的服务等等。 我不确定如何备份我们的生产网站。 除了实际的CMS文件和数据库外,还有一些需要备份的apacheconfiguration,邮件数据库等等。 任何有关如何自动化这个build议? 什么是我必须执行的Linuxpipe理员最重要的日常职责? 巨大的问题,我知道。
我需要守护在Wine中运行的Windows应用程序,并在/var/run创build一个pid。 由于它需要运行X11会话,所以我需要确保在正在运行的用户环境中设置$ DISPLAYvariables。 假设我已经有了一个运行X11的会话,在一个给定的显示中,下面是我的/etc/init.d脚本中start-stop-daemon行的样子: start-stop-daemon –start –pidfile /var/run/wine-app.pid -m -c myuser -g mygroup -k 002 –exec /home/myuser/.wine/drive_c/Program\ Files/wine-app.exe 不幸的是,我在Ubuntu 8.04上的start-stop-daemon版本没有-e选项来设置环境variables。 我收集你可以简单地设置$ DISPLAY命令之前,像这样: VAR1="Value" start-stop-daemon … 但它不起作用。 由于我使用-c {user}选项以特定用户身份运行,所以我猜测有一个环境开关,VAR1丢失了。 我试图从正在运行的用户的.profile和/或.bashrc导出DISPLAY,但它也不起作用。 有没有另外一种方法来做到这一点? 这甚至有可能吗? 我可以俯视吗?
我想通过rdp更容易区分服务器的连接,而不会耗尽资源。 你们有没有使用任何壁纸,如果是的话,你可以展示任何例子吗? 或者你使用自定义的桌面背景颜色? 或者你使用类似bginfo的东西? 有没有好的壁纸网站,专门为服务器壁纸? 为了帮助区分你的服务器… 谢谢..
我有一个Windows 7 x64机器上的pipe理员帐户。 它不是pipe理员帐户,帐户只是pipe理员组的成员。 安装是默认的。 当用户打开一个命令提示符时,它会在用户的%HOMEPATH%目录中find类似于Documents文件夹的各种目录。 如果用户使用以下(Windows)FIND命令,则会发生“访问被拒绝”错误: FIND /I "My String" C:\Users\Rann\Documents Access denied – C:\USERS\RANN\DOCUMENTS 使用runas或右键单击命令提示符以pipe理员身份运行它不会更改此行为; 一个pipe理员级别的cmd.exe仍然给我相同的错误。 改变任何其他目录的path给出相同的错误。 我的问题是这样的:一个人应该如何使用FIND(可能还有其他)命令? 需要哪些权利?
将个别电子邮件提交给我们的本地Postfix服务器时,我们看到一些(也许?)奇怪的延迟。 为了帮助诊断问题,我写了一个testing程序,发送了5封电子邮件: get smtp 1ms ( 1 ms) email 0 677ms (676 ms) email 1 802ms (125 ms) email 2 890ms ( 88 ms) email 3 973ms ( 83 ms) email 4 1088ms (115 ms) 在第一封电子邮件中减less了握手次数,这是每个电子邮件大约90ms。 这些时间也得到另外一个testing应用程序的证实,这个testing应用程序是由别人使用不同的代码path编写的,因此它似乎与服务器有关。 我打开详细的日志logging,我可以看到,延迟是在消息\r\n\r\n和接收结束之间: [16:31:29.95] [SEND] \r\n.\r\n [16:31:30.05] [RECV] 250 2.0.0 Ok: queued as B128E1E063\r\n [16:31:30.08] [SEND] \r\n.\r\n [16:31:30.17] [RECV] 250 […]
我有一台SLES 10 Linux服务器,有时甚至可以通过Apache将其最大化为100%的CPU。 用ps ax我可以看到,Apache已经产生了约50个Apache进程。 ps命令能告诉我每个Apache进程在做什么吗? 或者也许还有其他方法,以便我可以看到触发问题的网页?
普通用户可以通过chmod文件来使其不可访问 evgeniy@ubuntu:~$ touch test evgeniy@ubuntu:~$ chmod 444 test evgeniy@ubuntu:~$ echo 'test' > test bash: test: Permission denied 像这样的东西可以模拟为root用户?