从Windows转向UNIX的一些困惑

相信很多朋友Windows已经用得相当熟悉了,由于种种原因,想试试UNIX。无奈Windows的思想根深蒂 固,这给学习UNIX造成很多困惑,经常四处碰壁。于是抱怨UNIX太难学,抛在一边眼不见为净,继续用着 Windows。当然如果你只是普通用户,听听歌玩玩游戏灌灌水,那大可不必装什么UNIX,因为你根本没必 要去跟UNIX瞎折腾。Windows那么方便,用着多舒服,何必自找麻烦,去弄那难配置又“莫名其妙 ”的UNIX?说到这里,很多人可以不用看这篇文章了。这篇文章是为想学UNIX的跟我一样菜的新手写 的,目的是为了在学习过程中少走一些弯路。就从我个人的经历来说吧!

最初听说UNIX,大概是在 大一的时候。当时对这个系统超级崇拜,认为能驾驭这个系统的一定是绝顶大牛。某天偶然听说又有一个 操作系统叫Linux,据说跟UNIX很像,而且还有一个叫做RedHat的东西。因为我有刻录机,于是在校网的 某处下了三个ISO,刻成了盘,但一直不敢试,因为根本不知道怎么把它“放”到硬盘上去。 也就是说,它有没有分区?有分区的话怎么弄?因为一直担心把Windows损坏,所以这几张盘就被我搁到了 一边,这一搁就是一年。

大二了,Windows已经玩得相当熟了,这时对分区之类的也算挺了解了吧 ,于是又从抽屉的角落里找到那几张盘,打算试试。具体怎么样我也记不清了,反正是安装成功了,不过 刷新率非常低,眼睛根本受不了,所以没多久又被我删了,还是继续我的Windows。说出来不怕笑话,到 这时我还不知道Linux有好多发行版本,以为RedHat就是Linux。

大二的暑假,Windows我已经玩得 不想再玩了,而且随着对UNIX的渐渐了解,我开始对这东西有了点好感。于是在网上搜了一通,由于当初 对Linux的感觉相当糟糕,所以我没把目光放在Linux上,而是放到了BSD上。BSD有三个分支 ——FreeBSD、NetBSD和OpenBSD。当时看着NetBSD和OpenBSD感觉不大舒服(呵呵,其实看着 Linux这几个字也不怎么舒服,这也是我当时不选Linux的原因之一,不过现在不会了),于是自然而然地 选择了FreeBSD。

然而,对于我这个有着很深的Windows情节的人来说,想一下子适应FreeBSD真的 很不容易。还是回到分区。FreeBSD的“分区”是怎么样的?这让我怵了好久,直到从图书馆借 到《FreeBSD使用大全》的时候才有点眉目。不过,当时并不知道这本书其实不大适合初学者。但那时在 家里只能看这本书了,花了十几天吧,把这本书看了个大概。

回到学校后就开始了学FreeBSD,但 也是断断续续,没有当初学Windows那么大的好奇心。不过,虽然进展缓慢,收获多多少少还是有一些的 。在这当中逛了好多论坛技术,看了很多技术文章,说实话感觉还真的挺不错。现在就稍微总结一下吧, 以下仅以FreeBSD为例,因为我到现在为止,经过一些比较,还是认为FreeBSD最适合我的性格。好了,现 在开始言归正传了。

首先,我必须让你摆脱一些误解。或许你会有这样的不屑:UNIX那黑头土脸的 能算得上系统?能正常工作?能提供FTP和Web等服务?能受得了大负荷?我才不相信,我才不用那破东西!如 果你这么想,我可以很认真地告诉你,你错了!知道么,世界使用量第一的Web服务器Apache最初是为UNIX 开发的,超级数据库Oracle最初也是为UNIX开发的,高端的服务器用的是什么操作系统?是UNIX!而不是你 想象的Windows 2003!

当然,我用过Windows 2003,也用它架过相当多的服务,我知道2003的性能 不错。但请相信,世界上这么多大型站点使用的都是UNIX,你说他们的管理员难道就都那么笨?如果 Windows 2003性能真的比UNIX好,他们会不用这么好的东西?事实是,他们选择了UNIX。不相信?好,你可 以去这里看看:http://www.netcraft.com,随便输入几个大型站点,如www.google.com,www.yahoo.com ,www.baidu.com,看看OS部分写的是什么?或者,你再看看这个网 址:http://uptime.netcraft.com/up/today/top.avg.html,看看世界上运行时间最长的机器用的是什么 系统?如果你还是执意认为Windows 2003牛,那么OK,这篇文章你也没有看下去的必要了,那么就关上这 个网页吧!

时间: 2024-09-30 13:10:09

从Windows转向UNIX的一些困惑的相关文章

有效的在Windows和UNIX/Linux平台上完全卸载DB2

