zoukankan      html  css  js  c++  java
  • Linux学习之路

    在2014年以前,我甚至不太会安装电脑系统,以至于被医院的老师嘲笑,你确定你是搞IT的吗?

    随着工作年限的增加,电子设备的更新换代也更加频繁,于是开始自己倒腾装系统之类的东西,逐渐熟练装电脑系统。

    同时,由于对工作业务的理解和经历逐渐增多,开始接触到了windows以外的操作系统 — Linux。

    年限越长越发现,windows和linux的各自优劣性。

    windows:

    优势:强大的图形界面,易用性、易学性,让windows系统基本包揽了世界上90%的个人电脑系统选择;

    劣势:同样因为太过强大的图形界面,使得windows系统的效率、后台代码处理逻辑,变得无比复杂,出现了更多难以处理的问题和BUG,而这对于功能要求稳定且较为单一的服务器这一块,则是非常的不利,所以windows在服务器端的市场占有率保守估计可能不到10%;

    linux:

    优势:代码开源,有全世界众多优秀的程序员进行生命延续,更加优秀和高效的内核更新迭代,linux几乎没有什么图形界面,这样避免过多的图形交互的处理累赘,更注重于硬件和应用的直接运用,高效、稳定,linux在服务器端占有率保守估计达到90%;

    劣势:根据linux的优势和windows的优势,显而易见,linxu由于几乎没有图形化界面,对于个人电脑的使用是极为不便的,所以在个人电脑的占有率极低,当然还有其他方面劣势,但这是最主要的,所以像几年前的菜鸟我,压根还不知道linux是什么;

    从上面windows和linux优劣势,结合医疗系统行业的蓬勃发展,系统的核心部分逐渐向服务端靠近,为了更高效稳定的运行各种核心服务和代码,我对linux的学习也成为了必须。

    我是通过同事的推荐,获得了沈超、李明老师的linux入门讲解视频开始的学习,内容进阶流程也是从浅入深,从介绍linux的发展历程,到linux与windows优劣性对比,再到linux运行相关机制、安装,各类功能、服务与windows对应对比。

    当然学习的过程是很枯燥的,我也会出现偷懒,但是依然还要认真的坚持,如沈超、李明老师所说的,要经常写、经常练、经常看,这样不断的练习和思考,才能真正掌握linux或者其他任何一门技术,希望一直坚持。

  • 相关阅读:
    iOS 开发网络篇—监测网络状态
    再杀掉app之后 删除NSUserDefault存在本地的数据
    iOS开发之duplicate symbols for architecture x86_64错误
    iOS中UITextField输入判断小数点后两位
    ios 适配iOS11&iPhoneX的一些坑
    iOS UITextView 设置 NSLinkAttributeName 属性,点击链接跳转
    iOS- UITextView与键盘回收与键盘遮挡输入框
    iOS 实现单个页面支持横竖屏,其他页面只能竖屏
    iOS最新Mac OS X 10.11之后 安装cocoapods及使用详解
    一种简单的登录加密方案
  • 原文地址:https://www.cnblogs.com/airlinp/p/12356912.html
Copyright © 2011-2022 走看看