学习linux的版本选择_Linux是关于选择,控制和学习新知识的

学习linux的版本选择

自从我第一次帮助父亲在小时候工作卡片分类机以来,我就一直在呼吸和呼吸计算机和电子产品,我从不害怕尝试新事物(或破坏它们)。 多年来,我运行过除Vista以外的所有Windows版本,但我对诸如Commodore Amiga 1000或在386上运行OS / 2 Warp之类的东西确实感到很有趣。我的第一个Linux经验是在Red Hat 5上运行。 Web服务器在工作。 由于我从小就喜欢TRS-DOS和Commodore BASIC,所以我感到宾至如归。

直到一位同事用GNOME向我介绍了Red Hat 6时,我才真正迷上Linux,并从此尝试了包括Mandrake Linux ,直DebianKnoppix在内的不同发行版本 。 我将Windows 2000和Knoppix双重启动了一段时间,发现越来越多的人除非需要管理Windows服务器,否则不会启动Windows。

很快,我被Linux迷住了,以至于我想看看我能做些什么来完全抛弃Windows。 当时我是双重引导Mandrake的人,以前曾与Borland Delphi做过很多开发工作,所以我开始与Free PascalLazarus一起玩。 我盘点了我使用过的应用程序,发现我真正需要Windows的唯一东西就是Microsoft Money。 我查看了GnuCash ,它对我来说太像一个商业会计软件包。 我决定编写自己的书,并且由于对Linux充满热情,所以我决定将其开源和免费。 我花了两个星期的时间编写了第一个版本,并将其命名为“ CheckBook Tracker”。

当我在2003年将其发布在Freshmeat.net(现在为freecode.com )上时,这对我来说是很有意义的,但是令我惊讶的是,有很多人问我:“为什么你只是为了这个而放弃呢?” 或“有什么条件让您免费获得它?” 我的回答总是“鼓励人们使用Linux”。 我使用CheckBook Tracker平衡支票簿大约七年,直到我退出写支票。 不幸的是,这现在是一个失败的项目,但消息来源仍然存在。 有时,我会收到某人的电子邮件,该电子邮件与我为该项目使用的为Lazarus创建的自定义小部件有关。

在从事IT支持的职业生涯中,我开始为客户使用特殊的小型Linux安装基于软盘的Internet防火墙,并开始看到在业务中使用FOSS的优势。 即使Linux台式机仍然不适合普通人使用,但是如果您需要解决一个技术问题,通常您可以找到一个解决该问题的开源项目。

从Linux in Business开始

2004年,我加入EvriChart,Inc.担任IT总监。 后来,当公司规模足够大时,我的头衔改为CIO。 这给了我独特的机会,可以在早期以我希望的任何方向推动整个IT基础架构。 最初,我们有6名员工和一个单一的Asterisk电话系统,旨在减少电话费用。 我停止了双重引导,并完全取消了工作桌面上的Windows。 我仍在运行Mandrake 10.1,并在2006年决定改用Ubuntu 6.06 Dapper Drake。 从那以后,我大部分时间都坚持使用Ubuntu。 最初是因为桌面管理工具似乎更容易。 现在,随着我们更多地嵌入到OpenLDAPGlusterPXEPuppet等业务应用程序中,我正在慢慢将其转换为Fedora。

当我们在EvriChart扩展技术时,我总是会首先寻求Linux解决方案。 因此,在过去的十年中,我们已节省了大约40万美元的软件许可和专用硬件。 这在很大程度上是由于服务器操作系统许可和存储系统,也归因于我们用PHP编写自己的软件,而不是许可商业产品。

尽管我们确实有一些运行Windows的计算机,但是它总是根据需要决定的,例如驱动特定的企业扫描硬件或需要特定版本的Microsoft Office的主管。 我们已经使用OpenLDAP身份验证和Samba服务器构建了域基础架构,以对少数Windows用户进行身份验证。 我们有一些内部开发的应用程序用于图像处理和工作流,这些应用程序都是基于Web服务器的,并且主要用PHP编写,因此与客户端无关。 我们利用Linux和OSS(如Lego积木),通过一些脚本胶将不同的项目结合在一起,从而使我们能够以很少的时间和精力来完全定制化系统。

Windows和专有文档管理系统跟不上