有效的在Windows和UNIX/Linux平台上完全卸载DB2 作者:吴伟龙  Name:Prudence Woo QQ:286507175  msn:happy-wuweilong@hotmail.com       Windows 平台      从 Windows 操作系统中彻底除去 DB2产品时需要执行的步骤.仅当不再需要现有 DB2 实例和数据库时,才应执行此任务.        如果正在卸载 DB2 的缺省副本,并且您有其他的DB2 副本在系统上,则应使用db2swtch命令以在继

从windows 发现unix下文件(夹)变化

问题描述 有个问题想请教各位一下.现在有A.B两个服务器,A运行的是windows,B运行的是Unix.现在我想设计一个在A上运行的程序(最好是C#程序),它可以实时监控B上文件夹及文件夹下文件的变化(如:新增一个文件.删除了一个文件.对其中的文件进行了修改等).各位是否有解决方法?谢谢! 解决方案 解决方案二:你觉得现实么?windows和unix文件结构都不一样,unix不安装程序给你暴露出端口,你根本访问不了.解决方案三:即使两台电脑都是windows,你觉得能从一台电脑直接监视另一台电脑

windows linux—unix 跨平台通信集成控制系统----系统硬件信息获取

控制集成系统需要了解系统的各项硬件信息,之前我们设计的时候,习惯使用c函数来搞,后来可能发现程序的移植性收到了一些影响,比如unix内核的一些c函数在linux下面是没有的: 比如   苹果达尔文内核的如下东西,linux里面就没有:    //kern_return_t kr;     //host_name_port_t myhost;    // kernel_version_t kversion;    // host_basic_info_data_t hinfo;    // mac

使用Python实现跨Windows和Unix平台安装程序的方法

我们在使用类 Unix 系统时,经常会用到一些以".bin"或者".run"结尾的安装程序 (Installer).(为描述方便,这里我们使用"Bin 安装程序"来泛指这种安装程序.)Bin 安装程序不依赖于系统发行版自己的包 (package) 管理器来实现应用程序的安装和卸载,而是完全自己控制安装的整个过程,程序卸载的时候需要用户执行应用程序安装目录下的卸载脚本来完成. Bin 安装程序最大的好处就是可以运行在多种类 Unix 平台,以及基于

Gow 0.5.0发布 windows平台unix模拟环境

Gow是Gnu On Windows的缩写,是一个轻量级可替代的windows平台上运行的unix模拟环境.它采用了便携的Windows安装程序,可以安装约130个有用的开放源码Unix编译的应用程序作为原生Win32可执行文件. Gow 0.5.0该版本更新了SSL wget版本到1.11.4.cURL版本更新到7.23.1.增加了4.1版本作为gfind,以便于干扰Windows的Find.exe.增加SHA1SUM和rsync0.0.2. 软件信息:https://github.com/b

windows linux—unix 跨平台通信集成控制系统

首先,我们可以用到这个开源的开发包: mdk(Micro-Development-Kit)微量级软件开发包,提供几个常用类,主要实现了一个高性能的并发服务器引擎    使用c++开发,是一个跨平台的开发包,支持linux32/linux64/win32/win64的类库  .   mdk服务器引擎,提出面向业务的服务器开发模式,根据服务器业务层最关心的3件事,抽象出连接发生(OnConnect),消息到达(OnClose),连接关闭(OnClose)3个接口,让服务器端开发者可以全身心的投入业务

windows linux—unix 跨平台通信集成控制系统----文件搜索

跨平台的网络通信,跟设备的集成控制,牵扯到在各种平台下的文件搜索问题,windows下面的已经有了. 地址如下: http://blog.csdn.net/wangyaninglm/article/details/8668132   这篇文章主要介绍一下linux下面的文件搜索实现: Filesearch.h // // Filesearch.h // // // Created by mac mac on 13-4-28. // Copyright (c) 2013年 __MyCompanyN

如何从Windows和Unix上涉及WebSphere MQ V7的重启进行恢复

本文与灾难恢复有关,特别是在发生涉及 IBM® http://www.aliyun.com/zixun/aggregation/13387.html">WebSphere® MQ V7 和 IBM WebSphere Message Broker V7/V8 的服务器崩溃后如何恢复队列管理器和代理.服务器崩溃可能包含服务器的任何突然重启,这会阻止 WebSphere MQ 和 WebSphere Message Broker 的关机例程在服务器停机之前完成.服务器崩溃包括服务器挂起(管理员

3.13. Notepad++中Windows,Unix,Mac三种格式之间的转换

由于历史原因,导致Windows,Unix/Linux,Mac三者之间,对于文件中所用回车换行符,表示的方法,都不一样. 这就导致了很多人都会遇到回车换行符的困惑,和需要在不同格式间进行转换. 其中,关于回车换行符的详细解释,去看这里[13]   此处,介绍一下,如何通过Notepad++实现在这三者之间进行转换. 3.13.1. 查看当前文件格式(换行符用的是什么字符) 当前是Windows的平台,所以通过"显示所有字符": 默认所查看到的是Windows的CR LF: 3.13.2