我的学习经历——Linux系统入门教程

我想把最近学习Linux的经验和过程分析出来,当时是在上大三,是学生一枚,以前对开源也没有什么特殊的认识,只觉得很高深,不明觉厉的东西,在当时因为学校要参加职业技能大赛,其中有一团体性质的比赛,几个同学组成一个团队,比如几个同学负责基础网络建设,几个同学负责常见的服务器搭建,那这里就涉及了Linux的相关知识,Linux方面的知识很多都是开源的,但是需要花时间和精力去学习。

本身那时我所在的学校就不是什么有名的学校,学校内也没有专门从事Linux相关教育的老师,所以只能自学(非常痛苦)。负责辅导的老师本身也只是一名Linux爱好者,所以给学生讲课也只是按照鸟哥的书来指导学生,后来直接让我们自学鸟哥完事。初次接触鸟哥便被鸟哥活泼、幽默的讲授风格所吸引,但随着时间的推移,鸟哥的书便被我丢弃一旁了,你问我为什么?读过鸟哥的书的人都知道,它太厚啊!看来我还真不是一个爱学习的人,根本没有耐心和毅力读完鸟哥,那怎么办呢?还是要学习Linux啊,还得参赛不是。

就这样折腾了两个多月,总算在国赛(市、省、国选拔制比赛)中取得了一个不算太差的成绩,二等奖!其实这成绩真的很low,因为是第14名啊!!!唉,因此这也是我的一次遗憾,因为遗憾就把Linux放下了,一直到去年时学校开了Linux的课,才重拾对Linux热爱和喜欢,但是总得有教材来学习啊(学校教材太烂,无心吐),就报了实地的RHCE培训,拿到了红帽官方的教材(更烂不解释!!),面对红帽RHEL7系统的变化表示蛋疼。偶然在百度搜资料的时候发现一本书《Linux就该这么学》 ,严格意义来讲这并不能算书,因为当时没有出版,也没有做成电子书的形式,而是免费在线的,所以更像一系列的博文。现在已经出版了,书是基于最新RHEL来写,以任务来明确每一章的内容,每一章的背景知识(原理及使用场景)都会介绍,所以就拿这本书配合实地培训去学习RHEL7,真心爽爆了。

说了这么多,总结一下新手如何学习Linux:

首先、不要在意学习哪个发行版,所有发行版都是基于Linux内核的,所以你把任何发行版学习好了都能轻松掌握其他的发行版。

第一、 选择一套适合你的教材,书籍也好、视频教程也罢,都只是配合你学习Linux的,所以一定要选择合适的教材,上面也说了我对一些教材的理解和感受。个人推荐选择一本书籍,主要学习《Linux就该这么学》这本书,这样大大减小了学习的成本(时间和金钱),还可以找一些视频教程作为辅助材料。我当时,是安装书籍上的内容,把每种服务都搭建起来了的,所以遇到很多问题,和坑,也对自己有了更深的认识。

第二、 如果可以的话,请找一个带你入门的老师。新手在学习Linux的时候,难免会有一些困惑或者奇思妙想的想法,而书本或视频都是死的,无法将所有问题和方面都考虑到,所以你的问题可能会得不到解答,这对学习者来说是极其痛苦的,感觉心中老是压着一块石头一样。所以,找个能带你入门、能帮你解决问题、能帮你找到学习方法的老师很重要,而且古话有云“师傅领进门,修行靠个人”,一个好的老师帮你打好了扎实的基础,对你日后的成长和学习都有很大的帮助。

第三、 切记不要抵触英语,因为学习Linux可能需要接触大量英语单词和资料,非常喜欢喜欢Linux命令中的man命令,But这个男人是卷毛的“歪果仁”,如果你听不懂“他”说的什么,那么你学习效果会大打折扣。有时候百度是给不出你想要的答案,而且你又没有一位能帮你的老师,那么就得去找谷歌,搜中文描述没有答案的话就得搜英文描述,所以千万不要抵触英语。特别是各种开源软件,或者前缘的技术,开始几乎都是英文的,如果你想再其他人之前掌握,那么就非常的需要这门语言技能了。

第四、 多动手实践。这个就没啥说的了,学习任何的东西都是“熟能生巧”的,一定要多动手去练,多动脑去想,才能学的扎实,学的可靠。不是说你听懂了,就懂了,特别是操作和编程的事儿,只有去做了,你才会发现你的做法和正确的做法有些什么出入。

Linux命令大全:https://www.linuxcool.com/

原文地址:https://www.cnblogs.com/it-artical/p/12104153.html

时间: 2024-11-12 23:30:31

我的学习经历——Linux系统入门教程的相关文章

IT技术学习指导之Linux系统入门的4个阶段(纯干货带图)

