Articles of ubuntu 10.04

使用http://www.couch.io/get#ubuntu在Ubuntu 10.04上安装CouchDB 1.0.1

我想知道我需要执行什么步骤来安装使用从http://www.couch.io/get#ubuntu包的couchdb? 我明白我需要跑步 sudo chmod a + x name-of-file.bin 然后 sudo ./name-of-file.bin 安装它。 但是在完成上述步骤之后,我需要做些什么来启动couchdb版本1.0.1? 我以前安装couchdb使用 sudo aptitude安装couchdb ,但是这给了我0.10.0版本。 我已经尝试通过去/opt/couchdb-1.0.1/bin启动couchdb(1.01版)来启动沙发,但检查后,couchdb的版本仍然是0.10.0。 那么我如何安装和启动运行couchdb(版本1.0.1)? 最好。

在虚拟机发生故障的情况下如何恢复虚拟机

我正在通过Ubuntu 10.04 64位服务器上的KVM进行虚拟化设置。 最近dbus更新导致我的主机操作系统崩溃。这是一个dbus的后安装脚本,最终导致一切下来。 现在我不得不基本格式化主机操作系统。我担心的是当环境稳定时运行在其上的虚拟机。它们在不同的LVM分区中。 就像是 /dev/virtualization/vm1 /dev/virtualization/vm2 /dev/virtualization/vm3 /dev/virtualization/vm4 如果过去有人经历过这样的复苏,让我知道他们做了什么来恢复。 我的所有虚拟机都位于不同的分区上,并且在同一个VolumeGroup中,此卷组位于主机操作系统上。 将格式化的HOST操作系统也在我的情况下清除虚拟机,或者只是重新安装主机,并通过一个工具,如virt-manager导入虚拟机我将能够得到它们。在开始格式化我需要的HOST操作系统之前来自serverfault专家的build议。 提前致谢。

Ubuntu服务器上的tomcat 5.5启动脚本

任何人可以共享他们的Tomcat启动脚本我正在寻找一个Ubuntu机器上的Tomcat启动脚本。 我的Ubuntu是10.04服务器。 这个tomcat是5.5.30。 它在/opt/apache-tomcat-5.5.31 我试了一个脚本 #!/bin/bash # # tomcat # # chkconfig: # description: Start up the Tomcat servlet engine. # Source function library. . /lib/lsb/init-functions RETVAL=$? CATALINA_HOME="/opt/apache-tomcat-5.5.31" case "$1" in start) if [ -f $CATALINA_HOME/bin/startup.sh ]; then echo $"Starting Tomcat" /opt/apache-tomcat-5.5.31/bin/startup.sh fi ;; stop) if [ -f $CATALINA_HOME/bin/shutdown.sh ]; then echo $"Stopping Tomcat" /opt/apache-tomcat-5.5.31/bin/shutdown.sh […]

无法获取.htaccess工作

我在Ubuntu Lucid Lynx上使用Apache2。 我有configuration设置为正常使用.htaccess 。 这是我的默认网站: <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride all </Directory> <Directory /var/www/> 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 all Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog /var/log/apache2/error.log # Possible values […]

在域名(不带端口号)上启动Tornado App

我可以知道如何在生产服务器(ubuntu 10.04)上启动一个Tornado应用程序,并在没有域名端口号的域名上访问它? 这是背景信息 我的龙卷风应用程序的位置:/srv/www/domain1.com/public_html/src。 src /的目录结构是: src/ static/ templates/ app.py 我打算在我的服务器上托pipe多个Tornado应用程序,所以我正在使用/etc/nginx/sites-enable和/etc/nginx/sites-availablefunction。 在我的/etc/nginx/sites-available文件夹中,我创build了一个domain1.com.conf文件: server { listen 80; server_name http://www.domain1.com; root /srv/www/domain1.com/public_html/src/static; location / { try_files $uri @tornado; } location @tornado { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://127.0.0.1:8888; } } 之后我做了/ etc / nginx / sites-enabled的符号链接。 比我重新启动nginx。 我没有改变默认的nginxconfiguration文件。 通过运行python app.py启动龙卷风应用程序后,我可以访问我的应用程序在http://www.domain1.com:8888如果我键入试图访问它在http://www.domain1.com ,那么我会请参阅“欢迎使用Nginx”消息。 有没有办法在http://www.domain1.com/上访问我的应用程序? […]

LDAP:无法parsing组***到gid:找不到

在LDAP安装中的用户和组pipe理步骤中,我编写了以下命令 sudo ldapadduser george example 并得到这个错误 无法将组示例parsing为gid:未find

在RAID + LVM上挽救grub

我有一个双SATA驱动器安装文件存储/通用盒,这是安排如此: / dev / sda1 + / dev / sda1 = / dev / md0 RAID1 – > / boot / dev / sda2 + / dev / sdb2 = / dev / md1 RAID1 – >具有VG和LV的LVM,用于/,/ usr,/ var等分区。 我在Ubuntu安装过程中select了这个设置,并且工作得很好,直到一些最新的更新显然包含了内核更新或类似的东西,这需要GRUB来修改。 之后,我现在有内核恐慌,无法在启动时安装FS。 我从Live CD启动,得到mdadm和lvm2后,检查文件系统是否正常,我可以组装MDarrays,LVM扫描产生正确的VG / LV列表。 如果你能告诉我(或者指点好资源),我将不胜感激,现在如何在Ubuntu更新的过程中从硬盘恢复启动。 我一直在做LILO bootloader的恢复工作,据我所知,这个工具几乎已经绝迹了,实际上我没有GRUB的经验(看起来比LILO更复杂)。 编辑:我尝试了https://help.ubuntu.com/community/Grub2#ChRoot程序,这似乎工作的一些,也就是从现场光盘chroot到现有的服务器configuration,然后尝试更新grub,grub -install / dev / sdXX,但不起作用。 具体来说,我试图做“grub-install […]

我如何限制一个post-commit钩子?

昨天,我错误地写了一个后致命的挂钩,致命的打破了我的服务器。 事实上,当我通过TortoiseSVN提交时,我可以看到post-commit钩子删除了重要的系统资源。 当我尝试重新启动服务器时,服务器没有启动。 无论如何,我即将再次设置SVN,我不想犯同样的错误。 如何限制我的提交后的挂钩权限只能修改某些文件夹?

Ubuntu Server 10.04 autossh脚本在etc / init.d中

我目前在/etc/init.d中有一个脚本,它调用autossh和端口转发来设置服务器上的反向ssh。 该命令之前是“睡眠20”,以确保在联网处于活动状态后调用该命令。 问题是,在引导周期的后期(联网设置之后)运行此脚本的更好方法是什么? 可以/应该把它移到/etc/rc.local还是有更好的解决scheme?

OpenL2tp可以通过NAT吗?

我在我的服务器上安装openl2tp( http://www.openl2tp.org/ ),lan ip 服务器为192.168.1.100,服务器的wan ip为82.103.143.89。 我可以连接l2tp 服务器在局域网中,但我不能连接l2tp服务器与wan ip,谁可以告诉 我的原因? 谢谢! ———– ————- BTW 1我无法从networking内部或外部连接到WAN; 2路由正常,1701端口打开 3没有足够的错误日志,除了一些重试消息:(