标签: linux

无法在 Linux 上正确地将用户添加到组

我正在尝试安装 boinc,因此必须将我的用户 fabian 添加到 boinc 组,以便我可以读取文件 /var/lib/boinc/gui_rpc_auth.cfg 。我跑了

sudo usermod -a -G boinc $(whoami)
Run Code Online (Sandbox Code Playgroud)

但在那之后,运行

[fabian@desktop boinc]$ groups
audio fabian
Run Code Online (Sandbox Code Playgroud)

还是没有列出boinc集团。然而

[fabian@desktop boinc]$ getent group | grep boinc
boinc:x:1001:fabian
Run Code Online (Sandbox Code Playgroud)

好像说明我在群里?!

实际上,我无法打开属于 boinc 组且权限为 640 的 /var/lib/boinc/gui_rpc_auth.cfg。

我在这里做错了什么?

linux permissions

0
推荐指数
1
解决办法
1890
查看次数

在 Windows 上模拟 Linux 终端和 shell 命令

好的,我已经习惯了类似 Linux/Unix 的终端及其命令,现在我使用的是 Windows。有谁知道如何模拟 Linux 终端和 bash 命令?

windows linux terminal shell

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

我可以在装有 Windows 7 的计算机上安装 Linux

在装有 Linux 的计算机上安装 Windows 7 后,Windows 7 删除了所有属于 Linux 的内容,包括一些我喜欢的游戏。我怀疑有没有办法恢复这些文件。但是,有没有办法安装 Linux 并拥有 2 个操作系统?(我看到它可以与多个 Windows 操作系统一起使用,能够选择在选择屏幕中运行哪个,但我不确定它是否与 Linux 相同)

linux windows-7 operating-systems

0
推荐指数
1
解决办法
355
查看次数

Linux 还是 Windows 更适合学习网络管理?

我目前正在为我的 CCNA 学习,虽然我的教科书始终使用 Windows,但通过 Windows 或 Linux 进行企业网络管理学习更好吗?

我的意思是“更好”,哪个更足智多谋/利润丰厚/广泛使用?)

networking windows linux

0
推荐指数
1
解决办法
4184
查看次数

cut: |: 没有那个文件或目录

while read line
    do
        echo $line
        calendar_date=$(cut -d\  -f1 $line)
            hr_of_day=$(cut -d\  -f2 $line)
        echo "date: $calendar_date hr: $hr_of_day"

done < $FILE
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

date:  hr:
2011-06-30 | 23
cut: 2011-06-30: No such file or directory
cut: |: No such file or directory
cut: 23: No such file or directory
Run Code Online (Sandbox Code Playgroud)

linux unix cut

0
推荐指数
1
解决办法
6331
查看次数

如何在土豆/烤面包机上安装 linux?

在浏览互联网时,在土豆上发现了一篇与 linux 安装相关的奇怪帖子:

在此处输入图片说明

正如你在这里看到的 linus 安装在土豆上并且它运行成功,在进一步挖掘的同时,我发现了一篇文章,其中指出 linux 可以安装在任何东西上

读完这篇之后,无法理解操作系统是如何安装在这些东西中的,我用谷歌搜索了一下,但找不到任何有关他们如何安装的相关信息。

他们是否将马铃薯制成硬盘/处理单元并证明它可以安装在内部?或者所有的消息都只是一个骗局。

除了上述内容,早上还遇到了 stackoverflow 对话,其中提到了相同的内容

只是好奇他们如何在土豆上安装 linux 任何相关信息?

motherboard linux hard-drive installation

0
推荐指数
1
解决办法
3480
查看次数

Cron 奇怪的行为

我有一个 Bash 脚本,具有所有要执行的权限,我将它附加到一个 cron 作业,这个脚本基本上只杀死并重新启动一个特定的进程,奇怪的行为是,如果我通过终端运行脚本一切正常正如预期的那样,它会取消进程并重新启动它,但是当触发 cron 作业时,它只会取消进程,仅此而已......知道为什么会发生这种行为吗?谢谢

linux cron crontab cronjob bash-scripting

0
推荐指数
1
解决办法
281
查看次数

sed 命令返回“sed:替换表达式中的错误选项”

例如:- 我有一个名为 file.txt 的文件

$ cat file.txt
$key
Run Code Online (Sandbox Code Playgroud)

我有一个环境变量,例如:文本文件中的 $key

让我们说 $key = 1234,所以我可以用下面的命令替换该值

sed -i 's/$key/'"$key"'/' file.txt 
Run Code Online (Sandbox Code Playgroud)

它变成

$ cat file.txt
1234
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果值

$key = 1/2/3/4
Run Code Online (Sandbox Code Playgroud)

我无法运行以下命令

sed -i 's/$key/'"$key"'/' file.txt  
Run Code Online (Sandbox Code Playgroud)

它会报错

sed: bad option in substitution expression
Run Code Online (Sandbox Code Playgroud)

因为斜线它正在打破。我可以通过直接给出值来解决它,但我不想以这种方式使用它。

sed -i 's/$key/1\/2\/3\/4/' file.txt 
Run Code Online (Sandbox Code Playgroud)

linux script bash sed command-line

0
推荐指数
1
解决办法
5492
查看次数

令人困惑、看似不切实际的 Linux 磁盘分区方案

以下是df -h我们 Redhat linux 系统上的输出。

$ df -h
/dev/mapper/vg_d0-lv_root
                       50G   41G  5.9G  88% /
tmpfs                  12G     0   12G   0% /dev/shm
/dev/sda1             477M   75M  378M  17% /boot
/dev/mapper/vg_d0-lv_home
                      214G  189M  203G   1% /home
Run Code Online (Sandbox Code Playgroud)

它是由我们的托管服务提供商以这种方式配置的,它是一个专用服务器。在我们意识到分区方案之前,我们已经安装了一些重要的软件并开始将其用于关键任务的日常任务(这对我来说似乎不切实际,不知道为什么这么小的分区专用于/?)。在联系我们的托管服务提供商或寻找其他解决方案之前,我想在这里咨询社区。

我的主要问题是:
有没有办法将/dev/mapper/vg_d0-lv_home分区与 /dev/mapper/vg_d0-lv_root分区“合并” ,而无需擦除/dev/mapper/vg_d0-lv_home分区(我们的/home/目录安装在该分区上)。

另外,次要的,我想知道是否有人可以推断出这种分区方案背后的原因,单独的/dev/sda1-/boot分区有什么需要?为什么有人会分配这么小的空间给/?是否tmpfs足够大?等等。

linux storage partitioning

0
推荐指数
1
解决办法
186
查看次数

为什么“sudo rm /bin/kill”不删除kill可执行文件

我尝试sudo rm /bin/kill在 Ubuntu VM 中运行以删除kill命令。运行which kill没有输出,好像文件不存在但运行kill完美?

为什么kill在明显删除可执行文件后仍然有效?

linux kill ubuntu

0
推荐指数
1
解决办法
1260
查看次数