Questions tagged «ubuntu»

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

4
Dell T7500上的96 GB RAM在Ubuntu Server 11.04中显示为78GB
运行Ubuntu Server 11.04。我有一个装有12x8GB DIMM的新Dell Precision T7500工作站,BIOS显示96GB,但检查/ proc / meminfo可以得到: cat /proc/meminfo | grep MemTotal MemTotal: 82650584 kB 免费提供: free -m total used free shared buffers cached Mem: 80713 5254 75459 0 89 3304 -/+ buffers/cache: 1860 78852 Swap: 95365 2 95363 随附的Win7安装也显示96GB,可用80GB。 有人知道发生了什么吗?
11 ubuntu  memory 

3
8月8日中断后,如何从恢复快照中重新创建可用的AMI?
亚马逊在8月8日发生故障后,所有(基于EBS的)AMI都停止为许多 用户服务。这是由于AMI所基于的快照中的某些扇区损坏。 但是,Amazon创建了应解决磁盘问题的恢复快照。这些名称按照“ vol-xxxxxxxx的恢复快照”的名称命名。 我从恢复快照创建了一个新的AMI,该快照可以正常工作,但是从该新AMI启动的实例不起作用:它们的状态为“正在运行”,但是我无法进入计算机,也无法访问应在该计算机上运行的任何Web服务。归结为这一点(从系统日志,可通过AWS管理控制台访问): EXT3-fs: sda1: couldn't mount because of unsupported optional features (240). EXT2-fs: sda1: couldn't mount because of unsupported optional features (244). Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,1) 我已经将通过该恢复快照创建的卷安装到AWS上的另一台服务器上,尽管看起来一切正常。例如,fsck说: $ sudo fsck -a /dev/xvdg fsck from util-linux-ng 2.17.2 uec-rootfs: clean, …

2
在Ubuntu上将www目录放在哪里?
我有点害怕问这个问题,因为我上次只问一个问题就得到了很多否定票,但是这是可行的。 在Linux(Ubuntu)目录结构中的什么地方放置公共和私人网站文件是“正常”的。 假设我有一台服务器,并且想要目录; mysite1.co.uk/ mysite1.co.uk/www/ mysite2.co.uk mysite2.co.uk/www/ 通常将它们放在哪里? 更新:我正在使用Nginx(不是Apache)。
11 ubuntu  directory 

2
如何告诉Vim将背景色扩展到整个屏幕?
我对Vim配色方案有疑问:背景色无法填充整个屏幕。例如,在“蓝色”配色方案中,整个屏幕应变为蓝色。相反,蓝色背景仅延伸到每行的末尾。这是我缺少的控制台设置吗,还是我的vim默认设置有问题? 我在Ubuntu 10.10中只有这个问题。echo $TERM输出xterm-color。 [更新]:为消除错误源,我的最小〜/ .vimrc如下所示: filetype plugin on colorscheme blue syntax on /etc/vim/vimrc 包含未更改的Ubuntu默认值
11 ubuntu  vim  color 

2
使用端口确定进程,无需sudo
我想找出哪个进程(特别是进程ID)正在使用给定的端口。一个要注意的是,我不想使用sudo,也不能以root用户身份登录。我想要此功能运行的进程由我要查找进程ID的同一用户运行-因此我以为这很简单。 双方lsof并netstat不会告诉我的进程ID,除非我使用sudo运行它们-他们会告诉我的端口正在使用虽然。 作为一些额外的上下文-我有各种应用程序都通过SSH连接到我管理的服务器,并创建反向端口转发。设置完这些后,我的服务器将使用转发的端口进行一些处理,然后可以终止连接。如果我可以将特定端口(每个应用程序都有自己的端口)映射到进程,这是一个简单的脚本。有什么建议? 顺便说一下,这是在Ubuntu盒子上的-但是我猜任何解决方案在大多数Linux发行版中都是标准的。
11 linux  ubuntu  process  port 

2
设置基本的mod_proxy虚拟主机
我正在尝试建立一个基本的虚拟主机,以将所有test.local的请求代理到我在127.0.0.1:8080上运行的WEBrick服务器上,同时将对localhost的所有请求都保留到/ var / www中的静态文件中。我正在运行Ubuntu 10.04。 我安装了libapache2-mod-proxy-html,并且已使用a2enmod代理启用了该模块。我还启用了虚拟主机。但是,每当我去test.local时,总会收到一个神秘的500服务器错误,并且我的所有日​​志都告诉我: [Thu Mar 03 01:43:10 2011] [warn] proxy: No protocol handler was valid for the URL /. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule. 这是我的虚拟主机: <VirtualHost test.local:80> LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so ServerAdmin …

