Articles of Ubuntu的10.04

如何修复“BusyBox v1.17.1(Ubuntu 1:1.17.1-10ubuntu1)内置shell(灰)input”帮助“的内置命令列表?

所以我使用Ubuntu的时候突然间,整个事情都冻结了,我不得不重启。 从那一刻开始,系统启动时会提示这个小select菜单: GNU GRUB version 1.99~rc1-13ubuntu3 Ubuntu, with Linux 2.6.38-10-generic ubuntu, with Linux 2.6.38-10-generic (recovery mode) Previous Linux versions Memory test (memtest86+) Memory test (memtest86+, serial console 115200) 我已经select了所有可用的选项,但是我所得到的是另一个命令行系统,其内容如下: BusyBox v1.17.1 (Ubuntu 1:1.17.1-10ubuntu1) built-in shell (ash) Enter 'help' for a list of built-in commands. (initramfs): 老实说,我无法做任何事情。 有没有人知道发生了什么事情,以及如何让Ubuntu再次工作?

在Ubuntu Lucid Lynx上重启通过aptitude安装的MySQL服务器的问题

我正在使用Ubuntu Lucid Lynx(10.04),并通过aptitude安装了MySQL服务器。 安装程序自动添加一个名为mysql的用户(它在开始时不存在于/ etc / passwd文件中,并且在安装后存在),并启动了MySQL服务器。 然后我需要修改my.cnf(为了能够远程访问MySQL服务器)。 当我重新启动MySQL服务器 $ sudo /etc/init.d/mysql重新启动 它挂起。 但是在另一个terminal上通过“top”命令显示进程表明MySQL服务器正在以root用户运行。 但my.cnf明确规定 user = mysql 然后我试了一下 $ sudo服务mysql重启 结果更糟糕。 它根本没有启动MySQL服务器。 据我所知,在以前的Ubuntu版本中,我从来没有遇到这样的问题。 所以我的问题是: 如何在Ubuntu Lucid Lynx(10.04)中使用名为mysql的用户启动MySQL服务器? 在Ubuntu中启动MySQL服务器的最可靠的方法是什么?Lucid Lynx(10.04), /etc/init.d/mysql启动 要么 服务mysql启动 要么 启动mysql 有什么区别? 先谢谢你。 忠利

Ubuntu有SMTP吗? 如果是这样,我怎么看/编辑configuration?

我有问题从我的Ubuntu操作系统发送电子邮件。 我被告知我应该检查我的SMTPconfiguration。 我怎么能在Ubuntu上做到这一点,在这个操作系统上有这样的概念?

Ubuntu,程序目前没有安装

我有Ubuntu 10.04.4。 我下载并安装了scala(.tgz压缩包),解压到/ opt中,为所有用户设置读取和执行的权限。 还在/etc/environment更新了PATH 当我使用scala命令运行程序时,虽然名称是自动完成的,但不会运行: root@ubuntu:/home/user# scala The program 'scala' is currently not installed. You can install it by typing: apt-get install scala 但是,如果我使用完整path来执行它的作品。 从scala / bin的可执行文件在PATH(自动完成作品)。 我究竟做错了什么? root@ubuntu:/home/user# which scala root@ubuntu:/home/user# whereis scala scala: /opt/scala-2.9.2/bin/scala /opt/scala-2.9.2/bin/scala.bat /opt/scala/bin/scala /opt/scala/bin/scala.bat root@ubuntu:/home/user# echo $PATH ${SCALA_HOME}/bin:${JAVA_HOME}/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games root@ubuntu:/home/user# echo $SCALA_HOME /opt/scala root@ubuntu:/home/user# cat /etc/environment JAVA_HOME="/usr/lib/jvm/java-7-oracle" SCALA_HOME="/opt/scala" PATH=${SCALA_HOME}/bin:${JAVA_HOME}/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

logrotate删除文件

