文档章节

野生程序员眼中的Linux系统

l
 linux-tao
发布于 2017/09/07 23:58
字数 1395
阅读 1
收藏 0
点赞 0
评论 0

我是一名后端开发者,从一个啥都不知道的小白,跨专业自学了PHP,江湖人称——野生程序员,所幸也算勉强混的一口饭吃。众所周知,计算机专业和非计算机专业其实是有很大的区别,计算机专业的课程大多是底层的原理,而我这个门外汉对此一窍不通,我投机取巧,在前辈们造好的轮子上开发。由此,对于Linux,我可谓是小白一个,我不懂计算机原理,不懂数据结构,自然对Linux的许多概念不理解。直到现在,我对Linux的底层架构还是懵懵懂懂。下面我想谈谈这两年来我眼中的Linux。

 

 

 

 

我的第一份工作是在一家创业公司,刚去的时候我问老大,是否需要用到Linux,老大说不用,我惊奇的发现他们的服务器也是装的windows,当时只自学了2个月编程的我,对于Linux只闻其名,不见其身,所以对于使用哪个系统没多大感觉。虽然工作中用不上Linux,但我私下还是会去学习它,我下班后会看网上很多人介绍的入门网红书籍《Linux就该这么学》,书上的知识倒也说不上枯燥,但一开始学习的那些命令,我只是简单的记一下,由于实际中用不上,所以也是印象模糊。半年之后,我才磨磨蹭蹭看了3分之一的内容,只是初步了解了基本命令,还是没有见到Linux系统。那时候Linux在我眼中还是神秘的。

直到暑假实习的某一天,我下定决心去学习Linux,于是乎义无反顾的卸载了win10,你问我双系统?不存在的。捣鼓了一个周末,总算是安装上了ubuntu,在安装中遇到坑就不提了,当时我就在想,Linux除了开机快,干净,还有啥优点?倒是缺点很多,软件少,安装起来会出现各种问题。虽然如此,但我还是坚持的用下去了。搭建了个LAMP环境用于开发,当然搭建中也遇到各种坑。但是搭完算是一劳永逸,使用起来特别方便。就这样,我慢慢熟悉了Linux的一些常用命令,以及习惯了Linux不同于windows的各种操作。然而,一个月后,我还是装回了win10,原因是除了开发,日常使用体验真心不如windows,当时,Linux在我眼中有一个概念,适用用于服务器端的系统。

真正在工作中使用到Linux的还是我毕业后的第一份工作,是一个规模较大的公司,里面的团队开发的各种架构和流程都比较完善,比如说代码托管用gitlab,服务器是linux,团队协作用trello,有道云,等等。在这里我第一次使用一台Linux的服务器部署项目。怀着敬畏的心情,我进到服务器去部署LNMP环境,有了以前的经验,部署起来倒也不算难,部署好之后,我开始了我的第一个工程。这算是我第一次在工作中使用Linux,期间遇到的问题也是数不胜数,直到我习惯了在Linux环境下的开发之后,Linux在我眼中的形象比之前清晰了一点,我开始接触到进程控制,日志查询,安全策略等知识,我开始明白Linux相对于windows更受开发者欢迎,也更多的被选择用于开发环境中的原因了,的确,Linux,简单快捷,稳定高效。

一直到现在,我对于Linux的了解越来越多,当初的入门书籍《Linux就该这么学》也被我看完了。现在我也算是对于Linux有一个较为全面的了解,能熟练应用于工作中,当然相较于那些运维人员,我还是自愧不如的。现在,Linux对于我来说,是我技术栈中不可分割的一部分,我也算是真正的使用了Lamp、Lnmp架构去开发web应用。现在你问我windows和Linux哪个更好,我会毫不犹豫的说Linux,确实,很多莫名其妙的bug在windows中会出现,而在Linux中确毫无问题,这时候我不得不说,Linux作为开源系统,已经足够优秀,而windows所束缚的太多。

回顾我的Linux学习之路,一句话让我深有感触——学海无涯,学无止尽。从刚开始作为小白的懵懂,到一步步了解之后的敬畏,Linux就是这样,想发现它的好,就需要一步一步深入了解,并使用它。学的知识越多,反而感觉Linux更加高深莫测,一开始只会几个 命令,就以为Linux只有几个命令,待学到更高级的文件,系统,进程管理之后,却看到了更加广阔的知识海洋,现在,我的目标是了解Linux的运行原理和底层架构,我要走的路还有很长,任重而道远。对于想学习的新手们,我想告诉你们的是,Linux的魅力在你越是了解它的时候,它的魅力越大,让我们在学习的过程中共勉。

© 著作权归作者所有

共有 人打赏支持
l
粉丝 9
博文 569
码字总数 645127
作品 0
深圳
运维
Linux培训基地,Linux培训哪个好?

Linux自诞生以来,已经超过15年,在这风风雨雨的15年里它受到了全世界优秀程序员的宠爱与关注,成为了绝大多数服务器必备的系统。曾经,Linux似乎离我们非常遥远;而现在,越来越多的人听说了...

长沙千锋 ⋅ 05/11 ⋅ 0

新手学Linux,linux运维之初识shell

接触linux是在大二的时候,那时候迷上了嵌入式linux,把电脑换成了linux系统,学习linux基础知识,学习linux命令,学习shell,泡论坛,就这样慢慢的平时工作学习都可以使用linux系统完成了。...

长沙千锋 ⋅ 04/12 ⋅ 0

Linux哪里好?Linux系统好在哪里?

