Articles of linux

你可以推荐什么样的轻量级解决scheme来传输MP3文件

我需要将MP3文件stream式传输到运行Flash的客户端。 stream式传输是这里的关键,不允许渐进式下载。 你可以推荐什么免费的服务器? 我知道Red5,但对我们的需求(基本的MP3stream媒体)似乎有点矫枉过正。 任何更轻量级? 我们的Web服务器运行Linux和Apache,我们可以在那里安装东西,只要它不会让机器停滞不前。 另外有Perl和PHP,虽然我不认为这将有助于stream式传输,对吧? 谢谢!

Linux apache开发configuration

接下来重新安装了我的系统,并且到了需要apache和php的地步。 我一直在寻找很长一段时间,但我无法弄清楚如何configurationapache开发人员计算机的最佳途径。 计划很简单,我想安装Apache 2 + MySQL服务器,所以我可以开发一些PHP网站。 我不想安装灯,只是apache2,php5和mysql。 我一直在寻找答案的问题是/ var / www /文件夹的权限。 我已经尝试使用chown命令使其成为我的文件夹,然后是chmod -R 755 / var / www。 大多数事情工作,但是,例如fwrite将无法正常工作,因为我需要给每个人写权限,除非我改变我的全局umask到000我不知道我能做什么。 简而言之:我想在不使用灯的情况下安装apache2,php5,mysql-server,但以某种方式进行configuration,以便我可以打开netbeans,在/ var / www /中以root启动一个项目,并且在没有许可权限的情况下运行每个函数。 有没有人有这方面的经验或解决方法? 额外: 操作系统:Ubuntu 10.04 ARCH:x86_64

openwrt使用一个单一的接口桥?

我对桥接的理解是,它将第2层的两个接口连接在一起。我正在研究运行OpenWRT的Ubiquiti Nanostation2,它具有以太网端口“eth0”和无线端口“ath0”。 以太网端口(“wan”端口)不是网桥的一部分,网桥只是一个单一的接口。 任何人都可以澄清这一点? – 与Ubuntu非常不同。 的/ etc /configuration/networking: config 'interface' 'loopback' option 'ifname' 'lo' option 'proto' 'static' option 'ipaddr' '127.0.0.1' option 'netmask' '255.0.0.0' config 'interface' 'wan' option 'ifname' 'eth0' option 'proto' 'dhcp' config 'interface' 'wifi' option 'ipaddr' '192.168.13.1' option 'type' 'bridge' option 'proto' 'static' option 'netmask' '255.255.255.0' option 'ifname' 'wifi0'

如何重置/ bin / boot / etc和/ dev的权限给orignal所有者,Ubuntu?

我意外地将/ bin,/ boot,/ etc和/ dev的所有权更改为nobody:nogroup,当我错位正斜杠时,使用chown! 我怎样才能诉诸原来的文件所有权? 我已经设法让他们都根:根,但我不知道是否所有的文件应该由根拥有,如果这会打破什么? 他们是否可以select像在OS X中修复文件权限? 帮帮我!

如何轻松映射到Linux(Ubuntu)中的Windows Server共享?

我知道如何连接到一个Windows共享足够简单,我已经阅读了如何更改fstab文件以使其在启动时挂载。 这里真正的问题是…我可以在一个普通的用户桌面上创build几个快捷方式,以便无论谁login到Ubuntu机器,他们可以打开该快捷方式,它会打开Windows共享? 我还需要在login时允许AD凭据,所以链接到这将有所帮助,但我敢肯定,我可以search谷歌的那部分。

一些有关VPS的新手问题

今天我已经订购了一个VPS,而且我还在设置它。 我有一些Q虽然:另外,我刚刚安装了Apache,PHP和MySQL。 1 – 我不明白我的网站应该在哪个文件夹。它是'www'文件夹还是我应该上传我的网站的htdocs文件夹? 因为它们在完全不同的目录中。 2-我怎样才能上传文件? FTP程序? 我如何安装一个,哪一个? 谢谢

ext3优化后的后缀假脱机在> = linux-2.6.34天