IT技术学习指导之Linux系统入门的4个阶段(纯干货带图) 全世界60%的人都在使用Linux.几乎没有人没有受到Linux系统的"恩惠",我们享受的大量服务(包括网页服务.聊天服务等)背后几乎都是由Linux系统支撑的服务器,超过20亿人每天都随身携带基于Linux内核开发的 Android手机出门,Linux也广泛应用在嵌入式系统上.因此学习Linux系统变得尤为重要,对于普通用户而言,平面式的学习Linux系统的基本使用已经足够,但对于开发者或者运维人员而言,深入学习Linux

Linux基础入门教程

Linux基础入门教程 --------- Linux系统发布于1991年Linux系统的优点:免费,开源,稳定,多任务,多用户,具有良好的可移植性Linux对硬件的要求:i7以上,8G内存以上,反正RAM是越大越好禁用Linux的防火墙--------------查看Linux的网卡信息ifconfig重启网卡service network restart查看防火墙的状态service iptables status很多知识的博大精深,学起来还是需要费一些劲的ls命令 list 显示文件或目录

Linux Capabilities 入门教程:概念篇

原文链接:Linux Capabilities 入门教程:概念篇 Linux 是一种安全的操作系统,它把所有的系统权限都赋予了一个单一的 root 用户,只给普通用户保留有限的权限.root 用户拥有超级管理员权限,可以安装软件.允许某些服务.管理用户等. 作为普通用户,如果想执行某些只有管理员才有权限的操作,以前只有两种办法:一是通过 sudo 提升权限,如果用户很多,配置管理和权限控制会很麻烦:二是通过 SUID(Set User ID on execution)来实现,它可以让普通用户允许

学习安装linux系统

初学linux,感觉很糊里糊涂的,很高兴能够和大家一起学习linux操作系统, 学习安装linux系统,布布扣,bubuko.com

Linux系统入门之如何安装Linux系统

题目:Linux系统入门之如何安装Linux系统 一.准备工具: 1.Linux 镜像文件(Linux iso文件),直接的在 百度里面输入下载Linux系统版本即可 例如: 2.虚拟机模拟工具,例如:Vmare workstation 10 或者virtualbox虚拟机工具 抑或者vmware palyer虚拟机工具 3.笔记本的硬件要求,一般现在的笔记本几乎都是满足要求的,这个放心 内存至少2G,硬盘大小至少100G,其它的没有什么 二.简单的描述虚拟机的安装(重要点截图) 三.简单的描述

浅谈学习掌握linux系统的优势

纯手工打造每一篇开源资讯与技术干货,数十万程序员和Linuxer已经关注. Linux系统让我们懂得了共享.开放.自由可以让人类生活的更加美好,开源精神是一种让每个从事Linux行业的技术人员从骨子里自豪的情怀,开源产品的兴盛受益于开源社区的强壮根基.Linux真的给了我很多,不仅仅是科技之美,更是生命之美.接下来我希望更加切实的谈一谈Linux,让我为你揭开Linux系统这贵妇的面纱,一探究竟,希望能够与你们产生共鸣!Linux操作系统最初是在1991年10月份由芬兰赫尔辛基大学的在校生Lin

虚拟机安装Linux系统图文教程

虚拟机安装Linux系统图文教程 | 浏览:523 | 更新:2014-09-16 15:31 1 2 3 4 5 6 7 分步阅读 Linux系统的安装 工具/原料 VMware 9.0 虚拟机 LInux镜像ISO文件 相关工具可以在这里边找到 http://pan.baidu.com/s/1ntA18FJ 或者请自行下载使用 方法/步骤 1 打开虚拟机,“文件”—“新建虚拟机”,如下图 2 处理器数量:1   每个处理器内核数:2 3 虚拟机内存:1024MB,网络类型:使用网桥地址翻译(

嵌入式Linux系统学习嵌入式Linux系统知识大纲梳理

想要学习嵌入式知识.嵌入linux,就需要学习嵌入式linux系统基础架构知识,按照计划学习,现在就让小编带大家熟悉嵌入式Linux系统基础概念.事物总有个核心,复杂的事物总可以模块化.层次化, 嵌入式Linux也如此.学习嵌入式Linux困难,主要因为涉及知识和概念过多,所以学习嵌入式Linux的就需要找到核心,需要模块化,需要进行层次划分. 嵌入式Linux系统做模块化处理就是可划分为Bootloader(引导程序),Kernel(内核),fs(文件系统),Shell(命令行界面),Gui(

Linux系统入门---开机启动流程

目录 Linux系统入门---开机启动流程 一.centos6 二.systemd管理进程 1.查看级别 三.centos7实践案例: 1.案例1:centos7系统,单用户修改root密码 案例2: 如果修改级别 案例3:救援模式 四.修改CentOS7网卡名称为eth0和eth1 1.环境准备 2.用命令配置网卡 方法1: 方法2: 3.系统基本环境优化 五.Systemd 进程管理 1.systemctl管理服务的启动.重启.停止.重载.查看状态等常用命令 2.systemctl设置服务开