linux

如果我禁用 iptables,它仍然有效。哪条规则导致我的网站超时?
linux

如果我禁用 iptables,它仍然有效。哪条规则导致我的网站超时?

我有一个带 nginx 的 VPS,但网站无法运行,并且发送了超时。当我禁用 iptables 时,一切都正常。但不知道哪条规则导致了问题。有什么帮助吗? $sudo iptables -S -P INPUT ACCEPT -P FORWARD ACCEPT -P OUTPUT ACCEPT -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -p tcp -m state -...

Admin

拒绝访问除浏览和接收更新所需的端口之外的所有端口
linux

拒绝访问除浏览和接收更新所需的端口之外的所有端口

最近,我试图限制笔记本电脑上除 http、https、ssh 等协议工作所必需的端口之外的所有端口的传入流量。我使用 iptables 作为 netfilter 配置解决方案。但在输入此命令后 sudo iptables -A INPUT -p tcp -m tcp -m multiport ! --dports 80,443,53,21,22 -j DROP 限制对除以下端口之外的所有端口的访问:80、443、22、53(用于 DNS 工作)、21、22,我得到的 Mozilla Firefox 无法工作。请建议,我应该保留哪些其他端口以使 Fire...

Admin

如何使用 hostapd 创建多个热点?
linux

如何使用 hostapd 创建多个热点?

我想用 hostapd 创建两个具有两个 SSID 的热点(或者,如果无法直接实现,我可以接受其他方法)。它们必须共享信道(因为我只有一个 Wi-Fi 适配器/天线),但内部它们应该连接到不同的网桥(我希望其中一个网桥作为具有特殊规则的受限网络,而另一个网桥应该是纯互联网)。 假设我从 eth0 获得互联网,从 eth1 获得有限的网络。我希望 SSID“PI1”可用于连接到与 eth0 相同的网络,而“PI2”应连接到与 eth1 相同的网络。当然,通过适当的安全配置,尽管我相信我可以自己做到这一点,因为我已经有一个适用于单 SSID 情况的工作配置。完...

Admin

tar.gz 文件夹并使用文件夹名称作为档案名称
linux

tar.gz 文件夹并使用文件夹名称作为档案名称

我的目录结构中有多个名为“runs”的文件夹,我想为它们创建单独的存档,因为它们包含难以管理的文件数量”。因此,我想使用 find 来查找具有该名称的文件,我已经成功做到了。但是,找到它们后,我想创建包含这些文件夹的存档,并且存档的位置必须与文件夹相同。我尝试了以下方法: find . -name runs -type d -exec tar -czvf {} runs.tar.gz \; 但无济于事。请帮忙。 ...

Admin

未找到 Raspberry Pi 命令,仅打印出字节
linux

未找到 Raspberry Pi 命令,仅打印出字节

所以我刚刚在我的 Pi 上安装了 Raspbian,并想测试一些 python 脚本。但是,如果我尝试执行脚本或甚至进入 Python IDE,shell 会冻结几秒钟,然后打印出大量字节并告诉我未找到命令。已经检查了 Python 是否已安装。使用 wget 和 curl 等命令时也发生这种情况。总是看起来像这样: pi@xpi:~ $ wget /usr/bin/wget: line 1: $'\377\315\314Ή\211\211\210\210\210\210 ...... \210\210\210\210\210\210\210\211\21...

Admin

当主目录是符号链接时进行 SSH 密钥验证
linux

当主目录是符号链接时进行 SSH 密钥验证

服务器上的主目录安装在/mnt/Storage/Home,我有一个/srv/Home指向该目录的符号链接。我可以登录该服务器上的帐户,主目录工作正常,但我无法使用我的 ssh 密钥登录。它提示我输入密码。 我检查了 .ssh 目录和文件的权限并且它们设置正确,但它仍然不起作用。 drwx------ 2 cclloyd cclloyd 6 Apr 13 2019 . drwxrw---- 30 cclloyd cclloyd 55 Sep 17 01:50 .. -rw-r--r-- 1 cclloyd cclloyd 1616 Apr ...

Admin

我可以告诉 git 忽略 Linux 权限吗?
linux

我可以告诉 git 忽略 Linux 权限吗?

