小编Run*_*ium的帖子

修改特定进程的ulimit(打开文件)

是否有可能改变软-硬限制一个的具体过程?

就我而言,我的流程是mongod,很多网络资源告诉我只需执行:

ulimit -n <my new value>
Run Code Online (Sandbox Code Playgroud)

我目前的想法:

  • 命令如何知道我将要修改的进程的限制?这不会修改整个系统的打开文件限制吗?
  • 我猜这个命令只会改变软限制。那么有没有办法增加硬限制呢?

limit ulimit

35
推荐指数
2
解决办法
8万
查看次数

为什么我无法ping通谷歌?

我无法 ping google.com (unknown host)。但是我可以ping通IP地址。我试图 ping 谷歌的 IP 地址,但它不起作用。

  • resolv.conf

    nameserver 8.8.8.8 nameserver 209.139.209.33 
    
    Run Code Online (Sandbox Code Playgroud)
  • ifconfig -a

    eth0      Link encap:Ethernet  HWaddr 00:50:56:xx:xx:xx
              inet addr:10.2.0.63  Bcast:10.2.15.255  Mask:255.255.240.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:638762803 errors:0 dropped:0 overruns:0 frame:0
              TX packets:231307131 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:55502371533 (51.6 GiB)  TX bytes:23436883491 (21.8 GiB)
    
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:56011078 errors:0 dropped:0 overruns:0 frame:0
              TX packets:56011078 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 …
    Run Code Online (Sandbox Code Playgroud)

ip dns internet ping route

17
推荐指数
2
解决办法
14万
查看次数

来自 tty 的 X 的屏幕截图

使用 Xvfb 我可以启动一个应用程序并截取屏幕截图。

我想知道的是如何从现有(休眠)X 会话中捕获。

从 tty 或通过 ssh 说。

据我所知,windows 是未映射的,不存在以保留资源。是否有一些工具可以在虚拟窗口管理器中映射现有窗口、工作区等并进行快照?

或者可以libx11通过使用XShmCreateImage或类似的方式使用和创建快照?

x11 tty screenshot

15
推荐指数
1
解决办法
3771
查看次数

使用 bash 脚本编辑文件的最佳方法是什么?

在 RHEL 5.8 上使用 /bin/bash 并且我想自动编辑文件。我需要脚本来搜索文件并替换文件中的一行。线路示例:

Other line
Current date 01121990
Other line
Run Code Online (Sandbox Code Playgroud)

搜索此行并将日期字符串替换为预定日期。我无法回显到新文件并输入我的日期,因为此文件将从特定于服务器的文件中复制。谢谢!

scripting bash rhel

12
推荐指数
1
解决办法
4万
查看次数

列出应用程序的可用手册页部分

我正在考虑手册页部分1 = 用户命令2 = 系统调用等。

有没有一种方法,一个命令,会告诉我哪些章节可读取除了运行像man 1 geditman 2 geditman 3 gedit等?

command-line man

10
推荐指数
2
解决办法
6702
查看次数

如何仅替换与 sed 中多个模式匹配的行?

$ echo -e 'CH12\nCH23au' | sed '/^CH/s=^=<b>='
<b>CH12
<b>CH23au
Run Code Online (Sandbox Code Playgroud)

我知道我可以匹配以CHby开头的行,^CH但如何匹配多个模式?

例子:

输入:

CH12
CH23au
Run Code Online (Sandbox Code Playgroud)

输出:

CH12
<b>CH23au
Run Code Online (Sandbox Code Playgroud)

如何只放在<b>^CHau在线的地方?

sed

8
推荐指数
2
解决办法
6621
查看次数

使笔记本电脑通过键盘和鼠标唤醒

将笔记本电脑(HP Elitebook 8460p)从挂起状态唤醒的唯一方法是按下电源按钮。内置键盘/鼠标和外部键盘/鼠标(通过 USB 连接)都不会唤醒笔记本电脑。

我已经尝试过的事情:

  • /proc/acpi/wakeup.
  • 检查引导日志以找出 USB 鼠标/键盘的 /dev 路径,然后:

    udevadm info -a -p $(udevadm info -q path -n /dev/input/mouse2)
    
    Run Code Online (Sandbox Code Playgroud)

    然后我使用以下命令检查列表中的每个设备:

    cat /sys/devices/.../power/wakeup
    
    Run Code Online (Sandbox Code Playgroud)

    如果可以启用它,如果可以,我会这样做。

  • 我在 BIOS 中启用了 USB 唤醒。