在我的服务器上,我有/etc/logrotate.d/apache2 /var/log/apache2/*.log { weekly missingok rotate 52 compress delaycompress notifempty create 640 root adm sharedscripts postrotate if [ -f "`. /etc/apache2/envvars ; echo ${APACHE_PID_FILE:-/var/run/apache2.pid}`" ]; then /etc/init.d/apache2 reload > /dev/null fi endscript } ~ 我观察到的是我每周都会得到一个gz文件。 我不希望它保存在15天(或100M的大小)结束删除,这怎么能做到? 我需要在上面添加什么? 这是一个Ubuntu 10.04服务器。

在Ubuntu上附加分离屏幕时出现混乱

屏幕清单显示 There are screens on: 9531.pts-0.ubuntu (03/02/2011 12:43:34 PM) (Detached) 2101.pts-0.ubuntu (03/02/2011 12:39:17 PM) (Attached) 2219.pts-0.ubuntu (03/02/2011 11:20:56 AM) (Attached) 3 Sockets in /var/run/screen/S-bond. 但是当我键入 screen -r 2101.pts-0.ubuntu There is a screen on: 2101.pts-0.ubuntu (03/02/2011 12:39:16 PM) (Attached) There is no screen to be resumed matching 2101.pts-0.ubuntu. 在这里,我无法取回屏幕2101.pts-0.ubuntu,事实上我退出了。 我好像在这里 screen -r 9531.pts-0.ubuntu [detached from 9531.pts-0.ubuntu] […]

我可以采取哪些步骤来确定我的服务器是否被黑客入侵?

可能重复: 如何找出我的服务器是否被入侵? 最近,我收到了一个.ru域的“无法发送的邮件返回给发件人”的消息,这个消息是我确信不是由我或我写的任何代码发送的。 我正在使用Google Apps发送电子邮件,而服务器是云托pipe提供商的vanilla Ubuntu 10.04.1服务器。 我正在寻找我可以做的事情的清单,以确定我的服务器是否已经被入侵。 到目前为止,我已经通过Open Relaytesting (不是开放中继)运行域,运行netstat -an和ps aux来确定只有我想要监听端口的程序正在运行(SSH,Tomcat,MySQL,后缀(我不认为我可以禁用Avahi,因为我的云服务提供者如何工作))。 而且我运行了cat /etc/passwd来确保没有任何未知的用户。 还有什么我该做的?

在Ubuntu Lucid中获取常规PHP更新

所以我们有一些运行Lucid的服务器将会运行apache / php。 我们希望能够以不同的系统用户运行PHP脚本,并为所述用户定制php.ini文件。 我用suexec做了一些关于使用fast-cgi的文章,看起来好像可能有用,但是后来又用了php-fpm。 有一些关于这个和PHP 5.3.3的研究刚刚发布与内置的PHP-FPM。 所以,我的迫切需求是在Lucid上得到5.3.3。 我的长期需求是有一个机制,可以让我们定期在Lucid上进行PHP更新。 我在启动板上看到Maveric有5.3.3版本。 不过,我关心使用新版本的源代码将会出现依赖性问题。 所以,在我看来,从Maveric获取源文件并在Lucid上编译它们,然后将这些文件放在PPA中是一个有效的想法。 但整个启动板/包装/包装的事情目前是我的头,我宁愿不花时间来看看所有这一切,如果它不是最好的方式进行。 所以,两个主要问题: 1)在Lucid中获取常规PHP更新的最佳方式是什么? 2)如果第一个问题的答案与上面概述的类似(从以后的发布版本中提取源代码包,编译并推送到PPA),那么我将如何开始使用类似于PHP的东西? 提前致谢。

无法使用Desktop —> Shadow连接到FreeNX服务器

我已经在Ubuntu 10.04桌面上安装了FreeNX服务器,并且可以使用NXClientselect“UNIX”和“GNOME”来远程连接到系统。 我想使用NX的“阴影”function,我无法使用“阴影”连接到此FreeNX计算机,下面显示了nxclient显示的错误的“详细信息”: NX> 203 NXSSH running with pid: 1472 NX> 285 Enabling check on switch command NX> 285 Enabling skip of SSH config files NX> 285 Setting the preferred NX options NX> 200 Connected to address: <my-public-ip-here> on port: 22 NX> 202 Authenticating user: nx NX> 208 Using auth method: publickey HELLO NXSERVER – […]

没有足够的资源可用

我已经build立了一个私有云来从VM实例获取服务,但是我不能运行这些实例: cloud@node:~$ cd /home/cloud/.euca cloud@node:~/.euca$ . eucarc cloud@node:~/.euca$ euca-describe-availability-zones verbose AVAILABILITYZONE cluster1 10.1.1.222 AVAILABILITYZONE |- vm types free / max cpu ram disk AVAILABILITYZONE |- m1.small 0002 / 0002 1 192 2 AVAILABILITYZONE |- c1.medium 0002 / 0002 1 256 5 AVAILABILITYZONE |- m1.large 0001 / 0001 2 512 10 AVAILABILITYZONE |- m1.xlarge 0001 / […]