服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
在阅读了GNU屏幕的模糊官方文档( http://www.gnu.org/software/screen/manual/screen.html )之后,在这个网站上询问了一些问题。 我仍然无法弄清楚如何用shell脚本完成这样的任务。 这个任务花费一些词来描述。 假设我使用PuTTY远程login到我的Linux服务器。 【步骤1】启动2个telnet连接。 从putty窗口1(PTWIN1),telnet到Linux Bash shell,执行screen -RR启动屏幕会话,并获得会话名称21385.pts-4.linux-ic37 。 从腻子窗口2(PTWIN2)开始,执行与PTWIN1中相同的操作,但是这次我得到会话名称22041.pts-9.linux-ic37 。 现在,我们有两个屏幕会话同时运行。 我们可以检查这个: $ screen -ls There are screens on: 22041.pts-9.linux-ic37 (Attached) 21385.pts-4.linux-ic37 (Attached) 2 Sockets in /var/run/uscreens/S-chj2. 【第2步】 假设由于某种原因,PTWIN1的TCP连接exception丢失(但是服务器不知道),并且会话21385上的紧急工作正在等待,我想快速重新获得对它的控制权。 幸运的是,我们知道21385会话还在,因此,我想把PTWIN2附加到会话21385.因为我讨厌记得深奥的屏幕选项,所以我决定写一个名为sttach的脚本。 我希望 sttach 21385.pts-4.linux-ic37 可以让我附加到会话21385(对于PTWIN2)。 现在,让我们说sttach运作良好,我在PTWIN2上控制了21385。 【步骤3】 几分钟后。 我想回到工作22041会话。在这里,请允许我让PTWIN2保持与会话21385关联。我想要做的是启动另一个腻子窗口(PTWIN3),远程login到服务器,并执行 sttach 22041.pts-9.linux-ic37 希望能在PTWIN3上恢复会话22041。 你可以看到sttach的好处:只要我知道目标会话名称,我可以调用它让我的PuTTY窗口切换到该会话,无论目标会话是“(Attached)”还是“(Detached)”,而不pipe运行上下文是否在屏幕会话内。 现在的问题是:如何写(Bash)脚本sttach? 我的意思是,用适当的选项在屏幕上运行屏幕来完成目标。 等待你的亲切回答。 谢谢。 我之前有关GNU屏幕的问题: GNU屏幕,如何以编程方式获取当前会话名称 创build后可以更改GNU屏幕会话名称吗? 我怎么知道我正在运行一个Linux的“屏幕”或不? 我的环境:openSUSE […]
我有一个Java应用程序作为守护进程运行。 突然它停止工作,所以我想知道如果jvm崩溃,日志文件将在哪里转储? 它可以是fedora或centos?
我有一个Ubuntu 11.04运行两个无线接口 – 一个板载(看作wlan0)和一个外部卡通过USB,看作wlan1。 我只想使用USB卡,完全无视板载。 目前,当我启用无线两个接口出现。 我如何让Ubuntu忽略wlan0?
由于NetBIOS协议作用于第2层,因此不可路由,为了启用远程networking的networking浏览,WINS已在两个域控制器上安装和configuration,两个域控制器都位于不同的networking上。 WINS服务器似乎在彼此复制,并且每个WINS服务器都在其每个LAN接口属性中都设置为主WINS服务器,并且没有为辅助WINS服务器input任何内容。 保存PDC仿真器FSMOangular色的DC使计算机浏览器服务运行并设置为自动启动,并且具有在0x8(H节点 – 混合节点)处的WINS / NBT节点typesnetworking设置。 远程networking浏览不起作用。 WINS / NBT节点types是否适合这种情况? 我认为这可能不是正确的原因是因为我将DHCP服务器的046 WINS/NBT node type选项设置为0x8,之后DHCP客户端开始从networking文件夹中消失。 如果没有设置该选项,它是否默认为B节点(广播节点)? 或者可能是WINS服务器设置的问题?
我试图通过nginx来运行pgpoolAdmin – 至less在开始的时候,它似乎工作正常。 我已经完成了初始设置,工作正常,但现在login每个链接后,我直接回到login页面。 它也显示日文而不是英文,尽pipe在安装中select了英文。 在我看来,就像无法保存任何用户数据,会话信息等 我启用了javascript / cookies,所以不是这样。 该文件夹的所有权是nginx,pgmgt.conf.php也是如此,所以它不应该是权限问题。 一个潜在的问题是,我似乎无法看到任何确认php postgresql支持已在PHP信息屏幕中启用,尽pipe安装了正确的软件包,并在configuration行中。 任何关于这里发生的事情的想法? nginx规则很标准: server { # pg-pool admin listen 997; server_name localhost; root /opt/pgpooladmin; index index.php; location ~ .php$ { fastcgi_pass_header Set-Cookie; fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_script_name; fastcgi_index index.php; include fastcgi_params; } }
我有一个桑巴服务器,只是安装第二个configuration保留文件服务器。 这一切顺利,他们都成功地在Active Directory域(实际上是SAMBA 4 ) 问题是在服务器2上的用户份额与错误的uid / gid混淆。 如果我id user1在服务器1我得到2010 ,但是我运行id user1在服务器2我得到2031 他们使用99%相同的smb.conf 他们有: passdb backend = tdbsam 我已经发现,为了实现平等的UID / GID的,我将需要使用ldapsam但我不知道该怎么做。 我是否需要首先从tdbsam导出,然后在服务器1上安装ldap服务器,导出到该ldap服务器? 然后将passdb backend设置为ldapsam ?
每当我尝试运行yum更新时,出现以下错误: [root@server ~]# yum update Loaded plugins: dellsysid, fastestmirror Loading mirror speeds from cached hostfile * base: mirror01.idc.hinet.net * extras: mirror01.idc.hinet.net * rpmforge: fr2.rpmfind.net * updates: mirror01.idc.hinet.net Excluding Packages in global exclude list Finished Setting up Update Process Resolving Dependencies –> Running transaction check —> Package NetworkManager.x86_64 1:0.7.0-13.el5 set to be updated —> Package NetworkManager-glib.x86_64 […]
我想在第10.4版中进行预定的备份。 我的目标是 取数据库和configuration的备份并放入FTP位置。 我没有看到在plesk备份pipe理器中的任何选项。 任何帮助是极大的赞赏。 然后有一个设置“挂起域直到备份任务完成”如果我取消选中将是一个问题? 这是一种获得plesk域中特定数据库备份的方法吗? 任何帮助是极大的赞赏。 提前致谢..
是否有可能以下面的方式有鱿鱼丹斯坦configuration, 浏览器 – > SQUID – > DANSGUARDIAN – > INTERNET 我们目前有一个三明治SQUID-DG-SQUIDconfiguration。 只是想知道这是出于兴趣。 谢谢。
我反向代理一个网站到另一个网站。 它工作的很好,但在一些链接上显示原始链接。 这是我的configuration 原始网站“mysite.com” 在“mysite.com”上提供的第二个站点configuration <VirtualHost *:80> ServerName test.mysite.com ServerAlias www.test.mysite.com test.mysite.com ErrorLog /var/log/apache2/test.mysite_log.log TransferLog /var/log/apache2/test.mysite-access_log.log LogLevel info LogFormat "%h %l %u %t \"%r\" %>s %b %T" common ProxyPass / http://mysite.com/ ProxyPass / http://mysite.com/ ProxyPassReverse / http://mysite.com/ </VirtualHost> 现在,一切运转良好,但问题是,当我去某个特定的链接redirect到原来的链接。 例如,我的页面上有两个部分:“关于我们”和“查询”。 当我点击“关于我们”,我需要“ http://test.mysite.com/about-us ”,这是可以的 当我点击“查询”时,我要“ http://mysite.com/inquiry ”这是不正确的,它必须是“ http://test.mysite.com/inquiry ”。 我想我已经错过了一些要添加到configuration文件中的东西,但我无法弄清楚。