如何 grep/搜索文本文件,以便结果显示第一行字符串,然后每隔一行显示字符串,直到最后一行?
所以,如果我有一个看起来像这样的文件:
A
A
B
C
C
B
A
A
我执行这个命令搜索“B”,它会产生:
B
C
C
B
如何 grep/搜索文本文件,以便结果显示第一行字符串,然后每隔一行显示字符串,直到最后一行?
所以,如果我有一个看起来像这样的文件:
A
A
B
C
C
B
A
A
我执行这个命令搜索“B”,它会产生:
B
C
C
B
我在 Server 2008 实例上有几个本地组。在这个组中有几个来自我们 AD 域的成员。
有没有一种方法可以通过检查服务器而不是在某个 AD 组件中来确定给定 AD 域用户所属的所有本地组?就像是:
Company\JSMITH John Smith is a member of:
Prod support
Report users
Backup operators
我们在带有 IIS 7 的 Server 2008 实例上有一些内部网站。访问这些网站是通过 Windows 身份验证;如果用户在我们的 AD 域中,则他或她可以使用该站点。
从今天早上开始,所有用户在尝试连接到默认网站及其下的应用程序时都会收到 HTTP 403 错误。当我通过 RDP 连接到服务器并通过本地主机访问它们时,我能够看到这些站点,但我是管理员。
我知道有很多问题可能会导致这种突然的变化,所以我想问一下在哪里可以找到:我在哪里可以找到服务器端导致向用户抛出 HTTP 403 的错误消息?
我们的一个生产 Tomcat 盒子运行两个 web 应用程序。一个是我们的,另一个是我们的供应商提供的黑盒应用程序,用于“帮助”我们的应用程序。
不幸的是,我们在生产机器上遇到了内存限制,我正在努力添加 RAM 并让 Tomcat 开始时为 JVM 提供更多可用内存。然而,在我这样做之前,我想看看这两个 web 应用程序中的哪一个占用了所有的 RAM!
内置 Tomcat 管理器中是否有一个选项可以显示 webapp 的 RAM 使用情况?如果没有,是否有免费的解决方案可以提供这种级别的诊断可用性?
如果需要,我愿意编写自己的轻量级 web 应用程序来完成它,并让一个在监视另外两个的机器上运行。
谢谢,
IVR 复仇者
我正在尝试 grep 日志文件以仅显示与某个会话 ID 匹配的行。到目前为止,它工作得很好。但是,当我得到 grep 命令的结果时,我并没有按照它们出现的顺序获取条目。
如果目录中的日志文件有这个数据:
SESSNUM=4437 login.jsp
SESSNUM=4437 welcome.jsp
SESSNUM=4437 info.jsp
SESSNUM=4437 logout.jsp
我输入这个:
grep SESSNUM=4437 *
我得到这个信息:
SESSNUM=4437 logout.jsp
SESSNUM=4437 welcome.jsp
SESSNUM=4437 login.jsp
SESSNUM=4437 info.jsp
有没有办法让 grep 按照它们在日志文件中出现的顺序显示匹配行?
谢谢!
IVR 复仇者
当我在我的 Red Hat 7.2 机器上使用“top”命令时,它告诉我 4.0 gig 的 RAM 中有大约 3.9 正在使用中,并且大约有 135meg 空闲。
然而,当我使用“ps”命令列出所有进程及其内存使用情况时,列表加起来只有大约 650 兆。
这是预期的行为,还是有什么事情应该引起关注?我读到 Linux 将使用空闲 RAM 来缓存磁盘中经常使用的文件,这是否可以解释“缺失”的 RAM 利用率?
谢谢!
IVR 复仇者
是否可以在 Linux(特别是 RH 7.x)上安装 JDK,使其仅存在于特定用户的空间中?
我正在运行 bash 脚本来复制一些日志文件,然后在 Red Hat 机器上重新启动服务。每次执行脚本时,我都会在控制台上看到以下内容:
[root@servername ~]# sh /bin/restart
_nss.sh
_dumpable = 1
kernel.suid
Stopping Service: [ OK ]
Starting Service: [ OK ]
[root@servername ~]#
在这种情况下,“kernel.suid_dumpable = 1”是什么意思?
谢谢,IVR 复仇者