操作系统大致分为两大阵营,windows和linux。我最先接触的是windows操作系统,后来由于工作上的需要转入linux。linux在服务端大放异彩,绝大数的服务器端都运行着linxu系统,linxu稳定,高效,占用资源少,完美符合服务器端的特点。
从windows转入linux的前期是有点困难的,如果无法坚持很容易放弃。因为windows和linux的操作习惯很不一样,windows偏向于gui,而linux偏向于命令行。这导致了很多windows程序员初期转入linux的时候非常不适应,总喜欢用ftp工具去处理linux上的操作。
我在初期也是非常喜欢用ftp的gui操作代替linux的命令行,包括copy,建立目录,备份这些操作,总想着用ftp完成,下意识的用windows的操作习惯去完成。当然这样操作在测试环境没啥问题,但是到了线上,很少会有ftp的权限让你操作,所以必须平时就得多熟悉linux的命令,多练习,那么等到线上才会游刃有余。
那么如何学习Linux呢?我把我学习linux的资料做了整理,有一些非常好的网站可以帮助我们快速的学习和了解linux系统。
这个网站是我非常推荐的一个网站,这个网站具有搜索功能。我平时经常遇到一种情况就是:工作的时候需要用到一些不常用命令,一般都是用到的时候用搜索引擎查询,但是搜索引擎查询出来的文章有时候介绍不是非常详细,针对这种专业性较强的查询,还是需要一个垂直,专业的搜索。
这个网站有时候会打不开,如果碰到打不开的情况需要隔几天过来再看看,这是网站的一个小缺点,当然大部分时间网站是可以打开的,看下网站的效果:
linux圈可谓无人不知鸟哥,记得当年大学也是抱着鸟哥的书,从寝室到教室,再从教室到寝室,就这样走过了大学四年(好像是很无聊的大学生活)。很多初学者都有这样的一个问题,用到命令的时候,就去google查一下,通过查询出的命令好像每次也都解决了实际的问题,但其实这样非常不利于系统的学习。任何一门技能都需要掌握基本功,没有基本功,那么从长远来看,其实是非常不利于自己的成长。所以学习linux也一样,需要系统的学习,鸟哥这本书可以非常有效的让你对linux有系统的了解。
极客学院的教程我是很喜欢的,很多java的基础课程我也都是从极客学院学习的,自然linux的教程也是不会差的。极客学院对linux的知识做了系统的归纳和分类,同样有助于对linux有系统的理解。
命令大全是对linux的命令做了罗列,并简单的做了例子,这个同样也可以做查询用。
介绍了新手经常用到的命令,有助于新手在刚开始接触linux的时候,能够更加快速的搞定问题。
人到中年,对linux有了更加深入的理解,此时你可能需要更上一个层级,需要向山峰迈进,那么中级linux命令非常适合你。
经历了初级,中级,你已经来到了独孤求败的山峰,唯有专家级的命令才能满足你对于技术的渴望。
每天一个linux命令,从系统功能上划分了linux命令,并且把每个linux的命令讲的非常详细和透彻,是学习linux命令非常好的学习资料,非常值得反复查看和学习。
linux基本命令是把经常用到的命令做了整理,相当于概括整理的作用。
linux工具快速教程也是非常好的一个系统性学习linux的网站,包含了linux基础,linux工具进阶,工具参考篇,介绍的非常详细。此外网站还包含了linux的进阶和性能优化章节。
有了以上这么多的学习资料,更重的是我们需要不断的去学习和练习,才能提高水平。对于不熟悉的命令要在计算机中试过,这样才能真正掌握。在我那个时期,学习linux非常费劲,在自己笔记本上安装虚拟机,占用了笔记本的大量资源。本地安装开发环境其实非常麻烦,因为自己的笔记本其实是用来娱乐的,装了开发环境会拖慢速度。
现在则没有这样的问题了,因为云计算解决了这个问题 ,你可以购买一台阿里云的ecs服务器当作自己学习和练手的平台。这样就不用在自己的笔记本上安装笨重的开发环境了,阿里云最近推出的全民云计算活动非常划算,阿里云ecs云服务器2折起,对于个人购买是非常划算的。我个人就是购买了ecs作为自己平时学习新的开源框架和练手的机器。
参与门槛:
1.新老会员完成实名认证后均可购买,每个会员限购1单,新会员限购3台,老会员限购1台;
2.限活动页的指定云服务器配置;金融云用户暂不能参与活动;
3.每个会员的订单量是相同的,都只有一单,如果你是新会员的话,允许一个订单买3台ecs,所有会员第2单开始恢复原价,那么这个规则最优惠的方法就是直接购买3年的 ecs,因为这样最划算。
配置如下图:
这里建议购买3年的时间,因为对于新老用户购买的机器是有限制的,在购买完成之后,如果想再次购买,就不再拥有这样的折扣了。所以购买3年是优惠最大的,附上全民云计算购买链接。