标签: linux

我的 ssh 服务器已关闭。怎么办?

我相信我在这里做了一些愚蠢的事情......你能帮我吗?我刚刚更新了 ssh 服务器的配置(更改了端口)。所以我决定重启服务器:/etc/init.d/ssh restart.

也许有一个更好的主意,但已经完成了。现在事情是这样的:显然它没有重新启动。我无法访问它,我是唯一可以访问该服务器的人。好消息:没有任何关键的东西在上面运行。

但是有没有办法可以从这种故障中恢复,或者我是否需要完全重新安装?

linux ssh

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

什么是 Linux 系统管理的好语言?

我创建了一组漂亮的 Makefile,用于重复配置和维护许多 AWS 集群的步骤。

make 的好处是:

  • 大部分执行是各种 shell 命令。这些命令在 make 中被明确指定并且易于维护。
  • 如果任何单个步骤失败,整个过程就会失败(与 bash 不同)
  • 我可以将参数化命令烘焙到制作配方中(使用hackery)
  • 我可以指定对这些命令的依赖(使用hackery)

然而,在这其中的大部分时间里,我一直觉得 make 不太适合这项任务。参数化命令是一个可怕的黑客,通过调用 make 用新参数再次调用自己来实现。条件执行在 make 中很糟糕。简单的任务,如 if CHECK_SERVER_STARTED(params) then START_SERVER(params); COLLECT_DATA_FILES(params) 如果 server_was_stopped_at_the_start(params) 然后 STOP_SERVER(params);

此外,使用文件进行依赖性跟踪是一个糟糕的主意。

一定会有更好的办法。有没有我可以拥有的好语言:

  • shell 命令可以正常运行(最好是语言的一部分)(即不是 Python、Perl)
  • 条件、分支、失败案例处理等……都是内置的
  • 循环
  • 局部变量(或者至少是像堆栈这样的东西,这样我就可以调用一个函数,而不会在我的全局变量上到处乱跑)。

linux

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

“未指定输入文件。” (我傻了,删了一个用户)

所以我最近有一台服务器(运行多个站点)被黑了,一个低级别的用户帐户正在启动大量进程(发送垃圾邮件),这些进程反复使服务器崩溃。出于无奈,我删除了该用户。

我立即后悔并开始在每个站点上收到 500 个错误。我用相同的用户名和密码创建了另一个用户,现在我得到了

No input file specified.
Run Code Online (Sandbox Code Playgroud)

在每一页上。

经过一些谷歌搜索后,看起来这可能与我的 chroot 和 PHP 以及 nginx 具有不同的路径有关。我假设我在删除用户之前所做的任何路径设置都被用户删除了。我会在哪里尝试修复此设置?

非常感谢。我是个白痴。

linux nginx users

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

在 Linux 下查找 RAID 控制器

我一直在努力寻找 RAID 控制器。我需要找到适用于 RAID 控制器的正确驱动程序。

我可以向你保证我的服务器中有一个突袭系统,这是 df-h 的输出

/dev/md1              4.7G  140M  4.6G   3% /
tmpfs                1015M     0 1015M   0% /lib/init/rw
udev                   10M  100K   10M   1% /dev
tmpfs                1015M     0 1015M   0% /dev/shm
/dev/md0              134M   44M   90M  33% /boot
/dev/md5              209G   97G  113G  47% /home
/dev/md4              1.9G   33M  1.9G   2% /tmp
/dev/md2              9.4G  605M  8.8G   7% /usr
/dev/md3              4.7G  3.2G  1.5G  68% /var
Run Code Online (Sandbox Code Playgroud)

现在我在网上读到我通常应该在这个命令下看到我的驱动程序的输出:

lspci | grep -i 突袭

问题是,提示没有给我任何东西..

所以现在我很难弄清楚我的存储系统驱动程序是什么..

仅供参考,这里是单独的 lscpi 输出

 lspci
00:00.0 Host bridge: Intel Corporation E7320 …
Run Code Online (Sandbox Code Playgroud)