我在 Windows 上进行开发,并通过 Bitbucket 使用 git 上传到 Linux 云服务器。 我编辑了一个 shell 脚本,它在 Windows 上有权限 -rwxr-xr-x 由于某种原因,当它进入 Linux 时,它具有权限 -rw-r--r-- 为了使其可执行,我执行以下操作: chmod +x <my_script>.sh 稍后,我在 Windows 上重新编辑脚本,并将更改推送到 Bitbucket。当我尝试 git pull 回到云端我收到以下错误: error: Your local ch...

Admin

apt-get 升级失败,未满足依赖关系
linux

apt-get 升级失败,未满足依赖关系

所以我似乎搞乱了我的系统。我最后的办法是重新安装 Ubuntu,但我希望能得到一些关于如何避免这种情况的建议。 我无法通过 apt 安装应用程序,升级失败,并且我尝试的所有步骤都引发了其他问题。 因此,当我尝试运行 sudo apt-get upgrade 时,我得到了这个 Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt-get -f install' to...

Admin

为什么 Windows 无法识别 FAT32 外部驱动器?
linux

为什么 Windows 无法识别 FAT32 外部驱动器?

我有两个 USB 外置硬盘,格式为 FAT32。它们在 Linux 下都可以正确识别和安装。但是,其中一个 ( /dev/sdb/) 在 Windows 7 或 10 下无法识别。当我插入它时,Windows 要求对其进行格式化。另一个 ( /dev/sdc/) 在 Windows 下可以正确识别和安装。 这是输出fdisk -l: Disk /dev/sdb: 465.78 GiB, 500107861504 bytes, 976773167 sectors Disk model: M3 Units: sectors of ...

Admin

某些进程总是占用 100% 的 CPU
linux

某些进程总是占用 100% 的 CPU

如下图所示,有一个进程占用了超过1300%的CPU,如果我kill掉这个进程,大约半小时后又会创建出一个进程,而且进程名也会改变。 ...

Admin

无法连接本地网络上的机器
linux

无法连接本地网络上的机器

我有 3 个系统 - 已禁用防火墙的 Windows 10 系统 CentOs 8 系统防火墙已禁用(防火墙状态为非活动) 上述 CentOs 8 计算机上的 Windows 10 VM,已禁用防火墙 由于某种原因,我无法将这 3 台机器连接到一个网络上。这 3 台机器都分配了静态 IP,如下所示: 静态IP - 192.168.1.10, 192.168.1.125, 192.168.1.25 子网掩码 - 255.255.255.0 默认网关 - 192.168.1.1 Linux 系统和VM托管在其上的 Windows...

Admin

AWK - 创建新的子目录并根据文件名将文件移动到其中
linux

AWK - 创建新的子目录并根据文件名将文件移动到其中

我有很多(大约 6000 个!)mp3,我想根据文件名将它们转储到子目录中。目前它们都在一个子目录中。(一些艺术家的目录中已经有一些目录,我不想碰这些目录中的文件,但是可以重复覆盖现有文件)。 我认为最简单的方法是根据文件名创建一个子目录,因为所有文件都命名为 artist.artist.album.track.mp3。 经过一番搜索我得出了以下结论: for x in ./*.mp3; do awk x="${x}" -F. '{split(x,a,"."); mkdir a[1]; mv x a[1]/}'; done 但是它告诉我存在语法错误和...

Admin

链接 libmpi.so 时出错
linux

链接 libmpi.so 时出错

我在我的机器上安装了 openmpi 并且曾经运行过一些代码,但是在更新 openmpi 之后,我无法将共享库链接libmpi.so到我的代码。我收到的错误是: 加载共享库时出错:libmpi.so.12:无法打开共享对象文件:没有此文件或目录 但在目录中/usr/lib/openmpi我libmpi.so.40没有libmpi.so.12。 编辑:当我运行命令时ldconfig -p | grep libmpi,我看到: libmpi_usempif08.so.40 (libc6,x86-64) => /usr/lib/openmpi...

Admin

如何使用看门狗保护进程
linux

如何使用看门狗保护进程

我在 ubuntu 上,正在foo.sh后台运行一个脚本。如何保护它不被使用 sudo 的用户杀死?如何保护这个进程不被我自己杀死? 我希望在看门狗发现脚本进程被终止后关闭 PC。我不能直接终止看门狗来欺骗这个保护吗? 我安装了watchdog,但我不知道如何使用它。请帮忙,给我一个示例命令。 .. 如果您想知道,foo.sh 是一个脚本,它会在运行 X 分钟后关闭我的电脑,就像计划关机一样。我想安排关机,但最后我后来取消了它。我必须阻止自己取消它。 ...

Admin