对于linux,又爱又恨,也有自己的一些看法,毕竟已经接触了快两年了。但是,说出来都是伤,为什么呢?如果您想知道请让我给您慢慢道来。

最开始接触linux是在高考完后,由于我家的台式电脑太卡,于是我就在网上找什么系统对电脑配置要求比较第一点,最开始我逛了几个论坛,就这样我稀里糊涂的就接触到linux了,第一次装的linux系统是Elementary OS中文版,它是基于Ubuntu的一个精美发行版本,最重要的是装好后居然不会使用,只会进行一些简单的操作,原以为装软件就是像windows一样下载个安装包,然后不停单击next就可以完成,但是对于这个系统装软件我连一点头绪都没有,不得已就继续百度。最后的结果就是在 Linux 电脑上安装一个新软件之前,还必须要习惯和理解诸如仓库、依赖关系、包和包管理器等概念。不久你也会发现,仅仅使用鼠标点击一个可执行程序是很难完成某个程序的安装的。或者由于一些原因,你没有可用的网络,那么安装一个你想要的软件会是一件非常累人的任务,还好在网上看到这本书《Linux就该这么学》。

最开始独立学习 Linux 知识的时候,我感觉那是一个巨大挑战。尽管网上有数以千万计的教程和大量的好书,但对于这这种初学者来说成了选择困难症,不知从何开始学习。就这样我把这个系统玩了一个假期,一个假期的收获说出来你们别笑,我只学会了一些简单的命令和常识,比如说cd、rm、reboot等等,学的知识也是乱七八糟的。当初我也想过系统的学习一次,但是网上教程都特别多,而且教的也比较笼统,最主要的是没有一个指导老师,当遇到问题时不知道怎么解决,网上也有不少方法,但并不完全可信、或者与新用户的经验和知识层面不匹配,导致用户无法理解。这样只能把问题遗留下来,久而久之问题越来越多,对linux越来越烦,便没有了头绪,失去了学习Linux的信心。

当初选择linux系统原以为它的兼容性很好,就像windows一样。但是现实和我开了一个很大的玩笑。像我这种人最开始接触的系统都是windows,对于windows操作非常熟练,可以说已经成为了我生活中不可缺少的一个部分。由于对windows的依赖,最开始接触linux时任然带着windows上的一些习惯,对于Linux的桌面系统,它一直缺乏几个方面如下:对游戏不兼容,我说的是高端游戏。没有网络播放器和图片编辑器,我说的是专业的,比如说PS等专业软件对不支持。并且我记得《阿凡达》和《泰坦里克号》电影还要使用类似于开源的影音编辑器。最终的结果就是,不管你选择哪个发行版,你必须花时间来做大量的手动劳动。简单的说说安装Nvidia Driver,现在你需要杜绝手动,可能需要用Broken X手动编辑 xorg.conf 配置。此外,你要在运行状态下确保内核的更新。而在Windows下,除了点击Next,Next,I Agree,Next,Forward,Finish,Reboot之外不需要做任何事,甚至都不需要修改GUI。

由于我当初选的专业是网络系统管理,大一时我们就开设了linux系统管理课程,对于已经研究一个暑假的我来说,我感觉最好还是系统的学习一下。而就在这个时候我很幸运的遇到了一本书———《linux就该这么学》,为什么说幸运呢?因为它讲的特别详细、特别全,和我们的课本相比可以说一个在天上一个在地上,我们的课本只给你讲个大概,具体的安装方法它给你不讲,让我这种初学者很为难。于是我就按照这本书的前20章学习了一遍,不懂的地方就问刘遄老师,慢慢的我学会了apache、vsftp、DHCP等服务器的搭建。现在的我比一年前的我可以说变化很大,1年前的我只会一些简单的操作,而现在的我可以说各种服务器的搭建都已经了如指掌。在以后的学习中我会更加深入的学习linux,强化对各种知识点的理解。同时我也由衷地感谢那些杰出的社区不断为 Linux 系统、组件和其他功能做出贡献,感谢那些为开源而奉献的人们。

不经历风雨,怎么能见彩虹。正是因为linux路途风雨不定,所以造就了不怕挫折的我。我相信只要肯努力、肯付出,就一定会迎来一个美好的明天。

