小编Ay0*_*Ay0的帖子

是否可以看到复制速度和百分比?

使用 nautilus 复制大文件时遇到问题(它卡住了)。我需要复制,使用cp. 我想知道是否有任何参数可以显示复制的百分比以及传输速度。

cp

310
推荐指数
12
解决办法
47万
查看次数

将 top 的排序改回 CPU

top每当以 root 身份运行时,前同事都会对此进行处理,数据按 MEM 使用情况而不是默认 CPU 使用情况排序。根据多次搜索,手册页甚至顶部控制台本身 (O) 中的选项,只需按下k它就应该按 CPU 排序,但是当我点击k它时,它会要求我提供一个 pid 来杀死。

那么我怎样才能恢复对 CPU 的默认排序呢?

top

75
推荐指数
5
解决办法
18万
查看次数

sudo 事件记录在哪里?

当有人不在 sudoers 组中并尝试使用 sudo 时,会收到如下错误消息:

yzT is not in the sudoers file. This incident will be reported.

我试图找出此信息记录在哪个日志中,以检查谁尝试使用 sudo 运行命令,但找不到它。

第一次谷歌搜索说,/var/log/syslog但我在那里没有看到任何与 sudo 相关的信息。

logs sudo

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

比较目录但不比较文件内容

diff -r
Run Code Online (Sandbox Code Playgroud)

我可以做这个任务,但是它需要很长时间,因为diff检查文件的内容。

我想要一些东西来确定两个文件在大小、上次修改等方面是相同的。但是没有一点一点地检查文件(例如一个视频需要很长时间)。

有没有其他办法?

diff file-comparison

35
推荐指数
2
解决办法
2万
查看次数

这些命令是做什么用的?

昨天我不得不安装一个带有 Grub 覆盖的 Windows。

好吧,这不是我第一次必须修复 Grub,所以我使用了 LiveCD,挂载了根分区(我没有引导,只有/home)并运行grub-install --root-directory=/mnt/ /dev/sda. 然而,它没有用。

谷歌搜索有一段时间我发现了一个教程中,而不是仅仅安装了Linux分区,他也做了之后mount --bind /mnt/dev /devmount --bind /mnt/proc /proc/。之后chroot/mnt然后安装Grub,并使用这种方法,它起作用了。

什么mount --bind命令呢?我熟悉--bind used(man page)的用法,但我不知道为什么在这个例子中使用它。

linux mount grub2

10
推荐指数
1
解决办法
507
查看次数

为 iptables 配置自定义日志文件

我正在尝试将丢弃的包记录到自定义文件而不是/var/log/messages.

为了实现这一点,我在配置文件的末尾添加了这两行:

    -A INPUT -m limit --limit 5/min -j LOG --log-prefix "IPTables-INPUT-Dropped: " --log-level 4
    -A OUTPUT -m limit --limit 5/min -j LOG --log-prefix "IPTables-OUTPUT-Dropped: " --log-level 4
Run Code Online (Sandbox Code Playgroud)

这是有效的,因为我默认将 INPUT 和 OUTPUT 链配置为 DROP,因此如果包不符合任何先前的规则,它将被记录并删除。

但是,我无法将它们记录到自定义文件中。他们登录成功/var/log/messages,但我希望他们登录/var/log/iptables.log。我创建了/etc/rsyslog.d/iptables.conf包含以下内容的文件:

    :msg, contains, "IPTables-INPUT-Dropped: " - /var/log/iptables.log
    & ~
Run Code Online (Sandbox Code Playgroud)

然后我重新启动了 rsyslog,/etc/init.d/rsyslog restart并发送了一些我知道会被丢弃的包。然而,它们没有登录到 iptables.log,它们仍然被登录/var/log/messages

缺少哪个配置?

已解决 的问题是-/之间不应该有空格

logs debian iptables rsyslog

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

为什么我可以使用 aptitude 修复损坏的软件包,但无法使用 apt-get 或突触?