6
用于在Ubuntu服务器上交换的SSD
目前,我正在阅读SSD评论,我想知道如果将24 GB的交换空间从7200rpm硬盘驱动器移至SSD,我将获得多少收益。是否有人在SSD上实现了交换空间?这通常是个好主意吗? 附带说明:我读到,如果日志在SSD上,则ext4的性能要好得多。有这样的设置的人吗? 谢谢! 编辑:在这里,我将回答发布的问题:偶尔,我遇到掉期的情况相对较少。我知道交换是为了什么,那最好是获得更多的RAM。服务器开始交换时,其性能会降低(不足为奇)。这个想法是,如果我运行的内存不足进程很少,那时候可以使用SSD来交换而不是使用较慢的旋转介质来提高当时的整体系统性能。最后-我希望能够更快地登录并在交换过程中检查服务器状态,而不是等待登录提示。而且我所看到的SSD每GB的价格要比RAM便宜。 与HDD相比,使用SSD进行交换时,我是否有更好的服务器性能(很少见)?在这种情况下,将以10k或15k rpm的HDD进行评估? 谢谢大家的迅速回答!
11 linux  ubuntu  ssd  swap 

2
我的linux服务器被黑了。我如何找出完成的方式和时间?
我有一台运行桌面ubuntu发行版的家庭服务器。我在crontab中找到了这个 * * * * * /home/username/ /.access.log/y2kupdate >/dev/null 2>&1 当在该目录中查找时(用户名/之后的空格是目录名称),我发现很多脚本显然在做他们不应该做的事情。 在擦除那台计算机并重新安装东西之前,我想找出导致此安全漏洞的原因以及完成的时间。因此,我不再打开同一孔。 我应该查看哪些日志文件?我知道计算机上正在运行的唯一服务器是sshd和lighttpd。 我应该怎么做才能检测出这种情况是否再次发生?



5
nginx错误日志很大,因此我删除并创建了一个新日志,现在nginx无法启动
我删除了/var/log/nginx/error.log文件,然后使用以下命令创建了一个新文件: sudo nano error.log 这样做ls -la表明error.log和access.log具有相同的权限。 当我尝试启动nginx时出现错误: 警报:无法打开错误日志文件:open()“ /var/log/nginx/error.log”失败的权限被取消。 更新资料 当尝试启动nginx时,我还看到: emerg:/var/run/nginx.pid失败13:权限被拒绝。

2
如何更改Linux Apache服务器的文档根目录?
我正在尝试学习如何配置Apache HTTP服务器(我没有经验),而其他人已经在运行Ubuntu 8.04的VM中进行了设置。 我知道服务器正在运行,因为<html><body><h1>It works!</h1></body></html>当我转到http://1.2.3.4/时会收到“ ” (其中1.2.3.4是VM的IP编号)。 我在/ etc / apache2 /中找到了apache2.conf和httpd.conf(以及其他文件)。httpd.conf为空。 我尝试添加DocumentRoot "/home/username/temp"到/etc/apache2/httpd.conf中,并将一些简单的HTML放在/home/username/temp/index.html中。但是当我重新加载http://1.2.3.4/时,没有任何变化。 我是否需要重新启动httpd才能使它接受对DocumentRoot的更改? 更新:我将/ etc / apache2 / sites-available / default中的“ DocumentRoot / var / www /”更改为“ DocumentRoot / home / username / temp”,但是直到我运行后,才提供下一个HTML sudo service apache2 restart。我可以告诉Apache重新加载配置(而不是重新启动)吗? 更新#2:从Karol Piczak对他的回答的评论中得到了这一点:sudo /etc/init.d/apache2 reload

2
如何在Ubuntu中使用Mercurial设置etckeeper?
我对在Ubuntu系统中使用Mercurial安装etckeeper感兴趣。我的原因是我不知道如何使用Git,并且现在不想学习。如果我检查包装说明,那听起来很有希望: kent@rat:~$ apt-cache search etckeeper etckeeper - store /etc in git, mercurial, or bzr 我想知道如何从这里继续?我已经尝试了Googling,但没有找到适用于Ubuntu + etckeeper + Mercurial组合的任何东西。 (如果您知道有关这种情况的好的教程,那么链接是一个很好的答案。无需重复。)

4
简单的后缀配置-将所有传入的电子邮件转发到单个地址
我安装了Ubuntu 9.04服务器,该服务器托管着少量网站(当前有两个,并且将保持不变)。服务器对电子邮件的要求非常有限-发送外发电子邮件并将所有传入电子邮件转发到另一台服务器上的邮箱-最有可能是Google。 我已经安装了postfix,外发邮件工作正常。如何配置Postfix转发所有传入的邮件?如果我将其发送到googlemail地址,是否有特殊注意事项?最后,将基本的垃圾邮件过滤功能纳入转发机制有多困难?
11 ubuntu  postfix  gmail 

6
如何在多台计算机上有效地管理apt?
我使用p管理大约30台Ubuntu服务器。我已经看到许多关于cron-apt和apticron的信息,这些信息可以使它们的软件包保持最新状态,但是我一直无法找到一种集中管理进程的方法。使用cront-apt / apticron,我仍然需要登录到每个主机并运行aptitude update以执行更新。每当更新核心软件包时,更不用说来自所有30台计算机的审阅通知。 一定有更好的方法。有什么建议?
11 ubuntu  debian  apt 

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.