Questions tagged «ubuntu»

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

4
定期跟踪哪些日志
我在自己的个人网站上在家运行自己的服务器,该网站使用Apache,Bind9和Django运行Ubuntu Server。您建议最好定期记录哪些日志?(而不是在出现问题时以阅读为基础)。我正在考虑检测入侵尝试(我以前曾经历过SSH错误)以及网站上的异常流量或错误。

2
使php mail()函数在ubuntu服务器上工作的步骤是什么?
我想在Ubuntu服务器上启用简单的php mail()函数。这将仅用于发送管理资料和日志。这是我要在此计算机上使用的所有邮件功能。 1)您能否命名1或2个易于设置的标准ubuntu软件包,以便我使用?应该占用很少的资源和很少的依赖关系。为此目的,最常用的软件包是哪些?我要使用它的优缺点是什么?(这台机器将永远不会收到邮件。) 2)选择邮件程序包后,如何从命令行对其进行测试?我必须允许传出连接到远程端口25是否正确? 3)是否有任何步骤确保php现在可以将其用于mail()函数? 我希望以此作为以后可以安装服务器的秘诀,因此了解出什么问题以及如何处理它会很有趣。 编辑:我最后安装了sendmail,并删除了exim4。PHP mail()在那之后工作了。所以对我来说sendmail似乎比exim4容易。以前安装了exim4的php5没有发送邮件。
11 php  email  ubuntu  sendmail 

11
哪个分布式文件系统作为云计算的后端?
我在Ubuntu Server(9.04)和Eucalyptus上运行了基本的云。Walrus(Eucalyptus的API兼容S3实现)将文件存储在云控制器上。但是,其他4台服务器中的每台服务器都有1TB的存储空间,这些存储空间基本上没有使用。我正在寻找一种将所有存储集中在一起的方法,以便利用所有可用资源。我一直在寻找各种选择,包括PVFS,Lustre,HDFS(Hadoop)。 我唯一的要求是它需要可伸缩并且在Ubuntu上运行良好。希望收到任何具有此类技术经验的人的来信,我们期待收到您的建议。


3
libcurl.so.4没有可用的版本信息
curl: /usr/local/lib/libcurl.so.4: no version information available (required by curl) 这是我得到的错误。此错误并未阻止任何脚本或应用程序运行或执行其任务,但是无论何时使用curl,我都会从系统收到电子邮件。 我有经常执行的Cron工作。每隔几分钟,有些会更长,而我收到的电子邮件中会包含该错误行。我已经从字符串及其变体中搜索到了地狱。但是,我找不到任何有用的东西。 我所做的事情:删除了文件/usr/local/lib/libcurl.so.4,这使错误消失并且curl仍然没有问题。大约24-48小时后,文件将返回,弹出回到该文件夹​​,我将不得不重新删除它。我知道这不是正确的做法,但是我不确定还有其他事情要做。 / usr / local / lib /的内容 libcurl.a libgcrypt.la libgpg-error.la libruby-static.a python2.7/ weechat/ libcurl.la libgcrypt.so libgpg-error.so node_modules/ python3.4/ libcurl.so libgcrypt.so.20 libgpg-error.so.0 pkgconfig/ ruby/ libcurl.so.4.3.0 libgcrypt.so.20.0.3 libgpg-error.so.0.15.0 postsrsd/ site_ruby/ 已安装的软件包: $ apt --installed list | grep 'curl' curl/trusty-updates,trusty-security,now 7.35.0-1ubuntu2.5 …
11 ubuntu  curl 

1
fstab中的CIFS挂载在IP上成功,在/ etc / hosts中写入的主机名上失败
我不知道为什么我的Ubuntu Server 14.04 LTS在从fstab解析主机名时遇到问题。我试图挂载以下条目: //NAS-5h2-20/backuppc/ /mnt/backuppc cifs auto,user=THEUSER,password=THEPASSWORD,cifsacl,uid=109 0 0 挂载失败并显示错误 mount: wrong fs type, bad option, bad superblock on //NAS-5h1-15/backuppc, missing codepage or helper program, or other error (for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program) In some cases useful info is found in …

