菜鸟入门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 ...
随机推荐
- create-react-app 创建的项目执行npm run eject后,运行报错
create-react-app 创建的项目执行npm run eject后,运行报错:Cannot find module '@babel/plugin-transform-react-jsx-so ...
- js 数据存入数组
var tag = []; $('.deltag').each(function(){ if($(this).attr("checked")== 'checked'){ tag.p ...
- IOS真机调试找不到设备:ERROR: Could not connect to lockdownd, error code -[x]
报错信息: Could not connect to lockdownd, error code -3 解决方法:修改var/db/lockdown文件夹的读写权限 在终端找到文件夹cd var/db ...
- 3G/4G串口服务器
Z3G/4G串口服务器 ZLAN8303-7是上海卓岚继ZLAN8100之后推出的3G/4G联网解决方案.支持7模的4G串口服务器.其产品支持Modbus功能.自定义注册包心跳包功能. ZLAN830 ...
- FastAPI实战:简易MockServe
Mock 我个人理解就是为了伪造返回结果的东西,MockServe通常说的就是接口未开放完成但是现在需要调用,所以无论是通过转发还是直接访问这个url,其结果基本就是自己定义的 当然做仔细点就是 给个 ...
- Go测试技术分享(一):场景化接口Case编写
一.前言 本人负责的支付清结算方向的测试工作,在测试项目中,会出现流程化的接口调用,请求完一个接口后,继续请求另一个接口(这里的接口可以指Http,也指rpc接口),这里以一个真实场景为例:用户在平台 ...
- Mybatis-初见
目录 介绍 示例 搭建环境 创建一个模块 CURD 万能Map 配置解析 环境配置 environments 属性 properties 类型别名 typeAliases 其他配置 映射器 mappe ...
- Js实现随机某个li样式增加
一.首先引入jquery cdn 二.基础样式 三.目的 为了使随机某个li背后有个旋转的图片 四.核心代码 html代码: <div class="bg3"> ...
- Spring Boot自动配置原理与实践(二)
前言 在之前的博文(Spring Boot自动配置原理与实践(一))中,已经介绍了Spring boot的自动配置的相关原理与概念,本篇主要是对自动配置的实践,即自定义Starter,对原理与概念加深 ...
- 用kivy学习制作简易调色画板app
制作一款简易的调色画板,要用到的知识:页面布局.ToggleButton.ToggleButtonBehavior.get_color_from_hex(兼容十六进制编码颜色):功能上要可以选择颜色, ...