运维人必看 |学习Linux必不可少的4点建议
有些人把Linux运维看作一项冗长而枯燥的工作;有些人把Linux运维看作一项得力的工具。如果是前者建议还是改变一下认识,不然不建议入门这行。毕竟Linux运维工作是对人的毅力和耐心的挑战。很多人会惊讶于运维工程师面对这一堆堆符号所表现出的认真专注,其实也是兴趣使然,兴趣具备了足够的毅力和耐心。
-------为了达到目的不惜经过无数次失败后,当看到一个个终端符号按我的意愿整齐的翻滚,系统按我的要求有条不紊的运行时,自己都得到了极大的满足,就像打赢了一场游戏。所以兴趣是最好的老师,如果还没入门就把这项工作堪称极其乏味无聊,那学习起来的效率自然会不高。
01
学习Linux运维需要敢于实践的信心
-------纸上得来终觉浅,绝知此事要躬行就是这种情况,同样道理,只有不断地在Linux终端上上运行这些指令,查看运行的结果,才能弄清Linux命令的作用。
-------很多初学者对命令一脸的迷茫,往往是出于一种畏惧,而这些畏惧是没有任何道理的。仔细的阅读文档是非常重要的,但是仅靠读书是成不了一个工程师的。更何况文档上的内容并非面面俱到。在学习过程中接触到那些不熟悉的指令时,顺手百度一下,在终端上执行一遍反过来再重新理解文档的描述,这样就可以非常直观的理解这些命令的作用和使用方法。为以后的操作打基础。
-------发现问题并解决问题就是对自己能力的提高。当然,大胆实践并不是野蛮操作而是必须遵循必要的规范,别没事执行一个“rm -rf /”命令,就真是野蛮操作了。
02
Linux运维需要有缜密的排错思维
-------Linux运维本身就是一种逻辑思维过程。在服务器运行过程中,使用最多的是ps、grep/systemctl查找辨别命令,这就是寻找报错问题所在。
-------Linux上的程序就是由这些因果关系组成的:软件是否正常启动?防火墙是否设置好策略?SeLinux有没有开启设置等等,进而决定能否执行理想的效果。所以,理顺各个事件之间的逻辑关系,是Linux运维之前必须精心做好的准备工作。
-------在完成需求前首先思考一下如何去实现目标,想不到就去百度谷歌你踩过的坑肯定别人也踩过,看看别人是怎么个解决思路,借鉴学习,然后进行总结,不断提高自己的Linux运维方面的能力。
03
不可或缺的相关知识
-------就好像最初的刚开始要经常练习的几十个基础命令一样,学习Linux也得具备一些简单的计算机思维,这些计算机思维只会在学习里潜移默化的养成比如计算机的观念里是从0开始,而不是主观常识中的从1开始。只有多了解一些,以后走的路才能越来越会顺越来越快。不少网友在进入学习时,缺乏这些相关知识。这并没有什么;可怕的是当事者不能静下心来弥补知识的缺陷。
-------我们不要怪罪学校没有教这些内容,而是要注重自己如何去学习这些知识。工作中遇到的许多问题是学校里没讲过的,这不能成为我们拒绝工作的理由,而应该以积极的态度去应对这些问题,学以致用,为了解决工作中的问题而学习的知识。
04
养成良好的学习习惯
-------每个人使用Linux都会有不同的习惯和特点,甚至有人极端得为了各种拥护的发行版乱喷口水,再或者一起联合起来喷windows。这点大家该注意,不能强求一致,各有各的好处,根据需要选择使用,不同的操作系统只是一个工具,重要的是我们拿它去做什么,就像有的人拿电脑去打游戏有的人拿去学习运维或者编程,根据需要选择。
-------另外我们应该停止无谓的系统之争,把口水喷到更需要灌溉的地方。有问题时候首先百度,百度没有明确思路解决时候再去论坛QQ群咨询,一定不要上来就就发问,谁没有有义务回答你的问题,学会自己学习才是最重要的。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Linux下lsof命令
lsof(listopenfiles)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议(TCP)和用户数据报协议(UDP)套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof工具能够查看这个列表对系统监测以及排错将是很有帮助的。 1 命令格式: lsof[参数][文件] 2 命令功能: 用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP、UDP)。找回/恢复删除的文件。是十分方便的系统监视工具,因为lsof需要访问核心内存和各种文件,所以需要root用户执行。 lsof打开的文件可以是: ★1.普通文件 ★2.目录 ★3.网络文件系统的文件 ★4.字符或设备文件 ★5.(函数)共享库 ★6.管道,命名管道 ★7.符号链接 ★8.网络文件(例如:NFSfile、网络socket,unix域名s...
- 下一篇
linux下 mount (挂载命令)、umount (卸载命令)详解
使用umount -l。 即 umount -l /mnt 选 项 –l 并不是马上umount,而是在该目录空闲后再umount。还可以先用命令 ps aux 来查看占用设备的程序PID,然后用命令kill来杀死占用设备的进程,这样就umount的非常放心了。(来 源:http://www.cnblogs.com/qq78292959/archive/2012/03/06/2382334.html) 挂接命令(mount) 首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。 命令格式:mount [-t vfstype] [-o options] device dir 其中: 1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有: 光盘或光盘镜像:iso9660 DOS fat16文件系统:msdos Windows 9x fat32文件系统:vfat Windows NT ntfs文件系统:ntfs Mount Windows文件网络共享:smbfs UNIX(LINUX)...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- 设置Eclipse缩进为4个空格,增强代码规范
- Red5直播服务器,属于Java语言的直播服务器
- 2048小游戏-低调大师作品
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装