真实分享记录我学习Linux系统遇到的问题的更多相关文章

  1. 分享记录我的Linux系统入门学习经验

    人生很多事情都是巧合,或者说命中注定.就拿Linux于我来说,大学期间也修了Linux基础这门课,但是从来没有想到自己会从事与Linux相关的工作,更没有想过自己可以通过Linux获取更多的东西. 真 ...

  2. 与你们分享我学习linux系统的三大妙招

    一说到linux,我们就自然会想到企业服务器系统,目前市场上的网络设备都是使用linux内核操作系统,一些网络服务器也是使用linux操作系统下面的服务搭建实现的:目前操作系统这块也基本被linux占 ...

  3. Linux学习-->linux系统在移动硬盘的安装

    由于自己看了一些文章和linux的好奇,想来一窥Linux的奥秘,因此自己准备学习使用Linux系统,这里记录下自己的安装过程,方便以后自己重装系统时进行查阅. 参考的书籍是鸟哥的<Linux私 ...

  4. 学习Linux系统的方法经验

    Linux系统是一个开源的高效的以命令行为主的操作系统,主要用于服务器操作系统领域.对于Linux操作系统更多详细准确的解释大家可以网上找到<Linux就该这么学>的第0章介绍的比较详细: ...

  5. 第三次随笔--安装虚拟机及学习linux系统初体验

    第三次随笔--安装虚拟机及学习linux系统初体验 ·学习基于VirtualBox虚拟机安装Ubuntu图文教程在自己笔记本上安装Linux操作系统 首先按照老师的提示步骤进行VirtualBox虚拟 ...

  6. [分享]运维分享一一阿里云linux系统mysql密码修改脚本

    [分享]运维分享一一阿里云linux系统mysql密码修改脚本       大象吃豆子 级别: 小白 发帖 12 云币 27 加关注 写私信   只看楼主 更多操作楼主  发表于: 2014-09-3 ...

  7. 应届毕业生如何通过学习Linux系统选择一份高薪职业

    2017年全国高校毕业生人数795万,史上"更难就业季"大学生就业形势,再加上出国留学回来的约30万以及没有找到工作的往届毕业生,预计将有1000多万大学生同时竞争. 如果我们不是 ...

  8. 给学习Linux系统小白的两三个建议

    前段时间看过一个针对国内Linux使用情况的调研表,有了不少感慨.现在听说过linux,会一点linux基本操作的人多如牛毛,然而真正能用linux做一点事情的确少之又少.无论是公司还是学校,办公基本 ...

  9. 正确学习Linux系统的5个建议

    摘要: 最近几年Linux系统应用越来越广泛,以至于很多人开始热衷学习Linux.但是我们都是从小都是学习windows系统长大的,从windows 98到现在的windows 10,而根据学习win ...

随机推荐

  1. js 垃圾回收机制和引起内存泄漏的操作

    垃圾回收机制 JS中最常见的垃圾回收方式是标记清除. 工作原理:是当变量进入环境时,将这个变量标记为“进入环境”.当变量离开环境时,则将其标记为“离开环境”.标记“离开环境”的就回收内存. 工作流程: ...

  2. Android Studio NDK开发-JNI调用Java方法

    相对于NDK来说SDK里面有更多API可以调用,有时候我们在做NDK开发的时候,需要在JNI直接Java中的方法和变量,比如callback,系统信息等.... 如何在JNI中调用Java方法呢?就需 ...

  3. django生成迁移文件

    1.创建虚拟环境 在终端上输入创建python3的虚拟环境 mkvirtualenv -p python3 虚拟环境的名字 安装django和pymysql 2.创建项目创建工程的命令: django ...

  4. 修改记录-优化后(springboot+shiro+session+redis+ngnix共享)

    1.普通用户实现redis共享session 1.配置 #cache指定缓存类型 spring.cache.type=REDIS #data-redis spring.redis.database=1 ...

  5. Golang获得执行文件的当前路径

    运行环境:golang1.9.2+win7x64golang1.9.2+centos6.5×64 /*获取当前文件执行的路径*/ func GetCurPath() string { file, _ ...

  6. Visual Studio 2015+InstallShield 2015

    下载Installshield http://learn.flexerasoftware.com/content/IS-EVAL-InstallShield-Limited-Edition-Visua ...

  7. 用basicTrendline画一元线性回归直线的置信区间

    感慨统计学都还给老师了..恶补! R安装包的时候貌似需要用管理员权限启动,否则安装不了,国内镜像卡得渣渣,还是国外镜像真香~选择hongkong就好了. install.packages(" ...

  8. python+opencv 运行环境搭建

    1:安装pycharm,验证码你懂的 2:安装python3.5以上,或3.6,python2和3 的版本差异还蛮大 3:安装opencv,如下图 以上是方法一,还有之中方法是下载whl文件再手动安装 ...

  9. caffe生成log日志

    参考日志: http://blog.csdn.net/sunshine_in_moon/article/details/53529028 http://blog.csdn.net/lishanlu13 ...

  10. maven---->配置,指令,插件,使用

    maven是用于java的自动化构建工具. 1.下载:http://maven.apache.org/download.cgi 下载下面截图标红处的文件 然后直接解压可以得到文件夹,得到如下文件夹 不 ...