当前位置:  技术问答>NOSQL iis7站长之家

Linux——我拿什么来爱你

    来源: 互联网  发布时间:2015-08-01

    本文导语:  我是一个在windows下开发程序已经有4年的程序员了,近日因为工作需要,需要使用Linux做服务器了,因此顺便学习了一下Linux. 虽然学习Linux已经有一个多星期了,但是重来没有感受到Linux的好处,坏处倒是一大把: 1.由...

我是一个在windows下开发程序已经有4年的程序员了,近日因为工作需要,需要使用Linux做服务器了,因此顺便学习了一下Linux.
虽然学习Linux已经有一个多星期了,但是重来没有感受到Linux的好处,坏处倒是一大把:
1.由于我只是用Linux作服务器,因此我首选xwindow来操作了,但是随之问题也来啦,显示器是死活不上85Hz.网上查了一下,要上85Hz还真不容易,要自己该配置文件,还要不停的试,我是试了一天,还好我的显卡和显示器质量过硬,没有死在我的手下,最后,还是没有成功,然后,放弃。
2.其实不用xwindow还是对的,因为在xwindow上基本干不了什么事情,唯一的好处是看目录和文件比较直观一些,毕竟很多初学者对Linux的目录结构并不熟悉。
3.在Linux装软件可是件大麻烦,rpm包虽好,但是也太智能了,就一个进度条就算完成了,装到什么地方不清楚,配置文件在哪也搞不定,找到配置文件以后还要自己配参数,郁闷一踏。
  相对来说tar包还是比较符合习惯的,但是configure的参数太多了,又麻烦,有些参数还要自己根据系统情况来定。相比之下,windows下面的安装程序就好多了。
  tar包最大的痛苦就是装了不能卸,这要在windows下一定会给人骂死。
4.Linux也没有传说中的稳定,不断电倒是没问题,如果中途突然断电那就比较麻烦了,系统崩溃的概率很大。崩溃了怎么办?在windows中我们还可以把硬盘拔下来接到另一台机器上当从盘,在Linux中怎么做呢?
5.Linux上免费软件倒是很多,但是能下载的地方太少了,基本上都是只能到官方网站下,有名气一点的还算不错,那些不知名的小软件的官方网站那叫烂啊,down不下来文件都是很正常的。
6.Linux的中文文章真是少啊!大多都是些简单的问题,反复的讲,难一点的就没见有人提了。只能说明大多数人都是想我这样用Linux,参与开源的基本没有啦。
7.我注意到Linux上几乎所有软件的配置文件都是以文本形式开放的,没有加密,在服务运行过程中也不锁文件,我觉得这里的安全问题就很严重,就算Linux再安全,也不能不考虑用户的误操作阿。
8.最令我感到反感的是网上很多人都认为 开源=安全,我觉得这个根本不能成立。有人说发现问题了自己可以改内核,真是大言不惭。

|
1。 服务器不用装 xwindows.
2. 看目录用ls -l
3. rpm -qf 查看文件信息,及会装到何处,rpm 包可卸, tar 与winzip 差不多
4。 ext3 比较稳定。是的,linux 崩溃后重启会用很长时间来修复。
5。 www.freshmeat.net 著名的网站
6。最好看英文,到原网站上看faq .或到BBS 上搜索。 
7。你要自己去设用户的权限。安全设置有很多方面。在此不详细解说。
8。 同意。只是发现问题自己改比较方便。

|
1、我个人就不喜欢 X ,呵呵。
4、ext3 是平均评价最烂的一个 journal fs。。。用 reiserfs、 xfs或者 jfs 都可以,崩溃恢复非常的快(我个人使用 reiserfs。jfs 是 IBM 的,xfs 好像是 sgi 的)。要恢复也可以,找一个 Knoppix 之类的 Live CD 引导,然后 chroot 到原来的硬盘就可以进行恢复操作了。
6、看英文是好习惯。中文是艺术,不是工具:)
7、-rw------- , uid == root 的权限应该够用了吧?

|
有关软件安装操作习惯的问题:一句话,都是被微软惯的。。。世界上最可怕的是人的惯性。。
我自己的经验:如果是二进制包,先找找网站上的说明文档,它需要什么包。
              如果是源码包,首先看./configure --help和INSTALL或README
如果楼主是GUI方面的程序员,可以不用从内核开始,可以从GTK或QT/KDE 开始。你可以想想,标准的RH9安装,完全安装是5G,no X是500M。这其余90%都是干什么的?
GTK和QT都是什么?楼主不妨找出文档来自己看下。

世界是美的,关键看你是否有一双能够发现美的眼睛。
开放世界的软件是多的,看你能否有本事找到。

安全问题:看你要求哪个级别的安全。只有在一个等级分明管理严格的环境下才可能有安全可言。事实上并不是每个人都能够拥有root权限的。平时服务器也不是每个人都可以摸的到的。网络连接上尽量用“安全”的连接。

|
了解一下debian吧,他是最优秀的linux之一,
请参考http://www.debian.org/intro/why_debian.zh-cn.html
选择debian的理由,
而且现在有一个中文美化做得很好的版本
hiweed debian linux 
,我现在一直用,真的是爱不释手阿~~~
我是通过硬盘安装的,非常方便
大家可以看看  http://linux.hiweed.com

