Questions tagged «ubuntu»

Ubuntu Linux是Debian的衍生产品,旨在使Linux成为主流。该站点上的问题通常应参考Ubuntu Server。请注意,http://askubuntu.com专用于Ubuntu问题。

2
启用用户注册-eJabberd
我是配置Jabber / XMPP服务器的完整管理员,我希望获得一些帮助。我已经做了所有的这并安装洋泾浜。我似乎可以在pidgin中设置“管理员用户”没有问题,但是当我尝试注册新用户时,我从pidgin中收到了403 Fobidden消息。 我是否需要更改ejabberd.cfg文件以允许用户注册?如果是这样,我该怎么办?如果不是,我需要什么来进行基本的聊天和文件共享?




1
将Amazon EC2 ext4 EBS卷转换为XFS文件系统
我需要将Amazon EC2 ext4文件系统转换为XFS文件系统,这样我才能拍摄一致的快照并将其发送到S3。我在美国东部地区使用具有i686架构的ubuntu服务器10.10的自定义小图像。问题在于,我仅对所有文件使用一个EBS驱动器,现在却让我头疼,因为从ssh登录到实例时,我无法真正卸载,格式化驱动器或对其执行任何操作。我的猜测是我需要以某种方式将EBS卷拆分为2,然后将/ var / www和/ var / lib移至第二个EBS卷,然后将其转换为XFS。我正在使用apache2,mysql,ispconfig,bind,postfix,courier,pureftp(http://www.howtoforge.com/perfect-server-ubuntu-10.10-maverick-meerkat-ispconfig-3) 谢谢。


2
启动时运行Upstart用户作业
我正在运行Ubuntu服务器11.04。我已经按照此处所述创建了Upstart用户作业。 我的档案如下/home/myuser/.init/sensors.conf: start on started mysql stop on stopping mysql chdir /home/myuser/mydir/project exec /home/myuser/mydir/env/bin/python /home/myuser/mydir/project/manage.py sensors respawn respawn limit 10 90 正如myuser我可以开始,停止和重新加载作业一样,它可以正常运行: $ start sensors sensors start/running, process 1332 $ stop sensors sensors stop/waiting 问题在于,启动时作业不会在启动时自动mysql启动。重新启动后,mysql正在运行,但我的sensors工作没有。 奇怪的是,尽管该作业不是在启动时就开始的,但是如果我sudo用来重新启动mysql它的确可以启动我的作业。下列命令myuser从全新启动开始运行: $ status sensors sensors stop/waiting $ sudo restart mysql mysql start/running, process 1209 $ …
8 ubuntu  upstart 

1
VirtualBox-如何为来宾OS动态分配RAM
VirtualBox图形用户界面版本4.1.2_Ubuntu r38459(与Ubuntu软件中心一起安装) 主机操作系统:Ubuntu 11.10 来宾操作系统:Windows XP sp 3(已安装来宾添加项) 我已经在Google上搜索了有关此主题的信息,但尚未找到任何帮助。我读了一些主题,说VirtualBox v 4现在支持动态RAM分配,但是我不知道如何启用此功能。 您能告诉我如何启用它吗?

1
创建虚拟主机并将其转发子域
苏大师 我有一个简单的.htaccess文件,在该文件中,我的Webapp只将非www重定向到www。现在我要做的是 创建一个新的虚拟主机,例如http://subdomain.mydomain.tld 为任何人进入该子域创建一个重定向到我的应用程序上的文件夹,例如app / webroot / subdomain 我当前的.htaccess看起来像这样 <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_HOST} !^www\.mydomain\.tld [NC] RewriteRule ^(.*)$ http://www.mydomain.tld/$1 [R=301.L] RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ app/webroot/$1 [QSA,L] </IfModule> 我将如何处理?我可以在.htaccess文件中完成所有这些操作,还是需要与GoDaddy混淆?如果可以的话,我宁愿不在应用程序中执行此操作。 我正在运行Ubuntu 10.04 + Apache 2.2.14-5 谢谢

2
为Postfix“ smtpd_recipient_restrictions”设置的最佳参数
我们已经从另一个ISP继承了DNS,现在我们的邮件服务器每分钟被大约1000封电子邮件轰炸,其中99.99%只是垃圾邮件。我们正试图优化过滤/拒绝垃圾邮件,但运气不好。 您认为最佳设置是smtpd_recipient_restrictions什么? 系统配置:Ubuntu + Amavis + Postfix + MySQL + Fail2Ban-Postfix 任何建议都欢迎! UDPATE,2012年8月8日 在按照以下方式更改posftix配置并配置Potrgey服务时,垃圾邮件级别下降了10倍 smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_hostname, reject_invalid_hostname, reject_non_fqdn_sender, reject_unknown_sender_domain, reject_non_fqdn_recipient, reject_unknown_recipient_domain, check_policy_service inet:127.0.0.1:10023, reject_rbl_client zen.spamhaus.org, check_recipient_access mysql:/etc/postfix/mysql-virtual_recipient.cf, reject_unauth_pipelining, reject_unauth_destination

2
如何记录来自PHP + cURL的传出HTTP请求?
我设置了一个PHP脚本,该脚本在站点上执行操作时都会发出cURL请求。问题在于,每当运行操作时,该信息就会被发布两次。 如果这是我的问题(cURL被运行两次),或者它发布到的URL做两次,则需要解决。 我想最好的方法是查看服务器发出的http POST请求。 这是最好的选择吗?如果是这样,我该怎么做?
8 linux  ubuntu  php  curl 

5
Debian / Ubuntu上的Runlevel'S'是什么
根据维基百科,“ S”应该是标准运行级别:“单用户模式”。但是,如果我没有记错的话,那么Debian上的单用户模式就是运行级别1。我发现一篇Debian文章声称,“ S”是一个运行级别,“系统将其用于通往另一个运行级别的方式”。有趣... 实际上,到目前为止,我几乎一直都忽略了这个运行级别,但是今天我只是因为好奇,才开始尝试使用Firestarter(是的,实际上是一个最终用户防火墙)。但是后来我注意到,它在/etc/rcS.d中创建了一个启动钩,我想知道我的防火墙脚本是否也应该具有该钩子? 更新资料 现在,我对了解Debian / Ubuntu上的实际情况更加感兴趣,因为Shorewall软件包(这是一个强烈的“ Debianized”软件包)还在rcS.d中创建了它的(唯一!)启动钩子!


3
使Linux ubuntu服务器保持最新状态的最佳做法是什么(构建软件包,dist-upgrade,alt仓库...)
我们正在运行基于Ubuntu 9.10 Karmic Koala的生产服务器,内核几乎是最新的(2.6.38.2-grsec-xxxx-grs-ipv6-64),但karmic软件包存储库现在已过时,例如。Nginx是0.7.62-确实是越野车-而最新的稳定版是1.0.x! 此外,Karmic刚刚达到使用寿命。 这个问题:保持UNIX包最新的最佳实践?看起来很相似,但实际上只包含有关程序包管理器的一些建议;根本没有我需要的! 所以我看到的选项是: 购买新机器,从头开始安装,迁移 发行升级 使用其他存储库(launchpad / ppa / backport / pinning) 建立你自己的 1.的缺点非常明显。 不过,我不敢做dist-upgrade的路径,因为对于生产服务器而言,停机和可能的灾难性后果是无法预测的,并且目前主要是在重建我自己所需的软件包。但是我确定我可能会错过一些。 对我来说,目前尚不清楚使用ubuntu反向端口会带来哪些风险(稳定性/兼容性),此外,对于9.10而言,官方也未提供任何支持。Launchpad是个人构建的,类似的问题-这比编译自己的脚本好多少。 构建软件包看起来不错,但是:1.有时我在重现正确的./configure选项以重用我现有的配置文件时遇到麻烦。1.我确信现在有很多软件包和依赖项已经过时了并且可能是来源错误 最后...最近发行的“旧”软件包呢?我想没有其他办法可以自己重建它们了吗?2.和4.的组合最终是最佳途径吗? 是否有最佳方法的客观共识,或者为什么我的一些选择可以/不可以? 如果确实没有,我将接受这个问题在创建无尽线程之前已解决!
8 linux  ubuntu  update 

2
终端仅显示$?
我最近在服务器上使用“ adduser username”设置了一个新用户,并注意到当我登录时会得到: $ 同样,对于我的新用户,没有突出显示文件夹或完成制表符。 但是,当我以root用户身份登录时,会得到一个完整的终端提示以及突出显示,完成等信息。 root@lin01:~# 有人知道我做错了什么吗? 编辑:解决方案是键入 chsh -s /bin/bash 用$登录。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.