文档章节

聊聊我怎么系统学习Linux技能并快速提高的

linuxprobe16
 linuxprobe16
发布于 11/18 17:00
字数 1590
阅读 9
收藏 0

随着电子信息科技时代的发展,学会使用计算机在我们的生活中成为了必不可少的一项技能。而作为计算机中的三大操作系统之一的Linux更是饱受计算机爱好者们的喜爱。今天我们就来和大家一起聊一聊Linux操作系统的那些事。

首先我们先来介绍一下Linux操作系统,Linux操作系统的命名起源是由一位赫尔辛基大学学生 Linus Torvalds(Linux 是 Linus's UNIX 的缩写)在1991年创造的一款操作系统。该操作系统最终以他的名字命名为Linux操作系统。Linux是一个开源操作系统的内核。它实现了多任务和多用户的功能,与我们平常使用的windows操作系统差不多一样。而最为主要的是Linux是免费开源的。和windows,mac等系统不同,他的一切全部都是公开免费化的。不需要像windows系统一样去定期花费巨额成本由研发团队维护开发。他的一切开源免费为他的安全性,稳定性等巩固了坚如磐石般的基础。因为window等收费系统只是由一个TEAM去进行开发维护。而Linux则是由全世界的计算机研究者来一同研发维护。相比之下。孰强孰弱一目了然。

好了,聊了这么多Linux系统的基本知识。接下来我们一起来聊聊如何如何系统的学习Linux系统以及提高自我的Linux技能。

学习并提高Linux我们从以下几个方面来说:

  • 选择一个适合自己的Linux版本
  • 选择一本适合自己学习的Linux书籍
  • Linux基础命令与各种服务搭建的学习
  • Linux下常见的配置与结构
  • 扎实的去练习命令并坚持使用Linux系统

首先学习Linux系统我们肯定的有一个Linux系统的环境。这里我们有多种Linux系统版本可以提供我们使用。了解并尝试搭建每个版本选择出适合自己的一款即可。可供选择的有Ubuntu,Centos,Redhat等等,这里我们就不细说了。其次则是选择一本好的书籍。在学习过程中有一个好的师傅比什么特强。特别是计算机这类逻辑性较强的更为突出。因此有了一本好的书籍和一个好师傅带路往往会事半功倍。这里就我以前看过的Linux书籍来说,个人觉得在国内较好的Linux书籍也就《Linux就该这么学》和《鸟哥的Linux私房菜》。但是相比之下。各有各的优缺。新手一般来说还是以《Linux就该这么学》这本书较为出众。一是该书所出时间不久。融合了以前各个前辈的精华。另一个则是该书对于新手来说通俗易懂,言简意赅。随后则是Linux基础命令与各种服务搭建配置的学习实践了。虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力。Linux是一个命令行组成的操作系统,精髓在命令行,无论图形界面发展到什么水平这个原理是不会变的,Linux命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。

举一个例子:Linux的常用命令find,察看man文档,初学者一定会觉得太复杂而不原意用,但是你一旦学会就爱不释手、它的功能实在太强了,在配合 exec参数或者通过管道重定向到xargs命令和grep命令,可以完成非常复杂的操作,如果同样的操作用图形界面的工具来完成,恐怕要多花好几倍的时间。因此学好基础命令对我们学习Linux有很大的帮助。从另一个方面来说Linux系统就是专门玩命令的。这里总结了一些基础命令类型。当然不是很全。大家可以对照着多多参考学习。

文件处理命令:file、 mkdir、 grep、dd、 find、 mv 、ls 、diff、 cat、 ln

系统管理相关命令: df、 top、 free、 quota 、at、 lp、 adduser、 groupadd kill、 crontab、 tar、 unzip、 gunzip 、last

网络操作命令:ifconfig、 ip 、ping 、 netstat 、telnet、 ftp、 route、 rlogin rcp 、finger 、mail 、nslookup

系统安全相关命令: passwd 、su、 umask 、chgrp、 chmod、chown、chattr、sudo、 pswho

而接下来学习好了基础命令之后我们就可以尝试着去搭建配置各种网络服务以及web服务以及防火墙策略等的配置。例如ssh,ftp,vpn,smb,lamp,firewall等等。搭建各种服务以及学习使用Linux的各种应用命令(tar,yum,curl,apt-get等)以及后期针对Linux的磁盘,文件目录结构 等的熟悉了解。都是需要自己去不断实践练习。学习计算机更多的还是偏向于实战。大致为实战占七分,知识占三分。要学会去从实践中学习总结更多知识。毕竟课本上的知识终究是死的。而实际却是变化多端的。并且要养成做笔记的良好习惯。碰到问题可以去利用必应谷歌等搜素引擎多多查找原因。最后记住一定要养成在命令行下工作的习惯,在命令行下学习虽然一开始进度较慢,但是熟悉后,您未来的学习之路将是以指数增加的方式增长的。最后预祝大家在Linux学习之路一帆风顺,早日成为梦想中的大佬!

© 著作权归作者所有

共有 人打赏支持
linuxprobe16
粉丝 12
博文 843
码字总数 197064
作品 0
河东
私信 提问
聊聊我怎么系统学习Linux技能并快速提高的

聊聊我怎么系统学习Linux技能并快速提高的 随着电子信息科技时代的发展,学会使用计算机在我们的生活中成为了必不可少的一项技能。而作为计算机中的三大操作系统之一的Linux更是饱受计算机爱...

linuxCool
11/18
0
0
Linux运维是什么?你打算怎么学习?

  Linux运维是什么呢?用一句话概括就是:维护Linux操作系统以及系统之上的相关软件服务、程序代码和企业数据,使得企业能够优质、高效、快速的为企业的客户提供服务。   Linux系统的特点...

老男孩Linux培训
06/01
0
0
Linux运维是什么?要不要转行学习呢?

Linux运维是什么呢? 用一句话概括就是:维护Linux操作系统以及系统之上的相关软件服务、程序代码和企业数据,使得企业能够优质、高效、快速的为企业的客户提供服务。 Linux系统的特点有:安...

zhouzhou2018
05/18
0
0
关于学习linux的一些心得体会

昨天一个学弟问我怎么学好linux,就思考了一下,做下总结,欢迎大家补充!!!(他还让我给他补linux课,表示很蛋疼。。。。) 学习linux之前必须要做好心理准备: 第一,要明白学好linux不是...

索隆
2012/09/14
0
0
Linux系统——程序员跳槽必备

Linux系统——程序员跳槽必备 相信在看这篇文章的你,曾经或者现在是否跳槽呢,在北上广一线城市,你是否还在挣着那可怜巴巴的工资,过着拮据生活呢?但是自己想跳槽,却没有一技之长或者是自...

linuxCool
11/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

exportfs命令, vsftp搭建ftp服务

exportfs命令 当修改/etc/exports文件后,更改的内容是不会立即生效的。如果重启nfs服务,会导致客户端重启期间的请求是挂起等待的,可以把客户端的挂载umount进行卸载后,再重启nfs服务,但...

野雪球
6分钟前
0
0
编程价值观、原则、模式

读自《实现模式》 模式,即是针对特定问题的通用解决方案。 每个模式都承载这一点点理论,但实际编程中存在着一些更加深远的影响力,远不是孤立的模式所能概括的。 价值观是编程过程的统一支...

遥借东风
19分钟前
1
0
php分割二级域名做跳转处理方法

使用php中的全局变量 $_SERVER['HTTP_HOST'] ,可以获得用户当前访问的域名字符串,在这里面查询自己定义的各个子域名字符串,然后使用header函数重定向到不同的页面 代码如下 if( strpos($...

Mr_Azaz
21分钟前
1
0
容器之Zookeeper的使用

我们使用zookeeper时,都是在Linux上安装zookeeper,之后启动时要加入配置文件。 使用docker之后,我们可以直接使用镜像运行容器,镜像可以从docker.hub上下载,地址是https://hub.docker.co...

克虏伯
昨天
3
0
esxi 更换ssl证书

概述 就是想换一个证书而已,你可以通过下面的途径去申请一个泛解析域名的证书之后再esxi上安装上 使用阿里云域名api申请Let’s Encrypt泛域名免费ssl证书 申请完成证书之后进行下一步 操作 ...

bboysoulcn
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部