这里有一些你可能需要的输出:

$ uname -a

Linux oliarch 2.6.38-ARCH #1 SMP PREEMPT Tue May 10 08:05:04 CEST 2011 x86_64 Intel(R) Core(TM) i5-2540M CPU @ 2.60GHz GenuineIntel GNU/Linux
Run Code Online (Sandbox Code Playgroud)

# lsusb

Bus 001 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 …
Run Code Online (Sandbox Code Playgroud)

usb laptop suspend

7
推荐指数
1
解决办法
3076
查看次数

rgb.txt 的起源是什么?

X11 颜色名称列表从何而来?我在网上找到的每个资源都声称来源未知,但必须记录在某个地方。我发现的最好的信息是在Wikipedia's Wikiproject Color的存档讨论页面中:

X11 颜色名称是由计算机科学家设计的(...)。

X11 的颜色确实是大多数无知的研究生的作品

关于 X11 颜色名称的起源还有什么更重要的吗?

colors x11 history

6
推荐指数
1
解决办法
1815
查看次数

Linus Torvalds 是黑客吗?

也许问题的地方不对,但我找不到答案。维基说他是软件工程师和黑客。( http://en.wikipedia.org/wiki/Linus_Torvalds )

这是真的吗?

我必须说我没有听到答案中的任何含义。我必须引用一本书(它是匈牙利语,我不是来自英国,所以请更正我的拼写):

谁是破解者,谁是黑客,这是一个经常被问到的问题。在我看来,黑客是一个寻求挑战的人,他不想要任何麻烦,所以他什么都不做。他知识渊博,准备充分,他知道自己在做什么,以及为什么要做。(……)

所以黑客这个词的意思不是很清楚。感谢您的回答!

linux terminology history

6
推荐指数
2
解决办法
2283
查看次数

选择/突出显示文本问题

我正在使用 Backtrack 5。因为它基于 Ubuntu 10.04,所以我决定在这里问我的问题:

我在用鼠标选择文本时遇到问题。例如,当我尝试重命名文件夹时,有时我可以成功突出显示文本,但是当我松开鼠标按钮时,它不再突出显示。有时我什至无法成功突出显示我想要的文本部分。它或多或少突出显示然后实际选择的文本。

起初我以为是我的鼠标引起的问题,但是,我尝试了另一只鼠标,问题仍然存在。在网上冲浪时,这个问题确实困扰着我。请你帮助我好吗?

gui mouse text backtrack

5
推荐指数
1
解决办法
6828
查看次数

在 Debian 上配置电源按钮关机

我使用 Debian,我希望用电源按钮关闭电脑。当我按下它时,它目前处于睡眠状态。

有没有什么命令可以让它关机?

shutdown

5
推荐指数
1
解决办法
2万
查看次数

如何将数字键盘用作鼠标?

Linux mint 有没有办法在我的桌面上使用小键盘作为鼠标。我尝试过shift+numlock但它没有用。

是否有我必须安装的软件包?

互联网上的文章太旧了,没有用。

keyboard-shortcuts keyboard linux-mint

5
推荐指数
1
解决办法
5813
查看次数

dc unix:即使在同一数组索引处存储新值后仍保留初始值

我无法理解手册页中给出的这个例子dc

$ dc  
 1 0:a 0Sa 2 0:a La 0;ap  
 1  
Run Code Online (Sandbox Code Playgroud)

对我来说答案应该是 2 因为:

  1. 1 0:a
    这里我们将 1 存储在 array 的第 0 个位置a

  2. 0Sa
    现在我们将 0 压入 register 的堆栈a

  3. 2 0:a 现在我们再次将 2 存储在数组的第 0 个位置,a从而覆盖先前存储在该位置的 1。

  4. La
    现在我们弹出存储在寄存器堆栈中的 0a并将其推送到主堆栈。

  5. 0;a
    现在我们再次将 0 推送到主堆栈,然后将其弹出以用作数组索引,因此我们将存储在数组第 0 个位置的 2 推a送到主堆栈。

  6. p
    现在我们打印主堆栈的顶部,即 2。所以答案应该是 2。

我错过了什么?

PS- 我想dc用作标签,但看起来它不存在,因此必须至少使用一个标签debian(我的工作站操作系统)。

calculator dc

5
推荐指数
2
解决办法
1262
查看次数