【3、开山篇——Linux的应用领域】教程文章相关的互联网学习教程文章

基于虚拟机VMware的linux串口应用程序--嵌入式linux学习(一)【图】

对于嵌入式linux没有过开发经验,零基础开始学习,这个是第一篇学习笔记,实例已经能正常发送数据; 整体思路是先在虚拟机上验证,然后再在RK3399上运行; 准备工作: a、安装好虚拟机VMware pro15,虚拟机上安装ubuntu16.0.4,ubuntu上安装CLion 2018.3.1开发环境; b、两个串口调试助手,TX,RX互相反接 ;window上用串口调试助手打开一个,虚拟机一个; 具体步骤: 1、为虚拟机添加串口硬件设备 2、虚拟机下设备都是文件的方...

linux – Go应用程序在生产中运行【代码】

我有一个具有ssh root访问权限的生产服务器.我已经安装了go并克隆了我的项目,我正在使用putty运行我的应用程序但是在关闭putty之后我的go应用程序停止工作,我需要做什么才能始终运行go application? 这是我的go.service文件[Unit] Description=my amazing service[Service] Restart=always RestartSec=3 ExecStart=go run /root/work/src/main/main.go[Install] WantedBy=multi-user.target解决方法:猜测很多细节,你可能会在命令行...

我可以同时为Windows和Linux平台编写Python Web应用程序吗?

我可以编写可以在Windows(IIS Web服务器)和Linux(Apache或lighttpd)上托管的Web应用程序而无需进行任何更改吗? CGI?也许是新事物? WSGI | FastCGI?解决方法:是的你可以.但是你也可以在windows上使用apache.如果你采用IIS的方式只有CGI而且设置起来非常困难.您也可以使用像CherryPy这样的基于python的服务器,它非常好,可以在所有平台上使用python. 像django这样的框架支持CGI和WSGI,因此您不必担心WSGI或CGI的细节. 如果你问我,...

检查简单的linux cli应用程序的网络流量

我正在命令行上运行一个小应用程序,我正在尝试查看它创建的(http)网络流量. 是否有某种包装程序(如“时间”或“观看”)可以显示进出应用程序的所有网络流量? (或者至少在文件中复制一份)解决方法:在命令行中使用tcpdump或在桌面中使用wireshark. 例如,捕获Web流量.tcpdump -s0 -i any -wfile.pcap端口80要直接观看它,请删除-wfile.pcap 读取以前保存的文件tcpdump -r file.pcap 但是对于网络流量,如果你有兴趣观看http流,我喜欢使...

c – Linux应用程序中记录器的建议

我正在构建一个C Linux应用程序,我需要记录它的活动.创建日志的现有Linux工具有哪些?你会推荐什么?解决方法:log4cxx怎么样?

c# – 任何ASP.net应用程序(或大多数)可以使用Mono在Linux下运行吗?

换句话说,既然我们拥有Mono,那么当涉及到服务器端Web应用程序时,C#是否与Java无关?或者,对于Mono能够/不能做什么,或者可以在Linux上为C#服务器端应用程序提供哪些库,还有很大的局限性?解决方法:“可以运行任何(或大部分)ASP.NET应用程序”的答案是“是”.有一个页面有一些常见的陷阱:Mono: Porting ASP.NET Applications(也感兴趣Porting WinForms applications page) 我在现场[1]中看到的最常见问题是,按发生次数: >不了解区分...

linux – 将两个greps和awk应用于相同的输入【代码】