2
如何在Ubuntu中配置登录消息?
每次SSH进入AWS Ubuntu服务器时,都会看到一条系统信息消息,显示负载,内存使用情况和可用于安装的软件包,如下所示: Welcome to Ubuntu 12.04.3 LTS (GNU/Linux 3.2.0-51-virtual x86_64) * Documentation: https://help.ubuntu.com/ System information as of Sun Nov 10 18:06:43 EST 2013 System load: 0.08 Processes: 127 Usage of /: 4.9% of 98.43GB Users logged in: 1 Memory usage: 69% IP address for eth0: 10.236.136.233 Swap usage: 100% Graph …

3
用盐状态文件清除目录
如何使用状态文件清除Salt-minion上的目录?我想*.conf在/etc/supervisord/conf.d/设置其他主管服务之前删除其中的所有文件。 以下top.sls配置无效: /etc/supervisor/conf.d/*: file.absent file.remove 由于不可用而失败。

3
将Apache虚拟主机与系统其余部分隔离
我正在设置一个Web服务器,该服务器将托管许多不同的网站,如Apache VirtualHosts,每个网站都可以运行脚本(主要是PHP,其他可能是possiblu)。 我的问题是如何将这些VirtualHost彼此隔离以及与系统其余部分隔离?我不希望网站X例如读取网站Y的配置或任何服务器的“私有”文件。 目前,我已按照此处所述使用FastCGI,PHP和SUExec设置了VirtualHosts(http://x10hosting.com/forums/vps-tutorials/148894-debian-apache-2-2-fastcgi-php-5-suexec -easy-way.html),但是SUExec仅阻止用户编辑/执行他们自己以外的文件-用户仍然可以读取敏感信息,例如配置文件。 我已经考虑过删除服务器上所有文件的UNIX全局读取权限,因为这样可以解决上述问题,但是我不确定是否可以安全地执行此操作而不中断服务器功能。 我也研究了使用chroot,但似乎只能在每个服务器上完成,而不能在每个虚拟主机上完成。 我正在寻找将我的VirtualHost与系统其余部分隔离的任何建议。 PS我正在运行Ubuntu 12.04服务器 我的回答:我几乎按照当前配置进行了操作,但是对所有虚拟主机都进行了chroot监禁,例如,将chroot监禁入其中/var/www,然后将所有用户数据放在子文件夹中,每个子文件夹均具有组/其他r / w / x权限禁用的。该选项是可取的,特别是因为无需修改源代码就可以实现。 我选择了@Chris的答案,因为它是经过彻底编写的,并且还考虑了FTP和SELinux




3
允许www-data用户使用scp / ssh
我在使用Ubuntu 10.04.2的Amazon EC2上 我的Web文件夹归www-data所有,因此我希望能够以www-data的身份登录ssh和scp到我的服务器。 谢谢! 将行添加到我的/ etc / ssh / sshd_config中似乎不起作用。 AllowUsers www-data

1
无法在VirtualBox guest虚拟机上连接到PostgreSQL
当我尝试从主机系统上的PostgreSQL客户端连接到VirtualBox来宾系统上的PostgreSQL服务器时,收到“连接尝试失败”消息。 主机系统是Windows XP。我正在运行VirtualBox 3.1.2。来宾系统是带有PostgreSQL 8.4的Ubuntu 9.10 Karmic Koala。 我已经按照手册和这篇文章中的说明转发了VirtualBox中的端口5432 。当我运行时vboxmanage getextradata vmname enumerate,会得到以下条目(以及其他条目): Key: VBoxInternal/Devices/e1000/0/LUN#0/Config/pgsql/GuestPort, Value: 5432 Key: VBoxInternal/Devices/e1000/0/LUN#0/Config/pgsql/HostPort, Value: 5432 Key: VBoxInternal/Devices/e1000/0/LUN#0/Config/pgsql/Protocol, Value: TCP 我在/etc/postgresql/8.4/main/pg_hba.conf中使用以下条目配置了PostgreSQL安全性: # IPv4 local connections: host all all 127.0.0.1/32 md5 host all all 192.168.1.0/24 md5 host all all 10.0.2.2/32 md5 然后我用重新加载了PostgreSQL sudo /etc/init.d/postgresql-8.4 reload。 仅出于诊断目的,我禁用了Windows防火墙和Ubuntu防火墙(sudo …

3
如何限制apt-mirror的带宽?
我需要为所有Ubuntu apt存储库制作一个一次性镜像(记录下来是因为我将其发送到了肯尼亚(请参阅此处和此处))。 我之前做过,并使用过apt-mirror,这正是我想要的。但是现在我想慢慢地做,所以我想限制它用来下载的带宽。有什么简单的方法吗?任何魔术贴合配置设置?

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.