菜鸟入门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 ...
随机推荐
- maven之---资源过滤 在java/main/resourse/*.xml ,*.properties引用maven属性${db.username}
本文主要来源maven实战14.3 为了应对环境的变化,首先使用Maven属性将这个会发生变化的部分提取出来.在上一节的数据库配置中,连接数据库使用的驱动类,URL,用户名和密码都可能发生变化,因此使 ...
- Echarts +ajax+JSONPObject 实现后台数据图表化
显示效果 实现步骤: 1-引入e-char,jquery资源, 2-发起jsonp跨域请求, 3-服务器端返回return new JSONPObject(callback, value);数据 4- ...
- ifix重用性模块化开发纪实(以污水处理泵站为例)
在经过多个自动化上位机的开发后,对上位机的重用开发和提高效率,减少重复工作有了一定的积累.故而产生了模块化建设上位机的思路.现从当下项目开始,研究出一套可重复利用的模块化系统. 1.点表整理 从PLC ...
- [源码解析] 机器学习参数服务器ps-lite(2) ----- 通信模块Van
[源码解析] 机器学习参数服务器ps-lite(2) ----- 通信模块Van 目录 [源码解析] 机器学习参数服务器ps-lite(2) ----- 通信模块Van 0x00 摘要 0x01 功能 ...
- fastjson 1.2.24 反序列化导致任意命令执行漏洞
漏洞检测 区分 Fastjson 和 Jackson {"name":"S","age":21} 和 {"name":& ...
- Vue-axios 封装了一手好axios:)
请求方式 很多种请求方式,重点还是第一种吧 下载 npm install axios --save 下载完成 直接导入 import axios from 'axios' 简单配置 axios({ u ...
- TortoiseSVN日志字体和字号调整
TortoiseSVN提供的"show log"功能很有用,但默认的显示文件log历史的字体太小看不清,这个字体的设置在[TortoiseSVN ->Settings-> ...
- python3+telnetlib实现简单自动测试
1 telnetlib介绍 1.1 简介 官方介绍文档:telnetlib -- Telnet 客户端 - Python 3.9.6 文档 telnetlib 模块提供一个实现Telnet协议的类 T ...
- sql server时间转换
--getdate 获取当前时间 select getdate() --dateadd 原有时间加: 2013-02-17 13:20:16 此时间加12个月 select dateadd(MONTH ...
- nvcatmysql安装注册流程以及远程登陆配置步骤
前言:网络上下载工具良莠不齐,找到合适的比较困难.因为nvcat回收了网络上的大部分注册码,这个nvcatformysql下载到可以破解的费了点时间,最后经过配置成功远程登陆到mysql,在此记录一下 ...