Foreign LINUX

Windows 运行 Linux 应用
授权协议 GPLv3
开发语言 C/C++
所属分类 应用工具、 操作系统工具
软件类型 开源软件
地区 国产
投 递 者 江光明
操作系统 Windows
开源组织
适用人群 未知
 软件概览

Foreign LINUX 项目旨在让用户能在Windows上不做任何修改的跑Linux二进制文件。自由软件社区有一个类似的项目叫Cygwin,但需要重新编译才能将Linux或BSD上的软件运行在Windows上。Foreign LINUX绕过了这一对普通用户来说过于困难的过程,它是一个动态二进制翻译器和Linux系统调用接口模拟器,目前它处于早期开发阶段,能运行的Linux工具包括bash、vim、nano、python、gcc等。

该软件由来自上海的 Xiangyan Sun 开发。          

Screenshot

  • 查看本机的网络状态。使用netstat查看网络状态。显示系统端口使用情况。UDP类型的端口。TCP类型的端口。只显示所有监听端口。只显示所有监听tcp端口。 命令使用举例 命令 说明 netstat -anp 显示系统端口使用情况 netstat -nupl UDP类型的端口 netstat -ntpl TCP类型的端口 netstat -l 只显示所有监听端口 netstat -lt 只显示所有

  • 问题描述: 远程linux登录oracle用户,报错: Connection closed by foreign host. 然后用root用户登录之后,切换oracle,报错: su: /bin/bash: Too many open files in system   问题原因: 打开文件的数量以达到上限。   解决方法: 增加打开文件的最大数。 查看最大数: cat /proc/sys/fs

  • 环境,在win7系统下的虚拟机,虚拟机系统为centos6.6 由于windows长时间没有关机,然后今天电脑就感觉卡了就重启一下,结果重启了,linux链接不上了,如下: 1 2 3 4 5 6 7 8 9 10 11 Connecting to 192.168.10.186:22... Connection established. To escape to  local  shell, pr

  • 1 netstat 简介 netstat 可以用来查 Linx 网络系统接口的状态信息,统计信息,打开的 socket 连接,以及路由表等等。 在 CentOS 7 操作系统中,此命令默认是未安装的,所以我们可以使用如下命令进行网络工具包的安装。 yum install -y net-tools 注意,在 Windows 操作系统也是有这个命令的,用法一样。 2 选项说明 我们可以使用netst

  • Linux网络管理相关命令 netsta:显示本机网络连接、运行端口和路由表等信息 netstat命令:用于显示各种网络相关信息,如网络连接、路由表、接口状态、无效链接、组播成员等。 netstat选项: -a:列出系统所有网络连接,包括已经连接的网络服务、监听的网络服务和Socket套接字 -t:列出TCP数据 -u:列出UDP数据 -l:列出正在监听的网络服务(不包括已经连接的网络服务) -n

  • 用xshell连接服务器总是报错 connection closed by foreign host,害的我一个程序每次都跑到一半 解决方案是:     sudo vim /etc/ssh/sshd_config 添加两行: ClientAliveInterval 60 ClientAliveCountMax 3 sudo /etc/init.d/ssh restart

  • 首先,请检查您的防火墙设置是否阻止了连接。如果没有,请检查您的本地服务器是否已经正确设置,并且确保甲骨文服务器上的端口是可以访问的。如果问题仍然存在,您可以尝试重新启动服务器,或者使用其他的SSH客户端来进行连接。

  • linux下查看端口时会有 Local Adress(本地ip:端口)和Foreign Address(外部ip:端口) 其中Local Adress分为0.0.0.0所有ip都可访问,127.0.0.1只有本机可访问

  • 查询指定端口是否已经开启 firewall-cmd --query-port=8091/tcp 查看开放端口列表 firewall-cmd --list-ports 2、查看防火墙状态 查看防火墙状态 systemctl status firewalld 开启防火墙 systemctl start firewalld 关闭防火墙 systemctl stop firewalld 开

 相关资料
  • Linux运行环境 QEMU用于模拟一台x86计算机,让ucore能够运行在QEMU上。为了能够正确的编译和安装 qemu,尽量使用最新版本的qemu,或者os ftp服务器上提供的qemu源码:qemu-1.1.0.tar.gz)。目前 qemu 能够支持最新的 gcc-4.x 编译器。例如:在 Ubuntu 12.04 系统中,默认得版本是 gcc-4.6.x (可以通过 gcc -v 或者

  • 问题内容: Android基于Linux;本机Linux应用程序可以在Android上运行吗? 问题答案: 一般来说,没有。Android应用程序通常在类似于Java的沙盒虚拟机中运行,因此必须使用Java或编译为使用Android API的虚拟机字节码的某种语言编写。 但是,虚拟机确实可以在基础Linux操作系统上运行,并且有多种方法可以调用本机代码。参见https://developer.an

  • 安装 Yii 后,就有了一个可运行的 Yii 应用, 根据配置的不同,可以通过 http://hostname/basic/web/index.php 或 http://hostname/index.php 访问。 本章节将介绍应用的内建功能,如何组织代码, 以及一般情况下应用如何处理请求。 信息: 为简单起见,在整个“入门”板块都假定你已经把 basic/web 设为 Web 服务器根目录并配置

  • 问题内容: 是否可以在Linux环境上运行.net应用程序?如果是,那怎么办?.net框架的所有组件都可以在Linux上正常工作吗? 问题答案: 请参阅使用Mono在Linux上运行.Net应用程序: 想象一下,您公司的命运取决于您按时完成新的Linux项目。您拥有一流的开发人员团队,但他们都是.Net程序员。你会怎样做?承认Windows比Linux更好?哭?辞职?不,您将安装Mono并拯救世界

  • 问题内容: 我试图确保脚本仍在开发服务器上运行。它整理统计数据并提供Web服务,因此应该可以持续使用,但是一天几次,它会由于未知原因而死掉。当我们注意到我们只是再次启动它时,但是后部很痛苦,有些用户没有权限(或专有技术)来启动它。 我内的程序员想花几个小时来解决问题的根源,但内心的忙碌的人认为必须有一种简便的方法来检测应用程序是否未运行,然后重新启动它。 我知道我 可以 通过grep cron-s

  • 问题内容: 我已经编写了一个在标准虚拟主机Linux解决方案上运行的Java服务器应用程序。该应用程序始终在运行,以监听套接字连接并为其创建新的处理程序。它是客户端服务器应用程序的服务器端实现。 我启动它的方法是将其包含在服务器的启动 rc.local 脚本中。但是,一旦启动,我不知道如何访问它以停止它以及是否要安装更新,因此我必须重新启动服务器才能重新启动应用程序。 在Windows PC上,对

  • 问题内容: 我有一个需要开发读取TCP / IP套接字的应用程序的要求。我成功地将程序制作为Java程序且没有GUI,这意味着程序一旦运行,便开始侦听Socket并在Netbeans IDE的帮助下获得响应。现在根据我的要求,我必须在Linux系统启动后立即开始执行该程序。 其实我是Java和Linux平台的新手,所以毫无疑问。 我的没有GUI的套接字程序是否可以按我的要求运行? 我知道如何在Li

  • 我编写了一个Java服务器应用程序,它运行在一个标准的虚拟主机Linux解决方案上。应用程序一直运行,监听套接字连接,并为它们创建新的处理程序。它是客户端-服务器应用程序的服务器端实现。 我启动它的方式是将它包含在服务器的start up rc.local脚本中。但是一旦启动我不知道如何访问它,停止它,如果我想安装一个更新,所以我必须重新启动服务器,以便重新启动应用程序。 在windows PC上