给Linux系统运维新手的四点建议
随着计算机的普及、互联网的发展,原本黑客手中的攻城利器---Linux,渐渐进入到普通群众的视线里,让越来越多的人接触到Linux,并学习Linux进而投身到Linux运维工作中去。
学习Linux的方法很多,可以参加各种线上、线下培训学习等,不管是哪种学习方式,我想大部分都是采用在虚拟机里安装Linux系统,然后进行各种操作。因为这样做,目前来说是最经济有效的,只需要一台笔记本就够了,不许要其他额外的花费,而且因为是虚拟机,可以随你折腾,不用害怕对硬件、数据造成破坏,系统如果被折腾的乱七八糟的,只需要快照恢复就好了,如果还不行,重建一个虚拟机就好了,所以没什么好担心的,大家可以放开手脚大胆做。

这种方式,对于理解Linux系统命令是很有帮助的,通过自己的实际操作,可以深刻体会到各种命令的实现结果。但这样,其实也存在着一个问题,特别是对于学习完、刚进入Linxu运维工作的新手来说,由于刚刚进入工作,可能还没从先前的学习状态出来,没有意识到实际工作中数据的重要性,再加上从虚拟机操作到物理机操作的转变所带来的兴奋感的影响下,大部分同学会忍不住在物理机上去体验一把命令操作,然后。。。就有可能没有然后了。
好吧,虽然说的有点夸张,但这种情况毕竟真实存在的,这里我整理了一些Linux运维新手需要注意的操作事项,供大家一起学习,希望可以给大家一些帮助,如有不足之处,欢迎指教。
一、做好备份
养成一个习惯,在进行相关数据的修改、删除时,先备份,再操作。比如,要修改配置文件时,建议注释原选项,然后再复制,修改。如果要修改某个数据库的数据,最好先完全备份整个数据库,然后再进行修改操作,这样,即使修改出错了,也还可以将备份还原,减少损失。
当然,对于数据库的操作,个人建议最好不要直接在数据库里进行操作,而是通过与数据库配套的软件进行操作,虽然通过软件进行操作可能(大部分)要比直接在数据库中进行操作要麻烦的多,但这样可以尽可能保持数据关系的准确与完整,避免出现各种逻辑错误。
要知道,在实际工作中,数据大于一切,数据的重要性要比你想象的还要重要,所有涉及数据的操作再怎么慎重都不为过。
二、谨慎更新
其实不止是Linux,对于所有服务器来说,都是稳定大于一切,不求最快,但求最稳,所谓的速度、功能,要基本稳定的基础上实现,否则都是没有意义的。
所以如果没有经过测试,不要直接在服务器上使用新的软件,当然,涉及到重大漏洞的软件更新除外,如果没有了安全,再稳定也没用。
三、注重安全
安全的重要性不言而喻。为了让服务器变得更加安全,有时候不得不牺牲部分速度、性能。保证服务器安全的方法有很多,如禁用root用户,更改ssh等程序的默认端口号,限制防火墙端口,能使用普通用户启动的服务坚决不使用root,把各种服务权限控制到最低等;此外,可以使用第三方软件,时刻检测系统关键文件以及各种服务配置文件的改动,如,/etc/passwd,/etc/my.cnf,/etc/httpd/con/httpd.con等;使用集中化的日志监控体系,监控/var/log/secure,/etc/log/message,ftp上传下载文件等报警错误日志;另外针对端口扫描,也可以使用一些第三方软件,发现被扫描就直接拉入host.deny,这些信息对于系统被入侵后排错很有帮助。
安全是一个很大的话题,但也是一个很基础的工作,把基础做好,就能相当的提高系统安全性,对于Linux运维新手而言,只需要把基础做好就可以了,其他的就是安全高手做的了。
四、保持心态
对于Linux运维新手而言,有可能经过最初一两个月的新鲜与好奇之后,厌烦了几乎一成不变的工作生活,失去了最初对Linux运维工作的热情,这也是大部分初入工作职场的人的一个必经的过程。到了这个时候,你可以稍稍放缓你的工作脚步,多多思考,想想当初自己为何会选择Linux运维这个工作?想想付出了这么多,现在放弃是否可惜?目前的工作有没有让你学到新的东西?自己要怎么做,才能提升自己的工作能力。。。
阳光总在风雨后,只有经历过,才能真正明白酸甜苦辣都是人生的一部分,缺少了任何一部分,你的人生可以说是不完整的。当我们面临困难,进入困境时,只有勇敢面对,正视困难,才能走出困境,迎来一个新的人生。逃避,最终是解决不了任何问题的,只会让自己更加脆弱。
最后如果大家对Linux系统不熟悉的话,可以看看《Linux就该这么学》书籍了解一下,很好入门。
给Linux系统运维新手的四点建议的更多相关文章
- Linux系统新手入门学习的四点建议
随着计算机的普及.互联网的发展,原本黑客手中的攻城利器---Linux,渐渐进入到普通群众的视线里,让越来越多的人接触到Linux,并学习Linux进而投身到Linux运维工作中去.如果大家对Linu ...
- Linux系统运维工程该具备哪些素质
记得在上高中时,物理老师总是会对我们一句话:"学习是件苦差事."工作后发现,其实做运维也是件苦差事.最为一名运维工程师,深知这一行的艰辛,但和IT行业其他职务一样,那就是付出的越多 ...
- Linux系统运维笔记(五),CentOS 6.4安装java程序
Linux系统运维笔记(五),CentOS 6.4安装java程序 用eclipse编译通的java程序,现需要实施到服务器.实施步骤: 一,导出程序成jar包. 1,在主类编辑界面点右健,选 ru ...
- Linux系统运维笔记(四),CentOS 6.4安装 MongoDB
Linux系统运维笔记(四),CentOS 6.4安装 MongoDB 1,下载 https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6 ...
- Linux系统运维笔记(四),CentOS 6.4安装Nginx
Linux系统运维笔记(四),CentOS 6.4安装Nginx 1,安装编译工具及库文件 yum -y install make zlib zlib-devel gcc-c++ libtool op ...
- Linux系统运维笔记(三),设置IP和DNS
Linux系统运维笔记(三),设置IP和DNS 手工配置静态的IP地址 也就是手工配置IP地址.子网掩码.网关和DNS. vi /etc/sysconfig/network-scripts/ifcfg ...
- Linux系统运维笔记(二),Linux文件编辑命令
Linux系统运维笔记 Linux文件编辑命令 首先我们使用命令 vi filename 打开一个文件,这个时候进入到的是命令模式 接下来我们按i,然后键盘随便输入写内容. 然后按ESC重新进入到命令 ...
- Linux系统运维笔记(一),查看系统版本和设置系统时间
Linux系统运维笔记 查看系统版本和设置系统时间 查看系统版本 lsb_release -a (适用于所有的linux,包括Redhat.SuSE.Debian等发行版,但是在debian下要安装l ...
- Linux系统运维笔记(6),CentOS 7.6双网卡路由配置
Linux系统运维笔记(6),CentOS 7.6双网卡路由配置. 一,先确认系统版本: [root@localhost ~]# cat /etc/redhat-releaseCentOS Linux ...
随机推荐
- 机器学习基础梳理—(accuracy,precision,recall浅谈)
一.TP TN FP FN TP:标签为正例,预测为正例(P),即预测正确(T) TN:标签为负例,预测为负例(N),即预测正确(T) FP:标签为负例,预测为正例(P),即预测错误(F) FN:标签 ...
- 【网易官方】极客战记(codecombat)攻略-地牢-祸之火焰
关卡连接: https://codecombat.163.com/play/level/banefire 绕着火焰跳舞,否则你的骨头下次就会被烧着 默认代码 # 食人魔看上去又大又慢,这是你的机会. ...
- Flask 教程 第二十一章:用户通知
本文翻译自The Flask Mega-Tutorial Part XXI: User Notifications 这是Flask Mega-Tutorial系列的第二十一章,我将添加一个私有消息功能 ...
- python正则分组
python的正则表达式本身每一个字符串都是独立的 看下面的例子就理解分组的含义了~ ab*表示的是查找a和(0个或多个b),就是*是单独针对b的,所以返回a (ab)*则表示ab是一个组是一个整体, ...
- .net C# Chart控件的简单使用
1.拖控件Chart 到界面 2. 清除默认的序列 chart1.Series.Clear(); 3.生成一个序列,并添加到chart1中,序列可添加多个 Series s1 = new Se ...
- Go同步等待组/互斥锁/读写锁
1. 临界资源 package main import ( "fmt" "time" ) func main() { /* 临界资源: */ a := 1 go ...
- SpringAOP学习之5种通知
一.Spring的AOP分为以下5种类型通知 ①前置通知(Before):在连接点执行前执行该通知 ②正常返回通知(AfterReturning):在连接点正常执行完后执行该通知,若目标方法执行异常则 ...
- H5拖动事件复习
定义和用法 ondrag 事件在元素或者选取的文本被拖动时触发. 拖放是 HTML5 中非常常见的功能. 更多信息可以查看我们 HTML 教程中的 HTML5 拖放. 注意: 为了让元素可拖动,需要使 ...
- Centos7 ISCSI配置 完全攻略
Centos7 ISCSI配置 完全攻略 一. iscsi简单介绍 iSCSI( Internet Small Computer System Interface 互联网小型计算机系统接口) iscs ...
- springboot集成实现秒杀
springboot集成开发实现商场秒杀 加入主要依赖 <dependency> <groupId>org.springframework.boot</groupId&g ...