我在我的python脚本中使用两个简短的UNIX命令来获取有关附近无线接入点的一些数据. > n1,获取接入点的ESSID: “iwlist网卡扫描| grep ESSID | awk{print $1}’” > n2,获取接入点的信号强度: “iwlist网卡扫描| grep level | awk{print $3}’” 我的问题是我一个接一个地使用这两个命令,这意味着它不会生成“对称”数据.您可能会获得6个ESSID和4个信号强度数据. 因为第一次,脚本找到6个AP(A,B,C,D,E和F),下一次只发现4个AP(A,C,E...

Delphi可以在linux上运行Soap服务器应用吗?

我一直在努力在Delphi中创建soap服务器然后运行并通过IIS在我的localmachine上托管它们. 我有一个godaddy帐户是linux托管,我很好奇,如果我能够在这个托管上使用Delphi创建的Soap服务器?解决方法:我认为你有3个选择: >通过现在非常有能力的葡萄酒来运行它.>如果您能获得副本,请使用Kylix构建它.>使用FreePascal构建它.

如何在32位支持PAE的Linux应用程序中使用3 GB以上的进程?

PAE(Physical Address Extension)于1994年在CPU中引入.这允许32位处理器访问64 GB内存而不是4 GB.从2.3.23开始,Linux内核为此提供支持.假设我正在启动其中一个内核,并希望在C中编写一个可以访问超过3 GB内存的应用程序(为什么3 GB?See this). 我如何访问超过3 GB的内存?当然,我可以分叉多个过程;每个人都可以访问3 GB,并可以相互通信.但对于大多数用例而言,这不是一个现实的解决方案.还有哪些其他选择? 显然,在大多数情况下,最好...

linux – 将数据包重定向到用户空间TCP堆栈而不修改应用程序

我正在使用基于在Linux下运行的Linux堆栈的用户空间TCP堆栈.不幸的是,它要求应用程序专门调用自己的正常套接字API函数的修改版本,然后使用libpcap来获取它接收到的响应传入数据包. 现在我的问题是,是否有任何方法可以将数据包从应用程序重定向到此TCP堆栈,而无需修改应用程序本身.换句话说,我正在寻找一种方法来拦截对套接字API的调用,并将它们重定向到等效的用户空间. 希望它或多或少清楚我的意思.解决方法:两个想法(未经测试,首先...

将COM对象公开给在Wine / Linux中运行的应用程序【代码】

在我完全迁移到Linux之前,只有一个Windows应用程序让我烦恼.这是我正在使用Wine运行的股票图表应用程序(找不到任何适合Linux的原生应用程序). 此应用程序具有自己的语言,它允许用户从COM组件创建对象以实现外部函数.在Windows中,我使用Mono创建了一个程序,它公开了允许我与图表软件交互的某些功能. 例:myObj = CreateObject("myApp.application"); myObj.data = Price; volatility = myObj.Volatility;问题:如何将在Mono运行时的...

linux – 在哪里存储我开发的应用程序?

我正在为ubuntu服务器开发一个服务器应用程序,客户端将通过套接字连接进行连接.它处于测试阶段并处于重大发展阶段.目前很多人都在使用它,而且几乎每天都会更新.因此,我认真考虑安全问题,同时不要过多限制自己.现在我有两个问题: >存放文件的适当位置在哪里?应用程序包含可执行文件,一些配置文件和启动脚本.但是为了方便起见,我不想将文件系统传播到单个文件夹中,因为应用程序正在大量开发中.我的猜测是在/ var下创建新的目录.现在...

如何在GNU / Linux中使用python自动化GUI应用程序的操作?

参见英文答案 > Which is the easiest way to simulate keyboard and mouse on Python? 4个如何自动化gthumb – ‘增强颜色’选项? gThumb是一个很好的图像管理软件,可用于GNU / Linux. 当我们看到图像时,我们可以轻松地增强颜色. 但是,我们必须单击图像,然后必须单击按钮增强色彩. 有没有办法自动化点击所有图像的过程在gthumb集合中并为所有人应用“增强颜色”选项图像? http://www.scree...

linux – 如何将动态链接的应用程序转换为静态链接?

我有一个应用程序,比如gedit,它是动态链接的,我没有源代码.所以我不能像我喜欢的那样编译它.我想要做的是使其静态链接并将其移动到没有必要的库来运行该应用程序的系统.那么有可能做到这一点以及如何做到这一点?解决方法:理论上这是可能的.您基本上必须完成与动态链接器相同的工作,并进行一些修改,即 >转储原始文件中的所有部分>解决符号>找到图书馆>而不是将它们加载到内存中,将它们组装成“虚拟图像”>解决内部链接>将整个事物转...

一个Java应用程序可以在同一个Linux机器上监视另一个Java应用程序吗【代码】

在Linux机器上,我运行了现有的第三方Java应用程序.我可以通过转到/ proc / PID /目录(内存,线程等)来了解应用程序的实时状态.但是,我想在同一台机器上运行一个单独的Java程序,而不使用JConsole或VisualVM(如生产环境).我搜索了JMX的主题.但是,它只返回有关其自身程序的信息,而不是我尝试监视的第三方应用程序.我对吗?有没有办法做到这一点(解析/ proc / PID /结果除外)?谢谢! 按照建议,我写了一个简单的程序来做本地监视器.但是...