Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

4
在Linux Mint上调试“ Web内容”应用程序的CPU使用率高(接近总数)
我在家中的三台计算机上都安装了Linux Mint,并且每当打开Firefox时,它们几乎都变得非常慢。这是top的输出: 如您所见,“ Web Content”和Firefox共同消耗了我几乎所有的CPU,以及超过50%(4GB +)的系统内存。 我过去从未在Debian或Ubuntu中遇到过此问题,但到目前为止,在我安装Mint的每台计算机上都出现了此问题。这种极高的(几乎总计)CPU /内存使用率是恒定不变的,这使我的计算机无法使用。 有谁知道如何解决这个问题?如果没有修复程序,如何使该“ Web内容”应用程序完全停止运行?

4
yum错误:rpmdb打开失败
我正在尝试运行,yum update并且正在运行此错误: rpmdb: PANIC: fatal region error detected; run recovery error: db3 error(-30974) from dbenv->open: DB_RUNRECOVERY: Fatal error, run database recovery error: cannot open Packages index using db3 - (-30974) error: cannot open Packages database in /var/lib/rpm CRITICAL:yum.main: Error: rpmdb open failed 我查了一下页面这样的一个,但运行yum clean all运行相同的错误。 我该如何解决?
42 centos  yum 


5
覆盖的文件可以恢复吗?
我不是在谈论恢复 已删除的文件,而是覆盖文件。即通过以下方法: # move mv new_file old_file # copy cp new_file old_file # edit vi existing_file > D > i new_content > :x 如果在Linux机器上未安装任何特殊程序的情况下执行了以上三个操作中的任何一个,是否可以检索任何内容?



2
如何在不保留权限的情况下移动文件
问题是我希望能够在移动文件时看到错误,但不能看到权限问题的错误。换句话说-我关心文件是否没有完全传输,但是不想看到这样的错误: mv:无法保留`/home/blah/backup/pgsql.tar.gz'的所有权:不允许操作 所以,我想是这样的:mv $backupfile $destination --ignore-permissions。 备份文件的大小可以是1 MiB到5 GiB,并且可以通过NFS传输。
42 bash  mv 

2
如何在redhat中列出具有gid的组?
我首先使用列出了这些组: groups 我使用添加了群组 groupadd -g 300 oinstall groupadd –g 500 dba 然后当我做 groups root bin daemon sys adm disk wheel sfcb 我找不到添加的群组。如何列出具有群组ID的群组?另外,如果我尝试再次添加它,则表明组已经存在。
42 rhel  command 

3
用BC进行浮点运算?
看起来bc不支持浮点运算,当我这样做时,echo 1/8 | bc它的值为零。 我检查了bc (1),但什至没有提及float,所以我想知道是否支持它?
42 bc 


7
为单个语句设置IFS
我知道可以为单个命令/内置命令的范围设置自定义IFS值。有没有一种方法可以为单个语句设置自定义IFS值?显然不会,因为基于以下内容,尝试时会影响全局IFS值 #check environment IFS value, it is space-tab-newline printf "%s" "$IFS" | od -bc 0000000 040 011 012 \t \n 0000003 #invoke built-in with custom IFS IFS=$'\n' read -r -d '' -a arr <<< "$str" #environment IFS value remains unchanged as seen below printf "%s" "$IFS" | od -bc 0000000 …
42 bash 

3
@reboot后+1分钟开始Crontab作业
需要在+1分钟内每次重新启动时执行脚本。我记录了下来,@reboot但对我的剧本来说还为时过早。重新启动后如何执行?
42 cron 

5
如何在单列上运行grep?
我想grep ls -l命令的输出: -rw-r--r-- 1 root root 1866 Feb 14 07:47 rahmu.file -rw-r--r-- 1 rahmu user 95653 Feb 14 07:47 foo.file -rw-r--r-- 1 rahmu user 1073822 Feb 14 21:01 bar.file 我只想grep rahmu在列$ 3 上运行,所以grep命令的输出应如下所示: -rw-r--r-- 1 rahmu user 95653 Feb 14 07:47 foo.file -rw-r--r-- 1 rahmu user 1073822 Feb 14 …
42 grep  awk 

4
有什么方法可以防止从用户拥有的目录中删除某些文件?
假设用户具有Directory1并且其中包含File1 File2 CantBeDeletedFile 如何使用户永远不会被删除CantBeDeletedFile? 如果更改Directory1的所有权并删除写许可权,则用户将无法删除任何文件。他们也将无法添加新文件等。 我只希望能够设置一些永远不会删除的文件。 更具体的描述。 我正在创建用户个人资料。我正在其桌面中创建应用程序启动器文件。因此,我想设置一些启动器文件(.desktop)并将其制成,以便用户只能启动它们,并且它们不能重命名或删除,只能启动。 当前,如果用户拥有包含任何文件的目录。他可以删除。 如果没有针对所有* nix的通用方法,则为Linux和ext4 FS。

1
什么是ConsoleKit和PolicyKit?它们如何工作?
我已经看到最近的GNU / Linux正在使用ConsoleKit和PolicyKit。他们是干什么的?它们如何工作? 最好的答案应该解释每个人试图解决什么样的问题,以及他们如何设法解决。 我是一个长期的GNU / Linux用户,从不存在这样的东西开始。我一直在使用Slackware和最近的Gentoo。我是一位高级用户/管理员/开发人员,所以答案可以(应该!)尽可能详尽和准确。我想了解这些东西是如何工作的,因此我可以(作为用户或开发人员)以最佳方式使用它们。

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.