我正在调查数据库连接无限期打开的问题,从而导致数据库服务器出现问题。如何查看当前打开的与 PostgreSQL 服务器的连接,尤其是那些使用特定数据库的连接?理想情况下,我还想看看那里正在执行什么命令。基本上,我正在寻找与 MSSQL 中的“当前活动”视图等效的东西。
EMP's questions
OpenSuSE 11 中的 SuSEfirewall 是否提供了一种简单的方法来阻止来自 IP 地址列表的所有流量?理想情况下只是一个文本文件,我可以将所有我想要阻止的 IP 地址放入其中,否则一些配置选项。我查看了 /etc/sysconfig/SuSEfirewall2,但找不到类似的东西。
我有一个带有密码保护的 Web 目录的 Apache 服务器。该目录有一个子目录,需要另一个密码,但任何可以访问子目录的人也应该可以访问父目录。那是:
- /stuff - 允许用户“stuff”和“admin”
- /stuff/admin - 只允许用户“admin”
所以我在 Apache 配置中设置了这种方式:
<Directory "/stuff">
[AuthType Basic, AuthName, etc.]
Require user stuff
Require user admin
</Directory>
<Directory "/stuff/admin">
[AuthType Basic, AuthName, etc.]
Require user admin
</Directory>
从某种意义上说,我可以浏览到 /stuff 并以“admin”或“stuff”身份登录。但是,/stuff/admin 中的页面引用了父目录中的一些图像。我发现当我直接浏览到 /stuff/admin 并以“admin”身份登录时,浏览器仍然提示我输入另一个密码来加载这些图像。(我知道这是 /stuff 的提示,因为 AuthName 值不同。)
如何避免这种情况并允许有权访问 /stuff/admin 的用户只登录一次(作为“管理员”),而不是两次?
我在 PostgreSQL 8.3.1 中有一个数据库,我想迁移到 MS SQL Server 2005(或者可能是 2008),包括表模式和数据。该数据库大小约为 50GB,大约有 400,000,000 行,所以我认为简单的 INSERT 语句是不可能的。谁能推荐执行此迁移的最佳工具?显然它需要可靠,因此目标数据库中的数据与源数据库中的数据完全相同,并且它需要能够在合理的时间内复制该数据量。
我有一个 openSUSE 服务器,其中安装了许多不必要的软件包,我想将其删除。但是,我发现当我尝试这样做时,zypper 经常想在他们的位置安装其他软件包?为什么我需要安装东西才能删除东西?我该如何删除它?
例如,我想卸载所有 x11 包,所以我运行:
zypper rm xorg-x11*
我明白了:
...
Resolving package dependencies...
The following packages are going to be upgraded:
python-qt python-qt4 splashy suspend t1lib
The following packages are going to be downgraded:
libx86 qt3
The following NEW packages are going to be installed:
dbus-1-32bit file-32bit fontconfig-32bit freetype2-32bit libdrm-32bit
libexpat1-32bit libgcc43-32bit libgcrypt11-32bit libglib-2_0-0-32bit
libgpg-error0-32bit libgthread-2_0-0-32bit libjpeg-32bit liblcms1-32bit
liblzo2-2-32bit libmng-32bit libpng12-0-32bit libqt4-32bit libqt4-sql-32bit
libstdc++43-32bit libtiff3-32bit libuuid1-32bit pciutils-32bit pcre-32bit
sysfsutils-32bit xorg-x11-libICE-32bit xorg-x11-libSM-32bit xorg-x11-libX11-32bit
xorg-x11-libXau-32bit xorg-x11-libXext-32bit xorg-x11-libXfixes-32bit
xorg-x11-libXmu-32bit xorg-x11-libXp-32bit xorg-x11-libXpm-32bit
xorg-x11-libXprintUtil-32bit xorg-x11-libXrender-32bit xorg-x11-libXt-32bit
xorg-x11-libXv-32bit xorg-x11-libfontenc-32bit xorg-x11-libs-32bit
xorg-x11-libxcb-32bit xorg-x11-libxkbfile-32bit zlib-32bit
The following packages are going to be reinstalled:
DirectFB Mesa libQtWebKit4 libqt4-qt3support libqt4-x11 php5-gd
The following packages are going to be REMOVED:
xorg-x11-libICE xorg-x11-libSM xorg-x11-libX11 xorg-x11-libXau xorg-x11-libXext
xorg-x11-libXfixes xorg-x11-libXmu xorg-x11-libXp xorg-x11-libXpm
xorg-x11-libXprintUtil xorg-x11-libXrender xorg-x11-libXt xorg-x11-libXv
xorg-x11-libfontenc xorg-x11-libs xorg-x11-libxcb xorg-x11-libxkbfile
The following packages are going to change architecture:
DirectFB Mesa libQtWebKit4 libqt4-qt3support libqt4-x11 libx86 php5-gd python-qt
python-qt4 qt3 splashy suspend t1lib
Overall download size: 34.9 M. After the operation, additional 1.9 M will be used.
Continue? [Y/n/p/?]: n
我知道 Linux 可能会根据配置允许交互式用户通过按Ctrl-重新启动服务器Alt,Del即使没有登录。我有一个通过 SSH 到远程服务器的远程控制台会话,但我想重新启动它。是否可以通过 SSH(或)以某种方式发送组合键Control?如果是这样,怎么做?AltDeletetelnet
编辑:澄清一下,我不只是连接到服务器端——我是通过 KVM over IP 交换机连接的,所以它是一个串行控制台sshd
。但是这个连接本身是通过 SSH 进行的,ssh
我的问题是如何通过它发送Ctrl--组合键。AltDel
我们有一个 SQL Server 2008 实例在生产中运行,我不知道它是试用版 - 直到它过期!现在我不能再运行 SQL Management Studio 并且 SQL Reporting Services 将不会启动,但SQL Server 本身(即数据库引擎)继续运行,用户仍然可以正常访问数据(除了报告)。我的问题是:它将继续工作多久?是否有一段时间它会关闭并拒绝重新启动?
我想在 Windows Server 2008 上以 SYSTEM 权限执行一些命令。当然,我有管理员权限。在没有所有 UAC BS 的旧版 Windows 上,这很简单:
at 15:48 /interactive cmd
一分钟后会弹出一个命令提示符,以 NT AUTHORITY\SYSTEM 运行。但如果我在 Windows 2008 上执行此操作,它会告诉我:
警告:由于安全性增强,此任务将在预期时间运行,但不会以交互方式运行。如果需要交互式任务,请使用 schtasks.exe 实用程序(“schtasks /?”了解详细信息)。
我检查了 schtasks,它看起来只能让您以登录用户的身份交互式地运行任务,这不是我想要的。当然,我可以编写并安装一个以 SYSTEM 身份运行的服务,但是太麻烦了!任何人都可以提出一个更简单的方法吗?
我厌倦了微软让我跳过这些障碍,只是为了在我的系统上做我想做的事情。
我有一台 Windows XP x64 SP2 机器,过去启动速度非常快,但现在需要很长时间。如果我启用 /sos 引导开关,它会到达它所说的位置:
2 system processors [8191MB memory]
在进入 GUI 模式之前,它会在那里停留大约 3-4 分钟。另一台运行 Windows XP x86 SP3 的机器也有类似的问题。
我该如何解决这个问题?
更新:
它在安全模式下启动非常快,但不是在“支持网络的安全模式”下。我尝试了进程监视器日志,但不幸的是它没有帮助。大部分时间在前两个条目之间 - 系统启动和 smss.exe 启动。
我们使用 Outlook Web Access 设置了 Exchange 2007。为 OWA 目录启用了 ASP.NET 表单身份验证,并禁用了所有其他身份验证方法。当浏览到 OWA 站点时,我得到了登录表单,正如预期的那样,但是在尝试登录时,我总是得到“您输入的用户名或密码无效。请尝试再次输入。” 我确定用户名和密码是正确的。我已经尝试过使用和不使用域名,即。“域\用户名”,只是“用户名”。我该如何解决这个问题?