昨天我升级了我的 Debian 测试和 Audacious 停止工作。故障排除 我发现问题是它已更新到最新版本,但所需的插件却没有。我试图从其网站手动安装插件,但我不能,因为缺少很多软件包,而且每次安装一个都需要其他的等等。

所以我的解决方案是将我的存储库更改为 wheezy 并返回到旧版本。在此之后,大胆被打破了,我无法修复它。我尝试过apt-get cleanapt-get install -f并在 Synaptic 修复损坏的软件包。都没有工作。但是,我使用 aptitude 安装了它,并且是在自动修复依赖项后安装的。

我的问题是,为什么 apt-get 和 Synaptic 都无法修复依赖关系,而 aptitude 是?

aptitude apt package-management synaptic

7
推荐指数
2
解决办法
2963
查看次数

无法让 Wireshark 在 CentOS 上以用户身份运行

这是我第一次在基于 rpm 的发行版中安装和配置 Wireshark。过去我已经在 Ubuntu、Mint 或 Debian 上正确安装了它。

不知道为什么,但似乎我无法以标准用户身份运行它。我已经完成了创建wireshark组并将用户添加到该组的过程,然后将dumpcap组更改为wireshark,但没办法,它不起作用。

在 .deb 系统中,按照这些步骤我没有遇到任何问题,所以不知道会丢失什么。

想法?

permissions wireshark

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

What's the difference between "==" and "=~"?

Given a string and a hash returned by openssl, why using == doesn't match them correctly but =~ does?

背景问题:如何强制脚本使用更多资源?

bash shell-script

7
推荐指数
1
解决办法
2880
查看次数

同步文件夹 HDD-HDD 或 HDD-Ext HD 时 Rsync 的不同行为

当我在两个 HDD 之间同步两个文件夹时,rsync 只列出最后所做的更改。

但是,如果我在硬盘驱动器和外部硬盘驱动器之间同步一个文件夹,当同步运行时它会列出它进入的每个目录。所以最后我有一个关于所做任务的“脏”日志,我必须对其进行过滤.

我想在与外部高清同步时也有一个干净的日志,知道吗?

我正在使用 -av --delete。

两个目录已经相同的示例:

  • 高清转USB:

    rsync -av --delete A/ /media/USB/E/
    sending incremental file list
    ./
    B/
    B/C/
    B/D/
    
    sent 102 bytes  received 27 bytes  258.00 bytes/sec
    total size is 0  speedup is 0.00
    
    Run Code Online (Sandbox Code Playgroud)
  • 高清到高清:

    rsync -av --delete A/ /media/DATA/E/
    sending incremental file list
    
    sent 90 bytes  received 15 bytes  210.00 bytes/sec
    total size is 0  speedup is 0.00
    
    Run Code Online (Sandbox Code Playgroud)

rsync

6
推荐指数
1
解决办法
323
查看次数

如何强制脚本使用更多资源?

我正在运行一个非常耗时的脚本,需要几个小时才能结束。看着top我发现它最多只占用 5% 的 CPU,通常在 3% 左右。

有没有办法强制脚本使用更多的 CPU 以更快地结束?

编辑:

基本上,脚本是在给定盐和散列的情况下对 5 个字符长度的密码进行暴力破解。

现在不在家,但类似于:

charset = ['a','b',.........'z'];
for i in $charset do
   for j in $charset do
       for k in $charset do
           for l in $charset do
              for m in $charset do
                  pass = `openssl passwd -salt $1 $i$j$k$l$m`
                  if [ pass == $2 ]]; then
                     echo "Password: $i$j$k$l$m";
                     exit;
                  fi
               done
            done
        done
    done
 done
Run Code Online (Sandbox Code Playgroud)

scripting shell-script resources

3
推荐指数
2
解决办法
2407
查看次数

在服务器环境中 rpm 优于 deb?

这个相关的问题deb 与 rpm 的优缺点是什么?似乎更专注于个人电脑,但在服务器的上下文中,为什么大多数服务器运行的是RedHat/CentOS或SUSE?

rpm 相对于 deb 有什么显着改进吗?还是仅仅因为它们是公司而非社区提供的产品?

suse rpm rhel debian

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