Questions tagged «linux»

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

1
可执行文件上没有“这样的文件或目录”,但文件存在并且ldd报告存在的所有库
因此,通过任何其他命令,可执行文件都存在,但是当我尝试执行该文件时,它声称它不存在。 它不是名称中的特殊字符,因为我将其重命名为“猫”。它似乎是正确体系结构的二进制文件……“似乎”,我想问题是,还有什么抛出tat错误消息BESIDES……文件不存在,因为它显然是IS! ldd xls linux-gate.so.1 => (0xb77bc000) libQtGui.so.4 => /usr/lib/i386-linux-gnu/libQtGui.so.4 (0xb6cc2000) libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xb6c98000) libSM.so.6 => /usr/lib/i386-linux-gnu/libSM.so.6 (0xb6c8f000) libICE.so.6 => /usr/lib/i386-linux-gnu/libICE.so.6 (0xb6c76000) libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xb6c6d000) libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xb6bd1000) libfontconfig.so.1 => /usr/lib/i386-linux-gnu/libfontconfig.so.1 (0xb6b9b000) libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xb6b88000) libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xb6a50000) libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb6a2a000) libQtSql.so.4 => /usr/lib/i386-linux-gnu/libQtSql.so.4 …
13 linux  executable 

2
如何找到WLAN接口的速度?
我正在尝试使用文件描述符查找网络接口的速度。为此很容易ethX,只需致电即可cat /sys/class/net/eth0/speed。不幸的是,这种方法不适用于无线接口。当我打电话给/sys/class/net/wlan0/speed我时报错:参数无效。 那么,您知道/sys/class/net/eth0/speed无线接口的类似模拟吗?

1
可以防止程序启动时的熵消耗吗?
我将Knoppix(或其他Live CD / DVD)用作创建有价值的加密密钥的安全环境。不幸的是,在这样的环境中,熵是有限的资源。我只是注意到,每个程序启动都消耗一些熵。这似乎是由于某些堆栈保护功能需要地址随机化所致。 不错的功能,但在我的情况下完全没用,而且更糟。是否有可能禁用此功能?我希望有一个允许我继续使用原始的Knoppix(或任何其他形式)图像,并且只需要在运行时进行一些配置的图像。 我读到这是glibc引起的。我很惊讶,strace -p $PID -f -e trace=open当我启动程序时,反对bash不会显示对/ dev / random的任何访问。但是我不熟悉execve()和链接程序的交互。
13 linux  kernel  security 

1
了解Linux上的常规日志记录/ logrotation?
假设,除了Apache Web服务器日志外,我在任何操作系统上都从未接触过任何种类的(专业)日志。因此,尽管我了解一些基本知识,但记录日志是一个相当新的话题。目前,充分了解该主题的投入似乎是巨大的,但我什至还不知道,是否值得了解更多最抽象的概念。 您会建议在这种情况下的某人应该使用哪些资源(教程,手册页,书籍)来学习日志记录? 普通Linux用户每天/每月应该阅读哪些日志?是为人类可读性而编写的假设还是正确的,还是通常由其他工具进行评估和使用? 普通* nix用户和软件开发人员应如何了解这些日志? 如果不希望您管理具有大量事件的专业Web服务器,那么您需要了解有关日志轮换的哪些知识?



4
如何删除所有默认网关
我正在运行定制的Linux计算机,因此并非所有Linux命令都可用。 我执行与网络相关的命令,因此我需要在运行命令之前设置默认网关,然后立即删除该网关。 为此,我在一行中运行所有命令: /sbin/route add default gw 10.10.10.10;my command;/sbin/route del default gw 10.10.10.10; 问题是,由于某种原因,我曾经在同一台计算机上找到2个默认网关,这导致我的所有命令均失败,因为即使我在运行测试之前设置了默认网关,它仍会混乱并且无法运行我的测试。 那么有没有办法在一个命令中删除所有默认网关?我有大量正在增加的计算机,在每台计算机上植入脚本是不切实际的。我需要一个简单的命令,如下所示: /sbin/route del all default;set my default gw;mycommand;/sbin/route del all default; 所有到目前为止,我还发现了一个命令来删除一个默认网关,但并不是所有的人 /sbin/route del default,不会为我工作。 /sbin/route 帮助显示以下内容 /sbin/route --help Usage: route [{add|del|delete}] Edit the kernel's routing tables Options: -n Don't resolve names -e Display other/more information …
13 linux  ip  routing 

