Questions tagged «linux»

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


7
在Linux上创建RAM磁盘
我有一台具有62GB RAM的机器,以及一个只有7GB的中继,所以我想我会创建一个RAM磁盘并在那里进行编译。我不是Linux专家。我在网上找到了创建RAM磁盘的说明: mkfs -q /dev/ram1 8192 但我将8192更改为16777216,以尝试分配16GB的ram磁盘。 我收到以下错误: mkfs.ext2: Filesystem larger than apparent device size. Proceed anyway? (y,n) 在这一点上,我被吓到了并被保释。 sudo dmidecode --type 17 | grep Size 表演 8x8192MB + 2048MB = 67584 MB 但du上/dev给人804K。 那是问题吗?我可以克服这个/dev大小吗?
70 linux  ramdisk 


2
什么是内核ip转发?
我在很多博客上都看到过,使用此命令启用IP转发,同时在Linux上使用许多网络安全/嗅探工具 echo 1 > /proc/sys/net/ipv4/ip_forward 谁能用外行人的方式解释我,这个命令的本质是什么?它会将您的系统变成路由器吗?
70 linux  kernel  ip  routing 

11
如何可靠地获得操作系统的名称?
假设我已登录到远程系统,我如何知道它正在运行什么?在大多数现代Linux(Linuces?)上,您具有以下lsb_release命令: $ lsb_release -ic Distributor ID: LinuxMint Codename: debian 据我所知,它给出的信息与相同/etc/lsb-release。如果该文件不存在怎么办?我似乎还记得该lsb_release命令是相对较新的,所以如果我必须获得旧系统的OS怎么办? 无论如何,lsb代表,Linux Standard Base所以我假设它不适用于非Linux Unices。据我所知,无法从中获取此信息,uname那么如何在不使用的系统上获取此信息lsb_release?
69 linux  distros 

5
了解UNIX权限和文件类型
chmod直到今天,我才真正了解到如何解决问题。我遵循了向我解释了很多事情的教程。 例如,我读到您有三个不同的权限组: 拥有者(u) 组(g) 所有人(o) 基于这三个组,我现在知道: 如果该文件归用户所有,则用户权限确定访问权限。 如果文件的组与用户的组相同,则组权限确定访问权限。 如果用户不是文件所有者,也不在组中,则使用其他权限。 我还了解到您具有以下权限: 阅读(r) 写(w) 执行(x) 我创建了一个目录来测试我新获得的知识: mkdir test 然后我做了一些测试: chmod u+rwx test/ # drwx------ chmod g+rx test/ # drwxr-x--- chmod u-x test/ # drw-r-x--- 经过一段时间的闲逛,我想我终于掌握chmod了使用此命令设置权限的方法。 但... 我还有几个问题: 什么是d在开始代表什么? 包含插槽的名称和用途是什么,它还可以容纳其他哪些值? 如何设置和取消设置? 这有什么价值d?(因为您只有7 = 4 + 2 + 1 7 = 4 + 2 …
68 linux  permissions  ls  chmod 


6
如何在Linux中按ID查找用户名?
该命令id可用于查找用户的uid,例如: $ id -u ubuntu 1000 是否有命令从中查找用户名uid?我意识到可以通过查看/etc/passwd文件来完成此操作,但是我在询问是否有对此的现有命令,尤其是如果执行该文件的用户不是root用户。 我不是在寻找当前用户的用户名,即我不是在寻找whoami或logname。 这也让我想知道在共享虚拟主机上这是否是一项安全功能,还是我只是不正确地理解某些内容? 为了检查,/etc/passwd从共享的虚拟主机上获取文件: root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var/spool/mail:/sbin/nologin news:x:9:13:news:/etc/news: uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin operator:x:11:0:operator:/root:/sbin/nologin games:x:12:100:games:/usr/games:/sbin/nologin gopher:x:13:30:gopher:/var/gopher:/sbin/nologin ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin nobody:x:99:99:Nobody:/:/sbin/nologin nscd:x:28:28:NSCD Daemon:/:/sbin/nologin vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin pcap:x:77:77::/var/arpwatch:/sbin/nologin rpc:x:32:32:Portmapper RPC user:/:/sbin/nologin mailnull:x:47:47::/var/spool/mqueue:/sbin/nologin smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin oprofile:x:16:16:Special user account to be used by OProfile:/home/oprofile:/sbin/nologin sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin dbus:x:81:81:System …
67 linux  ubuntu  users  uuid 

2
Linux是否会在不询问内存是否不足的情况下开始杀死我的进程?
我正在运行带有命令的Shell脚本,以命令背对背运行多个内存密集型程序(2-5 GB)。当我回过头来检查脚本的进度时,我惊讶地发现我的某些进程正在运行Killed,就像我的终端向我报告的那样。在随后Killed启动的程序之前,已经先后完成了一些程序,但是此后所有程序都因分段错误而失败(这可能是由于我的代码中的错误所致,也可能不是,请继续阅读)。 我查看了正在使用的特定群集的使用历史记录,发现有人开始同时运行多个内存密集型进程,并且这样做耗尽了该群集可用的实际内存(甚至交换空间)。尽我所能,这些内存密集型进程大约在我的程序出现问题的同时开始运行。 一旦内存开始耗尽,Linux是否有可能杀死我的程序?以后出现的分段错误是否可能是由于缺少可用于运行程序的内存(而不是代码中的错误)引起的?

6
内核驱动程序和内核模块之间有什么区别?
当我lspci -k使用3.2.0-29-通用内核在Kubuntu上执行操作时,我会看到类似以下内容: 01:00.0 VGA compatible controller: NVIDIA Corporation G86 [Quadro NVS 290] (rev a1) Subsystem: NVIDIA Corporation Device 0492 Kernel driver in use: nvidia Kernel modules: nvidia_current, nouveau, nvidiafb 有一个内核驱动程序nvidia和内核模块nvidia_current,nouveau,nvidiafb。 现在我想知道内核驱动程序和内核模块之间有什么区别?

4
在Linux中挂载设备意味着什么?
在Linux中指代设备时,我听说过“挂载”一词。它的实际含义是什么?与旧版本不同,现在该如何处理? 我还没有通过命令行手动完成。您可以给出在Linux中安装简单设备的步骤(命令)吗?
66 linux  mount 

4
将linux安装移至新计算机
我知道在某些情况下,很难将Windows安装从一台计算机移动到另一台计算机(物理上移动硬盘),但是在Linux上如何工作?多数驱动程序模块不是在启动时加载的吗?因此,从理论上讲,这有那么多麻烦吗? 显然,xorg配置将发生变化,专有的ATI驱动程序也必须重新编译(也许?)。还有比我想的还要多的东西吗? 假设两台计算机来自同一时代,即两台i7,但硬件略有不同。 更新: 感谢您的回答。这主要是出于我自己的好奇心。我的linux系统已经启动并且可以运行,但是最终我想转移到一台可以插入双显卡的计算机上,以便可以运行2台以上的显示器。但很快不会



4
可用的DBus服务列表
是否有可用的DBus服务列表之类的东西? 我偶然发现了一些(如NetworkManager,Rhythmbox,Skype,HAL提供的那些)。 我想知道是否可以找到提供的服务/接口的完整列表。
65 linux  d-bus  ipc 

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.