|
呵呵,楼主别这么说,我也是windows程序员,我开始用 linux的时候也是在大骂linux的易操作性是如何不好。有一天睡在床上,想起刚开始接触windows的时候,我也是不知道windows的设置在什么地方,所以开始也是在大骂windows,为什么不把我想要的设置放在桌面的右键的快捷方式啊,后来也是用了好几个星期才对windows有个模糊的认识,大概知道一些改怎么设置了,当我们开始用linux的时候,我们总是很习惯的用windows的方式来评价linux,所以会有这种感觉很正常的,linux的好处和坏处我就不说了,如果你想用好linux ,那么就要忘记windwos的设置,就像开始我们学习windows时候一样,那么我们很快就会发现linux其实不是那么难学了。

|
五、关于Linux的误区

  5.1、Linux干什么用?

  首先,很少有人用Linux做桌面系统,因为Windows桌面系统已经足够好了。我们主要把Linux用作网络服务器的操作系统。如果你和你的应用符合下面的几条,那么你合适使用Linux:

  *不愿意花钱在操作系统和网络应用上。
  *用D版系统受良心谴责或害怕承担责任。
  *想得到和花钱的系统差不多的性能。
  *在用户面前显得水平较高。
  *认识几个弄Linux的高手,或者知道在哪里能够找到问题答案。

  5.2、每种Linux发行包差别很多吗?

  如果你在上世纪80年代末到95年之前这段时间大量使用PC机的话,那对于Linux你应该很好理解:它就象一个有着32位抢先多任务核心的DOS,其区别在于外表看起来像是一种UNIX。Linux是好多人用智慧堆砌起来的,初学者经常问:“RedHat好还是Slackware好?”。这个人同时还面临上百种选择,这的确让人头痛。大部分Linux发行包实际上很简单,几乎所有的发行包都有相同的内核(也许是不同版本),外部命令和数据文件的差别也仅仅局限于在文件系统中的存放位置不同(这导致了某些兼容性问题,因为在某些地方找不到特定的文件嘛)。另外就是有些发行包为了显示自己的卓而不群,在发行包中增加了一些自己的实用程序。实际上动手修改内核的厂商不算太多,因为这样会内核官方版本的不断更新而手忙脚乱。当然有一些嵌入式系统开发商在Linux基础上做了自己的系统另说。

  拥有众多的发行包是Linux的一个很讨厌的问题,在这一点上,我更喜欢FreeBSD,因为它只有一个官方发行版本,也运行得比较稳定。可给Linux做软件的程序员太多了,Linux上面的资料也更多。记住:当一个家伙跟你说用哪个发行版本无所谓的时候,那他就是专家。

  5.3、Linux业余爱好者的东西吗?

  这样的宣传给了很多人这样的印象。其实,Linux是一个严肃的操作系统,拥有一切操作系统共有的特性。它可以用在很多严肃的场合。

  5.4、Linux性能比Windows更好吗?

  这里的答案会让你失望,据我以往的实际测试,2.2版本的Linux核心的性能比windows2000要低。值得欣慰的是2.4版本的核心性能有大幅度提高基本上接近了Windows2000。但Windows2000复杂的图形界面占用了相当的系统资源。

  5.5、Linux比Windows更复杂更专业吗?

  从复杂度上说,Windows2000要比Linux复杂很多。在核心技术上,Windows也更先进。

  5.6、Linux更可靠吗?

  应该从两个角度评价系统的可靠性。(1)系统自身的可靠性,两者象差不多。人们普遍认为的Windwos不如Linux可靠的印象来源于Windows众多的良莠不齐的软件。当然,Linux比Windows结构简单,在一定程度上也可以提高可靠性。(2)从安全性角度来说,Linux远远高于Windows系统,道理很简单:树大招风嘛。另外,Linux的源代码开放机制使得漏洞发现和消灭得很快。而Windows相对就显得比较官僚了。这里补充一点,我用过的最可靠的系统是BSD类的OS,可靠性和安全性都可圈可点。

  5.7、Linux真的不用花一分钱吗?

  大部分的发行包需要花少量的钱购买。当然你也可以从网络上DOWN。其实这些发行包未必符合你的应用,一般都需要经过一些改动和定制才能运行好。当然,花的钱跟Windows没法比。


|
当然,linux相对windows来说,还不成熟,所以如果你觉得哪里需要改进,可以自己动手,造福大家啊。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux
  • linux命令大全详细分类介绍及常用linux命令文档手册下载
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在没有linux的盘,只有DOS启动盘)
  • Linux Kernel 'sctp_v6_xmit()'函数信息泄露漏洞
  • 如何让win2000和linux共存。我装好WIN2000,再装LINUX7.0,但LILO只能找到LINUX,不能引导WIN2000
  • linux c下利用srand和rand函数生成随机字符串
  • 在windows中的VMware装了个linux,主板有两个串口,能做windows和linux的串口通信测试么,怎么测试这两个串口在linux是有效
  • Linux c++虚函数(virtual function)简单用法示例代码
  • 我们网站的服务器从windows2000迁往linux,ASP程序继续使用,可是我连LINUX的皮毛都不了解,大家告诉我LINUX下怎么建网站??
  • Docker官方镜像将会使用Alpine Linux替换Ubuntu
  • 中文Linux与西文Linus分别哪一个版是权威?I认为是:中科软的白旗Linux与西文的绿帽子Linux!大家的看法呢?
  • Linux下chmod命令详细介绍及用法举例
  • 我重装了winme,却进不了Linux了,而我现在又没有Linux光盘,也没有Linux启动盘,还有没有办法?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3