Articles of Ubuntu

production.log空的Rails 4 / Capistrano / Passenger / Nginx服务器(数字海洋)

我已经使用Capistrano,Nginx,Passenger,Postgres,Redis / Resque在Ubuntu 12.04上build立了一个rails 4服务器 一切都很好,除了production.log文件总是空的。 我试过了在production.rb中的各种configuration更改都无济于事。 这绝对不是权限问题,因为日志目录和每个日志的权限都是开放的(777) 任何人都可以帮我弄清楚如何获得基本的日志logging工作?

我如何在Ubuntu上同时运行nginx和apache

我想configurationapache和nginx在ubuntu上一起运行,因为我想在nginx和apache上开发。 我读过,我必须编辑在Apache或Nginx的configuration,使其中一个运行在另一个端口而不是80。 我应该在Nginx中编辑哪些文件使其通过另一个端口运行? 请帮忙。

如何在ubuntu上configurationtesting成功后才能重新启动nginx?

当我在ubuntu服务器的命令行中重新启动nginx服务时,当nginxconfiguration文件有错误时,服务崩溃。 在多站点服务器上,这将放下所有站点,甚至没有configuration错误的站点。 为了防止这种情况,我首先运行nginxconfigurationtesting: nginx -t testing运行成功后,我可以重新启动服务 /etc/init.d/nginx restart 或者只重新加载nignx站点configuration而不重新启动 nginx -s reload 有没有一种方法可以将重启命令有条件的这两个命令组合到configurationtesting的结果中? 我无法在网上find这个官方文档 ,这是相当基本的。 我不知道我的Linux的方式,所以我不知道我在找什么是正确的在我面前或根本不可能。 我正在使用nginx v1.1.19 任何帮助,这是表示赞赏。

使用脚本将.csv文件加载到MySQL数据库中

我正在使用Ubuntu 10.04 LTS命令行来运行一个mySQL 5.1.61脚本,该脚本应该使用一个.csv文件并使用它的内容来填充我之前在脚本中创build的一个表。 这是脚本中的内容(csv有三列,名,姓和俱乐部): — Import club roster from csv. — Create a table to store club data. CREATE TABLE club_roster ( first_name VARCHAR(32), last_name VARCHAR(32), club VARCHAR(32) ) 其次是: — Put information from csv into table. LOAD DATA LOCAL INFILE '/complete/path/to/file.csv' INTO TABLE club_roster FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED […]

Python的PyInstaller的Ubuntu的烦恼

我一直在寻找如何使用pyinstaller的教程,并找不到我可以遵循的一个。 我一直在研究这个好几个小时,找不到任何帮助我的东西。 我正在使用Linux,并想知道是否有人可以帮助我的forms乞讨,因为没有一个部分我明白这一点。 我也有三个文件组成一个程序,并且也使用了Tkinter,所以我不知道这是否会让它变得更加困难。

如何在64位Linux上使用64位浏览器和64位Java插件获取32位JREpath

我的应用程序由三部分组成: 小程序 Java程序(myapp.jar) JNI库(myjni.so) 请注意,JNI库是为32位构build的。 在32位操作系统上,applet使用java.home属性来获取JREpath。 一旦applet获取了JREpath,它将像这样启动JAR JRE-path myapp.jar 现在我需要在64位Linux上运行这个应用程序。 在这里我有两个select: build立64位的JNI库。 这是不可能的,因为所有依赖的库需要为64位构build。 (这是我的一个限制) 要求用户安装32位的JVM现在的问题是如何获得32位的JREpath,因为java.home属性给出了64位的JREpath。 (因为浏览器和插件是64位)。 一种select是使用update-alternatives –list java命令获取所有JRE安装path。 然后,对于每个安装path,运行JRE-path -d32 –version命令查看它是否支持32位JVM 如果它支持32位JVM,则使用该JREpath启动JAR文件 如果没有一个java安装支持32位JVM,则显示消息以安装32位JVM 题: 上述解决scheme有没有问题? (我需要在Ubuntu,Redhat和OpenSuse上使用这个解决scheme) 有没有更好的解决scheme,以获得64位Linux上的32 JREpath?

Linux的Ubuntu的自动分配每个物理USB端口相同的挂载点

我是一个初学者在Linux 我想要Ubuntu的映射一个给定的USB物理端口的每个USB存储钥匙相同的安装点。 udev的? 谢谢

Ubuntu的C ++更新框架

我已经编写了一个主要用于Ubuntu Linux的C ++应用程序,并且正在寻找一个自动更新框架,也就是说,我希望应用程序检查更新并在可用和authentication时下载它们。 我一直无法findLinux上的C ++框架。 我find了TUF,但是这是python,Sparkle是OSX。 那么有谁知道一个能够帮助我的框架?

Ubuntu脚本来编译多个Java文件?

我知道这个命令是javac file_name.java但是我怎样才能把一个可以编译几个java文件的shell脚本放在一起呢? 我也在考虑复制文件,我认为我只是使用cp和绝对文件path引用。

Ubuntu 12.10 + Eclipse的3.8安卓设置为Android的问题

所以,我只是试图进入Android开发,并尝试使用Eclipse来设置我的系统,所以我可以通过教程和不熟悉的生态系统。 我使用Eclipse版本3.8在Ubuntu 12.10(amd64)上运行。 我遇到了一些问题/初始设置的问题,我不知道该怎么办… 1 – 我似乎没有得到“adb devices”命令来查看任何设备。 我有一个Verizon Galaxy Nexus和Nexus 7平板电脑连接到我的系统,没有看到任何东西。 我尝试在adb_usb.ini文件中添加一些供应商ID,但似乎没有办法。 我添加的两个ID是“0x4e41”和“0x18d1” – 我认为后者是“Google”设备ID,但我明显错误的地方。 2 – 我没有在“运行”button下configuration任何东西,我不知道如何通过AVD仿真器或通过设备configuration正在运行的应用程序。 我敢肯定,我不能通过我的设备运行任何应用程序,因为adb没有看到它们,但我确实有一个4.1 AVD设置,它应该能够运行任何创build的应用程序。 如何configuration“运行”button以通过模拟器推送应用程序? 它是否需要首先启动,或者它可以启动模拟器,并自动推送应用程序? 另外,一旦我解决了上面第一部分中的问题,我该如何configuration“运行”button将应用程序发送到我的设备? 任何/所有的帮助将不胜感激。 提前致谢。 编辑:作为两个评论,直到这一点已经提到使用运行菜单,但我似乎没有相同的运行菜单,你们中的任何一个。 我在运行菜单下的唯一的东西是 “外部工具”,然后下是 “运行”(这是一个没有任何东西的子菜单 – 我假设,因为我没有configuration任何东西), “外部工具configuration…” “组织collections夹…”。 我没有看到有关“运行configuration”的任何内容。 编辑2:我刚刚尝试添加在d.android.com“使用硬件”页面中提到的udev规则文件,并且似乎没有任何影响(即使重新启动后)。 仍然无法在“adb设备”中看到任何设备。 而且,是的,我的设备都打开了USBdebugging。 编辑3:似乎得到的设备显示在adb设备列表中,但仍然不知道如何将应用程序自动加载到它们。 此外,我试着运行http://developer.android.com/training/basics/firstapp/running-app.html上列出的“antdebugging”命令,我得到一个错误: Buildfile: build.xml does not exist! Build failed 不知道build.xml文件应该是什么,因为这应该是教程应用程序。