linux成为管理员_成为系统管理员需要知道的

linux成为管理员

过去的系统管理员整日忙于用户和服务器的争夺,在早晚之间花费了数百米的数百根电缆。 如今仍然如此,云计算,容器和虚拟机的复杂性增加了。

从外部看,很难确定sysadmin的确切功能,因为它们在许多地方至少起着很小的作用。 没有人从事任何已经知道他们需要工作的一切的职业,但是每个人都需要坚实的基础。 如果您正在寻找系统管理的起点,那么这就是您个人或正式培训中应重点关注的内容。

重击

当您学习Bash Shell时,您不仅会学习Bash Shell。 您将学习到Linux系统,BSD,MacOS甚至Windows(在适当条件下)的通用接口。 您将了解语法的重要性,因此可以快速适应Cisco路由器的命令行或Microsoft PowerShell等系统,最终甚至可以学习更强大的语言,如Python或Go。 而且,您还开始进行程序性思考,以便您可以分析复杂的问题并将其分解为单个组件,这很关键,因为这是设计系统(例如Internet或组织的Intranet或Web服务器或备份解决方案)的方式。

可是等等。 还有更多。

由于最近对DevOps和容器的趋势,了解Bash shell变得尤为重要。 您作为系统管理员的职业可能会将您带入一个将基础结构视为代码的世界,这通常意味着您必须了解脚本编写的基础知识, 基于YAML的配置的结构以及如何与容器进行交互 (微型Linux系统)在沙盒文件中运行)。 知道Bash是最激动人心的开源技术高效管理的门户,因此请再次获取Bourne

资源资源

有很多方法可以在Bash shell中进行练习。

尝试便携式Linux发行版 。 您不必安装Linux即可使用Linux,因此请抓住备用的拇指驱动器,并在晚上或周末度过一个基于文本的界面,让自己感到舒服。

在opensource.com以及Enable SysAdmin上有几篇优秀的Bash文章

告诉某人与Bash练习的问题在于要练习,您必须要做一些事情。 而且,除非您知道如何使用Bash,否则您可能将无所适从。 如果是这种情况,请转至《 The Wire》并播放Bandit 。 这是一款面向绝对初学者的游戏,具有34个级别的交互式基本黑客工具,可让您熟悉Linux shell。

Web服务器设置

一旦对Bash感到满意,就应该尝试设置Web服务器。 并非所有系统管理员都会四处设置Web服务器甚至维护Web服务器,但是在安装和启动HTTP守护程序,配置Apache或Nginx,设置正确的权限以及配置防火墙时获得的技能与您所需的技能相同。以一天为周期。 经过一些努力,您可能会开始注意到自己的某些工作模式。 在尝试管理可用于生产环境的软件和硬件之前,您可能已将某些概念视为理所当然,而在成为新手的管理员中,您将不再被它们所掩盖。 一开始可能会令人沮丧,因为每个人都喜欢在自己所做的每一件事上都表现出色,但这实际上是一件好事。 让自己不擅长新技能。 那就是你学习的方式。

此外,您在第一步中付出的努力越多,最终看到胜利的“成功”就越甜蜜! 默认index.html。

资源资源

David Both撰写了有关Apache Web服务器配置的出色文章。 为了获得更多荣誉,请逐步阅读他的后续文章,该文章介绍如何在一台计算机上托管多个站点

DHCP服务器

动态主机配置协议(DHCP)是为网络上的设备分配IP地址的系统。 在家里,ISP(互联网服务提供商)支持的调制解调器或路由器可能内置了DHCP服务器,因此可能不在您的权限范围内。 如果您曾经登录家用路由器来调整IP地址范围或为某些网络设备设置了静态地址,那么您至少对该概念有所了解。 您可能会理解为网络上的设备分配了等同于IP地址形式的电话号码,并且您可能会意识到计算机通过广播发送到特定IP地址的消息而彼此通信。 消息标头由路径上的路由器读取,每个消息标头都将消息定向到路径上第二个最逻辑的路由器,以达到其最终目标。

即使您了解了这些概念,对DHCP的基本了解的不可避免的升级也是建立DHCP服务器。 安装和配置自己的DHCP服务器为您提供了在家庭网络中引入DHCP冲突的机会(如果可以的话,请尽量避免这样做,因为在解决之前,它肯定会杀死您的网络),控制地址的分配,创建子网,并监视连接和租用时间。

更重要的是,设置DHCP并尝试不同的配置有助于您理解网络之间的关系。 您了解网络如何在数据传输中表示“分区”,以及必须采取哪些步骤才能将信息从一个传递到另一个。 这对于系统管理员来说至关重要,因为网络很容易成为工作中最重要的方面之一。

资源资源

在运行自己的DHCP服务器之前,请确保家庭路由器(如果有)中的DHCP服务器处于非活动状态。 一旦启动并运行,请阅读Archit Modi的网络命令指南,以获取有关如何探索网络的提示。

网线

这听起来似乎很平凡,但是熟悉网络电缆的工作方式不仅使周末变得非常有趣,而且还使您对数据如何通过电线获得了全新的了解。 最好的学习方法是去当地的业余爱好商店并购买Cat 5切割器和压接机以及一些Cat 5终结器。 然后回家,抓住备用的以太网电缆,并切断端子。 花费任何时间将电缆重新投入使用。

解决了这个难题之后,请再做一次,这次创建一条有效的交叉电缆

现在还应该开始沉迷于电缆管理。 如果您不自然地倾向于沿着地板线或桌子的边缘整齐地排列电缆,或者将电缆绑在一起以保持它们的整齐有序,那么就可以使自己永久地避免混乱的电缆带来的恐惧感。 您一开始不会理解为什么这样做是必要的,但是当您第一次走进服务器机房时,您会立即知道。

Ansible

Ansible是配置管理软件,它在sysadmin和DevOps之间架起了一座桥梁。 系统管理员使用Ansible来配置操作系统的全新安装并维护计算机上的特定状态。 DevOps使用Ansible减少了在工具上花费的时间和精力,从而在开发上花费了更多的时间和精力。 作为系统管理员培训的一部分,您应该学习Ansible,并着眼于DevOps的实践,因为DevOps现在开创的大多数功能将最终成为将来系统管理中工作流的一部分。

Ansible的好处是您可以立即开始使用它。 它是跨平台的,并且可以向上和向下缩放。 对于单用户计算机,Ansible可能会过大,但是再次,Ansible可能会改变启动虚拟机的方式,或者可以帮助您同步家庭或家庭实验室中所有计算机的状态。

资源资源

阅读Jay LaCroix的“ 如何使用Ansible管理工作站配置 ”中的典型介绍,以轻松地开始使用Ansible。

弄坏东西

由于用户错误,软件故障,管理员(就是您!)错误以及许多其他因素,计算机上会出现问题。 无法预测将要失败的原因或原因,因此,您的个人sysadmin培训制度的一部分应该是对您设置的系统进行检查,直到它们失败为止。 您对自己的实验室基础设施越差,发现弱点的可能性就越大。 而且,修复这些薄弱环节的次数越多,您对解决问题的能力就越有信心。

除了严格设置所有常用软件和硬件之外,作为系统管理员的主要工作是查找解决方案。 有时候,您会遇到职位描述之外的问题,甚至可能无法解决,但要由您自己解决。

现在,您越多地破坏东西并进行修复,就可以以更好的准备工作来担任sysadmin。


您是系统管理员吗? 您是否希望自己为更好的任务做好准备? 在下面的评论中添加它们!

翻译自: https://opensource.com/article/19/7/be-a-sysadmin

linux成为管理员

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值