我有几个别名configuration在Apacheconfiguration。 我想为他们每个人设置一个环境variables。 怎么样? 我有这个 /alias1 /mapped/to/a/path /alias2 /mapped/to/a/path /alias3 /mapped/to/a/path /alias4 /mapped/to/a/path /alias5 /mapped/to/a/path 我想要的是转发一个环境variables,为每个别名 就像是 /alias1 /mapped/to/a/path AND SetEnv VAR=a /alias2 /mapped/to/a/path AND SetEnv VAR=b /alias3 /mapped/to/a/path AND SetEnv VAR=c /alias4 /mapped/to/a/path AND SetEnv VAR=d /alias5 /mapped/to/a/path AND SetEnv VAR=e
我试图删除所有不以__开头的文件。 这个 ls | grep -v "__" | xargs -0 rm 收益率: File name too long 。 任何帮助? 编辑: ls | grep -v "__" | awk '{print("rm \42"$0"\42")}' | /bin/bash 解决了这个问题,但我想知道为什么第一个是不正确的。 谢谢
刚刚看了几天我的服务器auth.log文件,发现今天早上六点四十七分没有条目 。 这真的很奇怪,因为我前几天看到这个日志文件的时候,我已经把这个日志文件转储到了我的笔记本电脑上,而且这个数据超过了2400行cron作业,磨合尝试等等。 当我刚刚运行cat /var/log/auth.log – 我期待成千上万行,并且获得了大约50行cron作业,一个闯入尝试和我最近的ssh。 为什么发生这种事? – Ubuntu会定期清空这个文件吗? 我被黑了吗?
Linux中有一个输出系统利用率的命令叫做time。 有相当于Windows吗? 或者我怎么能手动使用batch file中的任务pipe理器命令?
我有一个安装了TigerVNC的RHEL 6系统。 它被configuration为只允许通过SSH的VNC连接。 因此,如果用户成功build立到系统的SSH连接,则只能连接到VNC。 但是,尽pipe有SSH要求,用户仍然必须运行vncpasswd命令并创build一个VNC密码。 由于SSH隧道是必需的,并且必须已经build立,这个密码不是多余的吗? 因此,我的问题是: 如果仅监听SSH隧道 ,您是否可以禁用TigerVNC服务器对VNC密码的要求? (假设密码实际上是多余的) 谢谢 编辑:我有一个理论。 是不是多余的原因,因为一旦你SSH进入,你可以再VNC到任何VNC用户的帐户?
我已经build立了一个BIND 9服务器并configuration了encryption密钥,以允许来自客户端的更新。 现在在我的named.conf ,我设置了以下内容: allow-update { key dns1.example.org.; }; 这工作,我可以从我的客户端( nsupdate命令)执行更新(添加,删除区域logging)。 我想知道是否可以将它与ACL结合使用。 基本上我希望客户端需要正确的密钥,但也必须来自某个子网或IP地址。 我能不能做到这一点? 我在文档中找不到有关该场景的任何信息。
问题: 我知道很多人对频繁的版本变化并不满意。 特别是当你坚持使用的最新版本的PHP或MySQL不再在你的仓库中可用时(在我的情况下是REMI),但是你必须安装一个新的服务器,其中包含一些版本稍低的PHP / MySQL包旧的/较早的)从存储库中可用的。 大多数情况下,我们在Centos 5.8 GNU / Linux x86_64操作系统上使用最新版本的Apache,PHP,MySQL。 但是现在,我们的QA团队需要花费很多时间来testing我们所有的项目,以便与新版本兼容,速度如此之快,以至于我们在QA团队的绿灯下更新PHP和/或MySQL和/或安装一个具有特定版本的新服务器,我们发现它已经过时,现在它被更新的版本所取代。 当McAfee PCI Compliance说我们的站点使用潜在危险的PHP版本并迫使我们用新版本的PHP升级所有的服务器时,尤其如此。 目前,我们的默认工作环境包括: OS: CentOS版本5.8(最终版)Linux censored.example.com 2.6.18-308.4.1.el5#1 SMP Tue Apr 17 17:08:00 EDT 2012 x86_64 x86_64 x86_64 GNU / Linux 阿帕奇: 服务器版本:Apache / 2.2.3服务器内置:Feb 23 2012 21:16:56 PHP: PHP 5.3.13(cli)(构build于:May 9 2012 16:20:57)版权所有(c)1997-2012 PHP集团Zend引擎v2.3.0,版权所有(c)1998-2012 Zend技术与eAccelerator v0.9.6。 1,版权所有(c)2004-2010 eAccelerator,由eAccelerator MySQL的: mysql Ver 14.14 […]
使用CentOs,我想运行一个脚本作为用户“培训”作为系统服务。 我使用daemontools监视进程,这需要一个以root身份运行的启动脚本,并且没有tty标准。 下面我给我五个不同的尝试都失败了。 : #!/bin/bash exec >> /var/log/training_service.log 2>&1 setuidgid training training_command 这最后一行不够好,因为对于training_command,我们需要设置trqaining用户的环境。 : su – training -c 'training_command' 这看起来像( 运行一个shell脚本作为一个不同的用户 ),但提供了“ standard in must be tty ”作为苏确保tty存在可能接受密码。 我知道我可以通过修改/ etc / sudoers来使这个消失(a la https://superuser.com/questions/119376/bash-su-script-giving-an-error-standard-in-must-bea-a- tty ),但我不情愿,不确定的后果。 : sudo -u training -i bash -c 'source $HOME/.bashrc; training_command' 一个相同的主题的变化:' sudo: sorry, you must have a tty to […]
我有一台运行Linux Mint 12的服务器,我希望始终保持与PPTP VPN的连接。 VPN服务器是非常可靠的,但它有时会下降,所以我只是想这样做,所以所有的互联网活动被禁用,如果VPN连接中断。 我也想找出一种方法来自动重新启动,但这不是一个大问题,因为这种情况很less发生。 我也想永远能够连接到我的局域网的盒子,不pipeVPN是否启动。 以下是我的ifconfig在正确连接VPN时的样子: eth0 Link encap:Ethernet HWaddr 00:22:15:21:59:9a inet addr:192.168.0.171 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::222:15ff:fe21:599a/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:37389 errors:0 dropped:0 overruns:0 frame:0 TX packets:29028 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:37781384 (37.7 MB) TX bytes:19281394 (19.2 MB) Interrupt:41 Base address:0x8000 lo Link encap:Local […]
我一直在试图解决我的磁盘上的I / O问题。 设置如下: 操作系统:CentOS 5.6 磁盘布局: 磁盘( /dev/sda , /dev/sdb ) 分区( /dev/sda1 , /dev/sdb1 ) MDarrays(RAID-1)( /dev/md0 ) LVM堆栈( /dev/VolGrp00/RootLV ) 最初,我注意到,当执行繁重的I / O(即mkfs )时,系统会慢慢爬行,以至于我无法在X会话中移动鼠标指针。 我开始logging一些指标,并看到平均负载将缓慢攀升,在双核服务器上达到5.0以上。 与此同时,我的记忆画面从近2GB免费到约10MB免费和近2GB的缓冲区。 基于此,我怀疑某种caching是怪罪,但是我对LVM,MD和Linux I / O子系统的细节知之甚less,不知道从哪里开始寻找。 我发现了一个奇怪的问题:如果剥离LVM层并直接写入arrays,似乎并不重要,甚至删除arrays也没有多大帮助(尽pipe直接写入分区似乎会导致更短的延迟突发比写入数组)。 我的大部分testing都是用命令mkfs.ext4 -i 4096 -m 0 <device> ,尽pipe我用dd if=/dev/urandom bs=4K of=<device>testing了这个行为dd if=/dev/urandom bs=4K of=<device>并且得到了类似的结果我很确定这不是mkfs的错误。 另外,我在另一个系统(来自另一个硬件供应商,但仍然是CentOS 5.6)尝试了这一点,并再次看到类似的结果。 我很满意任何解决scheme,导致我的I / O操作需要一些时间来完成,虽然像“使用直接I / O标志”的答案是不可接受的,因为它们导致mkfs从10分钟到16小时(在那里,试过了)。 我正在寻找调整参数,同时也在考虑改变I […]