Articles of linux

如何在Linux中为所有用户导出variables?

我正在使用红帽。 我需要为所有用户导出variables(永久)。 我将如何去做呢? 我知道有一个单一用户的文件,我可以设置永久variables。

在nfs挂载之前运行的Crontab

运行Cronjob @reboot返回nfs共享上的文件不存在。 例 @reboot python /abs/path/to/script.py 启动时从crontab发来的邮件读取“或多或less” /usr/bin/python can't open file "/abs/path/to/script.py": [Error No. 2] No such file or folder. 脚本可以从命令行运行,没有问题 理论上说,在mount已经运行之前,cronjob正在运行。 问题。 这个理论是正确的吗? 有没有办法强制这个工作,直到驱动器已经挂起wa?? ….除了在命令中join睡眠60以外。 ;)我已经尝试过了,但是碰到并错过了,我需要这个脚本快速运行100%的时间。

服务器随机冻结

我面临一个非常奇怪的问题,我的debian在晚上(柏林,时间)总是紧紧地冻结起来。 这是我从一个时间,这样做了几次后,它变成冻结,必须硬重置。 从/ var / log / messages Dec 11 01:36:11 srv156 kernel: [125983.204251] CPU 1: Dec 11 01:36:11 srv156 kernel: [125983.204251] Modules linked in: xt_multiport nf_conntrack_ipv4 nf_defrag_ipv4 xt_recent xt_state nf_conntrack xt_tcpudp iptable_filter ip_tables x_tables hwmon_vid snd_hda_codec_atihdmi snd_hda_intel snd_hda_codec snd_hwdep snd_pcm radeon snd_timer ttm drm_kms_helper snd k10temp i2c_piix4 soundcore snd_page_alloc edac_core parport_pc drm i2c_algo_bit i2c_core […]

如何logging试图连接到一个端口的IP地址?

是否有可能login所有的IP地址,试图连接或连接到端口“5901”在Linux Debian? 我怎样才能做到这一点? 问候

我是否使用virtio作为我的KVM guest?

在我的一个KVM guest中,当我input以下命令时,我得到以下内容 /sbin/lsmod | grep vi virtio_balloon 3692 0 那么这是否意味着我正在使用virtio? 更新: 当我input cat "/boot/config-`uname -r`" | grep -i vir 我可以看到 CONFIG_PARAVIRT_GUEST=y CONFIG_PARAVIRT=y CONFIG_PARAVIRT_SPINLOCKS=y CONFIG_PARAVIRT_CLOCK=y # CONFIG_PARAVIRT_DEBUG is not set CONFIG_VIRT_TO_BUS=y CONFIG_NET_9P_VIRTIO=m CONFIG_VIRTIO_BLK=y CONFIG_VIRTIO_NET=y CONFIG_VIRTIO_CONSOLE=m CONFIG_HW_RANDOM_VIRTIO=m CONFIG_REGULATOR_VIRTUAL_CONSUMER=m # CONFIG_FB_VIRTUAL is not set CONFIG_SND_VIRMIDI=m CONFIG_SND_VIRTUOSO=m # CONFIG_DEBUG_VIRTUAL is not set CONFIG_VIRTUALIZATION=y CONFIG_VIRTIO=y CONFIG_VIRTIO_RING=y CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_BALLOON=m 听起来像我已经使用virtio了?

绕过特定ip的openvpn

我的台式机运行Trisquel GNU / Linux 6.0(基本上是Ubuntu 12.04的免费版本),我使用OpenVPN连接到商业VPN提供商以访问互联网。 它目前路由我所有的stream量通过VPN,这是伟大的,但我正在寻找一种方法来允许请求到一个特定的IP地址绕过VPN。 我敢肯定有一种方法,但重复的networkingsearch还没有发现任何东西(最好的,我可以find在Cisco的VPN客户端上做这个指令的Windows)。 你能帮我吗? 谢谢。

确定在XEN上运行哪个guest虚拟机:HVM或PV guest虚拟机

我正在使用Citrix XenServer安装的Xen主机。 他已经在主机上安装了很多CentOS 5.2客户端。 我不知道如何检查这些客人知道他们是PVtypes或HVMtypes?

杯子不打印与“filter失败”消息 – 如何获得更多的信息?

我有一个很好的激光打印机(三星ML-2010),它可以在Windows和旧的Linux下工作,但是不能和我全新安装的ArchLinux一起使用。 打印机被识别和configuration,但不打印,说任何工作: canceled at Fri 06 Jun 2014 10:15:26 PM EEST "Filter failed" 问题是 – 在哪里可以find更多? 杯子日志似乎没有任何关系。

用MySQL后端pipe理SSH用户

有没有可能使用(mysql)数据库来pipe理SSHlogin凭证而不是/ etc / passwd? 我知道我可以使用ldap,但我只想简单的用户pipe理和ldap似乎有点压倒一切这个工作。

等同于拒绝主机,但对于HTTP请求?

我的Web服务器(apache2)不断受到恶意机器人的攻击,要求这样的URL: /blog/tag/pnphpbb2//index.php?name=PNphpBB2&file=posting&mode=quote/index.php?name=PNphpBB2&file=viewtopic&p=34004/viewtopic.php?p=15&sid=be4c914eb746ac7c96beea717fdfc692/&highlight=../../../../../../../../../../../../../etc/passwd%00 HTTP Response 301 //index.php?name=PNphpBB2&file=posting&mode=quote/index.php?name=PNphpBB2&file=viewtopic&p=34004/viewtopic.php?p=15&sid=be4c914eb746ac7c96beea717fdfc692/&highlight=../../../../../../../../../../../../../etc/passwd%00 HTTP Response 200 /wiki/index.php/Main:Some_Wiki_Pagename//index.php?name=PNphpBB2&file=posting&mode=quote/index.php?name=PNphpBB2&file=viewtopic&p=34004/viewtopic.php?p=15&sid=be4c914eb746ac7c96beea717fdfc692/&highlight=../../../../../../../../../../../../../etc/passwd%00 HTTP Response 200 /wiki/index.php//index.php?name=PNphpBB2&file=posting&mode=quote/index.php?name=PNphpBB2&file=viewtopic&p=34004/viewtopic.php?p=15&sid=be4c914eb746ac7c96beea717fdfc692/&highlight=../../../../../../../../../../../../../etc/passwd%00 HTTP Response 200 /blog/2009/01/title-of-post-here//index.php?name=PNphpBB2&file=posting&mode=quote/index.php?name=PNphpBB2&file=viewtopic&p=34004/viewtopic.php?p=15&sid=be4c914eb746ac7c96beea717fdfc692/&highlight=../../../../../../../../../../../../../etc/passwd%00 HTTP Response 301 我想要一个夜间的cron进程来find任何主机请求一个“恶意”的URL,并将它们添加到一个相当于hosts.deny的HTTP。 我会想象会有一组定义恶意URL的正则expression式,以及可能的一些Apache插件来轻松地拒绝主机(而不必每天晚上执行httpd重启)。 有这样的事情吗?