从超级菜鸟变成Linux系统高手

正如许多小伙伴一样,我们都是从菜鸟开始,逐渐变成高手,而在这一成长的过程中,好多鸟没有坚持下来,而放弃看不到未来的光明。要给自己一个合理的规划适当的安排,高效率的学习方式,才能更快成长,而非原地跳步。我给大家介绍下我自己的学习历程,希望可以帮助到大家。

1.准备选择一款Linux发行版

首先了解下,什么是Linux和自己的需求,经常看到有人问用什么版本的Linux好,其实只要你认真学习,那个版本都好,讨论什么版本好否从本质上说没有一点意义,所有的发行版本都是基本Linux内核开发的,只不过是外表不一样。如果只是玩玩,不打算深入学习Linux系统,可以选择操作简单、界面比较华丽、更新比较快的版本,如Ubuntu,Archlinux;如果是深入学习Linux,那应该选择稳定可靠、强大支持的发行版本,如RHEL、Suse、Debian。我喜欢RHEL,所以就说红帽Linux。哈!学习Linux不是逛自由市场,决定学习那个版本,就静下心来学习,不要今天换明天换,那个版本那里好,这个那里好,这样对你学习没有一点好处,不要把时间精力浪费在抉择上面。

2.新手选择书籍

互联网如此之发达,选择一本Linux书已经非常容易的,非常方便的电子书,百度一大把。再好的记性不如烂笔头,建议大家多看纸质书,书再多,但如果是一本错误的书,却会误人子弟,错误的观念让新手误入歧途。《Linux就该这么学》最近非常火的书籍,非常不错的新手入门书籍。我们新手一定一定要做好学习笔记,写下自己的技术步骤教程,与爱好者多交流,把心得写下来,作为成长印记。

3.必须要过的关(命令)

学习Linux必须要掌握,必须的,要熟记命令!!否则,你永远都学不会Linux,Linux的强大稳定正在使用较少硬件资源,全部都是命令行走起!要少用尽量不用菜单按钮操作,使用命令行工作,一旦你熟练使用将以更高效的方式工作,甩图形化界面菜单操作几条大街,哈哈。比较重要的、使用频率较多的命令,按在系统在的作用给大家简单做个介绍,以为我们更进一步学习理解Linux系统。

1).登录、关机等命令:login,login、reboot 、 shutdown、 halt 、chsh、 mount、umount

2). 权限、帐号等基础命令:chmod、chown、chattr、pswho、 chgrp、su、passwd 、sudo、 umask

3).系统管理等命令:last、 tar、 unzip、 gunzip 、df、 top、 adduser、 groupadd kill、quota 、crontab

4). 网络基础等命令:ip、ping 、ifconfig、 netstat 、nslookup、 route、finger 、mail 、telnet

5).文件基础等命令: mkdir、ls 、 find、 cat、 mv 、grep、file、diff

命令比较多随手写的,未包括的见谅。可以参考

4.敲键盘实验

如果你可以把系统熟练的安装,配置个IP添加用户查看文件,关机重启,这些都是小白小白的问题,Linux的强大正是在服务上面的展现。Web、DNS、Ftp、Mail服务、Samba等最常见的服务功能,最基础的安装配置要掌握好。不会的不懂的,要学会百度搜索,RHEL中文资料非常多方便,也可以上论坛发帖子。我遇见过一些自以为是的人,觉的会Linux咋咋咋,其它它是一个喷子,肚里面没有什么墨水。这块经验都是慢慢积累出来的,从基础入手,切勿眼高手低。

5.Shell和Python

Shell可以说是Linux的精髓所在,是命令语言也是程序设计语言,掌握好Shell语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令,远远提高你的效率,绝对对你手动是敲一连串的命令高效、快速,从而来实现自动化的管理过程。

而Python也是一种计算机程序设计语言,如同C语言功能一样,但Python却是非常高效,例如,同执行一个任务,C语言可能需要1000行代码,Java只需要写100行,而Python可能只要20行。所以Python是一种相当高级的语言。Python+大数据,即Python企业级开发和大数据运维,作为和大数据运维无缝结合的语言, Python+大数据才是真正的大数据。你可以用Python做企业级开发,更可以做比“大数据开发”更高端的“大数据运维”,成为市场上最最稀缺的大数据运维工程师。呃扯远了,赶紧学习一下吧。。。

6.保持好的态度

做Linux运维切务急躁,你的一个小小的命令,可能对企业来说造成难以承受的损失,工作要认真,听朋友说他们的同事,把数据库给删除了……,哇,他恢复数据搞了一整天。数据要及备份,这上运维最重要的步骤。不要感觉自己牛牛,大神多着呢,谦虚谨慎,才能在这个行业走的更远。技术发展的非常快,火爆的,如果你不学习,就会被淘汰,因为我们是搞技术的,也热爱这个职业,想把它做的更好!