3
如何“合并”两个文本文件?
我最近从Ubuntu 12.04升级到12.10,有一次它在中遇到Apache配置文件冲突apache2.conf。那时我没有给我合并选项,所以我拒绝了新文件,安装程序将新文件另存为apache2.conf.dpkg-dist。 我可以将两个文件进行比较,diff apache2.conf apache2.conf.dpkg-dist并得到不同的行。但是我想手动合并两种方法,例如我如何解决SVN或git中的合并冲突。我怎样才能做到这一点?
13 linux  ubuntu  diff  etc  merge 

1
组内组文件权限
我尝试在这里找到它,但是如果它是重复的,我不会后悔。 假设我有2个组和一个用户:group1,group2,user1,其结构如下:group1是group 2的成员,user1是group1的成员 现在说我有以下具有相关权限的文件 file1 root:group1 660 file2 root:group2 660 现在,当我登录到user1时,我可以编辑file1,但不能编辑file2。缺少将user1添加到group2的方法,有什么办法吗?还是没有办法? 我正在使用Ubuntu btw。


4
是否允许非管理员用户通过apt或rpm安装软件包?
是否可以允许非root用户使用apt或rpm在系统范围内安装软件包? 我现在工作的地方在linux机器上安装了过时的设置,管理员厌倦了必须根据用户要求进行所有安装的操作,因此他们正在考虑将全部sudo权限授予所有用户。这具有明显的安全缺点。因此,我想知道是否存在允许普通用户安装软件以及升级和删除软件的方法?

1
Ctrl + Alt + F8的含义
我知道Ctrl+ Alt+ FX(X = 1〜X = 7)7种不同的ttys。 突然,我试图找出其他组合Ctrl+ Alt+ FX(X = 8到X = 12)导致。 按下组合键后,我发现只有光标闪烁的黑屏。有人可以解释一下这是什么意思吗?再次按Ctrl+ Alt+后,F7我可以返回XWindows。
13 linux  terminal 

2
是否有工具可以在Linux上可视化文件系统分配图?
也许您曾经在Windows上使用过文件系统碎片整理工具(例如Norton SpeedDisk或Piriform Defraggler),您可能已经看到了这样一个图表: 它显示文件系统扇区图,用蓝色将未碎片化(连续)的文件占用的扇区(实际上是扇区集,以适合屏幕上的整个分区)绘制(对于该特定示例),用蓝色绘制,相反用红色和自由扇区绘制白色(对于某些特定情况可能会引起关注的更多颜色)。您可以单击一个“扇区”,然后查看其中存在哪些特定文件。 Linux是否有这样的可视化工具?

4
怎样使将init = / path / to / program传递给内核而不像init那样启动程序?
我正在尝试在Linux系统上调试初始化脚本。我试图传递init=/bin/sh给内核以使其不启动sh就开始,init因此我可以手动运行init序列。 我发现内核仍然在启动init。在启动过程中,printk消息之一是命令行,这表明该行设置正确。另外,我可以使用内核命令行来影响其他事情。我已经检查确定路径存在;是的。 这是一个busybox系统,init是到busybox的符号链接。因此,为了确保busybox在PID为1时不会产生奇怪的魔术效果,我还尝试了将一个非busybox程序作为init运行;那也不起作用。看来,无论我做什么,init都会运行。 是什么导致这种现象?
13 linux  init 

5
从数据文件中随机绘制一定数量的线
我有一个数据列表,例如 12345 23456 67891 -20000 200 600 20 ... 假设此数据集的大小(即文件行)为N。我想m从此数据文件中随机绘制线条。因此,输出应该是两个文件,一个是包含这些m数据行的文件,另一个是包含数据行的文件N-m。 有没有办法使用Linux命令来做到这一点?

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.