Linux哪里好,这是很多计算机小白一定要问的问题,其实,一定要说Linux哪里好,×××老师只能说,咱们学的是IT,是工科,说没用,你用用就知道Linux哪里好了。 Linux诞生了这么多年,以前还...

长沙千锋 ⋅ 04/27 ⋅ 0

Linux是什么?Linux学习哪个好?

Linux是什么?Linux学习哪个好?相信很多网友都有类似的疑惑。别急,看完这篇文章,你会有一个结论的。其实,现在各大公司,只要是招聘运维人员,肯定会提到Linux,那么,这个Linux是什么呢?...

长沙千锋 ⋅ 05/09 ⋅ 0

一位Smalltalk 程序员眼中的开发和部署

多年前,我曾是一名 Smalltalk 程序员,这种经验让我以一种不同的视角来观察编程的世界,例如,需要花时间来适应源代码应该存储在文本文件中的这种做法。 我们作为程序员通常会区分“开发”和...

linux-tao ⋅ 04/13 ⋅ 0

谈谈我对Mac笔记本的使用感受

最早我的第一个笔记本电脑是华硕的A43S系列的笔记本,因为当时立志要做一名程序员,所以就买了个配置相对较高的,内存8G,硬盘750G,CPU是i7的,当时大概是5200多的售价,大概兼职了小半年才...

九劫散仙 ⋅ 06/03 ⋅ 0

GNU/Linux简明历史

今年是Linux20周岁的生日。很多人写了许多文章,包括我们前几天发布的文章。但是,这篇文章也是值得大家一读。老鸟们直接轻松地略过即可。1971年6月,Richard Matthew Stallman以程序员的身份...

老枪 ⋅ 2011/04/18 ⋅ 9

第一节、Linux系统介绍与起源

Unix的历史 1969年在AT&T的贝尔实验室诞生 以BSD(Berkeley Software Distribution)系统为基础产生的各种版本Unix 例如:SUN公司的Solaris,IBM公司的AIX,HP公司的HP UNIX等。 在群雄并起的...

丨布谷丨 ⋅ 2017/07/16 ⋅ 0

Linux 之父 Linus Torvalds 迎来 46 岁生日

Linux社区好几个重要的日子,每年都得纪念一番,比如说Linux内核的生日——1991年8月25日,比如说Linus Torvalds的生日——1969年12月28日。如果你不了解Linus Torvalds,那倒也不奇怪,因为...

oschina ⋅ 2015/12/29 ⋅ 44

一个程序员眼中的世界风云

一个程序员眼中的世界风云 站在程序员的角度来看,和人类社会的一些大师级程序员比起来我们实在是太渺小了,虽然他们可能从不写代码。 卡尔.马克思,我觉得这可能是最伟大的导师级程序员了(...

夜色谁占用了 ⋅ 2014/10/11 ⋅ 16

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Jenkins实践3 之脚本

#!/bin/sh# export PROJ_PATH=项目路径# export TOMCAT_PATH=tomcat路径killTomcat(){pid=`ps -ef | grep tomcat | grep java|awk '{print $2}'`echo "tom...

晨猫 ⋅ 今天 ⋅ 0

Spring Bean的生命周期

前言 Spring Bean 的生命周期在整个 Spring 中占有很重要的位置,掌握这些可以加深对 Spring 的理解。 首先看下生命周期图: 再谈生命周期之前有一点需要先明确: Spring 只帮我们管理单例模...

素雷 ⋅ 今天 ⋅ 0

zblog2.3版本的asp系统是否可以超越卢松松博客的流量[图]

最近访问zblog官网,发现zlbog-asp2.3版本已经进入测试阶段了,虽然正式版还没有发布,想必也不久了。那么作为aps纵横江湖十多年的今天,blog2.2版本应该已经成熟了,为什么还要发布这个2.3...

原创小博客 ⋅ 今天 ⋅ 0

聊聊spring cloud的HystrixCircuitBreakerConfiguration

序 本文主要研究一下spring cloud的HystrixCircuitBreakerConfiguration HystrixCircuitBreakerConfiguration spring-cloud-netflix-core-2.0.0.RELEASE-sources.jar!/org/springframework/......

go4it ⋅ 今天 ⋅ 0

二分查找

二分查找,也称折半查找、二分搜索,是一种在有序数组中查找某一特定元素的搜索算法。搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束;如果某一特定元素大于...

人觉非常君 ⋅ 今天 ⋅ 0

VS中使用X64汇编

需要注意的是,在X86项目中,可以使用__asm{}来嵌入汇编代码,但是在X64项目中,再也不能使用__asm{}来编写嵌入式汇编程序了,必须使用专门的.asm汇编文件来编写相应的汇编代码,然后在其它地...

simpower ⋅ 今天 ⋅ 0

ThreadPoolExecutor

ThreadPoolExecutor public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, ......

4rnold ⋅ 昨天 ⋅ 0

Java正无穷大、负无穷大以及NaN

问题来源:用Java代码写了一个计算公式,包含除法和对数和取反,在页面上出现了-infinity,不知道这是什么问题,网上找答案才明白意思是负的无穷大。 思考:为什么会出现这种情况呢?这是哪里...

young_chen ⋅ 昨天 ⋅ 0

前台对中文编码,后台解码

前台:encodeURI(sbzt) 后台:String param = URLDecoder.decode(sbzt,"UTF-8");

west_coast ⋅ 昨天 ⋅ 0

实验楼—MySQL基础课程-挑战3实验报告

按照文档要求创建数据库 sudo sercice mysql startwget http://labfile.oss.aliyuncs.com/courses/9/createdb2.sqlvim /home/shiyanlou/createdb2.sql#查看下数据库代码 代码创建了grade......

zhangjin7 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部