我认为学习Linux的过程就是不断地学习做实验,看系统文档,并结合实验理解文档精髓,可以做到学习自用的目的,真正的去掌握Linux这个命令行操作系统。希望小伙伴们早日脱离掉菜鸟行列,做一个真正低调、谦逊的Linux大神。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:SEO优化专员,转转请注明出处:https://www.chuangxiangniao.com/p/902827.html

(0)
上一篇 2025年1月4日 03:03:40
下一篇 2025年1月4日 03:04:01

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Linux 设备树 devicetree(DTS)入门

    ARM devicetree的来源 在过去的arm linux中,存在大量的冗余代码。这些设备代码与特定公司的单板启动或运行细节紧密耦合,无法被重用或移植。同时,内核缺乏引导标准,导致代码不断膨胀。最终,由于tony lindgren向li…

    2025年5月2日
    000
  • 分析apt、yum、dnf和pkg的功能和特点

    导读大多数现代的类 Unix 操作系统都提供了一种中心化的机制用来搜索和安装软件。软件通常都是存放在存储库中,并通过包的形式进行分发。处理包的工作被称为包管理。包提供了操作系统的基本组件,以及共享的库、应用程序、服务和文档。 介绍 包管理系…

    2025年5月2日
    000
  • 系统进程:10个运维人员必须熟悉的知识点

    导读在日常的运维工作中,当我们习惯性的执行ps命令后会看到很多“奇奇怪怪”的进程,而这些进程大部门都是系统的内核进程。很多同学对之了解的甚少,因此今天就为大家整理一篇入门级的系统进程介绍帖,希望能够帮助大家对操作系统进程的理解。 在日常的运…

    2025年5月2日
    000
  • 优化 man 使用方法,提高效率和速度

    导读我们通常通过 google 来查询 Linux 中的命令说明,但是其实还有一个更好的办法:那就是通过 Linux 自带的 man 帮助页来查询命令详尽完整的使用说明。 man 页面的历史本身比 linux 还长,可以追溯到 unix 早…

    编程技术 2025年5月2日
    000
  • 构建高质量的 Python 命令行用户界面的库

    在这个分为两篇的关于具有绝佳命令行界面的终端程序的系列文章的第二篇教程中,我们将讨论 Prompt、Toolkit、Click、Pygments 和 Fuzzy Finder 。 这是我的一个分为两篇的关于具有绝佳命令行界面的终端程序的系列…

    2025年5月2日
    000
  • Linux内存占用分析的几个方法

    0. 前言 在硬件系统中,系统内存是不可或缺的一部分。定期查看系统内存资源的运行情况,可以帮助我们及时发现内存资源是否存在异常占用,从而确保业务的稳定运行。 例如,我们定期查看公司的网站服务器内存使用情况,可以保证服务器的资源是否充足,或者…

    2025年5月2日 编程技术
    000
  • 29个你必须知道的Linux命令

    命令是计算机执行任务的指令。可以使用命令去关闭计算机,或者列出当前目录的文件列表,或当前文本的内容,或者屏幕显示一条消息。 如果你是一个新手,并尝试使用命令行接口,我们收集了各种基本的Linux命令来供你学习,帮你在各种Linux发行版中完…

    2025年5月2日 编程技术
    000
  • Linux 中如何使用 less,more 和 most 命令

    linux 系统上有许多 gui 文本编辑器可用于查看和修改文本文件。但如果您只想在终端中读取文本文件。那么 linux 上有许多可用的命令可以让你做到这一点,其中三个是 less,more 和 most。 继续阅读以了解如何使用这三个命令…

    2025年5月2日 编程技术
    000
  • Linux 内存监控:实时掌握系统运行状态

    在当今信息高速发展的时代,服务器系统的稳定性越来越受到关注。而内存作为服务器中的一个关键部分,经常会成为系统性能问题的瓶颈。在这种情况下,实时监控内存使用情况,对于保证系统的稳定性和性能方面有着至关重要的作用。本文将介绍如何在 linux …

    2025年5月2日 编程技术
    000
  • 精通Linux文件时间:从入门到实战

    文件时间是linux系统中的一个重要概念,它不仅记录了文件的创建、修改和访问时间,还能够帮助我们进行文件管理、备份和恢复。对于linux系统管理员而言,了解文件时间相关的知识是必不可少的。 文件的三个时间 相信大家都已经很熟悉windows…

    2025年5月2日 编程技术
    000

发表回复

登录后才能评论