首页 > 系统相关 >听完我的建议,Linux将不再困难

听完我的建议,Linux将不再困难

时间:2022-09-29 22:22:19浏览次数:58  
标签:本书 shell 不再 困难 学习 初学者 发行版 Linux

这篇文章主要针对于正处于迷茫之时的初学者同学们,在Linux领域深耕多年的老工程师们请绕道。

 

首先我要对各位初入茅庐的初学者们说,学习Linux千万不要怕折腾。在学习过程中你会遇到各种各样奇怪的问题。即使你跟着视频亦或者教程一字不落的跟着照搬,但是很多时候你仍然会遇到就是不成功的情况。别人的一下子就成功了,而你的就是各种错误。然而可怕的是你还抓耳挠腮解决不了。但是我要对你说的是,这很正常。Linux本身就具有一定的专业性。所以学习起来并不是大家想象中的那么简单。所以说,大家一定不要怕折腾,一次不行,那就多尝试几次。不要轻言放弃。

学习Linux 就是不要怕折腾。其实不止说是学习Linux,包括学习所有的其他的技术也都一样。

那么接下来,作为已经磕磕绊绊的走过这些坑的“过来人”,给大家提几点建议,希望能给与大家帮助,让大家少走点弯路。

 

首先作为初学者,我建议大家使用虚拟机方式安装,比如说 VMware, virtualbox等。我是极其不建议初学者直接用实体机安装的。因为很多时候会遇到很多的错误,你不一定能解决。到时候会把你的实体机搞得不能用。这样的话,你还得重装系统,在实体机上会很麻烦。所以我推荐你用虚拟机来学习。而且对于初学者

来说,虚拟机已经完全够用了。即使你误操作将虚拟机搞崩溃,也不会影响到你的实体机的使用。

 

接下来是发行版选择

Linux有很多发行版,各个发行版之间大同小异。只是提供的服务有所不同。但是基本的Linux命令大家都是一样的。所以大家可以安心选择发行版。

比较大众的发行版有debian,Ubuntu,centos,redhat。

其中Ubuntu相对而言桌面版更加强大。而centos和redhat在国内市场中作为服务器占比很大,尤其是centos。

国内也有一些Linux发行版,比如Deepin。这款发行版系统中文化,支持qq,网易云,微信,搜狗输入法等等国产软件。倒是很适合国内用户,而且在桌面版做得很好,用起来也许会和windows差不多。

但是如果你以后想做运维工程师亦或者做云计算等工作,我还是推荐你直接使用centos,redhat等。因为大部分厂商都是用这个发行版较多。

 

以上准备工作都做完之后,接下来就要开始学习命令了。

Linux下一切几乎问题都可以用命令行解决。这点对于初学者来说会很难受。甚至很多初学者很不理解,明明Windows形式的用鼠标点几下不就可以了吗?为啥要用命令行,还要一个字母一个字母的敲命令,多麻烦啊。其实不然,当你真正学会这些命令的时候,你就会知道其实命令行处理起来比鼠标还要高效,并且命令行有时候比鼠标点击更加方便快速。这个等你学会Linux的时候你就会逐渐感觉的出来了。

 

学完了命令之后,接下来就需要学习搭建各种服务了。比如lnmp环境,比如tomcat,比如redis,然后接下来就是各种分布式,集群啦这些。还有虚拟化,比如docker等。

 

接下来推荐几本书籍,这些书籍也是我在刚开始学习Linux时候看的,个人感觉还是非常不错的,也希望能对大家有所帮助。

首先是鸟哥的《鸟哥的Linux私房菜》

 

 

 

这本书是Linux国内领域内中很经典的书籍。可以这么说,对于Linux学习人员,可以说是无人不知。不过不足之处,就是对初学者并不是很友好,因为实在太厚了,很多初学者估计看到就会望而生畏,对于刚入门的Linux初学者来说,这本书由于厚度原因,可能会导致一些人不知道从何看起,不知道哪些是重点。不论你是初学者还是老工程师,这本书对你都会有非常巨大的帮助的。

《Linux就该这么学(第二版)》

