随着计算机的普及、互联网的发展,原本黑客手中的攻城利器---Linux,渐渐进入到普通群众的视线里,让越来越多的人接触到Linux,并学习Linux进而投身到Linux运维工作中去。如果大家对Linux系统不熟悉的话,可以看看《Linux就该这么学》书籍了解一下,也许下一个黑客高手就是你哦。

学习Linux的方法很多,可以参加各种线上、线下培训学习等,不管是哪种学习方式,我想大部分都是采用在虚拟机里安装Linux系统,然后进行各种操作。因为这样做,目前来说是最经济有效的,只需要一台笔记本就够了,不许要其他额外的花费,而且因为是虚拟机,可以随你折腾,不用害怕对硬件、数据造成破坏,系统如果被折腾的乱七八糟的,只需要快照恢复就好了,如果还不行,重建一个虚拟机就好了,所以没什么好担心的,大家可以放开手脚大胆做。

这种方式,对于理解Linux系统命令是很有帮助的,通过自己的实际操作,可以深刻体会到各种命令的实现结果。但这样,其实也存在着一个问题,特别是对于学习完、刚进入Linxu运维工作的新手来说,由于刚刚进入工作,可能还没从先前的学习状态出来,没有意识到实际工作中数据的重要性,再加上从虚拟机操作到物理机操作的转变所带来的兴奋感的影响下,大部分同学会忍不住在物理机上去体验一把命令操作,然后。。。就有可能没有然后了。

好吧,虽然说的有点夸张,但这种情况毕竟真实存在的,这里我整理了一些Linux运维新手需要注意的操作事项,供大家一起学习,希望可以给大家一些帮助,如有不足之处,欢迎指教。

一、做好备份

养成一个习惯,在进行相关数据的修改、删除时,先备份,再操作。比如,要修改配置文件时,建议注释原选项,然后再复制,修改。如果要修改某个数据库的数据,最好先完全备份整个数据库,然后再进行修改操作,这样,即使修改出错了,也还可以将备份还原,减少损失。

当然,对于数据库的操作,个人建议最好不要直接在数据库里进行操作,而是通过与数据库配套的软件进行操作,虽然通过软件进行操作可能(大部分)要比直接在数据库中进行操作要麻烦的多,但这样可以尽可能保持数据关系的准确与完整,避免出现各种逻辑错误。

要知道,在实际工作中,数据大于一切,数据的重要性要比你想象的还要重要,所有涉及数据的操作再怎么慎重都不为过。

二、谨慎更新

其实不止是Linux,对于所有服务器来说,都是稳定大于一切,不求最快,但求最稳,所谓的速度、功能,要基本稳定的基础上实现,否则都是没有意义的。

所以如果没有经过测试,不要直接在服务器上使用新的软件,当然,涉及到重大漏洞的软件更新除外,如果没有了安全,再稳定也没用。

三、注重安全

安全的重要性不言而喻。为了让服务器变得更加安全,有时候不得不牺牲部分速度、性能。保证服务器安全的方法有很多,如禁用root用户,更改ssh等程序的默认端口号,限制防火墙端口,能使用普通用户启动的服务坚决不使用root,把各种服务权限控制到最低等;此外,可以使用第三方软件,时刻检测系统关键文件以及各种服务配置文件的改动,如,/etc/passwd,/etc/my.cnf,/etc/httpd/con/httpd.con等;Linux命令使用集中化的日志监控体系,监控/var/log/secure,/etc/log/message,ftp上传下载文件等报警错误日志;另外针对端口扫描,也可以使用一些第三方软件,发现被扫描就直接拉入host.deny,这些信息对于系统被入侵后排错很有帮助。

安全是一个很大的话题,但也是一个很基础的工作,把基础做好,就能相当的提高系统安全性,对于Linux运维新手而言,只需要把基础做好就可以了,其他的就是安全高手做的了。

四、保持心态

对于Linux运维新手而言,有可能经过最初一两个月的新鲜与好奇之后,厌烦了几乎一成不变的工作生活,失去了最初对Linux运维工作的热情,这也是大部分初入工作职场的人的一个必经的过程。到了这个时候,你可以稍稍放缓你的工作脚步,多多思考,想想当初自己为何会选择Linux运维这个工作?想想付出了这么多,现在放弃是否可惜?目前的工作有没有让你学到新的东西?自己要怎么做,才能提升自己的工作能力。。。

阳光总在风雨后,只有经历过,才能真正明白酸甜苦辣都是人生的一部分,缺少了任何一部分,你的人生可以说是不完整的。当我们面临困难,进入困境时,只有勇敢面对,正视困难,才能走出困境,迎来一个新的人生。逃避,最终是解决不了任何问题的,只会让自己更加脆弱。

