Articles of ubuntu 10.04

在Linux中从命令行转发电子邮件

我有我的Maildir收到与Postfix服务器(Ubuntu)的电子邮件文件。 是否有一个实用工具可以将选定的电子邮件文件转发到指定的电子邮件地址? 就像是: cat emailfile | utility [email protected] 我尝试使用邮件命令,但它只是将整个文件内容(包括所有技术标题信息)作为纯文本发送,看起来不太好。 cat emailfile | mail -s subject [email protected] 更新 对不起,没有具体。 我想要的是从一个shell脚本转发一个电子邮件文件,没有附件,但删除所有的头和元数据,并以人性化的方式呈现。 就像在gmail中一样,当你点击“转发”时,它会自动parsing电子邮件,在上面添加“转发邮件”文本,然后放置正文文本消息。 我知道我可以自己parsing电子邮件文件,并构build一个新的电子邮件,但我认为有一个实用工具,可以节省几个小时。

只向特定的域提供请求?

我只想服务器对特定域的请求,只是放弃其他所有的东西或给它404。宁愿看到它通过nginx完成,但当然会喜欢最好的解决scheme。

设置chroot监狱的PHP / MYSQL(jailkit)

我正在运行Ubuntu,PHP5-FPM,MySQL和Nginx 我刚刚用jailkit安装了一个chroot监狱。 现在我需要解决如何设置我的PHP和MySQL在监狱工作。 谷歌search没有给我太多,jailkit网站没有这方面的文件。 (这可能很简单,但我对这个领域还是比较陌生的)

Ubuntu 10.10和10.04的服务器?

哪一个更适合服务器?

Linux服务器中的受控关机和断电之间的关机/启动顺序如何不同?

在Linux中,断电和受控关机(如重启或文字关机)之间的关机(可能是启动)有什么区别,特别是Ubuntu服务器10.04 LTS? 对我来说最重要的是:在这两种情况下如何处理networking的差异。

mysql my.cnf忽略

问题 我试图在我的生产服务器上修改一个my.cnf值,但是在sudo service mysql restart ,在我的开发服务器上使用my.cnf的一个精确副本(下载并replace原来的)在mysql命令行中显示variables是可见的。 my.cnf位于/etc/mysql/my.cnf sudo find / -name my.cnf /etc/mysql/my.cnf 所以整个系统只有一个文件存在 生产是Ubuntu 10.04 LTS 64位 开发是Ubuntu 11.10 32位 Mysql版本分别是5.1.61和5.1.62。 更新2: 运行mysql停止和mysql状态后返回mysql停止/等待,如果我运行top -b | grep mysql top -b | grep mysql 27652 root 20 0 4096 424 420 S 0 0.0 0:00.01 mysqld_safe 27769 mysql 20 0 392m 57m 7236 S 0 1.5 […]

saslauthdauthentication错误

我的服务器开发了一个预期的问题,我无法从邮件客户端连接。 我查看了服务器日志,唯一看起来确定问题的事情是像下面这样的事件: 11月23日18:32:43 hig3 dovecot:imap-login:login:user =,method = PLAIN,rip = xxxxxxxx,lip = xxxxxxx,TLS Nov 23 18:32:55 hig3 postfix / smtpd [11653]:从xxxxxxx .co.uk [xxxxxxx] 11月23日18:32:55 hig3 postfix / smtpd [11653]:警告:SASL身份validation失败:无法连接到saslauthd服务器:无此文件或目录11月23日18:32:55 hig3 postfix / smtpd [11653]:警告:xxxxxxx.co.uk [xxxxxxxx]:SASL LOGIN身份validation失败:通用失败11月23日18:32:56 hig3 postfix / smtpd [11653]:来自xxxxxxx.co.uk的AUTH之后丢失连接[xxxxxxx] 11月23日18:32:56 hig3后缀/ smtpd [11653]:从xxxxxxx.co.uk断开[xxxxxxx] 这个问题是不寻常的,因为在我的办公室只有半个小时,我的邮件客户端没有被提示input正确的用户名和密码。 我没有对服务器做任何改变,所以我不明白会发生什么事情发生这个错误。 search错误消息会产生各种结果,“修复”我不确定(显然不想让事情变得更糟或者修复没有被破坏的东西)。 当我跑步 testsaslauthd -u xxxxx -p xxxxxx 我也得到以下结果: connect():没有这样的文件或目录 […]

EC2磁盘达到100%实用程序,但重新启动后罚款

我们一直在Amazon EC2上运行一些生产服务,主要使用t1.large和t1.xlarge实例(非EBS)。 每隔一个附加(临时磁盘),经常会进入100%util状态(由iostat -xtc报告)。 当磁盘进入这种状态时,它基本上是完全不可用的。 重新启动解决了这个问题,看起来没有任何损坏。 发生显然是随机的,每隔几周就会发生一次。 我不确定是否有任何软件相关,但是我们正在运行最新的Ubuntu 10.04(Lucid)。 这些临时磁盘目前在lvm(RAID0)下运行。 以前我们使用mdadm和lvm。 有没有其他人看过这种行为之前(不知道它是特定于EC2)和任何想法如何避免它或纠正它,而无需重新启动?

rsyslog似乎对旧configuration起作用

我正在使用模板来dynamic生成rsyslog文件名。 我已经对原始格式做了一些修改,但是rsyslog在重新启动后似乎还是使用了新模板和旧模板。 我的文件名模板是这样的: $template RemoteDailyLog,"/var/log/remote/%hostname%/%$year%/%$month%/%$day%.log" 对此: $template RemoteDailyLog,"/var/log/remote/%hostname%/%fromhost-ip%/%$year%/%$month%/%$day%.log" 我停止rsyslogd使用service rsyslog stop rsyslog service rsyslog stop ,使用rm -rf /var/log/remote/*删除所有的日志文件,然后用service rsyslog start rsyslog service rsyslog start重新启动rsyslogd。 问题是rsyslog似乎是build立types"/var/log/remote/%hostname%/%$year%/%$month%/%$day%.log"文件夹结构(即没有远程IP) ,它不再出现在我的configuration中的任何地方。 是否有可能旧的日志或configuration数据已被caching在某个地方,并通过服务器重新启动保存? 这正在让我有一点点。

Linux使用本地帐户密码的PPTP VPN服务器?

有没有办法在Ubuntu 10.04下configurationPPTP服务器,以允许用户使用他们的用户名/密码从本地机器(Ubuntu服务器,也就是不在他们连接的地方)login? 我不想在每次创build用户时都向/etc/ppp/chap-secrets添加一个新的用户名,也不希望以这种纯文本forms存储密码。