Articles of Linux操作系统

如何命令在Windows 7中运行symfony2

我正在Ubuntu环境(LAMP)工作 。但是,当我安装symfony2在Windows 7启动器操作系统我面临的问题,当我尝试使用Windows命令提示实体它不采取PHP应用程序/控制台 任何帮助表示赞赏! 谢谢

Python:在Windows或Linux上获取挂载点

我需要一个函数来确定一个目录是否是一个驱动器的挂载点。 我发现这个代码已经适用于linux: def getmount(path): path = os.path.abspath(path) while path != os.path.sep: if os.path.ismount(path): return path path = os.path.abspath(os.path.join(path, os.pardir)) return path 但我不知道如何得到这个在Windows上工作。 我可以假设挂载点是驱动器号(例如C :)吗? 我相信有可能在Windows上有一个networking挂载,所以我希望能够检测到挂载。

.net开源和运行平台select

我们被要求为一个大项目研究一个完全开源的解决scheme,他们希望这个项目尽可能接近100%的开源,主要是因为这是一个社区项目,未来可能只有很less的钱,用于主机的运行。 使用操作系统软件可节省许可成本,因为服务器将由现有的IT系统团队进行内部pipe理。 其中一个供应商是提出.net作为系统的组成,这很好,我知道.net应用程序可以正确地在GPL等开源许可下发布。 然而,因为我不是一个.net开发者,所以在涉及.net的权力方面,我有点困惑。 它是否必须是一个Windows服务器,这当然会导致更高的服务器成本和与MS产品的联系,或者可能在Linux等开源服务器上运行.net应用程序。 请不要把它变成一个MS Vs Linux的参数和好处,或者使用其中一个。 我们只是想确保我们充分了解使用.net的信息,以及它是如何开源的。 我希望能打开我的眼睛。

Linux相当于DOS的“开始”命令?

我正在写一个ksh脚本,我必须在一个单独的命令提示符窗口中运行一个可执行文件。

Windows相当于Linux命名空间(每进程文件系统挂载)?

Linux有一个称为命名空间的function,它可以让您将文件系统的不同“视图”分配给不同的进程。 在Windows中,如果你有一个传统的程序“floyd”,总是从C:\floyd\floyd.ini加载它的configuration,这将是有用的。 如果Windows有命名空间,你可以编写一个封装脚本来创build一个运行floyd的命名空间,当Alice运行脚本时,floyd会在一个C:\floyd存在但实际上指向C:\Users\Alice\Floyd 。 现在你可能会想:“好的,只要使用软链接或硬链接,并为C:\Users\Alice制作C:\floyd别名即可。 但是对于命名空间,Bob也可以运行启动脚本,但是他的floyd实例(在同一台计算机上同时运行)将会看到C:\floyd ,内容为C:\Users\Bob\Program Settings\Floyd Config (或其他我们喜欢的path)。 你可以在Linux上用命名空间来做到这一点。 在Windows上有类似或相似的东西吗? 如果它需要编写一个C程序,那就好了,如果它只适用于最新版本的Windows,那也没关系。

在Unix下创build的文件的Windows下使用fstream :: seekg

我有一个C ++跨平台的程序(用Linux下的g ++和PC下的Visual Studio编译)。 该程序将行写入文本文件(使用<< operator和std::endl ),但也可以从生成的文本文件(使用std::getline )读回数据。 为了优化数据访问和节省内存,在读取数据文件时,我第一次读取数据并在程序中保存数据位置。 当需要数据时,我稍后使用seekg移动到特定位置并读取数据。 在PC上创build和读取文件工作正常。 在Linux上创build和读取文件工作正常。 但是在Linux上创build文件并在PC上阅读失败。 在PC下,seekg有时无法相应地移动光标。 我可以在下面的例子中找出问题。 它读取文件一次,保存第二个位置和值,然后移回保存的位置并再次读取该行。 #include <fstream> #include <iostream> #include <string> #include <assert.h> int main() { std::fstream file; file.open( "buglines.txt", std::ios_base::in ); if ( file.is_open() ) { std::streampos posLine2; std::string lineStr; std::string line2Str; int line = 1; while ( std::getline( file, lineStr ) ) […]

Ada程序在Linux中运行,但不在GPS Windows 10中运行

在此先感谢您的帮助。 我目前正在做一些关于ada编程的初学者工作,我已经从http://libre.adacore.com/download/configurations#安装了GNAT编程工作室(GPS)。我有Windows 10 64位。 我在学校获得了以下代码: pragma Task_Dispatching_Policy(FIFO_Within_Priorities); with Ada.Text_IO; use Ada.Text_IO; with Ada.Real_Time; use Ada.Real_Time; procedure PeriodicTasks is Start : Time; package Duration_IO is new Ada.Text_IO.Fixed_IO(Duration); package Int_IO is new Ada.Text_IO.Integer_IO(Integer); task type T(Id: Integer; Period : Integer) is pragma Priority(Id); end; task body T is Next : Time; X : Integer; begin Next := […]

如何以编程方式检查远程主机的操作系统?

我需要检查远程主机是Windows还是Unix / Linux。 我不能认为它configuration了Web服务器。 我所能做的就是尝试连接到几个TCP或UDP服务。 哪些TCP服务(TCP端口号)通常会在Windows上打开,而不是在Unix / Linux上打开,反之亦然? 另一种方法是尝试SSH,如果它失败,假设它是Windows主机。 问题是,我需要这个,以便select远程访问方法ssh或类似psexec的Windows友好。

根据date范围筛选日志文件条目

我的服务器CPU使用率exception高,而且我可以看到Apache使用太多的内存。 我有一种感觉,我被一个单一的知识产权所困扰 – 也许你能帮我find他吗? 我使用了下面这行,find了10个最“活跃”的IP: cat access.log | awk '{print $1}' |sort |uniq -c |sort -n |tail 前5个IP的服务器请求量是“平均”用户的200倍。 但是,我不能确定这5位访客是否非常频繁,或者他们正在攻击服务器。 有没有办法,指定上述search到一个时间间隔,例如。 最近两个小时或10-12今天? 干杯! 更新2011年10月23日 – 我需要的命令: 获取最近X小时内的条目[这里两个小时] awk -vDate=`date -d'now-2 hours' +[%d/%b/%Y:%H:%M:%S` ' { if ($4 > Date) print Date FS $4}' access.log 在最近的X小时内获取最活跃的IP [在这里两个小时] awk -vDate=`date -d'now-2 hours' +[%d/%b/%Y:%H:%M:%S` ' { if ($4 > Date) […]

“没有X11 DISPLAYvariables” – 这是什么意思?

我想在我的Linux机器上安装一个程序(一个Java应用程序)(我正在使用Slackware)。 我收到以下错误,我不明白。 你能告诉我如何解决这个问题吗? 我不确定这是否是一个我可以在这里问的问题,因为这不是一个编程问题,但是如果你回复,我将不胜感激。 谢谢。 这里是我得到的:(我看到一些X11显示variables需要设置,但我应该给它什么样的价值?) ~$ java -jar gate-5.0-beta1-build3048-installer.jar – ERROR – java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at java.awt.GraphicsEnvironment.checkHeadless(Graphic sEnvironment.java:159) at java.awt.Window.<init>(Window.java:407) at java.awt.Frame.<init>(Frame.java:402) at net.sourceforge.mlf.metouia.borders.MetouiaDotsBuf fer.<init>(MetouiaDotsBuffer.java:105) […]