在图像处理中全面转向Linux的早期驱动因素之一是由于我们使用的基于Windows服务器的文档管理系统。 我们碰到了一个点,在过去的几年中,我们花费超过25,000美元的商业应用程序跟不上—我们需要每天清除数据以保持生产正常运行,否则它会因为自身重量而崩溃。 这促使我们开发自己的解决方案,再次使用Linux和各种开放源代码应用程序(例如Bricks),将它们与一些PHP代码和Web界面绑定在一起。 从那里,我们建立了DocStore文档管理存储引擎。

由于我们不受任何遗留系统的束缚,因此我们能够使用更现代的技术从头开始开发它。 我们研究了Flickr和Facebook如何管理其基础架构,然后我去了Reddit的Alexis Ohanian和Steve Huffman,在他们在弗吉尼亚州的一次演讲中会见了他们如何处理网站所产生的巨大流量。 与Alexis进行基础架构设计的交流教会了我很多关于找出瓶颈所在并围绕它们进行开发的知识。 因此,我们设计了一个单一的文档存储库,只需在系统中添加更多模块,便可以在必要时满足美国每家医院的所有文档存储需求。

为了获得高可用性,我们尝试了几种系统,但最终决定将ZFS和Gluster用于文件存储,地理复制在线备份以及Galera和MariaDB用于数据库管理以及地理复制的组合。 所有数据都使用AES-256加密,我们不仅能够幸免于驱动器故障,而且还能够应对服务器故障,甚至是整个数据中心故障。

我们的五个位置使用OpenVPN链接在一起,除了外围的自定义iptables防火墙之外,我们还实现了自定义iptables + Packetfence NAC系统用于内部网络控制。 我们使用Linux在商品服务器硬件上完成所有这些工作,而成本却是其一小部分-我们的网络上没有单个专有的“黑匣子”设备。 在过去的一年中,我曾索取报价以用商业数据存储产品替换某些HA基础架构,并发现仅用于复制我们使用价值约20,000美元的硬件和Linux所做的工作的最低报价约为30万美元。

Linux非常容易,任何人都可以安装它,即使是偶然!

我们利用一个PXE网络安装服务器和一个Puppet系统,使我们能够在不到十分钟的时间里完全建立一个新的Linux桌面。 我们经常经历增长阶段,突然需要部署多个新台式机,而这种自动化系统为我们的员工节省了许多工作时间。

有一天,当用户的Windows安装在笔记本电脑上损坏并意外安装Linux时,系统使我们感到惊讶。 当她的笔记本电脑无法从硬盘启动时,它将自动从网络启动。 当她获得PXE安装菜单时,只需按Enter,即可安装具有我们所有默认网络安全设置和应用程序的Linux桌面。 然后,她使用网络帐户登录并通过电子邮件发送给我,说她的Windows已更新,她想知道为什么她的Microsoft Office现在看起来如此不同,以及“ Outlook到哪里去了?” 我们对Linux如此简单如此轻松到现在就可以意外地安装和配置它(即使是在笔记本电脑上)也感到很高兴。

我的个人设置

我的个人设置包括Gnome 3,Chrome,LibreOffice,PhpStorm,MySQL Workbench和ClusterSSH。 我使用的大多数工具都是基于Web服务器的,例如Jira和Stash用于开发工作,phpLDAPadmin,CUPS,BandwidthD,Ganglia和LogAnalyzer用于管理和监视。 我还使用了ownCloud,它可以为我在设备之间同步我的KeePassX数据库文件。

我是一个狂热的游戏玩家,令我感到非常兴奋的是Linux最近在游戏领域崭露头角,并取得了长足的进步。 我运行Valve的Steam平台,最近在业余时间您可以在网上玩《 方舟:生存进化》 ,《 杀死地板2 》或《 虚幻竞技场2015》阿尔法测试。 我目前拥有自己和我的孩子以及孙子孙女通过Steam购买的61款商业Linux游戏,尽管我仍然在家中安装Windows进行游戏和摄影工作,但我希望这一天不需要。

对我来说,Linux是关于选择,控制和学习新知识的。 我认为这是某些人不那么“容易”的原因之一。 有些人更喜欢只带有一个按钮的鼠标,因为它很少引起混淆。 就个人而言,我宁愿使用20按钮鼠标来获得更大的灵活性,并花两个小时使它按我的方式工作。 是的,我运行Gnome 3是因为我喜欢它,而不是因为我必须这样做。

我的Linux故事

本文是名为My Linux Story的系列文章的一部分。 要参与并分享您的Linux故事,请通过以下地址与我们联系: open@opensource.com

翻译自: https://opensource.com/life/15/10/my-linux-story-tony-maro

学习linux的版本选择

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值