在线的linux系统 免费的linux在线环境
16个Linux系统方面的在线工具类网站
众所周知,GNU Linux不仅仅只是一款操作系统。看起来通过互联网全球许多人都在致力于这款以企鹅为吉祥物的操作系统。如果你读到这篇文章,你可能希望读一些关于Linux在线资源的内容。在可以找到的所有关于这个主题的网页中,有一些网站是每个Linux爱好者都应该收藏起来的。这些网站不仅仅只是教程或回顾,更是可以随时随地访问并与他人共享的实用工具。所以,今天我会建议一份包含16个应该收藏的网址清单。它们中的一些对Windows或Mac用户同样有用:这是在他们的能力范围内可以做到的。(译者注:Windows和Mac一样可以很好地体验Linux)1. ExplainShell.com
如果你对Linux命令行感兴趣,那就试试这个网站。如果你对Linux命令行不感兴趣,那就更应该试试它,因为它会详尽地告诉你一个命令是如何工作的。这会防止你无意执行一个对电脑有害的命令,而且通过一个非常赞的界面来学习是一个好方法。
2. BashrcGenerator.com
如果你想开始学习Linux命令行,或者想快速地生成一个自定义的shell命令提示符,但不知道从何下手,这个网站可以为你生成PS1提示的代码,将代码放到家目录下的.bashrc文件中即可。你可以拖拽任何你想在提示符里看到的元素,譬如用户名和当前时间,这个网站都会为你编写易懂可读的代码。绝对是懒人必备!
3. Vim-adventures.com
我是最近才发现这个网站的,但我的生活已经深陷其中。简而言之:它就是一个使用Vim命令的RPG游戏。在地图的平面上使用‘h,j,k,l’四个键移动你的角色、得到新的命令/能力、收集钥匙,可以帮助你非常快速地学习如何高效使用Vim。
4. Try Github
目标很简单:15分钟学会Git。这个网站模拟一个控制台,带你遍历这种协作编辑的每一步。界面非常时尚,目的十分有用。唯一不足的是对Git感兴趣,但Git绝对是一项不错的技能,这里也是学习Git的绝佳之处。
5. Shortcutfoo.com
又一个包含众多快捷键数据库的网站,shortcutfoo以更标准的方式将其内容呈现给用户,但绝对比有趣的迷你游戏更直截了当。这里有许多软件的快捷键,并按类别分组。虽然像Vim一类的软件它没有给出超级完整的快捷键列表,但也足以提供快速的提示或一般性的概述。
6. GitHub Free Programming Books
正如你从URL上猜到的一样,这个网站就是免费在线编程书籍的集合,使用Git协作方式编写。上面的内容非常好,作者们应该为他们做出的这些贡献受到表扬。它可能不是最容易阅读的,但一定是最有启发性的之一。我们只希望这项运动能持续进行。
7. Collabedit.com
如果你曾经计划过电话面试,你应该先试试collabedit。它让你创建文件,选择你想使用的编程语言,然后通过URL共享文档。打开链接的人可以免费地实时使用文本交互,使你可以评判他们的编程水平或只是交换一些程序片段。这里甚至还提供合适的语法高亮和聊天功能。换句话说,这就是程序员的即时Google Doucment。
8. Cpp.sh
尽管这个网站超出了Linux范围,但因为它非常有用,所以值得将它放在这里。简单地说,这是一个C++在线开发环境。只需在浏览器里编写程序,然后运行它。作为奖励,你可以使用自动补全、Ctrl+Z,以及和你的小伙伴分享你的作品的URL。这些有趣的事情,你只需要通过一个简单的浏览器就能做到。
如果想继续在浏览器上做一些疯狂的事情,你可以试试在copy.sh上在线运行一个虚拟机。就是这么简单。这个网站最近小有名气,但这个点子确实有些疯狂。从导航栏里,你可以选择运行默认的虚拟机镜像,或者上传你自己的iso文件。这项壮举的代码已经共享在GitHub。尽情尖叫吧!
10. Commandlinefu.com
我们总是在自己的电脑上保存着一大段命令行“宝石”,commandlinefu的目标是把这些片段释放给全世界。作为一个协作式数据库,它就像是命令行里的维基百科。每个人可以免费注册,把自己最钟爱的命令提交到这个网站上给其他人看。你将能够获取来自四面八方的知识并与人分享。如果你对精通shell饶有兴趣,commandlinefu也可以提供一些优秀的特性,比如随机命令和每天学习新知识的新闻订阅。
11. Alias.sh
另一协作式数据库,alias.sh(我爱死这个URL了)有点像commandlinefu,但是为shell别名开发的。你可以共享和发现一些有用的别名,来使你的CLI(命令行界面)体验更加舒服。我个人喜欢这个获取图片维度的别名命令。
function dim(){ sips$1-g pixelWidth-g pixelHeight}你通过alias.sh节省下来的时间会积少成多,当你走到人生尽头的时候,会发现省下了许多年。(译者注:珍爱生命,多用别名!)
12. Distrowatch.com
有谁不知道Distrowatch?除了基于这个网站流行度给出一个精确的Linux发行版排名,Distrowatch也是一个非常有用的数据库。无论你正苦苦寻找一个新的发行版,还是只是出于好奇,它都能为你能找到的每个Linux版本呈现一个详尽的描述,包含默认的桌面环境、包管理系统、默认应用程序等信息,还有所有的版本号,以及可用的下载链接。总而言之,这就是个Linux宝库。
13. Linuxmanpages.com
一切尽在URL中说明了:随时随地获取主流命令的手册页面。尽管不确信对于Linux用户是否真的有用,因为他们可以从真实的终端中获取这些信息,但这里的内容还是值得关注的。
14. AwesomeCow.com
这可能对于骨灰级 Linux没啥用,但是对于其他人也许有用。Awesomecow是一个搜索引擎,来寻找Windows软件在Linux上对应的替代品。它对那些迁移到企鹅操作系统(Linux)或习惯Windows软件的人很有帮助。我认为这个网站代表一种能力,表明了在谈到软件质量时Linux也可以适用于专业领域。大家至少可以尝试一下。
15. PenguSpy.com
Steam在Linux上崭露头角之前,可玩性可能是Linux的软肋。但这个名为“pengsupy”的网站不遗余力地弥补这个软肋,通过使用漂亮的界面展现了数据库中收集的所有兼容Linux的游戏。游戏按照类别、发行日期、评分等指标分类。我真心希望这一类的网站不会因为Steam的存在走向衰亡,毕竟这是我在这个列表里最喜爱的网站之一。
16. Linux Cross Reference by Free Electrons
最后,对所有的专家和好奇的用户,lxr是源于 Linux Cross Reference的另外一种形式,使我们能交互地在线查看Linux内核代码。可以通过各种标识符在代码中很方便地导航,你可以使用标准的diff标记对比文件的不同版本。这个网站的界面看起来严肃直接,毕竟这只是一个希望完美阐述开源观点的网站。
总而言之,应该列出更多这一类的网站,作为这篇文章第二部分的主题。但这篇文章是一个好的开始,是一道为Linux用户寻找在线工具的开胃菜。如果你有其它任何想要分享的页面,而且是紧跟这个主题的,在评论里写出来。这将有助于续写这个列表。谢谢阅读,希望能帮到大家,请继续关注,我们会努力分享更多优秀的文章。
找一个简单的linux的在线考试系统 要免费的
Linux主机上架设网上调查和在线考试系统 Linux
一、引言
如今已进入WEB 2.0时代,各种网络应用也如雨后春笋般不断涌现,特别是企事业单位应用越来越广泛,从最初的C/S架构,到现如今的B/S架构。本文是通过在LINUX主机上架设基于APACH服务的PHP程序应用,介绍了《网络调查系统》和《网上考试系统》安装和使用手册,全部为作者个人经验之谈。源程序归作者所有,任何使用该程序者请遵守相关的使用协议。
二、安装前的准备
a) LINUX系统:本文使用的是基于Fedora 8的linux系统,如使用其它版本的linux请安装系统对应的相关组件,当然上述两种PHP应用也可以安装在Windows系统中,相关安装信息请参考相应的手册,这里只介绍基于linux系统。建议安装好操作系统后去掉一些不必要的服务,如蓝牙、SMART CARD等。
b) Webmin的安装,为了方便使用请在相关网站下载Webmin,最好是RPM文件,安装好即可。
c) HTTP支持:使用的是Apache 2.2.6,将文件的字符集设定为默认,否则会产生乱码。
d) MYSQL支持:MYSQL版本 5.0.45,建立一个新的用户,并给予建立和修改数据库的权利。
e) PHP版本:PHP版本 5.2.5
f)安装php-mbstring,此插件不是随PHP自行安装,需要另外安装,Linux光盘上有现成的RPM。
g)本文所使用的组件全部是Fedora光盘中所带的组件,并且都是经过编译后的rpm文件,所以安装上省去了很多的麻烦。这种方法安装的弊端就是不能根据自己定义的方式进行安装,也不够灵活,所以安装目录也会和通过重新编译进行安装的程序会有一些区别。
h)所用到的虚拟目录为/var/www/html,为了安全考虑可以根据需要建立其他虚拟目录。
i)本文为了方便并没有建立其他的用户和相应的权限,全部使用root用户进行操作,在实际工作中非常不可取,因为LINUX是以安全著称的,所以不建议大家像我这样设定。
j)为了使用方便,使用了两个工具如下:
i. WinSCP是一个支持SSH(Secure SHell)的SCP(Secure Copy)文件传输软件。只要文件主机支持SSH协定,你就可以安心的下载、上传文件。他的操作界面是参考NC(Norton Commander)的双视窗排列方式,使用起来不会有太大的困难。在WinSCP中,一般的文件操作都没有问题,如:复制、移动、更名文件或文件夹等。
ii. SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,同时支持Telnet和rlogin协议。还可用于连接运行包括Windows、UNIX和VMS的远程系统的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。
k)对PHP和MYSQL进行测试,以保证其正常工作。请把下面文件放在虚拟目录相应的文件夹下。测试文件如下
Phpinfo.php
<?phpinfo();?>
Mysql.php
<?php
$link=mysql_connect('localhost','myadmin','999999');
if(!$link) echo"失败!";
else echo"成功!";
mysql_close();
?>
当程序出现PHP相关信息和数据库测试成功后,我们就可以进行接下来的安装了。
三、网络调查系统(limesurvey)的安装和使用
a) Limesurvey介绍
LimeSurvey(前身为PHPSurveyor)是一款开源的在线问卷调查程序,它用PHP语言编写并可以使用MySQL,PostgreSQL或者MSSQL等多种数据库,它集成了调查程序开发、调查问卷的发布以及数据收集等功能,使用它,用户不必了解这些功能的编程细节。系统包括了分支、自定义页面布局和设计(使用web template system),并且提供了基本的统计分析功能。调查可以匿名访问也可以限制为问卷“访问一次性”令牌的用户参加,从而我们能得到匿名数据或者参与者与结果相分离的数据。
b)确定服务器符合以下要求
i.约 40兆的磁盘空间保存脚本
ii. MySQL 4.1.0或以上版本或者Postgres 8.1以上版本
iii. PHP 5.x或以上版本并启用下列模块/链接库:
1. mbstring(Multibyte String Functions)扩展库
2. mysql4或 mysql5 PHP链接库
免费国产linux有哪些
免费国产linux有深度Deepin、统一操作系统UOS、优麒麟UbuntuKylin、红旗Linux、中标麒麟NeoKylin等。
1、深度Deepin
国产操作系统哪个最好,首推其中的当属“深度deepin”。深度deepin是基于Linux内核的国产系统,是目前众多国产操作系统中相对比较成熟、用户口碑也比较好的系统。日常使用的话,Deepin已经初步具备了替代windows的可能,例如简单办公、在线看视频、听音乐等,完全没有问题,甚至还能玩一些简单的游戏。
2、统一操作系统UOS
统信UOS统一操作系统基于Linux内核研发,支持龙芯、飞腾、兆芯、海光、鲲鹏等芯片平台的笔记本、台式机、一体机和工作站、服务器。现阶段,UOS提供专业版系统、家庭版系统、社区版系统、服务器操作系统。系统根据国人审美和习惯设计,美观易用,安全可靠,可为各行业领域以及国家相关部门提供成熟的信息化解决方案。
3、优麒麟UbuntuKylin
优麒麟是全球开源项目,由麒麟软件有限公司主导开发,致力于设计出“简单轻松、友好易用”的桌面环境。作为中国国产操作系统排名前十,优麒麟自创立以来已经有十年的历史沉淀和技术沉淀,得到了国际社区的认可。
4、红旗Linux
红旗Linux深耕自主化国产操作系统领域二十余年,已具备相对完善的产品体系,并广泛应用于关键领域。现阶段红旗Linux具备满足用户基本需求的软件生态,支持x86、ARM、MIPS、SW等CPU指令集架构,支持龙芯、申威、鲲鹏、飞腾、海光、兆芯等国产自主CPU品牌,兼容主流厂商的打印机、手写板、扫描枪等各种外设。
5、中标麒麟NeoKylin
中标麒麟操作系统采用强化的Linux内核,分成通用版、桌面版、高级版和安全版等,能满足不同客户的要求,已在央企、能源、政府、交通等行业领域广泛使用。中标麒麟操作系统符合Posix系列标准,兼容浪潮、联想、曙光等公司的服务器硬件产品,兼容达梦、人大金仓数据库、湖南上容数据库、IBMWebsphere、DB2UDB数据、MQ等系统软件。
以上内容参考百度百科-deepin