【实施】硬件基础(一)
文章目录
一、简单了解实施运维
1.1 实施运维是干什么的
1、运维工程师负责服务的稳定性,确保服务可以不间断地为用户提供服务。
2、实施工程师负责工程实施, 负责现场培训。一般跟着项目走。电脑的如何安装,如何布置,如何录入初始信息,这都是实施工程师工作。
3、简单来说,运维工程师主要负责保证系统的稳定性和可用性,而实施工程师主要负责将软件或系统成功部署到客户现场并确保其正常运行。
1.2 实施运维一般做什么
实施工程师:
1、产品发布前参与项目并审核架构的合理性和可维护性,要保证在产品发布之后,软件的高效运行
2、产品发布阶段:需要负责用自动化的技术或者平台确保产品能够高效发布上线,之后可以快速稳定迭代
3、产品运行维护阶段:负责产品负责确保产品在每天24小时、每周7天的时间内持续稳定运行,在这期间出现的问题需要快速定位并解决,在日常工作中要不断优化系统架构和部署的合理性,以提升系统服务的稳定性。
2、运维工程师:
1、首先负责需求的初步确定
2、与客户沟通个性化需求;
3、把控项目进度;
4、包括常用操作系统、应用软件及公司所开发的软件安装、调试、维护,还有少部分硬件、网络的工作;
5、负责现场培训: 现场软件应用培训; 协助项目验收;
6、负责项目维护。
1.3 实施运维需要具备哪些技能
1、常用数据库:如:Sql2000、sql2005、sql2008、Oracle 、mysql ;会安装、调试、维护、并且会使用里面常见的功能,例如备份、还原等等
2、常用操作系统:如: Windows7、 Windows8、 Windows10、 Windows xp
3、常用操作系统:Window server 2008 会配置组策略、注册表、快捷键、防火墙等;在windows server 下面去安装sql 、IIS 、并且能够在IIS下面发布程序、并且同局域网能够访问IIS发布的程序 、端口的配置、硬件防火墙、软件防火墙。Linux 会常见的命令 、会安装、调试、维护、并且常见问题会处理解决、liunx下面安装卸载调试维护jdk tomcat mysql oracle并且能够在tomcat下面发布程序、shell脚本;
4、硬件:机房、机柜、网线光纤、PDU、服务器、网络设备、安全设备等;了解电脑配置,并且能简单的判断问题并且进行维护。各种打印机会简易的安装,调试,维护。
5、网络:了解网络基础知识,懂小型局域网的组建、了解综合布线、会做水晶头、了解交换机和路由器的区别,并且能够使用等。
6、办公软件:熟练使用OFFICE 、熟练使用各种远程工具
二、计算机的组成部分
1.1 CPU
CPU 全称 Central Processing Unit,中文可译为中央处理器或者微处理器,或直接简称为处理器。
CPU 经常被形象地比作计算机的“大脑”,因为计算机几乎所有的重要功能都要借助 CPU 才能完成。比如 CPU 接收并处理其它硬件和应用程序发送来的数据和指令、CPU 可以临时存储运行指令所需的数据、CPU 为输入设备和输出设备之间建立通信等等。
计算机主板上单独为 CPU 预留有一个插槽,借助此接口,CPU 可以很方便地连接到主板。此外,CPU 的表面常配备有一个散热器或散热管,用于吸收和发散 CPU 运行时的热量,保证 CPU 的正常运行。
1.2 存储器
存储器是用来存储程序和各种数据信息的记忆部件。存储器可分为主存储器(简称主存或内存)和辅助存储器(简称辅存或外存)两大类。和CPU直接交换信息的是主存。
1.3 I/O
1、每个设备都会有一个专用的I/O地址,用来处理自己的输入输出信息。常见的I/O设备包括摄像头、硬盘、打印机、鼠标、键盘等。
2、硬盘就是通过I/O接口,把数据送到内存中供CPU处理的。
1.4 总线
系统总线
系统总线是由导线组成的传输线束。它是cpu、内存、输入、输出设备传递信息的公用通道,主机的各个部件通过总线相连接,外部设备通过相应的接口电路再与总线相连接,从而形成了计算机硬件系统。
数据总线
用于传送数据信息
地址总线
是专门用来传送地址的,由于地址只能从CPU传向外部存储器或I/O端口,所以地址总线总是单向三态的,这与数据总线不同
控制总线
用来传送控制信号和时序信号。
按照层次分类
1、内部总线
在CPU内部,寄存器之间和算术逻辑部件ALU与控制部件之间传输数据所用的总线称为片内总线(即芯片内部的总线),如I2C总线、SPI总线、SCI总线等。
2、系统总线
又称内总线或板级总线,是微机中各插件板与系统板之间的总线,用于插件板一级的互联。因为该总线是用来连接微机各功能部件而构成一个完整微机系统的,所以称之为系统总线。人们平常所说的微机总线就是指系统总线,如ISA总线、PCI总线等。
3、外部总线
是计算机和外部设备之间的总线,如IDE总线、USB总线、SCSI总线等。
按照传输方式分类
1、串性总线
所有信号复用一对信号线,串行总线通信速率比较低,但在数据通信量不是很大的微处理器电路中,显得更加便捷、灵活。如USB总线、SPI总线、I2C总线等。
2、并行总线
每个信号都有自己的信号线,并行总线通信速度快,实时性好,但由于占用的口线多,成本上会有所增加。如ISA总线、PCI总线等。
1.5 主板
主板提供一系列接合点,供处理器、显卡、声效卡、硬盘、存储器、I/O设备等设备接合。它们通常直接插入有关插槽,或用线路连接。主板上最重要的构成组件是芯片组。而芯片组通常由北桥和南桥组成,这些芯片组为主板提供一个通用平台供不同设备连接,控制不同设备的沟通。
三、操作系统
3.1 是什么
操作系统(英语:Operating System,缩写:OS)是一组主管并控制计算机操作、运用和运行硬件、软件资源和提供公共服务来组织用户交互的相互关联的系统软件程序。根据运行的环境,操作系统可以分为桌面操作系统,手机操作系统,服务器操作系统,嵌入式操作系统等。
3.2 分类
3.2.1 基于字符的界面
DOS
1、简介:DOS(Disk Operating System)是一种早期的操作系统,最初由微软(Microsoft)公司开发。它是用于个人计算机的命令行操作系统,广泛应用于20世纪80年代和90年代的个人计算机上。
2、特点
1、命令行界面:DOS使用基于文本的命令行界面,用户需要通过输入特定的命令来执行操作。它不像现代操作系统那样提供图形用户界面(GUI)。
2、简单性:DOS相对于现代操作系统来说较为简单,它的功能相对有限。它主要用于文件管理、硬件控制和基本的应用程序运行。
3、单任务处理:DOS是一种单任务处理系统,只能同时执行一个任务。用户需要手动切换和管理不同的任务。
4、缺乏多用户和多用户权限管理:DOS没有多用户和多用户权限管理的功能,只能由一个用户使用。
总结:尽管DOS已经在现代个人计算机中被大部分操作系统取代,但它在计算机历史上扮演了重要的角色,为后来的操作系统奠定了基础。
Unix
1、简介:Unix是一种多用户、多任务的操作系统,最初由肯·汤普森(Ken Thompson)和丹尼斯·里奇(Dennis Ritchie)等人在贝尔实验室开发。它于1969年首次发布,并成为后来许多其他操作系统的基础。
2、特点:
1、多用户和多任务:Unix支持多个用户同时访问系统,并能够同时运行多个任务。每个用户可以在自己的登录会话中独立地执行操作和运行程序。
2、强大的命令行界面:Unix采用了强大的命令行界面,用户可以使用命令来执行各种任务,包括文件管理、进程控制、网络通信等。这种灵活的命令行界面使得Unix在服务器和开发环境中得到广泛应用。
3、可移植性:Unix设计为高度可移植的操作系统,它可以运行在不同的硬件平台上,包括服务器、工作站、个人计算机等。这使得Unix成为跨平台开发和部署的理想选择。
4、高度稳定和可靠:Unix以其稳定性和可靠性而闻名。它的设计注重系统的健壮性和容错性,使得它可以长时间运行而不需要频繁的重启或崩溃。
5、强大的网络功能:Unix具有强大的网络功能,支持各种网络协议和服务。这使得Unix成为互联网基础设施和服务器环境中使用最广泛的操作系统之一。
总结:Unix的思想和设计理念对许多现代操作系统的发展产生了深远的影响,包括Linux、macOS和BSD等。
Linux
1、简介:Linux是一种开源的、免费的操作系统内核,最初由芬兰计算机科学家Linus Torvalds在1991年开发。它是基于Unix操作系统的设计理念和原则,经过全球开发者的贡献和改进,成为了一个强大且广泛使用的操作系统。
2、特点:
1、开源免费:Linux采用开源模式,意味着用户可以自由获取、使用和修改其源代码。这使得Linux成为了一个免费的操作系统,并且可以在全球范围内进行贡献和改进。
2、多样性:Linux有许多不同的发行版,如Ubuntu、Fedora、Debian等。每个发行版都有自己的特点和目标受众,用户可以根据自己的需求选择适合的发行版。
3、安全稳定:Linux以其安全性和稳定性而闻名。由于开源的特点,任何人都可以检查和改进Linux的代码,从而更好地发现和修复安全漏洞。此外,Linux还具备良好的稳定性,能够长时间运行而不出现崩溃或性能下降的情况。
4、强大的命令行界面:Linux提供了强大的命令行界面,用户可以通过命令行来执行各种操作和管理任务。这种灵活的命令行界面使得Linux在服务器和嵌入式系统等领域得到广泛应用。
5、软件兼容性:Linux具有广泛的软件兼容性,用户可以运行许多不同类型的软件和应用程序,包括办公套件、图形设计工具、开发工具等。
总结:Linux是一种强大、稳定、安全且免费的操作系统,广泛应用于各种领域,包括服务器、嵌入式系统、个人计算机等。它的开放性和灵活性使得用户能够根据自己的需求自定义和优化系统。
3.2.2 图形用户界面
Windows
简介:Windows是由微软(Microsoft)公司开发的一种操作系统,它是全球最广泛使用的个人计算机操作系统之一。Windows以其易用性、广泛的软件兼容性和强大的功能而闻名。
特点:
1、用户界面:Windows提供直观的图形用户界面(GUI),使用户能够通过鼠标、键盘和触摸屏等方式与计算机进行交互。用户可以通过图标、窗口和菜单等元素来操作和管理文件和应用程序。
2、软件兼容性:Windows拥有广泛的软件和应用程序兼容性,用户可以轻松访问和安装各种类型的软件,包括办公套件、图形设计工具、多媒体播放器等。
3、多任务处理:Windows支持多任务处理,用户可以同时运行多个应用程序和任务,并在它们之间切换和共享数据。
4、网络和互联网功能:Windows提供丰富的网络和互联网功能,用户可以通过网络浏览器访问网页、发送电子邮件、下载文件等。
5、安全性:Windows注重系统安全性,提供各种安全功能和工具,包括防火墙、杀毒软件、用户账户控制等,以保护用户的计算机和数据。
6、版本多样性:Windows有多个版本,包括家庭版、专业版、企业版等,以满足不同用户和组织的需求。
总结:Windows操作系统以其易用性、广泛的软件支持、强大的功能和丰富的网络和互联网特性,成为了广大用户的首选操作系统。
ubuntu
1、简介:Ubuntu是一种基于Linux操作系统的开源免费操作系统,它由Ubuntu社区开发并由Canonical Ltd.提供支持。Ubuntu以稳定性、易用性和安全性而闻名,并且具有广泛的硬件和软件兼容性。
2、特点:
1、开源免费:Ubuntu是基于开源软件的操作系统,用户可以免费获取、使用和修改它,并与其他人共享。它的开源性意味着可以在全球范围内进行贡献和改进。
2、用户友好:Ubuntu注重用户友好性,提供直观的图形界面和易于使用的应用程序。它还提供了大量的文档和支持社区,使用户能够轻松上手和解决问题。
3、安全性:Ubuntu在安全性方面非常重视,通过默认启用防火墙、实施权限管理和定期更新修补程序来保护系统免受安全威胁。
4、软件兼容性:Ubuntu支持广泛的硬件设备,并且有大量的开源和商业软件可供选择。用户可以轻松安装和管理软件包,满足各种需求。
5、 社区支持:Ubuntu拥有庞大的用户和开发者社区,提供了丰富的支持资源,包括论坛、邮件列表、文档、教程等。用户可以从社区中获取帮助、分享经验和参与开发。
总结:Ubuntu是一种功能强大、易于使用和安全可靠的操作系统,适用于个人用户、企业和教育机构等各种场景。它具有开放的生态系统,注重用户体验和社区参与,并持续推动开源软件的发展。
Centos
简介:CentOS(Community Enterprise Operating System)是一种基于Linux的开源操作系统,它是以Red Hat Enterprise Linux(RHEL)为基础的免费发行版。CentOS采用了与RHEL相同的源代码,提供了稳定、可靠的操作系统环境。
特点:
1、稳定性和可靠性:CentOS以其稳定性而闻名,它是经过严格测试和验证的,为用户提供可靠的操作系统环境。CentOS的开发团队致力于修复漏洞和错误,并提供长期支持的版本。
2、兼容性:CentOS与RHEL具有高度的兼容性,这意味着它可以无缝地与RHEL兼容的软件和应用程序一起使用。这使得CentOS成为企业和服务器环境中的理想选择。
3、社区支持:CentOS是一个由社区支持和驱动的项目,它有一个活跃的用户社区和开发者社区,提供了丰富的文档、论坛和支持资源。
4、安全性:CentOS注重安全性,及时修复漏洞,并提供更新的软件包和安全补丁。此外,CentOS还提供了强大的安全功能和工具,以保护系统和数据的安全。
总结:CentOS是一种可靠、稳定且免费的Linux发行版,适用于企业、服务器和个人使用。
3.2.3 国产操作系统
- 中标麒麟(Kylin)操作系统:
简介:由中国科学院计算技术研究所自主研发的Linux操作系统。它基于开源的Ubuntu操作系统,并针对国内市场进行了定制和优化,被广泛应用于政府、军事、金融等领域。 - 鲲鹏操作系统:
简介:由华为公司自主研发的操作系统,是为华为鲲鹏服务器和昇腾芯片而设计的操作系统。它具备高性能、高安全性和高可靠性的特点,主要应用于云计算、大数据和人工智能等领域。 - 飞腾操作系统:
简介:由中科曙光自主研发的操作系统,是为中国飞腾系列处理器而设计的操作系统。它具备高性能、高可靠性和高安全性的特点,主要应用于超级计算机、服务器和嵌入式设备等领域。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!