Questions tagged «linux»

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

9
什么是用于管理用户和组的标准CLI程序?
我基本上是从命令行询问用户管理的(例如,在没有可用图形工具的系统上)。在过去,我已经使用了几种不同的方案,以添加或删除用户和组或修改其属性:adduser,useradd,usermod,gpasswd,也许还有其他我忘了。我也听过几次,其中有些程序是低级的,应避免在一般情况下使用,但我永远记不起来。因此,我想获得一个明确的答案,即至少在以下任务中推荐使用哪些程序: 创建一个新用户 将用户添加到组 从群组中删除用户 更改用户的主要组 更改用户的登录外壳或主目录 删除用户 我正在寻找可以在几乎所有Linux系统(任何发行版)上使用的标准工具。

6
Linux可编程控制器
我正在寻找用于家庭自动化和一般娱乐项目的可编程Linux控制器。 要求: 控制电器-开/关开关和调光器(可能使用继电器) 从传感器接收模拟和数字数据(开关,温度等) USB连接 运行Linux 优点: 网络连接/ Web界面 Python支持 小显示屏 键盘和VGA支持 过去,我使用Handy Board玩得很开心,但是几个月前它就坏了,而且缺少许多重要功能。

5
Linux作为完整的开发平台?
我想使我的Fedora Linux具有以下功能: 将Linux用于完整的开发平台,而无需安装任何其他操作系统,但仍能够在不同平台上构建和测试程序。 将Windows机器完全替代所有其他工作,例如Office,Paint,Remote Desktop等。 您可以建议实现上述目标的开源项目和工具吗?

3
如何从bcache中删除缓存设备?
我相信,一旦确定我的缓存设备状态为“干净”: $ sudo cat /sys/block/bcache0/bcache/state 我可以将其关闭后再从计算机上物理移除,或者使用liveCD进行引导,并使用以下方法清洁超级块: $ sudo dd if=/dev/zero of=<backing device for cache> bs=1024 count=1024 但是我在任何地方都找不到确认,这个过程不会弄乱任何东西。
7 linux  memory  bcache 

1
mdadm Raid5提供了备件丢失事件
我在Debian测试(Wheezy)上成功建立了raid5数组。如手册页所述,该阵列将被创建为一个不同步的阵列,仅注入一个新的要修复的备用磁盘。很好。但是在重建过程之后,我每天都会收到有关缺少备件的消息,但是该阵列应在3片没有备件的光盘上进行raid5 备份。我想我只需要告诉mdadm,而且应该没有多余的,但是怎么办? mdadm -D 给 Active Devices: 3 Working Devices: 3 Failed Devices: 0 Spare Devices: 0 并/proc/mdstat阅读 md1: active raid5 sda3[0] sdc3[3] sdb3[1] ##### blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU] 有任何想法吗?

5
如何以减少的特权运行脚本的一部分?
我有以下问题:在运行Postgresql的每台计算机上,都有一个特殊的用户postgres。该用户具有对数据库服务器的管理访问权限。 现在,我想编写一个Bash脚本,该脚本以psql用户postgres的身份执行数据库命令(psql应以postgres用户的身份执行,而不是脚本)。到目前为止,这将不是问题:我可以以用户postgres的身份运行脚本。 但是,我想将psql的输出写入到postgres没有写访问权的目录中的文件中。 我怎样才能做到这一点? 我考虑过在脚本本身中更改EUID,但是: 我找不到在Bash脚本中更改EUID的方法 使用类似方法时,如何更改EUID psql -U postgres -c "<command>" > file?

1
将一个组的文件分配给另一个
我想使用groupdel命令删除一个组,但是在执行此操作之前,我想将属于该组的所有文件分配给另一个文件,有没有办法做到这一点? 我知道我可以find / -gid group_id用来查找属于该组的文件,然后手动将它们分配给新文件。我寻求一种自动完成任务的方法。
5 linux  group 


2
如何在openSUSE的文本控制台中临时更改字体大小?
我已经找到了几个答案,但所有答案都集中于永久改变大小,即在Lilo / Grub级别。我不想要这个 因此,关键问题: 即时更改大小,我想增加大小,然后5分钟后,减小大小 这是关于文本控制台的问题,而不是在X11中运行的终端 如果这很重要,请使用openSUSE 11.4。先感谢您。 我只对字体的大小感兴趣,而不对字体的大小感兴趣。
3 linux  fonts  console 

