菜鸟入门Linux之路(方法论浅谈)
Linux是为人熟知的OS之王,已“统治”世界。要想学好绝非易事。
作为菜鸟,可以与Linux亲密接触的方法很多,如视频、书籍、各种企培资料等等,如今的在线教育也如火如荼。
总结说来,初学者们都有如下步骤,循序渐进,可成大器!
- 搬砖第一步:熟悉掌握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等,这些命令作为搬砖第一步,务必勤加联系,并熟悉每个命令的用法和应用场景。
- 然后构建Linux下常见服务:DNS、Samba、DHCP、Apache、Nginx、MySQL、Zabbix、Squid、Varnish、LVS、Keepalived等,遇到问题别急,先思考,如果没有头绪可借助百度、Bing搜索引擎,问题解决后,总结问题解决的步骤。
- 理解操作的每个命令,每个服务的用途,为什么要配置、为什么需要调整该参数,并对其中的参数配置进行总结。
- 熟练搭建Linux系统上各种服务后,需要理解每个服务的完整配置和优化,可以拓展思维。例如:LAMP所有服务放在一台机器上,能否分开放在多台服务器以平衡压力呢?一台物理机构建Docker虚拟化,如果是100台、1000台如何实施?
- Shell是Linux最经典的命令解释器,Shell脚本可以实现自动化运维,平时多联系Shell脚本编程,每个Shell脚本多练习,吸取关键的参数、语法、不断练习和提高。
- 建立个人学习博客,把平时工作、学习中的知识都记录到博客中。提高自己的文档编写及总结的能力外,也可以将经验和知识分享给他人。
- 学习要点:Web集群架构、网站负载均衡、网站架构优化、自动化运维、运维开发、虚拟化等知识。
多练勤思硬道理,实践出真知!
菜鸟入门Linux之路(方法论浅谈)的更多相关文章
- 走进Spring Boot源码学习之路和浅谈入门
Spring Boot浅聊入门 **本人博客网站 **IT小神 www.itxiaoshen.com Spring Boot官网地址:https://spring.io/projects/spring ...
- 转:Linux集群-----HA浅谈
通过特殊的软件将若干服务器连接在一起并提供故障切换功能的实体我们称之为高可用集群.可用性是指系统的uptime,在7x24x365的工作环境中,99%的可用性指在一年中可以有87小时36分钟的DOWN ...
- Linux应急响应姿势浅谈
一.前记 无论是甲方还是乙方的同学,应急响应可能都是家常便饭,你可能经常收到如下反馈: 运维同事 --> 服务器上存在可疑进程,系统资源占用高: 网络同事 --> 监控发现某台服务器对外大 ...
- Linux培训教程 浅谈:PHP在linux上执行外部命令(整理)
一.PHP中调用外部命令介绍 二.关于安全问题 三.关于超时问题 四.关于PHP运行linux环境中命令出现的问题 一.PHP中调用外部命令介绍 在PHP中调用外部命令,可以用,1>调用专门函数 ...
- 一只简单的网络爬虫(基于linux C/C++)————浅谈并发(IO复用)模型
Linux常用的并发模型 Linux 下设计并发网络程序,有典型的 Apache 模型( Process Per Connection ,简称 PPC ), TPC ( Thread Per Conn ...
- Linux集群问题~浅谈
系统扩展的方式 # scale up 向上扩展 # scale out 向外扩展 集群类型 LB 负载均衡集群 Load Balancing HA 高可用集群 High Availability HP ...
- 浅谈Linux下如何修改IP
linux 下命令之浅谈//cd .. //返回上一级//创建文件夹touch test.txt//Linux不区分大小写//往一个文件中追加内容echo "****" > ...
- 浅谈TCP IP协议栈(三)路由器简介
读完这个系列的第一篇浅谈TCP/IP协议栈(一)入门知识和第二篇浅谈TCP/IP协议栈(二)IP地址,在第一篇中,可能我对协议栈中这个栈的解释有问题,栈在数据结构中是一种先进后出的常见结构,而在整个T ...
- 浅谈Linux中的信号处理机制(二)
首先谢谢 @小尧弟 这位朋友对我昨天夜里写的一篇<浅谈Linux中的信号处理机制(一)>的指正,之前的题目我用的“浅析”一词,给人一种要剖析内核的感觉.本人自知功力不够,尚且不能对着Lin ...
随机推荐
- 手撸一个SpringBoot-Starter
1. 简介 通过了解SpringBoot的原理后,我们可以手撸一个spring-boot-starter来加深理解. 1.1 什么是starter spring官网解释 starters是一组方便的依 ...
- 大数据学习(19)—— Flume环境搭建
系统要求 Java1.8或以上 内存要足够大 硬盘足够大 Agent对源和目的要有读写权限 Flume部署 我这8G内存的电脑之前搭建Hadoop.Hive和HBase已经苟延残喘了,怀疑会卡死,硬着 ...
- Kali中John的使用方法
John是一个破解系统密码的工具. 参数 John the Ripper 1.9.0-jumbo-1 OMP [linux-gnu 64-bit x86_64 AVX AC] Copyright (c ...
- 2021年最新字节跳动Android面试真题解析
概述 时间过得是真TM快,回想自己是16年从学校毕业,现在是出来工作的第五个年头啦.在不同的大小公司都待过,就在前段时间顺利的完成了一次跳槽涨薪,面试了几家公司,最终选择了字节跳动.今特此前来跟大家进 ...
- HDFS中NameNode工作机制
引言 NameNode: 存储元数据 管理整个HDFS集群 DataNode: 存储数据的block SecondaryNameNode: 辅助HDFS完成一些事情 NameNode和Secondar ...
- 针对Cloud-init的可行性报告
by hyc 针对Cloud-init的可行性报告 一.Cloud-init研究进展: (1)ubuntu镜像: 已在版本为ubuntu-server-14.04-amd64上实现了修改主机名和用户密 ...
- 普通类中获取spring容器中的javabean对象
spring提供了一系列的*Aware 接口,用于获取相应的对象,进行一系列的对象设置操作,此处实现ApplicationContextAware来获取ApplicationContext. 其他Aw ...
- Java8 新特性 Stream Api 之集合遍历
前言 随着java版本的不断更新迭代,java开发也可以变得甜甜的,最新版本都到java11了,但是后面版本也是不在提供商用支持,需要收费,但是java8 依然是持续免费更新使用的,后面版本也更新很快 ...
- View epub and mobi File on Linux
Calibre has stand-alone ebook viewer "ebook-viewer", start it in terminal: $ ebook-viewer ...
- Grid布局如何设置动画效果
CS代码 新增 GridLengthAnimation继承自AnimationTimeline public class GridLengthAnimation : AnimationTimeline ...