linux raid storage drivers

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

是否可以将 Gmail 用于交易电子邮件?

我们目前使用 Gmail 作为我们的支持电子邮件。对于交易电子邮件(重置密码等),我们只使用 Amazon Web Serivce EC2 实例上的默认 Linux Postfix 服务器。

我的问题是是否可以对其进行配置,以便我们可以使用 Gmail 服务器发送我们的交易电子邮件(欢迎电子邮件、忘记密码等)?我的猜测是这是不可能的,但我很好奇解释为什么这会或不会起作用。

linux email-server smtp postfix gmail

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

用于阻止特定数据包的 iptables 规则

我使用以下 iptables 规则:

iptables -A INPUT -p tcp -m tcp --tcp-flags PSH,ACK PSH,ACK -m length --length 52 -m state --state ESTABLISHED -j DROP
Run Code Online (Sandbox Code Playgroud)

它可以阻止来自我的服务器的不需要的数据包,但它也会阻止不应该发生的事情。

以下是用wireshark捕获的数据包:

unwanted packet:source=192.168.0.100    destination=192.168.0.111   TCP lenght=66   [TCP Retransmission] 62401?38111 [PSH, ACK] Seq=15 Ack=19 Win=65536 Len=12

needed packet:source=192.168.0.100  destination=192.168.0.111   TCP lenght=66   [TCP Retransmission] 62433?38111 [PSH, ACK] Seq=344 Ack=37855 Win=62825 Len=12
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何修改规则以允许所需的数据包并阻止不需要的数据包。

linux firewall iptables blocking packet

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

如何禁用 UFW ubuntu

我在运行 sudo ufw enable 的 Digital Ocean 的服务器上使用 SSH 启用了 UFW 防火墙。忘记允许 SSH、FTP 等端口(但允许端口 80)。

如何通过 SSH 连接到服务器或重置防火墙?现在我不能做任何事情,无论是通过 SSH 还是通过 FTP。

root 帐户已启用,我知道它的密码,我也知道 IP 地址。

linux ubuntu firewall ssh

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

作为 root 用户为什么我无法删除所有者是 root 的文件?

我以 root 用户身份登录,但为什么我无法删除波纹管文件?

#ONT/system/shell> ls -lt
-rwxrwxrwx    1 root     root         4824 Jan  1  1970 flash_lock

#ONT/system/shell>rm flash_lock
rm: remove 'flash_lock'? y
rm: cannot remove 'flash_lock': Read-only file system
#ONT/system/shell>

ONT/system/shell>mount
rootfs on / type rootfs (rw)
/dev/root on / type cramfs (ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
/dev/root on /dev/.static/dev type cramfs (ro)
tmpfs on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw)
/dev/mtdblock1 on /mnt/rwdir type jffs2 (rw)
/dev/mtdblock2 on …
Run Code Online (Sandbox Code Playgroud)

linux root

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

我将我的 vps 端口更改为 21,现在我无法登录,因为其中安装了 proftpd

当我尝试将端口更改为另一个端口时,我不知道我是否会为 vps 提供端口 21,vps 将被锁定,现在我无法登录 ssh,我可以登录 proftpd 作为它已安装。有没有办法在proftpd(旧的)中将我的VPS端口更改为22?

我想有人可以解决我的问题。

帮助表示赞赏!

谢谢你。

linux debian

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

如何在 FTP 期间创建文件?

当人们使用FTP / SFTP在Linux上,是服务器用来创建目录和文件的方法mkdiropen别的完全不同的东西?

linux ftp sftp open mkdir

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

标签 统计

linux ×10

firewall ×2

ssh ×2

blocking ×1

debian ×1

drivers ×1

email-server ×1

ftp ×1

gmail ×1

iptables ×1

mkdir ×1

nginx ×1

open ×1

packet ×1

postfix ×1

raid ×1

root ×1

sftp ×1

smtp ×1

storage ×1

ubuntu ×1

users ×1