Questions tagged «linux»

这些问题通常与Linux有关-并非特定于特定发行版。如果问题恰好在Linux环境中,请在问题正文中指定Linux发行版,但不要使用/ linux标记。






6
除了telnet以外,还有哪些检查开放端口的替代方法?
我们可以使用以下命令来测试telnet VIA端口;在以下示例中,我们测试端口6667: [root@kafka03 ~]# telnet kafka02 6667 Trying 103.64.35.86... Connected to kafka02. Escape character is '^]'. ^CConnection closed by foreign host 由于在某些机器上我们不能使用telnet(出于内部原因),有什么替代方法来检查端口(如telnet)?

5
Linux是否不使用分段而是仅使用分页?
Linux编程接口显示了进程的虚拟地址空间的布局。图中的每个区域都是一个分段吗? 通过了解Linux内核, 下列意思是否正确,即MMU中的分段单元将分段和分段内的偏移量映射到虚拟内存地址,然后分页单元将虚拟内存地址映射到物理内存地址? 存储器管理单元(MMU)通过称为分段单元的硬件电路将逻辑地址转换为线性地址。随后,称为分页单元的第二个硬件电路将线性地址转换为物理地址(见图2-1)。 那么为什么说Linux不使用分段而是仅使用分页呢? 分割已包含在80x86微处理器中,以鼓励程序员将其应用程序拆分为逻辑上相关的实体,例如子例程或全局和本地数据区域。但是, Linux以非常有限的方式使用分段。实际上,分段和分页在某种程度上是多余的,因为它们都可以用于分隔进程的物理地址空间:分段可以为每个进程分配不同的线性地址空间,而分页可以将同一线性地址空间映射到不同的物理地址空间。Linux倾向于分页而不是分段,原因如下: •当所有进程使用相同的段寄存器值(即它们共享同一组线性地址)时,内存管理会更简单。 •Linux的设计目标之一是可移植到多种体系结构。特别是RISC体系结构,对分段的支持有限。 Linux 2.6版仅在80x86体系结构要求时才使用分段。

3
/ bin / bash的内容是什么,如果不小心覆盖了它们该怎么办
我不小心用了我打算放在/ bin文件夹中的愚蠢脚本覆盖了/ bin / bash文件。 如何获取该文件的内容?有什么方法可以在网上找到内容,然后将它们复制回去?考虑到该终端在谈论“太多符号链接”时出错,我在这里有什么选择? 我仍然是这种事情的新来者,我很感谢我所能获得的所有帮助。 编辑:我忘了提到我在Kali 2.2 Rolling上,这几乎是具有一些附加功能的debian。 编辑2:我也重新启动了机器,因为直到几天前我才意识到自己的错误。这使这变得更加困难。

2
每个进程专用文件系统挂载点
我正在检查unshare命令,并根据它的手册页, unshare - run program with some namespaces unshared from parent 我还看到其中列出了一种名称空间, mount namespace mounting and unmounting filesystems will not affect rest of the system. 此装载名称空间的确切用途是什么?我试图借助一些示例来理解这个概念。

2
输入法配置文件在哪里?
ibus更新后我的输入法被破坏了。所以我切换到fcitx。 实际上,我的Fedora 19系统中安装了少数IM(输入法),例如fcitx,ibus,yong等。 但是,我不知道如何配置它们。我的默认IM gnome-terminal是yong,ibus用于gmrun。至于firefox或chrome,我猜他们ibus默认使用,因为GTK_IM_MODULE=ibus。 有工作解决方案。在某些应用程序(例如gnome-terminal或)中,我可以通过右键单击菜单来切换IM gmrun。我也可以使用指定IM GTK_IM_MODULE。但是如何自动执行呢? 我知道IM设置与配置文件有关,例如 ~/.xinputrc /etc/X11/xinit/xinputrc /etc/X11/xinit/xinput.d/ibus.conf /etc/X11/xinit/xinput.d/fcitx.conf /etc/X11/xinit/xinitrc /etc/alternatives/xinputrc 问题是 如何正确配置IM? 哪些配置文件真正重要?哪个执行顺序?

5
如何将BIOS数据转储到文件
我想将笔记本电脑的BIOS数据转储到文件中。我发现的唯一解决方案是以下命令: dd if=/dev/mem bs=X skip=Y count=1 X并且Y由于不同的BIOS类型,不同的人在建议的解决方案中也有所不同。 有没有办法找到BIOS数据的确切地址/dev/mem?我可以dmidecode用来在内存中查找BIOS的地址范围吗?Linux是否将所有BIOS数据转储到RAM或仅转储其中的一部分? 如果Linux可以将BIOS数据转储到RAM,那么root用户也可以直接访问BIOS吗?
24 linux  bios 

4
如何在Linux中列出名称空间?
这个问题是从Server Fault 迁移过来的,因为可以在Unix&Linux Stack Exchange上回答。 迁移 5年前。 Linux中是否有任何方法可以列出正在运行的主机上的所有名称空间?我需要检查特定进程的名称空间(例如,在LXC容器中运行的进程以及主机上的所有其他进程),然后找出它们的cgroup。
24 linux  lxc  namespace 

6
org.eclipse.swt.SWTError:在ubuntu上运行eclipse时,没有更多的句柄[gtk_init_check()失败]
我试图用下面的命令在ubuntu VM中打开eclipse。一旦这样做,我总是会收到以下异常- ubuntu@username-dyn-vm1-48493:~$ eclipse Eclipse: An error has occurred. See the log file /home/ubuntu/.eclipse/org.eclipse.platform_3.8_155965261/configuration/1381367113197.log. 因此,当我转到该特定的日志文件时,这就是我在日志中看到的内容- ubuntu@username-dyn-vm1-48493:~$ more /home/ubuntu/.eclipse/org.eclipse.platform_3.8_155965261/configuration/1381367113197.log !SESSION 2013-10-10 01:05:13.088 ----------------------------------------------- eclipse.buildId=debbuild java.version=1.7.0_25 java.vendor=Oracle Corporation BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US Command-line arguments: -os linux -ws gtk -arch x86_64 !ENTRY org.eclipse.osgi 4 0 2013-10-10 01:05:17.555 !MESSAGE Application error !STACK …
24 linux  ubuntu  eclipse 

4
找不到realpath命令
我有debian挤amd64。我当前的shell是bash。如果我在终端中写了以下内容,则可以使用: $ uname -a Linux core 2.6.32-5-amd64 #1 SMP Fri May 10 08:43:19 UTC 2013 x86_64 GNU/Linux $ echo $SHELL /bin/bash $ echo $(realpath test.sh) /home/ffortier/test.sh 我的test.sh文件看起来像这样: #!/bin/bash echo $(realpath "$1") 如果我尝试执行以下操作,则会出现错误 $ ./test.sh test.sh ./test.sh: line 2: realpath: command not found 如何在bash文件中使用realpath命令? 附加信息 $ type -a realpath realpath is …
24 linux  bash  debian 

10
我可以标记磁盘设备而不是分区吗?
我知道将标签附加到磁盘分区的e2label and friends程序,例如 e2label /dev/sda1 bla 我要做的事情有所不同:我想为硬盘创建标签,即/ dev / sda,而不是分区。 那可能吗?如果可以,怎么办? 编辑:背景:在具有多个HD托架的情况下,我想在物理托架的门上贴上(纸)标签,并在逻辑上将相同的标签贴在我放入的磁盘上。 EDIT2:这是关于Ubuntu Linux 12.04服务器。 EDIT3:在GPT分区上,还有partlabel,可以使用例如parted来设置。参见/server//q/681088/76442

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.