Linux是为人熟知的OS之王,已“统治”世界。要想学好绝非易事。

作为菜鸟,可以与Linux亲密接触的方法很多,如视频、书籍、各种企培资料等等,如今的在线教育也如火如荼。

总结说来,初学者们都有如下步骤,循序渐进,可成大器!

  1. 搬砖第一步:熟悉掌握Linux系统安装和系统硬盘分区原则,且必须熟练掌握Linux系统管理的必备命令:cd、ls、pwd、clear(热键ctrl+l)、chmod、chown、chattr、useradd、groupadd、vim、cat、more、less、mv、cp、rm、mkdir、touch、ifconfig、ip add、ping、echo、wc、bc、ln、head、tail、who、hostname、top、df、netstat、ss、kill、alias、man、tar、fdisk、free、uptime、lsof、lsmod、lsattr、dd、date、croutab、ps、find、awk、sed、grep、sort、mount等,这些命令作为搬砖第一步,务必勤加联系,并熟悉每个命令的用法和应用场景。
  2. 然后构建Linux下常见服务:DNS、Samba、DHCP、Apache、Nginx、MySQL、Zabbix、Squid、Varnish、LVS、Keepalived等,遇到问题别急,先思考,如果没有头绪可借助百度、Bing搜索引擎,问题解决后,总结问题解决的步骤。
  3. 理解操作的每个命令,每个服务的用途,为什么要配置、为什么需要调整该参数,并对其中的参数配置进行总结。
  4. 熟练搭建Linux系统上各种服务后,需要理解每个服务的完整配置和优化,可以拓展思维。例如:LAMP所有服务放在一台机器上,能否分开放在多台服务器以平衡压力呢?一台物理机构建Docker虚拟化,如果是100台、1000台如何实施?
  5. Shell是Linux最经典的命令解释器,Shell脚本可以实现自动化运维,平时多联系Shell脚本编程,每个Shell脚本多练习,吸取关键的参数、语法、不断练习和提高。
  6. 建立个人学习博客,把平时工作、学习中的知识都记录到博客中。提高自己的文档编写及总结的能力外,也可以将经验和知识分享给他人。
  7. 学习要点:Web集群架构、网站负载均衡、网站架构优化、自动化运维、运维开发、虚拟化等知识。

多练勤思硬道理,实践出真知!

菜鸟入门Linux之路(方法论浅谈)的更多相关文章

  1. 走进Spring Boot源码学习之路和浅谈入门

    Spring Boot浅聊入门 **本人博客网站 **IT小神 www.itxiaoshen.com Spring Boot官网地址:https://spring.io/projects/spring ...

  2. 转:Linux集群-----HA浅谈

    通过特殊的软件将若干服务器连接在一起并提供故障切换功能的实体我们称之为高可用集群.可用性是指系统的uptime,在7x24x365的工作环境中,99%的可用性指在一年中可以有87小时36分钟的DOWN ...

  3. Linux应急响应姿势浅谈

    一.前记 无论是甲方还是乙方的同学,应急响应可能都是家常便饭,你可能经常收到如下反馈: 运维同事 --> 服务器上存在可疑进程,系统资源占用高: 网络同事 --> 监控发现某台服务器对外大 ...

  4. Linux培训教程 浅谈:PHP在linux上执行外部命令(整理)

    一.PHP中调用外部命令介绍 二.关于安全问题 三.关于超时问题 四.关于PHP运行linux环境中命令出现的问题 一.PHP中调用外部命令介绍 在PHP中调用外部命令,可以用,1>调用专门函数 ...

  5. 一只简单的网络爬虫(基于linux C/C++)————浅谈并发(IO复用)模型

    Linux常用的并发模型 Linux 下设计并发网络程序,有典型的 Apache 模型( Process Per Connection ,简称 PPC ), TPC ( Thread Per Conn ...

  6. Linux集群问题~浅谈

    系统扩展的方式 # scale up 向上扩展 # scale out 向外扩展 集群类型 LB 负载均衡集群 Load Balancing HA 高可用集群 High Availability HP ...

  7. 浅谈Linux下如何修改IP

    linux 下命令之浅谈//cd ..  //返回上一级//创建文件夹touch test.txt//Linux不区分大小写//往一个文件中追加内容echo "****" > ...

  8. 浅谈TCP IP协议栈(三)路由器简介

    读完这个系列的第一篇浅谈TCP/IP协议栈(一)入门知识和第二篇浅谈TCP/IP协议栈(二)IP地址,在第一篇中,可能我对协议栈中这个栈的解释有问题,栈在数据结构中是一种先进后出的常见结构,而在整个T ...

  9. 浅谈Linux中的信号处理机制(二)

    首先谢谢 @小尧弟 这位朋友对我昨天夜里写的一篇<浅谈Linux中的信号处理机制(一)>的指正,之前的题目我用的“浅析”一词,给人一种要剖析内核的感觉.本人自知功力不够,尚且不能对着Lin ...

随机推荐

  1. java封装基础详解

    java封装基础详解 java的封装性即是信息隐藏,把对象的属性和行为结合成一个相同的独立单体,并尽可能地隐藏对象的内部细节. 封装的特性是对属性来讲的. 封装的目标就是要实现软件部件的"高 ...

  2. SimpleDateFormat类的线程安全问题和解决方案

    摘要:我们就一起看下在高并发下SimpleDateFormat类为何会出现安全问题,以及如何解决SimpleDateFormat类的安全问题. 本文分享自华为云社区<SimpleDateForm ...

  3. Genymotion模拟器安装ARM架构编译应用失败解决方案

    我们在安装一些应用到Genymotion模拟器会提示:adb: failed to install xx.apk: Failure [INSTALL_FAILED_NO_MATCHING_ABIS: ...

  4. 等Excel工作簿关闭后自动加密压缩备份2019年10月9日.ahk

    ;; 等Excel工作簿关闭后自动加密压缩备份2019年10月9日.ahk;; 腾讯QQ号 595076941; 作者:徐晓亮(weiyunwps618); 写作日期:2019年5月15日; 版本号: ...

  5. 字节跳动前技术总监开源分享《Android架构设计权威指南》,YYDS!

    架构就像是一场进化史,根据不同时期的需求,演变出不同的架构,车轮滚滚,到今天,移动端框架百花齐放,让人目不暇接.但是其中的本质是磨灭不了的,换言之根本没有磨灭而是隐藏到了人们所看不到的地方,但是依旧发 ...

  6. 【Java】jeesite使用学习

    初始配置环境及软件: 名称 版本 作用 Tomcat 7.0 微小型服务器,版本无所谓,装个Tomcat 9估计也没事 IntelliJ IDEA 2021.1.3 x64 2021.1.3 编译器, ...

  7. Git在IDEA中的日常使用

    1.Git介绍Git对于做开发的小伙伴并不陌生,Git是现在比较流行的版本控制工具.Git的仓库分为本地仓库和远程仓库,当代码开发完成后,先提交(commit)到本地仓库,再推送(push)到远程仓库 ...

  8. prism 的学习网站

    C#的学习网址: https://www.cnblogs.com/zh7791

  9. C#录音从声卡

    原文   http://stackoverflow.com/questions/18812224/c-sharp-recording-audio-from-soundcard 我想从我的声卡(输出)录 ...

  10. DotNetCore深入了解:HTTPClientFactory类

    一.HttpClient使用 在C#中,如果我们需要向某特定的URL地址发送Http请求的时候,通常会用到HttpClient类.会将HttpClient包裹在using内部进行声明和初始化,如下面的 ...