这本书是我个人认为十分适合初学者来看的,基于rhel8,适用于很多发行版,大家可以跟着这本书的目录来循序渐进的学习Linux。虽然看起来,这本书没有很厚,但是他的知识点却是十分全面。这本书还配套了一个在线的网站linuxprobe.com,可以在线免费看这本书。目前这本书已经出了第二版了。第二版相对于第一版,内容更加全面。在此强烈推荐。个人认为这本书十分适合初学者,大家可以跟着这本书的内容来学习Linux。相信大家在看完这本书之后,已经具备了Linux运维工程师的基本能力了。并且对于那些不熟悉的服务等也可以快速上手部署和搭建了。

 

 

 

《Linux命令行与shell脚本编程大全》

这本书也十分的经典和实用。特别里面的shell编程这部分内容,十分精彩,可以让大家在阅读这本书后,写出十分优秀的shell脚本来。这本书的主要内容包含:

· Linux命令行

· shell脚本编程基础

· 高级shell脚本编程

· 如何创建实用的shell脚本

标签:本书,shell,不再,困难,学习,初学者,发行版,Linux
From: https://www.cnblogs.com/cainiaoyige1/p/16743314.html

相关文章

  • linux 中如何输出包含指定字符串的单词
     001、[root@PC1test]#lsa.txt[root@PC1test]#cata.txt##测试文件243fsab989a34bsa1113ab34df3addgabekkkkabk[roo......
  • VMware虚拟机中Linux系统下面的redis安装(详解,含采坑经验!!!)
    部分参考了这篇博客,里面讲的很详细:https://www.cnblogs.com/flower-dance/p/14731073.html而我在安装的过程中还遇到了很多问题,在文末。首先说一下我的安装步骤如下:1、......
  • 【Linux】【Shell命令】find 和 sed
    爱啦爱啦,find和sed结合起来,强大到超乎你的想象1.查找指定名称的文件在哪个位置find./-namea-*2.查找文件找“5天之内被更改过的档案名”find/-mtime-5;找“5天......
  • linux虚拟机无法访问yum仓库百度等外网
    问题五:虚拟机无法访问百度或其他外网虚拟机可以与本机通信,xshell连接正常,但是通过虚拟机无法yum访问yum源;通过ping百度网站,发现无法ping通。使用的方式为NAT。虚拟机......
  • 外网ssh远程连接linux服务【内网穿透】
    在没有公网IP的情况下,要实现外网ssh远程linux服务,普遍是做内网穿透,在本地安装个客户端就可以。现在市面上内网穿透软件很多,不乏好坏。这里推荐一款挺好用的内网穿透软件—......
  • linux文本操作vi显示颜色
    安装虚拟机部署centos系统,使用vi编辑代码时,发现没有颜色区分,而自己其他机器是可以显示颜色的。通过查看其他主机的信息,发现vi其实是vim。当我使用vim时无法找到该命令,查询......
  • Linux操作系统之mv命令详解
    前言1、mv命令是move英文单词的缩写,可以用来移动文件或者将文件改名。2、mv命令是Linux操作系统下的一个文件管理命令,mv命令主要有三大功能,如下:①将文件改名②移动文件......
  • 宝塔 Linux 环境下Vue 项目运行端口 被占用,如何关闭端口?
     如题,在运行vue项目时,提示'listenEADDRINUSE:addressalreadyinuse0.0.0.0:7799',端口号被占用,我们如何快速关闭端口号呢?  这时候,我们做法就是:  1、......
  • linux复制其他服务器的yum缓存使用
    CENTOS安装mysql-wsrep集群时,需要安装很多依赖包,可以提前在一台系统环境相同的虚拟机或者能连公网的服务器上提前缓存。1、在A机器上配置yum缓存设置,并提前设置好网络yum......
  • Linux CentOS 基本命令二 (压缩,进程,管道,文件权限)
    一.压缩windows的压缩文件的扩展名:.zip或.rarLinux中的打包文件扩展名:.tarLinux中的压缩文件扩展名:.gzLinux中打包压缩的文件扩展名:.tar.gz1打包压缩包1.1压缩语法:tar......