小编Pet*_*ter的帖子

nmap 似乎没有列出所有打开的端口

我租用的 Linux 服务器没有nmap像我想象的那样响应。当我运行时,nmap它显示三个开放端口:80、443 和 8080。但是,我知道端口 2083、22 和 2222 都应该是开放的,因为它们分别用于基于 Web 的 C-Panel、SSH 和 SFTP。

我的服务器租赁公司是否没有完全打开这些端口,或者nmap没有给出完整的列表(默认情况下)?

ssh sftp nmap cpanel

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

陷阱是由子shell继承的吗?

我尝试了以下脚本:

#!/bin/bash
trap 'echo "touching a file" && touch $FILE' EXIT

foo1(){
        echo "foo1"
}
foo(){
        echo "foo"
        export FILE=${FILE:-/tmp/file1}
}
(foo1)
foo
Run Code Online (Sandbox Code Playgroud)

上述脚本的输出是:

[root@usr1 my_tests]# ./test.sh
foo1
foo
touching a file
Run Code Online (Sandbox Code Playgroud)

但是,我希望在退出时foo1也调用 trap ,这在子shell中调用。

  • 这是预期的吗?
  • 是否trap由子shell继承?
  • 如果是,那么在什么情况下trap由子shell继承?

shell trap subshell

17
推荐指数
3
解决办法
3871
查看次数

实时显示硬盘剩余空间的cmd工具

是否有命令行工具可以实时显示我的外部硬盘驱动器上剩余多少空间?

ubuntu terminal debian real-time hard-disk

15
推荐指数
1
解决办法
8986
查看次数

rsync 想要复制目标目录中已经存在的文件

我正在尝试使用 rsync 仅复制以下命令

  • 是新的
  • 有不同的尺寸
rsync -niav --size-only   /home/me/source/Electronica  /media/externalDrive/dest/Electronica
Run Code Online (Sandbox Code Playgroud)

但是,此试运行会产生以下输出:

>f+++++++++ Electronica/music/AlbumArt_{F0CB439F-A1FC-47DB-A698-C561191F3FDE}_Large.jpg
>f+++++++++ Electronica/music/AlbumArt_{F0CB439F-A1FC-47DB-A698-C561191F3FDE}_Small.jpg
>f+++++++++ Electronica/music/Folder.jpg
Run Code Online (Sandbox Code Playgroud)

我解释为这些文件被复制。但它们的大小相同!(不过,时间和标志是不同的)。此外 rsync 指的是外部硬盘驱动器(具有不同的格式)。

我还尝试了以下命令:

rsync -niav --size-only --ignore-times  /home/me/source  /media/else
rsync -niav --size-only --ignore-existing /home/me/source  /media/else
Run Code Online (Sandbox Code Playgroud)

但是,这些文件仍然以相同的方式显示,这意味着它们会被复制。我还能尝试什么?

主页描述有什么问题?

--size-only     skip files that match in size
Run Code Online (Sandbox Code Playgroud)

rsync

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

尽管 Nvidia 被列入黑名单,但它已加载

我遇到了一个问题:我的笔记本电脑加载了 Nvidia 驱动程序,尽管它已添加到/etc/modprobe/blacklist.confas blacklist nvidia、in/etc/default/grub和 as rdblacklist nvidiain 中GRUB_CMDLINE_LINUX。这导致机器在电池上运行时很热并且不那么流畅。

为什么 Fedora 不遵守我的黑名单配置?可以做什么?

更新。

文件:

[0] % cat /etc/modprobe.d/bumblebee.conf       
blacklist nvidia
blacklist nouveau
options bbswitch load_state=0 unload_state=0

[0] % cat /etc/default/grub 
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap  nouveau.modeset=0 rd.driver.blacklist=nouveau,nvidia rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
Run Code Online (Sandbox Code Playgroud)

编辑:lsmod|grep nvidia

[1] % lsmod|grep nvidia
nvidia               8642560  1
drm                   335872  12 i915,drm_kms_helper,nvidia
Run Code Online (Sandbox Code Playgroud)

fedora nvidia bumblebee

3
推荐指数
1
解决办法
4234
查看次数

标签 统计

bumblebee ×1

cpanel ×1

debian ×1

fedora ×1

hard-disk ×1

nmap ×1

nvidia ×1

real-time ×1

rsync ×1

sftp ×1

shell ×1

ssh ×1

subshell ×1

terminal ×1

trap ×1

ubuntu ×1