Linux系统新手入门学习的四点建议的更多相关文章

  1. 给Linux系统运维新手的四点建议

    随着计算机的普及.互联网的发展,原本黑客手中的攻城利器---Linux,渐渐进入到普通群众的视线里,让越来越多的人接触到Linux,并学习Linux进而投身到Linux运维工作中去. 学习Linux的 ...

  2. linux系统基础入门

    使用工具:源码管理,自动部署,web服务器(linux) linux系统基础入门 1.下载地址 2.本文介绍的是一个基于Ubuntu的开源操作系统 下载优麒麟 Ubuntu是一个广泛应用于个人电脑,云 ...

  3. 人工智能新手入门学习路线和学习资源合集(含AI综述/python/机器学习/深度学习/tensorflow)

    [说在前面]本人博客新手一枚,象牙塔的老白,职业场的小白.以下内容仅为个人见解,欢迎批评指正,不喜勿喷![握手][握手] 1. 分享个人对于人工智能领域的算法综述:如果你想开始学习算法,不妨先了解人工 ...

  4. Linux系统新手学习的11点建议

    随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.这里介绍学习Linux的一些建议. 一.从基础开始:常常有些朋友在Linux论 ...

  5. 给学习Linux系统小白的两三个建议

    前段时间看过一个针对国内Linux使用情况的调研表,有了不少感慨.现在听说过linux,会一点linux基本操作的人多如牛毛,然而真正能用linux做一点事情的确少之又少.无论是公司还是学校,办公基本 ...

  6. Linux 系统从入门到精通的学习大纲;

    以前没有接触过Linux,生产环境需要,有时候遇到问题,百度一下,问题解决了,在遇到问题,在百度,有时候问题是如何解决的,为什么会解决有点丈二的和尚摸不着头脑, 为此,想用一段时间,系统的学习下Lin ...

  7. Linux系统快速入门方法

    相信看到这篇文章的你一定是想要学习Linux,或者已经在学习Linux的人了,那我们就可以一起探讨一下,学习Linux如何快速入门呢? 首先,希望大家弄清楚自己为什么要学习Linux,有的人是因为兴趣 ...

  8. 分享Linux系统快速入门法

    相信看到这篇文章的你一定是想要学习Linux,或者已经在学习Linux的人了,那我们就可以一起探讨一下,学习Linux如何快速入门呢? 首先,希望大家弄清楚自己为什么要学习Linux,有的人是因为兴趣 ...

  9. linux系统下深度学习环境搭建和使用

    作为一个AI工程师,对Linux的一些技能的掌握也能从一定层面反应工程师的资深水平. 要求1:基于SSH的远程访问(本篇文章) 能用一台笔记本电脑,远程登陆一台linux服务器 能随时使用笔记本电脑启 ...

随机推荐

  1. 解决'maven lifecycle mapping not converted'的问题

    基于maven的项目,使用各种maven plugin来完成开发中的各种工作,例如编译代码,打包,部署等等… 每个plugin包含许多的goal,用来做特定的事情.典型的基于java的maven项目就 ...

  2. win10 安装mysql 8.0.18 解决Navicat初次连接报错

    win10 安装mysql 8.0.18 解决Navicat初次连接报错 win10 安装mysql 8.0.18-winx64 一,先去官网下载mysql 安装包 https://dev.mysql ...

  3. 【phpstudy2016】apache配置Tp5.0,获取表单数据总是多了一个路由变量,解决

    1.用的apahce配置tp5.0的php环境 2.发现input()过来的数据,总是多了一个变量,那就是路由变量, 类似[array(2) { ["/index/index/form_su ...

  4. Canal - 数据同步 - 阿里巴巴 MySQL binlog 增量订阅&消费组件

    背景 早期,阿里巴巴 B2B 公司因为存在杭州和美国双机房部署,存在跨机房同步的业务需求 ,主要是基于trigger的方式获取增量变更.从 2010 年开始,公司开始逐步尝试数据库日志解析,获取增量变 ...

  5. ThinkPHP中文字段问题

    转自: https://www.baidu.com/link?url=Ohc9epgQgkNYLwnHqP-jZ9RfIQWW50-iz8-ZMIPLdtCIJHnUpYwQnDLmXzi7Fa110 ...

  6. MQTT研究之EMQ:【eclipse的paho之java客户端使用注意事项】

    这里,简单记录一下自己在最近项目中遇到的paho的心得,这里也涵盖EMQX的问题. 1. cleanSession 这个标识,是确保client和server之间是否持久化状态的一个标志,不管是cli ...

  7. django入门7之django template和xadmin常用技巧

    django入门7之django template和xadmin常用技巧 <li {% ' == '/course' %}class="active"{% endif %}& ...

  8. PMP模拟错题总结

    本打算15天完成第二轮复习的,结果项目太忙,拖成了25天.第二轮主要以小绿书为主,就是如下这本 怎么说呢,题目偏向于考ITTO的内容,情景题比较少.可以使用“管理圈”APP作为补充 1.敏感性分析的结 ...

  9. blade-boot操作之Idea使用Mave和Dockerfile文件推送到harbor仓库

    mvn clean package docker:build 错误提示: Failed to execute goal com.spotify:docker-maven-plugin:1.1.0:bu ...

  10. Ubuntu14 配置开机自启动/关闭

    1.ubuntu默认运行级别为2(runlevel),所以在/etc/rc2.b中S开头的链接文件(连接到/etc/init.d)就是自启动项.不想开机自动启动可以把S开头的文件重命名或删除,重命名好 ...