Tag: amazon ec2

在Amaon EC2上掺杂Tomcat 8 webapp时,权限被拒绝

我找不到如何获得对tomcat文件夹的写入和读取权限。 我按照DigitalOcean的设置Tomcat的教程进行了操作 。 我唯一不同的是我使用的是Java 8而不是7,但我不认为这会导致问题。 当我登录到tomcat web应用程序管理器并上传战争时,我收到以下错误: 失败 – 部署上传失败,exception:java.io.FileNotFoundException:/opt/tomcat/webapps/SimpleServlet.war(权限被拒绝) 当我使用Filezilla连接到EC2并且我想将文件放入webapps文件夹时: 错误:/opt/tomcat/webapps/SimpleServlet.war:打开以进行写入:权限被拒绝 错误:文件传输失败 ls -la /opt/tomcat/webapps是: total 28 drwxr-xr-x 7 root root 4096 Nov 20 09:19 . drwxr-xr-x 9 root root 4096 Nov 28 16:34 .. drwxr-xr-x 14 root root 4096 Nov 28 16:34 docs drwxr-xr-x 6 root root 4096 Nov 28 16:34 examples drwxr-xr-x […]

仅在第一次启动时运行脚本

Ubuntu中是否有惯用的方法只在第一次启动机器时运行脚本? (EC2)。

AWS实例中的磁盘空间不足’/’

我正在AWS云上为我的Web服务器运行Ubuntu 11.04实例,现在我的服务器/分区中没有磁盘空间。 df -ah说这个 Filesystem Size Used Avail Use% Mounted on /dev/xvda1 7.9G 7.8G 97M 99% / proc 0 0 0 – /proc none 0 0 0 – /sys fusectl 0 0 0 – /sys/fs/fuse/connections none 0 0 0 – /sys/kernel/debug none 0 0 0 – /sys/kernel/security none 3.7G 112K 3.7G 1% /dev none 0 […]

将安装的grub软件包列入黑名单

我试图阻止安装GRUB包(清除后)。 问题实际上与安装黑名单包相同,甚至涉及GRUB,这正是所选答案所说明的。 但是,它在使用云图版的12.04 LTS中不起作用。 在我的脚本中执行所有这些操作,我首先删除所涉及的包。 它有一个烦人的UNinstall提示,但我终于想出了如何提供答案(参见https://askubuntu.com/questions/195801/when-uninstalling-all-grub-packages-for-ec2-ami-build-script -how-do-i-bypass-pr for my old question)让它继续前进。 卸载完成后,我运行命令编辑/etc/apt/apt.conf.d/01autoremove文件,添加grub黑名单行,如上面问题的答案所示。 EXECUTING: diff -U999999 /root/etc_apt_apt.conf.d_01autoremove /etc/apt/apt.conf.d/01autoremove — /root/etc_apt_apt.conf.d_01autoremove 2012-04-20 10:21:55.000000000 +0000 +++ /etc/apt/apt.conf.d/01autoremove 2012-10-03 16:28:17.000000000 +0000 @@ -1,26 +1,27 @@ APT { NeverAutoRemove { “^firmware-linux.*”; “^linux-firmware$”; “^linux-image.*”; “^kfreebsd-image.*”; “^linux-restricted-modules.*”; “^linux-ubuntu-modules-.*”; “^gnumach$”; “^gnumach-image.*”; }; Never-MarkAuto-Sections { “metapackages”; “restricted/metapackages”; “universe/metapackages”; “multiverse/metapackages”; “oldlibs”; “restricted/oldlibs”; “universe/oldlibs”; “multiverse/oldlibs”; + […]

gcc编译的Hello World c ++的exec格式错误

我知道这里有很多类似的问题。 但我还没有找到任何解决方案。 在AWS ubuntu服务器上,我编写了c ++ Hello,World程序 #include using namespace std; int main(){ cout<<"Hello, World!"<<endl; return 0; } 并编译: ubuntu@ip-xxxxx:~/dev/c++$ g++ -c ./test.cc -o out ubuntu@ip-xxxxx:~/dev/c++$ chmod a+x out ubuntu@ip-xxxxx:~/dev/c++$ ./out -bash: ./out: cannot execute binary file: Exec format error ubuntu@ip-xxxxx:~/dev/c++$ file ./out ./out: ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), not stripped ubuntu@ip-xxxxx:~/dev/c++$ uname […]

安装后,EC2中的Google Chrome无法从Ubuntu Server 14.04 LTS(HVM)命令行打开

我已使用以下命令行安装了Google Chrome: $ wget -q -O – https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add – $ sudo sh -c ‘echo “deb http://dl.google.com/linux/chrome/deb/ stable main” >> /etc/apt/sources.list.d/google.list’ $ sudo apt-get update $ sudo apt-get install google-chrome-stable 当尝试从命令行( $ google-chrome )打开Goog​​le Chrome时,我收到以下错误消息: [5426:5426:0808/041800:ERROR:browser_main_loop.cc(209)] Gtk: cannot open display: 如何解决此问题以打开Goog​​le浏览器?

什么时候16.04将在AWS正式上市?

在http://cloud-images.ubuntu.com/locator/ec2/上似乎没有用,在搜索AWS本身时我也找不到任何内容

如何在Ubuntu 14.04中将python 3设置为默认解释器

我在EC2上使用Ubuntu 14.04 LTS。 我想将默认的python解释器从python 2.7更改为默认安装的3.4.0。 当我做: /home/ubuntu$ which python /usr/bin/python 查看/usr/bin/我看到: 显然它就在那里。 如何将其设置为默认值?

如何为不同的服务指定ec2实例类型?

在为Juju charm指定了默认的EC2实例类型后,如何覆盖其中一个服务? 例如, Juju教程部署wordpress和mysql,我可以在environment.yaml中设置default-instance-type ,因此两个服务都是m1.small 但是如何配置它以便(仅)将mysql服务部署在更适合数据库的实例类型上,例如m2.xlarge ?

为什么在Ubuntu 14.04上安装MySQL 5.6会失败?

出于好奇,我想在Ubuntu 14.04上看看MySQL 5.6。 基于这篇文章 ,看起来安装应该简单明了。 所以我启动了运行Ubuntu 14.04(64位)的AWS EC2微服务器,登录到我的pristine实例(通过PuTTY),并发出以下命令: $ sudo apt-get update $ sudo apt-get build-dep mysql-server-5.6 $ sudo apt-get install mysql-server-5.6 (前两个命令是绝望的动作,因为单独运行apt-get install之前没有用过。但即使使用所有三个命令,安装步骤仍然无效。) 在我预期的基础上,根据上面引用的文章,从最终命令看到这个输出: mysql start/running, process 2355 Setting up libhtml-template-perl (2.95-1) … Setting up mysql-common-5.6 (5.6.16-1~exp1) … Processing triggers for libc-bin (2.19-0ubuntu6) … Processing triggers for ureadahead (0.100.0-16) … 我得到了这个: start: Job failed […]