我在 CentOS VPS 上运行 cpanel。但现在我需要从我的服务器上卸载 cpanel 并尝试卸载它。但据专家称,这样做非常困难,因为 cpanel/WHM 对操作系统核心进行了巨大的更改。
所以现在我只想重置 CentOS(就像恢复出厂设置一样)并想知道是否可以这样做?
注意:我只有 SSH 访问权限
我在 Linode 实例上遇到了新的 Fedora 21 映像的一个非常奇怪的问题。我无法在 Linode 之外复制它。问题是我的 systemd 日志在重新启动后不是持久的。根据文档:
默认情况下,日志将日志数据存储在 /run/log/journal/ 中。由于 /run/ 是易失性的,重启时日志数据会丢失。为了使数据持久化,创建 /var/log/journal/ 就足够了,然后 systemd-journald 将存储数据。
我已经检查过 /var/log/journal 是否存在,并且我还在Storage=persistent/etc/systemd/journald.conf 中进行了设置。日志目录包含一堆数据:
$ du -sh /var/log/journal/
89M /var/log/journal/
Run Code Online (Sandbox Code Playgroud)
但是,日志仅包含自上次系统重新启动以来的日志条目:
$ journalctl --list-boots
0 9f6a5a789dd64ec0b067140905e6da86 Thu 2015-03-19 15:08:48 GMT—Thu 2015-03-19 22:14:37 GMT
Run Code Online (Sandbox Code Playgroud)
即使我journalctl --flush在重新启动之前,日志也丢失了。我怀疑这是 Linode 的 Fedora 21 映像的问题,我已经向他们开了一个支持票。同时,我继续寻找这个问题的原因。
我该如何调试?什么可能导致这种情况?我能做些什么来解决这个问题?
昨天,我的 VPS 托管服务提供商阻止了我的网络进出我的 VPS,因为他们收到了 Sony Entertainment 的滥用通知,声称我的 VPS 的 IP 正在攻击他们的服务器。
在电子邮件中,他们说只有 1 小时,但仍然......
我的 VPS 提供商随后阻止了所有进出我的 VPS 的流量,所以现在我只能通过 VNC KVM 进行连接。
我正在使用这些服务运行 Debian 9:
几乎所有这些都是由Virtualmin GPL.
我不知道如何确定是否有人真的使用我的 VPS 进行 DDoS(或其他机器人攻击)其他人。
我该怎么办?
我有几个VPS包含比特币私钥的linux盒子。我采取了一些步骤来强化它们:
sshssh输入私钥或密码后清除历史记录但是,我注意到在我的托管控制面板中,我可以选择Reset Root Password.似乎尽管我加强了服务器公司有某种主管访问权限,可以让他们重置 root 密码。
他们如何重置root密码?有没有办法加强服务器以防止服务器公司内部访问?我是否需要启用全盘加密或主文件夹加密?
我有一个 Debian 7 VPS 设置。我刚刚启用了 SSH 密钥身份验证并禁用了密码身份验证,但禁用不起作用。
当我尝试通过 SSH 连接到我的 VPS 时,它会提示我输入我的 SSH 密钥密码,然后可以正常工作,但是如果我点击取消,它会给我“代理承认签名失败”错误,然后它会提示我输入当前用户帐户密码,我输入它并使用我的帐户密码登录我,即使它被禁用......有没有人知道为什么它允许我使用密码访问登录?谢谢
我正在使用 4096 位密钥进行连接。
这是我的 sshd_config:
Port 22
# Use these options to restrict which interfaces/protocols sshd will bind to
#ListenAddress ::
#ListenAddress 0.0.0.0
Protocol 2
# HostKeys for protocol version 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
#Privilege Separation is turned on for security
UsePrivilegeSeparation yes
# Lifetime and size of ephemeral version 1 server key
KeyRegenerationInterval 3600
ServerKeyBits 768
# Logging
SyslogFacility AUTH
LogLevel INFO …Run Code Online (Sandbox Code Playgroud) 所以我有一个新的 VPS,它只有骨架。根本不是我所期望的,我可能已经超出了我的深度,但我正在努力让基本要素运行起来。主人是瑞典人,非常无助。
uname -a 输出:
Linux myhostname.com 2.6.32-431.el6.i686 #1 SMP Fri Nov 22 00:26:36 UTC 2013 i686 i686 i386 GNU/Linux
所以我试图找到并启动Apache。 apachectl start未知。 lsof -nPi | grep ":80 (LISTEN)"没有输出。没有对httpd或apache2in的引用/etc/init.d/。
所以我开始尝试像这样安装 Apache:
$ yum install httpd
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.sunet.se
* extras: ftp.sunet.se
* updates: ftp.sunet.se
Setting up Install Process
No package httpd available.
Error: Nothing to do
Run Code Online (Sandbox Code Playgroud)
rpm -qa | grep httpd没有输出,所以我检查/etc/yum.conf …
我有一个低端 VPS,它设置了 ZNC 作为 IRC 弹跳器,它运行得很好,它有大约 128 MB 的闪存,这不足以编译我想要使用的模块之一znc-push。
尝试在 virtualbox 上编译并发送文件后,当我尝试加载模块时收到“无效的 ELF 标头”错误。如何远程编译这个模块然后发送它?它有足够的内存来运行它,但不会编译它,我已经研究过使用 distcc,但我找不到任何关于如何使用它的可靠信息。
另外,我尝试创建一个交换文件,但是这个 VPS 不允许/不可能。
我正在为运行 CentOS 7.4 的 VPS 付费:
# rpm --query centos-release
centos-release-7-4.1708.el7.centos.x86_64
# cat /etc/centos-release
CentOS Linux release 7.4.1708 (Core)
# uname -a
Linux vps1 2.6.32-042stab120.16 #1 SMP Tue Dec 13 20:58:28 MSK 2016 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
我认为 CentOS 7 基于内核 3.10。
我完全根据yum.
如何使用 TigerVNC 在 Linux 上配置和保护 VNC 服务器?(在无屏幕服务器或经典机器上)
由于 VNC 服务器 (TigerVNC) 配置在大多数 Linux 发行版上都是相同的,只是安装方法不同,所以这个问题针对:OpenSUSE、Fedora、CentOS、RHEL、Debian、Mageia、Void Linux、Arch Linux、Manjaro 和 FreeBSD(在为了对更多人有用)
我刚刚发现了sslh.
我尝试将它安装在运行 Debian 7 wheezy 的 512MB RAM VPS 上。配置后sslh,我尝试连接到我的一台 apache2 虚拟主机,CPU 使用率立即上升到 50-60%,由于缺乏资源,甚至连 ssh-ing VPS 几乎不可能。
我试图解决的问题是sslh,除了 80 和 443 之外,许多免费 wifi 热点几乎阻塞了所有端口,而且我经常需要使用 OpenVPN 连接到我的家庭服务器,这是由我的 ISP 提供的。
您有其他解决方案建议吗?
我有一个带有域名和静态 IP 地址的 Debian Wheezy 服务器。域名的“A”记录设置为我服务器的 IP 地址。一切正常。问题开始于另一个人在他自己的域名下将我的服务器的IP地址设置为“A”记录,所以当我输入他的域名时,我的服务器出现了。我的问题是如何防止这种情况,如何将服务器限制为一个域名?dns 服务器不在 Debian 服务器上。
感谢您的帮助!
我正在管理 VPS 服务器(我使用的是 Debian 10 Buster,最新的稳定版本),并且我想安装最新版本的基本 Web 包(例如:Apache 2.4.43、Bind 9.16.3),但是当我使用默认的 apt-repository 时,它安装了一个稍微旧的版本(apache 2.4.38 和 bind 9.11.5)。
我发现 apache2 的 2.4.43 版本仅适用于 Debian Bullseye(测试版),但我不想安装 Debian 的测试版,我更喜欢稳定版。
简而言之:我想安装“最新”版本的 apt 软件包(如 apache2、bind9、postfix 等),而不升级到不稳定的 Debian 版本。
如何以安全的方式持续升级发行版中的所有内容(包括某些 Debian 发行版)?
我问这个问题是因为当我的Nginx环境安装脚本越来越大,并且需要越来越多的时间来维护时,我觉得我做错了什么。
维护脚本是我可以并且喜欢处理的事情,因为学习、练习和公共共享,即使我必须尽快作为一名员工出去工作,而且维护这些的时间会更少。鉴于这些情况,我总是有这样的恐惧:
-- 如果我当前的发行版 LTS 不再受支持怎么办。
-- 即使它是 Debian 稳定版而不是其他东西,我也可能因为几个月前的旧发行版而出现安全漏洞,但仅此而已。
-- 如果
unattended-upgrades由于发行版变旧等原因,配置良好的配置不足以让我保持安全,该怎么办。
至于现在,我在 DigitalOcean 中为一个 Droplet 支付了 5 美元,但我真的不知道拥有具有以下特征的 LEMP 堆栈的最佳解决方案是什么:
rsync.我不确定 Ansible 或 Salt 是答案(Ansible 对我来说似乎不是很容易学习,即使它在市场上销售和传闻很容易学习,我恐怕没有时间研究它在接下来的 3 个月内深入)。
我不确定 Azure 是答案(仅因为价格,我了解像我希望的环境在 Azure 中至少要花费 15 美元)。
也许我需要一个在每个基本方面都有持续交付的发行版(假设有一个)。
故事基本上就是这样。