我刚刚在Digital Ocean上创build了一个新的服务器,我计划用它来备份文件….我的客户端在运行wordpress的共享主机服务器上有一个网站,我无法让他们迁移到更好的服务器上。 他们有一个名为Updraft的WordPress插件,它可以进行日常备份,并且可以使用FTP将file upload到远程服务器,所以我只是为他的备份文件获得了此服务器设置。 我在这个Ubuntu 12.04服务器上使用这里的指令安装了ProFTPd … https://www.digitalocean.com/community/tutorials/how-to-set-up-proftpd-on-ubuntu-12-04 非常基本的第一步… sudo apt-get install proftpd 步骤2configurationProFTP。 … 打开文件: sudo nano /etc/proftpd/proftpd.conf 继续做一些改变: 将服务器名称更改为您的主机名称 ServerName "example.com" 取消注释默认根的行。 这样做会限制用户到他们的主目录。 # Use this to jail all users in their homes DefaultRoot ~ 步骤3访问FTP服务器。 … 一旦你已经安装了FTP服务器并按照自己的喜好进行了configuration,现在就可以访问它了。 您可以通过在地址栏中input域名并使用适当的IDlogin来访问浏览器中的FTP服务器。 请记住,连接到虚拟服务器时,只能访问用户的主目录。 ftp://example.com 或者,您可以通过键入以下命令来通过命令行访问FTP服务器: ftp example.com 所以我做了所有这一切,现在FTP服务器正在运行,但我不能login,因为我input我的root用户和我的root用户在服务器上的密码,这是行不通的。 我想它会有它自己的用户/密码这个FTP,但我在文章中或任何地方看到,如何设置FTP的用户名/密码…我错过了什么? 我甚至不需要Web服务器。 只需一台FTP服务器即可login并上传另一台服务器上的文件!
当我启动我的Ubuntu服务器时,我有这个警告信息: => /boot is using 100.0% of 235MB 而当我看着/ boot,我有很多依赖于内核版本的文件。 ls -al /boot/ abi-3.13.0-*-generic config-3.13.0-*-generic initrd.img-3.13.0-*-generic System.map-3.13.0-*-generic vmlinuz-3.13.0-*-generic *相当于24,35,36,37,39,40,41,43,44 我怎样才能安全地清理这个? 谢谢
我最近用Ubuntu 12.04设置了一个新的Web服务器。 我注意到有两个my.cnf文件,MySQL成功读取了两个文件: /etc/my.cnf中 /etc/mysql/my.cnf 我是否需要保留这两个文件? 如果可能的话,我想简单地将一个my.cnf的行合并到另一个my.cnf的行中,从而只有一个my.cnf来pipe理。
我们有一台运行Windows Server 2012 R2的服务器,有两个guest虚拟机:另一个Win Server 2012和Ubuntu Server。 我们最近购买了两个Nvidia Titan X GPU来加速Ubuntu Sever下的深度学习软件,但Hyper-V没有GPU直通选项,所以我决定摆脱Windows Server主机并安装Ubuntu。 问题是,我仍然需要访客Windows机器在具有RDP访问的新主机下工作。 任何build议? 更新1 :我忘了提及我们的机器有2个物理CPU。 我猜这很重要 更新2 :经过几个小时的研究,我相信KVM是要走的路。 我知道同时使用主机Ubuntu作为物理机器和主机是一个坏主意,但我没有看到其他select(但购买另一台机器,这不是一个真正的select)。 有ESXi与GPU直通,但它与非服务器Nvidia GPU和非常怪异的许可问题。 PS我知道我可以安装支持GPU直通的VM Ware ESXi,但是networking上的用户报告Nvidia显卡有多个问题。
我遵循hastexo指南创build了一个OpenStack Cloud。 Keystone服务和应该运行在不同的机器上。 但是,当我想在控制台中运行glance-api来进行debugging时,出现以下错误: 错误:无法从configuration文件/etc/glance/glance-api-paste.ini中加载glance-api-keystone。 Got:ImportError('No module named keystone.middleware.auth_token',) 所以Glance API没有运行。 我正在运行Ubuntu 12.04 LTS和Openstack Essex。
运行Ubuntu 12.04并尝试configurationpostfix通过GMAIL中继发送和接收。 我遇到了连接问题,特别是TLS。 已经尝试了一堆故障排除解决scheme,并已改变我的main.cf来解决TLS,但仍然收到以下错误。 试图debugging连接问题: `root@mailservice:/etc/postfix# openssl s_client -connect localhost:587 -starttls smtp` 我承认这些错误 `connect: Connection refused' 'connect:errno=111` 在我的日志中我看到: Jun 11 13:54:31 mailservice postfix/smtp[3765]: warning: cannot get RSA certificate from file /etc/postfix/cert.pem: disabling TLS support Jun 11 13:54:31 mailservice postfix/smtp[3765]: warning: TLS library problem: 3765:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:696:Expecting: TRUSTED CERTIFICATE: Jun 11 13:54:31 mailservice postfix/smtp[3765]: warning: […]
要将Redmine从1.0.1升级到2.1.2,需要执行以下命令: rake db:migrate RAILS_ENV=production 但是,这样做会产生以下错误: rake aborted! Please install the mysql2 adapter: gem install activerecord-mysql2-adapter (mysql2 is not part of the bundle. Add it to Gemfile.) rake aborted! Please install the mysql2 adapter: gem install activerecord-mysql2-adapter (mysql2 is not part of the bundle. Add it to Gemfile.) 我已经运行gem install activerecord-mysql2-adapter ,但是当我尝试运行rake …命令时仍然遇到相同的错误。 如何让我的RoR应用程序识别出我已经安装了mysql2适配器? 或者我的activerecord-mysql2-adapter安装有问题吗? sudo […]
我使用hostname实用程序更改了实例的主机hostname ,然后将其设置在/etc/hostname以便重新启动新名称。 我的主要动机是在PS1使用\h格式提示区分实例。 编辑我也改变了我的主目录的权限。 我使我的主目录组可写。 现在我不能再SSH进入机器。 它的缺点是Permission denied (publickey) 。 运行ssh -v ,更详细的输出是: debug1: Authentications that can continue: publickey debug1: Next authentication method: publickey debug1: Offering RSA public key: /Users/dmitry/.ssh/id_rsa debug1: Authentications that can continue: publickey debug1: Trying private key: /Users/dmitry/.ssh/ec2key.pem debug1: read PEM private key done: type RSA debug1: Authentications that can continue: publickey […]
我有很多使用OpenVZ的经验,但我想给LXC一个完美的隔离不担心的服务器。 交换机的主要原因是Ubuntu Server LTS作为基本操作系统,但OpenVZ项目目前只支持RHEL内核,最新的内核补丁是2.6.32。 这个新的服务器运行Ubuntu 12.04 LTS。 我发现使用提供的容器模板创build容器非常简单,例如, lxc-create -t ubuntu -n testvps -B lvm –vgname vps –fssize 20G –fstype ext4 。 但是,我还没有find任何实质性的信息来解释如何使用预先创build的OpenVZ模板,并将其作为LXC容器的基础。 我见过的文章基本上推荐 OpenVZ模板作为LXC容器的一个很好的select。 但是,如何? 本文很接近 ,但它使用Ubuntu 12.04不支持的path,直接提取到文件系统而不是LVM逻辑卷。 对于LXC来说如此新鲜,我相信我一定会错过一些东西。 我需要知道应该在哪里放置OpenVZ模板tarball(或提取它),以便lxc-create -t命令可以从中初始化。 我需要在OpenVZ预先创build的CentOS 6模板的 Ubuntu 12.04下的LVM卷上创build一个LXC容器。 任何帮助指出我在正确的方向将不胜感激。 谢谢!
这是一个愚蠢的noob问题。 我安装了Tomcat6和java-6-oracle。 我将/ env / environment设置为包含JAVA_HOME和JRE_HOME(并指向正确的目录)。 但是当我尝试启动tomcat6时,它说: no JDK found – please set JAVA_HOME 这是我的/ etc / environment的样子: JAVA_HOME="/usr/lib/jvm/java-6-oracle" JRE_HOME="/usr/lib/jvm/java-6-oracle/jre" FEDORA_HOME="/var/lib/fedora" CATALINA_HOME="/var/lib/tomcat6" JAVA_OPTS="-Xms1024m -Xmx1024m -XX:MaxPermSize=128m -Djavax.net.ssl.trustStore=/usr/local/fedora/server/truststore -Djavax.net.ssl.trustStorePassword=tomcat" PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java-6-oracle:/usr/lib/jvm/java-6-oracle/bin:/usr/lib/jvm/java-6-oracle/jre:/var/lib/fedora/server/bin:/var/lib/fedora/client/bin" 我哪里做错了?