我每天都会收到这些电子邮件(在我的 cPanel Linux Cent OS 5 服务器上),但不知道它们的意思或做什么;
Drive Warning: /dev/root (/) is 81% full
Drive Critical: /dev/vg00/var (/var) is 92% full
Run Code Online (Sandbox Code Playgroud)
我怎样才能轻松排序?我有完整的 root 和 SSH 访问权限
我已经在我的 CentOs 服务器上安装了 Telnet 服务器。
并disable = no在 xinted.d 文件夹中设置一个并重置 xinted。
所以 telnet 启动了。
当我 telnet 到服务器时,它将获得登录名和密码,但我无法使用任何用户名或密码登录。
我也试过 root 和 root 密码,但它不起作用。
问题出在哪儿?
假设我有 2 台服务器。它们位于同一网络、同一子网和同一域中。一切都一样。
server1.something.internal -> 10.0.0.1
server2.something.internal -> 10.0.0.2
Run Code Online (Sandbox Code Playgroud)
所以我的问题是为什么我不能通过他们的 fqdn ping 主机?我想使用主机名和域名连接主机,而不是使用 ips
root@server1:~# ping server2.something.internal
ping: unknown host server2.something.internal
Run Code Online (Sandbox Code Playgroud)
主机是 Debian 6.0。主机名和域名设置正确。网络上没有 dns 或 dhcp 服务器。Ips 设置为静态。
这是etc/resolv.conf两台服务器的
domain something.internal
search something.internal
nameserver 8.8.8.8
Run Code Online (Sandbox Code Playgroud) 我一直在阅读有关完全冗余的内容,以实现在专用服务器上运行的关键任务应用程序(处理财务数据)的几乎(如果不是 100%)正常运行时间,但我仍然无法理解如何做到这一点。
1) 假设我当前的服务器上运行着多个 Web 应用程序(包含大量且频繁的文件和数据库更新)。根据我的阅读,我需要获得另一台专用服务器(作为备份服务器),我可以在其中镜像所有文件和数据库数据,并且如果我的主服务器因任何原因出现故障,我的备份服务器将立即承担负载。从主服务器到备份服务器的传输是通过 DNS 完成的。它是否正确?还有比这更好的实现冗余的方法吗?
2)如果我们按照#1 中提到的操作,如果主服务器再次上线会发生什么情况?主服务器如何赶上备份服务器上所做的所有更改?
3)是否有我可以阅读的明确指南,了解我可以做到这一点的最佳方式?我已经通过 Google 进行了搜索,但我遇到的大多数情况对我们来说不起作用,因为我们的网络应用程序至少不能关闭超过 5 分钟,而且我们不能丢失 5 分钟的数据。
4)有没有可以为我们做这件事的服务?由于我们已经拥有一个现有的专用服务器,因此该服务必须围绕现有的工作环境运行。但我更希望自己能够学习如何做到这一点。
如果你们能在这里指出正确的方向,我将不胜感激。
我有带两张网卡的 debian 8,eth0以及eth1.
eth0是 192.168.3.43 和eth1192.168.3.44。
两者都由 dhcp 配置:
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet dhcp
Run Code Online (Sandbox Code Playgroud)
这是路由表:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.3.1 0.0.0.0 UG 0 0 0 eth0
192.168.3.0 0.0.0.0 255.255.255.128 U 0 0 0 eth0
192.168.3.0 0.0.0.0 255.255.255.128 U 0 0 0 eth1
Run Code Online (Sandbox Code Playgroud)
问题是,如果我从 eth0 上拔下电缆,即使在同一 192.168.3.x 网段中的机器上也无法 ping eth1。
我会理解其中一个是否在不同的网段中,因为路由表显示默认网关位于 eth0 上,但当这发生在我的主机所在的同一网段时,我会理解。
我需要什么才能使两张卡彼此独立工作?
我尝试在线搜索,但我只是被一堆不相关的结果淹没,我想要实现的基本上是一个受密码保护的动态 DNS 服务器。
例如,假设我拥有一个域example.com,我想创建一个子域mypc.example.com(虽然不仅仅是一个),该子域仅针对具有特定密钥的手机(Android/iOS)和 PC(Windows、Linux)解析,那些没有该密钥的机器一定无法解析 IP。基本上是动态 DNS 服务的私人替代品。
另一个例子,只是为了进一步澄清,采用相同的域,我希望我的 Android 手机始终在名称下发布它的 IP phone.example.com。
我想过创建 cron 作业,向我的服务器发送消息以更新某些A记录,但是任何知道子域的人都可以监视我:P。解决方案将是随机子域,但是当我真正需要它们时,这些子域将无法记住。私人本地 DNS 服务器也可以在家里允许这样做,但在其他地方则不允许。
谁能建议我如何为自己构建这样的服务?
(如果查询被加密,这样回复就不会被拦截/篡改,那就更好了)
所以,我需要在我们的数据库服务器上释放一些空间。
在调查中,看起来很多空间被不再使用的 MariaDB/MySQL 数据库(快照和已失效的应用程序)占用。我想删除那些,但由于事件,这里没有人可以访问可以删除这些数据库模式的 MariaDB 用户帐户。
MariaDB 运行在服务器上,运行一个实时系统。
我可以直接进入 /mysql 文件夹并从文件系统中删除冗余数据而不会弄乱实时数据库吗?
我想切换到ubuntu服务器上的日志目录,并检查duplicity log,但我不知道发生了什么,似乎所有的日志文件和子目录都丢失了!这是我登录服务器时使用的命令:
sudo su | cd /var/log | cat duplicity.log | grep -i '. errors' | sort | uniq
Run Code Online (Sandbox Code Playgroud)
我想我应该用&&. 我有几个问题,我可以以某种方式恢复日志吗?他们会继续像往常一样出现吗?删除所有日志文件会产生一些服务器问题吗?为什么会这样?
在 中/etc/services,一个服务名称可以有多个(传输协议、端口号)对。例如,
http 80/tcp # Hypertext Transfer Protocol
http 80/udp
ssh 22/tcp # Secure Shell
ssh 22/udp
telnet 23/tcp # Telnet
telnet 23/udp
smtp 25/tcp # Simple Mail Transfer Protocol
smtp 25/udp
Run Code Online (Sandbox Code Playgroud)
当服务被指定为(主机名,端口号)时,是否指定了传输协议?
如果是,从何处和何时推断出传输协议(主机名、端口号)?我猜不是 DNS 服务器,因为 DNS 服务器/etc/services在单个服务器机器上不知道。
如果不是,您将如何指定服务,以便可以指定其传输协议以及其主机名和端口号?
谢谢。