Articles of linux

已删除的文件,可用空间未返回

在CentOS linux上,我刚刚在XFS文件系统上删除了大于3GB的日志文件。 删除文件后,可用文件空间不会返回到通过df -h查看的驱动器。 有什么我可以做,find失踪的可用空间?

VPN连接池?

我在PFSense上遇到问题https://forum.pfsense.org/index.php?topic=23914.0我只能将一个客户端连接到一个VPN服务器外面的networkingPPTP VPN。 PFsense是我们的防火墙,它只允许来自单个IP的一个PPTP连接。 是否有可能设置某种方式,我们的networking上的所有客户端连接到VPN服务器就像从一个IP? 它可能会汇集VPN连接?

允许用户只绑定Linux上的某些端口

欢迎,我正在寻找等同于FreeBSD的mac_portacl。 我想分配给一个用户只有某些端口。 通过iptables进行过滤是不够的,因为当进程工作时,端口在套接字中被阻塞。

无法在我的域上设置其他服务器的MX

在绑定,我想为我的域设置MX服务器,但我得到的域名.com附加到MX服务器。 我现在知道如何避免它。 这里是我在MX区域文件中的条目 example.com. 120 IN MX 10 mx00.1and1.co.uk example.com. 120 IN MX 20 mx01.1and1.co.uk 但是,当一个DIG的MX的example.com,我得到这个: example.com. 120 IN MX 10 mx00.1and1.co.uk.example.com. example.com. 120 IN MX 20 mx01.1and1.co.uk.example.com. 如何避免它?

我的服务器不听25端口,即使iptables允许smtpstream量

我的公共服务器接受stream量并使用iptables PREROUTING规则将其中继到networking中的其他计算机。 我最近添加了邮件服务器在192.168.1.10,并使其iptables规则接受端口25的stream量。 -A INPUT -p tcp -m state –state NEW -m tcp –dport 25 -j ACCEPT 与邮件服务器上的netstat -nat我看到它听:25 在我的公共机器上,我添加了一个 -A INPUT -p tcp -m state –state NEW -m tcp –dport 25 -j ACCEPT -A PREROUTING -i eth1 -p tcp -m tcp –dport 25 -j DNAT –to-destination 192.168.1.10:25 规则,但它不听:25。 我的大学不允许stream量进入其networking,通过:25,所以当我在本地telnet我得到一个连接拒绝错误。 大学的中继邮件服务器应该将电子邮件转发给我的邮件服务器(at:25)[email protected],但是连接失败 —– Transcript of session […]

如何使用Spacewalk在多个节点上安装一个软件包?

目前,在使用Spacewalk在多个节点上安装一个软件包时,系统概览中select一个系统,在软件菜单中search安装可安装软件包,select并随后安装。 这些步骤必须为每个节点重复。 如何select多个系统,然后使用Spacewalk安装一个软件包,而不是单独安装每个系统?

iptables无法通过第二个接口来允许ssh

我有一个问题,因为我无法使用我的第二个接口(eth2)中的当前防火墙规则执行SSH传出连接。 我试图连接的机器有两个名为eth1和eth2的接口。 他们的IP地址分别是192.168.0.18(掩码255.255.255.0)和10.30.25.1(掩码255.255.255.248)。 这是我的iptables规则集的输出: # iptables -L -v -n Chain INPUT (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination 26 4970 ACCEPT all — lo * 0.0.0.0/0 0.0.0.0/0 245 18008 ACCEPT tcp — eth1 * 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED 0 0 ACCEPT udp — eth1 * 0.0.0.0/0 0.0.0.0/0 […]

远程loginterminal

我有一个不寻常的要求。 我有一个运行Fedora 19的服务器 – 我正在使用这个服务器。 我有一个蹩脚的Atom上网本 – 也运行Fedora – 这不是什么好事。 我想知道是否有任何方法将虚拟“物理tty”或瘦客户端login框设置为上网本? 两者通过局域网连接。 我不是指SSH本身。 更像是由服务器提供/服务的上网本上的本地login服务。 更像是在无头机器上使用串口。 当然,除了上网本没有串口(可能是一些疯狂的串口设置?)。 但是同样的想法; 上网本基本上是服务器login服务的代理。 那有意义吗? 解释,而不是想法。 我知道这个想法有点疯狂。 编辑:我应该提到的用例。 基本上,我的研究实验室从一个盒子里运行一切。 当他们需要本地访问时,我宁愿不要让访问蜜蜂太本地。 但我希望它尽可能的像在实际的控制台上一样的外观和感觉。 有些人很容易混淆。 另外,箱子和上网本都不运行X11。 服务器不能承受的开销,上网本…是上网本。

如果我禁用密码身份validation,并只启用密钥身份validation,我仍然应该禁用根?

我是Linux新手,我一直在阅读一些关于安全性的教程。 我在StackExchange上看到了一些关于这个主题的问题,但是从我所看到的,没有一个答案为我澄清了一些事情。 我一直在看他们(教程),由于各种原因,build议禁用root ,最重要的是这样一个事实,即拥有root用户的服务器最有可能倒下,如果发生暴力攻击(从我的不足,暴力攻击手段一个自动化的过程,反复尝试使用用户名/密码组合进行身份validation,直到成功) 现在,假设我禁用了用户名/密码authentication,并且只启用了SSH RSA密钥authentication(并且假设我对私钥所在的设备的安全性非常有信心,并且我也有一个密码关键)启用root的风险是什么? 假设攻击者永远不会拿到我的私钥(和密码),他们有什么select获得服务器的访问权?

PHP的问题包括从命令行(或cronjob)

我正在尝试在我的AWS EC2实例上设置一个cronjob。 crontab文件中的实际条目没有错,但是当我尝试在命令行中运行命令时,我得到了这个响应。 PHP Warning: include(../scripts/connect.php): failed to open stream: No such file or directory in /var/www/htdocs/crons/emailnotifications.php on line 2 PHP Warning: include(): Failed opening '../scripts/connect.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/htdocs/crons/emailnotifications.php on line 2 PHP Warning: include(../scripts/functions.php): failed to open stream: No such file or directory in /var/www/htdocs/crons/emailnotifications.php on line 3 PHP Warning: include(): Failed […]