2016 - 2024

感恩一路有你

nat基础知识 计算机网络基础需要用到的软件?

浏览量:2335 时间:2023-06-23 12:02:31 作者:采采

计算机网络基础需要用到的软件?

深刻理解网络基本概念,例如gtISO/OSI、TCP/IP、VLAN、各种LAN、WAN协议、各种路由协议、NAT等等

各大网络公司对网络工程师的要求

Cisco:熟悉Cisco产品线;会配置主要型号的交换机和路由器,不熟悉的设备能够的的查资料配置;熟悉Cisco一些主要注意的技术.例如VOIP、Qos、ACL、HSRP等;

H3C:认识H3C产品线;会配置主要型号的交换机和路由器,不熟悉的声音设备能够其它查资料配置;

Foundry:认识Foudry产品线;会配置主要注意型号的交换机和路由器,不熟悉的声音设备能够独立查资料配置;

主机方面

基础知识:熟得不能再熟服务器的基本知识,例如各种RAID、各种外设、SCSI卡等等

IBMAIX:熟悉IBM小型机产品线,能够掌握各个版本的AIX使用

HPHP-UX:能够掌握HP-UX的基础知识

Linux:熟得不能再熟高端版本的Linux的安装、可以使用、配置

MSWindows:非常熟练完全掌握Windows NT、2000、2003、2008的安装、可以使用、配置、排错

数据库

基础知识:深刻理解数据库的基本概念,会使用简单的SQL语句,了解数据库复制、数据仓库等有高级概念

OracleDB:熟得不能再熟Oracle数据库的基本都概念、体系结构、安装、配置、维护、排错、图片文件夹

MSSQL Server:熟得不能再熟MS SQL Server数据库的基本概念、体系结构、安装、配置、魔兽维护

IBMDB2:打听一下IBMDB2

Oraclelike:了解Oracle应用服务器的安装和配置

IBMWebSphere:比较熟悉IBMWebsphere各个版本在各个平台的安装、配置和使用

服务器运维工程师应该掌握哪些知识?

简单的方法,谢邀。

运维工程师现在也越发多元化,并不是每一个阶段掌握的技能也是一样的的,发展方向不一样的则完全掌握的技能也会是一样的。以下首先排除掉网络运维、IT运维、存储网络/安全等特种设备运维的方向,简要概括了几个运维比较比较较常见的发展方向,从基础、十阶到低级三个级别来那说明大致要手中掌握的技能,有可能不新华考资。

应用运维方面

基础:Linux基础/不对应的语言环境,如tomcat服务器/LAMP/LNMP这些要能手中掌握安装、配置、日常维护操作

五阶:Linux存储管理/安全加固/进程资源管理/网络管理,其他应用中间件如缓存(redis/memcached)、MQ(ActiveMQ/RabbitMQ等)、服务才发现和治理中间件(如zookeeper)、配置管理工具(如Puppet/Saltstack/CFengine等)

初级:Shell脚本可以信手拈来,Linux内核/网络等广泛参数的配置原理和优化软件场景,资源消耗的排查和优化系统,熟练完全掌握iptables,pam,selinux等安全机制。JAVA运行环境还需熟悉JVM优化、GC日志分析、Java线程逻辑块结论等。

额外,不需要知道一点一些:

虚拟化技术,如VMware/VirtualBox/KVM

虚拟化管理技术,如vrealize/convirt/oVirt/OpenNebula等

Docker基本上使用和管理

私有云平台,如Openstack/CloudStack等

公有云平台,如阿里云/AWS

基础网络技术,如IP网络基础、OSI七层、HTTP/HTTPS/RPC协议、VLAN、路由、NAT、ACL等概念及去相关配置技术

虚拟化和云运维方向

,如以商业化运作的VMware为例:

基础:ESXi安装、配置、单主机管理;各种概念,如VM/datastore/vSwitch等;vCenter的基本上管理,如模板、网络配置、克隆、迁移等

三阶:vCenter高可用性、vSphereHA高可用性、vSphereFaultTolerant、VMotion;如在用共享存储还不需要打听一下FC SAN/iSCSI存储网络知识

中级:vSphereSiteRecovery/vSphereData Protection/vSAN管理等

增加,如果没有使用VMware的其他产品,如NSX/vRealize等,则要学的东西许多。

偏文科类发展

,则有万分感谢一些是需要完全掌握:

基础:监控,如Nagios/Zabbix等基础配置;DNS/NFS/FTP等服务配置;Docker都差不多使用和管理

进阶:网络分析,如捉jtcpdump/wireshark;性能分析工具,如nmon/iftop/iotop;负载均衡,如nginx/LVS/haproxy。学习一门脚本语言,如python/perl/go等。

有高级:进程监视和故障原因分析,如strace/kdump/gdb。Docker沙家浜选段体系,如docker/swarm等。另外日志分析ELK;指标数据库influxdb/promethus等

上面看上去让人眼花缭乱,其实并也不是每项都要完全掌握。100元以内几个方面都是可以成一个另外的发展方向,如果不是能单独的一切都搞定一个方向,就早迈向运维架构师的层面了。

虚拟化及私有云管理方向

,如独立搞定OpenStack上生产出来,随便搭个测试环境玩不算。

Docker和沙家浜选段体系方向

,如其它一切搞定Kubernetes上生产出来。

精细化的监控告警设计和实施

,不单是元素单一的重新搭建rsyslog这类视频监视工具因为简单的资源、网络、应用可用性监控等。还应除了日志分析、精细指标监控等。

如主宰地位研发规范日志,不使用ELK进行日志分析并针对详细业务场景开具精准监控和业务数据可视化报表。

譬如可以使用influxdb/grafana或promethus等系统,积攒硬件传感器/cpu/mem/io/eth/vm/docker等信息,后再构建体系精细化的资源在用报表等。

然后再再统一整合日志分析/精细化资源监控打通从业务-dstrok应用-dstrok资源-rlm硬件的一体化监控实现联动

手动配置一般管理方向

,简单的点的使用puppet/saltstack等平台加一些订制脚本来系统管理,高级点的开发一个管理平台,并UI化。

必须看实际工作中的应用场景、管理规模、不自动程度、监控需求等来另外使用。每个人的精力是不足的,一个最优秀的运维最要的是一颗此时此刻尽量学的心和强大的自学能力。

网络 管理 监控 基础 方向

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。