2
如果要在其他操作系统上检索我的Linux系统数据,该如何备份?
我是Linux的基本用户,并且希望将数据(home准确地说是我的目录)备份到外部硬盘驱动器(EHD)中,但是希望能够在其他操作系统(Linux)中检索此数据,因为我想要如果我的系统,Windows发生故障,女友想要我拥有的某些图片或OS X,我的一个朋友想要我拥有的某些书或* BSD,因为将来出现问题,将来可以检索我的数据它很快就会在另一台计算机上运行)。但是我很难弄清楚该怎么做。我认为复制/粘贴过程将变成一场噩梦。 我已经做了大量的研究,而我唯一了解的(或者认为我已经理解了!)是,根据我要从中检索数据的操作系统,我将需要使用其他文件系统格式化EHD。 。换句话说,如果我做对了,就不可能以我上面描述的方式进行备份。但是,令人惊讶的是,这是Web上一个非常未经记录的过程。所以我想问:有没有一种方法可以对我的数据进行“通用备份”呢?
3 linux  osx  windows  backup 

3
sync命令是否会删除内存中的脏缓存?
我知道sync命令会将脏缓存刷新到磁盘中。我遇到free的第一个命令,然后sync,再free一次。后一个free命令的结果显示比前一个命令有更多的可用内存。 这是否意味着执行时从内存中删除了脏缓存sync?有人可以给我更可靠的证明吗?
2 linux  memory 

2
如何下载cmake的最新版本?
我已经安装了这样的cmake- sudo apt-get install cmake 但是,每当我尝试编译我的C ++代码时,我总是会收到以下错误- CMake Error at CMakeLists.txt:2 (cmake_minimum_required): CMake 2.8.7 or higher is required. You are running version 2.8.2 当我做cmake --version时,我得到了- username@phx7b02c-ee1b:~/build$ cmake --version cmake version 2.8.2 不知何故它没有下载cmake的最新版本?有什么想法吗? 我正在运行Ubuntu- username@phx7b02c-ee1b:~$ uname -a Linux phx7b02c-ee1b 2.6.35-22-server #33-Ubuntu SMP Sun Sep 19 20:48:58 UTC 2010 x86_64 GNU/Linux
2 linux  ubuntu  apt 

1
取消ld.conf.so.d库路径解析的优先级
从一个单独的问题以及有关该主题的其他文章看来ld.so.conf.d,在通过/lib或提供的任何库之前,总是会解决定义的其他库路径(即,在名称冲突的情况下,例如覆盖系统库时)/usr/lib。 是否有可能通过ld.so.conf.d某种机制创建一个系统范围的路径,在该路径下可以以最低/最新的分辨率级别来解析库?例如,我希望库/ParanoidAndroid/可以被解析,但是我希望该路径成为搜索它们的最后一个位置(即,优先于存储在中的库中/lib和/usr/lib之上的库/ParanoidAndroid/),因此现在的查找顺序为: LD_LIBRARY_PATH中的目录; 来自/etc/ld.so.conf的目录; / lib; / usr / lib。 / ParanoidAndroid;

1
重建的kmod软件包不通过`YUM`更新,而是通过`rpm`更新
我用以下版本构建了一个软件包: kmod-dahdi-linux 10:2.9.1.1-75_shmz65.1.11.2.6.32_431.el6.i686 这应该是系统上已安装的升级: kmod-dahdi-linux 0:2.9.0.1-72_centos6.2.6.32_431.el6.i686 当我做一个yum localupdate我得到以下: Resolving Dependencies --> Running transaction check ---> Package kmod-dahdi-linux.i686 0:2.9.0.1-72_centos6.2.6.32_431.el6.i686 will be updated ---> Package kmod-dahdi-linux.i686 10:2.9.1.1-75_shmz65.1.11.2.6.32_431.el6.i686 will be an update --> Finished Dependency Resolution 但是当它遇到事务检查时,我遇到文件冲突,就像它没有更新软件包,而是并排安装,如下所示: file /lib/modules/2.6.32-431.el6.i686/dahdi/dahdi.ko from install of kmod-dahdi-linux-10:2.9.1.1-75_shmz65.1.11.2.6.32_431.el6.i686.i686 conflicts with file from package kmod-dahdi-linux-2.9.0.1-72_centos6.2.6.32_431.el6.i686.i686 我尝试过时的版本已过时,我尝试过升级时代(如您所见,现在的时代已经是10) 当我做: rpm -Uvh …
2 linux  yum  rpm  rpmbuild 

1
linux用户的附加组的作用[关闭]
我想知道主要组与Linux中用户的附加组之间的区别 例如,通过将用户添加到某些组中,他是否可以获得某些特权? 此外,当我尝试为用户更改主要组时,请键入以下命令: sudo usermod -g maingroup user 然后,通过键入命令id,我仍然将原始组作为gid,那正常吗? 谢谢大家
1 linux  ubuntu 

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.