Linux系统新手入门学习的四点建议
随着计算机的普及、互联网的发展,原本黑客手中的攻城利器---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系统新手入门学习的四点建议的更多相关文章
- 给Linux系统运维新手的四点建议
		
随着计算机的普及.互联网的发展,原本黑客手中的攻城利器---Linux,渐渐进入到普通群众的视线里,让越来越多的人接触到Linux,并学习Linux进而投身到Linux运维工作中去. 学习Linux的 ...
 - linux系统基础入门
		
使用工具:源码管理,自动部署,web服务器(linux) linux系统基础入门 1.下载地址 2.本文介绍的是一个基于Ubuntu的开源操作系统 下载优麒麟 Ubuntu是一个广泛应用于个人电脑,云 ...
 - 人工智能新手入门学习路线和学习资源合集(含AI综述/python/机器学习/深度学习/tensorflow)
		
[说在前面]本人博客新手一枚,象牙塔的老白,职业场的小白.以下内容仅为个人见解,欢迎批评指正,不喜勿喷![握手][握手] 1. 分享个人对于人工智能领域的算法综述:如果你想开始学习算法,不妨先了解人工 ...
 - Linux系统新手学习的11点建议
		
随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.这里介绍学习Linux的一些建议. 一.从基础开始:常常有些朋友在Linux论 ...
 - 给学习Linux系统小白的两三个建议
		
前段时间看过一个针对国内Linux使用情况的调研表,有了不少感慨.现在听说过linux,会一点linux基本操作的人多如牛毛,然而真正能用linux做一点事情的确少之又少.无论是公司还是学校,办公基本 ...
 - Linux 系统从入门到精通的学习大纲;
		
以前没有接触过Linux,生产环境需要,有时候遇到问题,百度一下,问题解决了,在遇到问题,在百度,有时候问题是如何解决的,为什么会解决有点丈二的和尚摸不着头脑, 为此,想用一段时间,系统的学习下Lin ...
 - Linux系统快速入门方法
		
相信看到这篇文章的你一定是想要学习Linux,或者已经在学习Linux的人了,那我们就可以一起探讨一下,学习Linux如何快速入门呢? 首先,希望大家弄清楚自己为什么要学习Linux,有的人是因为兴趣 ...
 - 分享Linux系统快速入门法
		
相信看到这篇文章的你一定是想要学习Linux,或者已经在学习Linux的人了,那我们就可以一起探讨一下,学习Linux如何快速入门呢? 首先,希望大家弄清楚自己为什么要学习Linux,有的人是因为兴趣 ...
 - linux系统下深度学习环境搭建和使用
		
作为一个AI工程师,对Linux的一些技能的掌握也能从一定层面反应工程师的资深水平. 要求1:基于SSH的远程访问(本篇文章) 能用一台笔记本电脑,远程登陆一台linux服务器 能随时使用笔记本电脑启 ...
 
随机推荐
- Java 字符集编码
			
一.字符编码实例1.NioTest13_In.txt文件内容拷贝到NioTest13_Out.txt文件中 public class NioTest13 { public static void ma ...
 - vue的跳转方式(打开新页面)及传参
			
1. router-link跳转 // 直接写上跳转的地址 <router-link to="/detail/one"> <span class="sp ...
 - PhantomJS笔记,Node.js集成PhantomJS
			
PhantomJS笔记,Node.js集成PhantomJS 转 https://www.linchaoqun.com/html/cms/content.jsp?menu=index&id=1 ...
 - Centos7.5 php7.2 安装pdo_sqlsrv 连接 sql server(转)
			
Centos7.5 php7.2 安装pdo_sqlsrv 连接 sql server 转:https://blog.csdn.net/gdali/article/details/82912542 ...
 - PMP 第4章错题总结
			
变更步骤: 1.配置管理活动:配置识别.配置状态记录.配置核实与审计2.项目章程中记录项目的目的和总体预算3.变更控制系统规定了变更管理流程及批准的权限4.项目章程是授权项目经理动用组织资源的文件5. ...
 - gitlib配置push后自动触发jenkins构建sonar扫描
			
jenkins所用到的插件: Gitlab Hook Plugin 配置步骤 1.先进入gitlab的个人设置,生成api token 2.复制生成的访问令牌,打开jenkins的凭据,添加选择类型是 ...
 - 爬取的地址存入mysql记录
			
CREATE DATABASE HELLO; CREATE TABLE IF NOT EXISTS `botoo`( `id` INT UNSIGNED AUTO_INCREMENT, `title` ...
 - 深入浅出依赖注入容器——Autofac
			
1.写在前面 相信大家对IOC和DI都耳熟能详,它们在项目里面带来的便利大家也都知道,微软新出的.NetCore也大量采用了这种手法. 如今.NetCore也是大势所趋了,基本上以.Net为技术主导的 ...
 - 爬虫笔记之teambition登录验证码
			
一.缘起 想做的事情太多,计划乱糟糟,想找个工具理一下,想起来了的很久之前用过teambition,打算看一下,然后在登录界面看到一个比较有意思的验证码: 这种倒是比较有意思哈,看着像是模仿12306 ...
 - 大数据 -- zookeeper和kafka集群环境搭建
			
一 运行环境 从阿里云申请三台云服务器,这里我使用了两个不同的阿里云账号去申请云服务器.我们配置三台主机名分别为zy1,zy2,zy3. 我们通过阿里云可以获取主机的公网ip地址,如下: 通过secu ...