我试过了,但它给出了一个错误。
# ls -l opendkim.pp
-rw-r--r--. 1 root root 1569 Jan 8 01:20 opendkim.pp
# ls -l /etc/selinux/targeted/modules/active/modules/opendkim.pp
-rw-r--r--. 1 root root 344 Jan 8 01:33 /etc/selinux/targeted/modules/active/modules/opendkim.pp
# semodule -r opendkim.pp
SELinux: Could not load policy file /etc/selinux/targeted/policy/policy.24: Invalid argument
/sbin/load_policy: Can't load policy: Invalid argument
libsemanage.semanage_reload_policy: load_policy returned error code 2.
SELinux: Could not load policy file /etc/selinux/targeted/policy/policy.24: Invalid argument
/sbin/load_policy: Can't load policy: Invalid argument
libsemanage.semanage_reload_policy: load_policy returned error code 2.
semodule: Failed!
# ls -lZ /etc/selinux/targeted/policy/policy.24
-rw-r--r--. …
Run Code Online (Sandbox Code Playgroud) 如何在保留配置的同时从一个 VPS 迁移到另一个 VPS?
我看到了这个问题Best way to migrate data between two linux VPS
但这只是为了迁移数据。
我已经设置了一个电子邮件服务器(Dovecot/Postfix),设置起来很麻烦,Tomcat、PHP、Apache、Webmin 等,我想为它们复制配置,而不必再次设置所有内容。
恐怕如果我复制根目录,会有像 /dev 这样的特殊文件不应该复制。
我的实例运行了多年,突然在 6 月 1 日停止响应。我试图重新启动它,但它无法启动。它在系统日志中给出了错误:https : //pastebin.com/rSxr1kLs
Linux 版本 2.6.32-642.11.1.el6.x86_64 (mockbuild@c1bm.rdu2.centos.org) (gcc 版本 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC) ) #1 SMP Fri 十一月 18 19:25:05 UTC 2016
内核命令行:root=/dev/xvde ro LANG=en_US.UTF-8 KEYTABLE=us
VFS:无法打开根设备“xvde”或未知块(0,0)
请附加正确的“root=”启动选项;这里是可用的分区:
内核恐慌 - 不同步:VFS:无法在未知块(0,0)上挂载根文件系统
我尝试/dev/sda1
根据文档分离 EBS 卷并重新附加它:https : //docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstances.html#FilesystemKernel
但是,它给出了一个错误Error attaching volume: Invalid value '/dev/sda1' for unixDevice. Attachment point /dev/sda1 is already in use
,我无法附加它。我重新附加了它,/dev/sda
但它仍然无法启动并且它仍然在系统日志中给出错误。
我能够在完全相同的可用区中启动一个新实例并将我的 EBS 卷附加为/dev/sdf
. 它在实例内显示为/dev/xvdj
. 我用mount /dev/xvdj /xvdj
. 我可以看到grub.conf …
当我对我的 IP 地址进行反向 DNS 时,我找到了不同的服务器名称?这不是我的域名。我正在测试我的邮件服务器,它发出了警告。我如何解决它?
$ nslookup
Default Server:
Address: 192.168.16.1
> 184.82.92.84
Server:
Address: 192.168.16.1
Name: mail.productservicestuv.com
Address: 184.82.92.84
Run Code Online (Sandbox Code Playgroud) 如何访问 Amazon Web Services 上的端口 10000?我将端口 10,000 添加到安全组,但我仍然无法访问它。
我只能在本地访问该服务。
[root@ip-172-31-15-65 ~]# curl -I http://localhost:10000
HTTP/1.0 200 Document follows
Date: Sat, 5 Apr 2014 03:03:40 GMT
Server: MiniServ/1.680
Run Code Online (Sandbox Code Playgroud)
当我从我的外部(到 AWS)IP 尝试时,它不起作用。
$ curl -I http://54.186.222.91:10000
curl: (28) Connection timed out after 300138 milliseconds
Run Code Online (Sandbox Code Playgroud)
这是 netstat
[root@ip-172-31-15-65 ~]# sudo netstat -tunlp |grep 10000
tcp 0 0 0.0.0.0:10000 0.0.0.0:* LISTEN 14258/perl
udp 0 0 0.0.0.0:10000 0.0.0.0:* 14258/perl
Run Code Online (Sandbox Code Playgroud)
这里是iptables。这是一个全新的实例。
[root@ip-172-31-15-65 ~]# sudo iptables --list
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT …
Run Code Online (Sandbox Code Playgroud) centos ×3
centos6 ×2
amazon-ebs ×1
amazon-ec2 ×1
boot ×1
firewall ×1
linux ×1
migration ×1
mx-record ×1
reverse-dns ×1
selinux ×1
smtp ×1
vps ×1