鉴于这个主题的特殊性质(我们不是在谈论邮箱,只是假脱机,我们不是在谈论其他的文件系统,只是ext3,等等…)和相关软件的成熟(linux内核,ext3fs,postfix)我认为应该有一个或多或less的文件系统相关调优的最佳做法。 我正试图对他们进行综合: data=journal成了最近内核的默认版本(大约2.6.30 IIRC),所以我们应该可以 Wietse Venema说atime必须打开,但Postfix文档build议在讨论入站队列时不要使用noatime 。 这是否意味着postfix只需要一些队列目录的一段时间,并会从其他时间的noatime受益? 如果我们不使用ETRN,我们可以使用noatime吗? 文件系统可以挂载nodev,noexec,nosuid – no *不会阻止你设置属性(postfix使用exec attr),它们只是没有任何作用(我们不会从spool中运行任何东西) Wietse和/或chattr -S引用的fsync()问题可能与ext3fs的sync / async选项有关,但是我不太了解它们。 使用async选项login文件系统相当于chattr -R -S整个fs? 似乎它会提高性能,但这会冒着“ 系统崩溃后丢失邮件 ”的风险,还是真的在/ var / spool / postfix上安全? 你会调整其他任何postfix-2.6.x在ext3上更好地工作,或者你在任何地方都保留默认值吗? 有没有一个“最好”的Linux I / O调度器这种工作量(即CFQ或截止date?),或者这将根据硬件configuration变化太多? 你会调整文件系统或内核中的其他东西吗? 还要别的吗? 参考文献: SF上的Postfix性能 有关入站队列的 Postfix文档 Wietse Venema在[email protected]上的最佳文件系统 Postfix和ext3在[email protected] 这里和那里

Linuxnetworking“监狱”为一个单一的过程

我需要调整networking应用程序的networking特定的东西,如: 使它使用一个不同于/etc/resolv.conf默认的DNS服务器 确保它不尝试使用tcp / udp连接连接到某些主机/端口 我知道只要修改/etc/resolv.conf并编写一些iptables规则就可以避开,但对于输出IP数据包,使用默认的DENY防火墙策略可能会触发服务器上运行的其他服务中的故障。 我知道我可以设置一个整个操作系统的虚拟机,并在那里运行我的应用程序,但似乎有点矫枉过正。 是否有可能为一个单一的应用程序(认为单一的Linux进程)的networking“监狱”,可以接受iptables的规则,允许和从这个特定的应用程序的networkingstream量(以IP数据包和以上的方式考虑)? 也许这可以通过一些dynamic加载的库来实现,它可以处理networking层,就像tsocks所做的那样,但是更精细?

使用单个域密钥(dk-filter)签署多个域

动机 私人购物网站GILT,从giltgroupe.bounce.ed10.net发送定期更新电子邮件,但所有的邮件都与giltgroupe.com的域名密钥签名。 邮寄giltgroupe.bounce.ed10.net 签署giltgroupe.com 我的故事 在Debian Lenny下用postfix,我无法用y.com的域密钥使用dk-filter来签名x.com。 如果我尝试用以下参数初始化dk-filter服务: DAEMON_OPTS="$DAEMON_OPTS -d x.com,y.com -c nofws -k -i /var/dk-filter/internal_hosts -s /etc/dk-keys.conf" dk-filter服务标志与域x.com(d = x.com) 如果我更改守护进程arg.s,如下所示: DAEMON_OPTS="$DAEMON_OPTS -d x.com -c nofws -k -i /var/dk-filter/internal_hosts -s /etc/dk-keys.conf" 那么从y.com发送的电子邮件没有被签名。 dk-keys.conf文件如下: *:/var/dk-filter/y.com/mail 我设法做与DKIM同样的事情,完美的作品。 然而DK似乎并不奏效。 我用y.com的密钥和x.com的电子邮件x.com的密钥签署y.com的电子邮件没有任何问题,这表明没有configuration问题。 您是否有任何经验/build议可以通过特定选定的域名来签署来自多个域名的电子邮件 ?

configurationinitramfs-tools以将curl添加到initramfs,并在启动时在脚本中运行curl,而在Ubuntu 10.04 Server的intitrd中运行curl

我试图了解initramfs是如何工作的以及如何configuration它。 我想将curl添加到initramfs中的可用包中,然后运行一个在启动时使用curl的脚本(这意味着必须在它之前设置networking)。 我应该怎么做? (我也需要它来升级我的内核。)