Articles of ubuntu 10.04

在Ubuntu 10.04中安装drbd

在drbd.org的指南中,它说: 要获得DRBD,您需要在/etc/apt/sources.list中为您首选的Ubuntu镜像启用Universe组件 这是什么意思? 在我的sources.list中,一切都已经被取消注释了。 我是否需要添加另一个存储库? 谢谢您的帮助。

把更多的cpu用法分配给apache和模块

我目前正在尝试用apache和php处理一堆数据, 我估计这将需要几个小时,我想减less这个时间 在我的webmin我看到以下信息 CPU usage 25% user, 0% kernel, 19% IO, 55% idle 有没有办法让更多的cpu使用暂时的过程? (即使这意味着更改configuration并重新启动Apache两次) 它基本上是很多的MySQLselect/插入/更新和正则expression式 处理器为Intel(R) Core(TM)2 Quad CPU Q9400 @ 2.66GHz, 4 cores 感谢有关如何提高速度的任何提示 编辑 CPU使用情况列表显示了这一点 ID Owner CPU Command 26841 mysql 38.6 % /usr/sbin/mysqld –basedir=/usr –datadir=/var/lib/mysql –user=mysql –pid-file … 5627 www-data 0.3 % /usr/sbin/apache2 -k start

Tomcat服务器在启动几秒钟后closures?

我在我的Tomcat服务器上有一些奇怪的问题在Ubuntu的PC它可以启动后几秒钟内开始closures。 我仍然无法启动tomcat服务器 我的server.xml没有错误,我更改端口也没有运气 这是我的configuration <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 任何帮助? 我的catalina.out错误日志说 Oct 11, 2011 6:34:00 AM org.apache.catalina.startup.Catalina start SEVERE: Catalina.start: LifecycleException: service.getName(): "Catalina"; Protocol handler start failed: java.net.BindException: Address already in use <null>:8080 at org.apache.catalina.connector.Connector.start(Connector.java:1094) at org.apache.catalina.core.StandardService.start(StandardService.java:534) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:581) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) […]

如何知道在Linode instace中运行的Ubuntu Lucid服务器上消耗了哪些CPU?

我在Linode上运行了一个Lucid 10.04实例,该实例承载了一个简单的rails3应用程序。 现在我收到几封电子邮件,抱怨CPU使用率几乎100%。 但我无法弄清楚什么东西在吃掉CPU。 那么,有什么方法可以弄清楚什么程序/组件正在使用我的服务器CPU?

如何从Ubuntu的RAID 1arrays删除交换分区?

任何人都可以指出如何从Ubuntu 10.04服务器上的RAID1configuration中移除SWAP? 根据Ubuntu的高级安装指南, 在这里 ,它表示将交换添加到RAID,但我有一些严重的性能问题。 我想从arrays中删除它,并在两个独立的驱动器上以相同的大小重新创build它。 另一个arrays上的零数据丢失是必须的。 它是一个远程计算机,所以我宁愿通过命令行,如果可能的话。 这是cat / proc / mdstat的输出 md0 : active raid1 sdb1[1] sda1[0] 19530688 blocks [2/2] [UU] md1 : active raid1 sdb2[1] sda2[0] 957230016 blocks [2/2] [UU] 交换在md0设备上。 谢谢

剥离Ubuntu服务器在虚拟机上的性能

我们使用Ubuntu虚拟机作为本地开发环境,为所有开发人员提供一致的开发环境,并让他们使用自己select的OS / IDE进行其他工作。 该图像基于Ubuntu服务器10.04,并在VirtualBox上运行。 是否有任何额外的软件包/进程可以被剥离或一些调整,可以用来减less虚拟机的内存/ CPU使用,以获得更好的开发体验?

创build的第一个用户的主目录的权限更改没有被应用到其他用户

当我第一次安装Ubuntu的服务器10.04时,我创build了我的第一个用户'bonzo'。 当我作为bonzologin时,目录/home/bonzo bonzo的权限是755.但是,当我以任何其他用户的身份login时,目录/home/bonzo的权限为500。 这是一个例外,如果我作为bonzologin,我inputsu dummy1 ,然后跟踪ls -lh /home 。 然后, /home/bonzo目录的权限显示为755。 为什么我对正在login的其他用户应用的/home/bonzo目录所做的更改不是? 这是一个权限的特殊情况,只适用于创build的第一个用户的主目录? 编辑:这对我来说是一个问题,因为我试图从cgi运行.php文件,该文件包含exec /()函数,它需要/home/bonzo参数。 我不能运行这个脚本,除非我以bonzo身份login。

在Apache中的多个域

在设置多个域时遇到困难 当我sudo a2ensite的例子2,它不会加载,无论exampe1是否启用或禁用…当然取下了自己的example1。 这里是两个文件(example2是基于example1) 在网站 – 可用我有example1文件 <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName example1.com ServerAlias example1.com DocumentRoot /var/www/example1 <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/example1/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> […]

无法加载这样的文件 – OpenSSL(LoadError)

我遇到了一个不合作的EC2 Ubuntu 10.04 4 LTS实例的问题。 我正在尝试为具有以下依赖关系的Ruby Web应用程序安装一些先决条件: require 'rubygems' require 'webrick/https' require 'OpenSSL' require 'Plist' require 'uuidtools' require 'uri' require 'net/http' require 'net/https' require 'net/protocol' require 'json' require 'htmldiff' 我没有安装uuidtools,uri,json,htmldiff或plist,但是,当我尝试运行server.rb应用程序时,我收到此错误: /home/ubuntu/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file — OpenSSL (LoadError) from /home/ubuntu/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from server.rb:4:in `<main>' 我有Ubuntu存储库默认1.8以及1.9.3p125(通过rvm安装)。 对于每个版本,我都安装了相应的头文件/ dev包。 我试过删除1.8和重新安装1.9.3以及没有运气的openssl库 – 我仍然收到相同的消息。

`哪个php不能在linode服务器(Ubuntu 10.04)上运行?

目前正在尝试configuration在Ubuntu 10.04上运行的linode服务器。 我使用了似乎能够成功运行的stackscript( 默认drupalconfiguration文件 )。 日志显示如此。 然后ssh进入服务器(作为根)来尝试configurationphp。 当我运行一个which php which php5他们都没有返回。 一个which python返回一些东西。 我知道哪里的默认path到PHP,但我通常只是喜欢用它作为确认PHP存在。 我必须修改一些configuration来启用which工作? 另外选项卡完成似乎不适用于当我apt-get安装? 更新: 感谢您的build议家伙。 我跑了几个命令,也没有运气: [ root@ ~ ] $ dpkg -l |grep php [ root@ ~ ] $ apt-get install php5-cli Reading package lists… Done Building dependency tree Reading state information… Done Package php5-cli is not available, but is referred […]