Python学习第二天----网络基础及操作系统简介(安装linux系统)

简介:

一、操作系统

    1、操作系统是一个协调、管理和控制计算机硬件资源和软件资源的控制程序,位于计算机软件与硬件之间,其实也是一款软件。

    2、操作系统的组成:内核(运行于内核态为了管理硬件资源)

                    系统调用接口(运行于用户态为应用程序提供系统调用接口)

    3、操作系统的功能:跟硬件衔接的部分隐藏了丑陋的硬件调用接口,为应用程序员提供了更好、更简单、更清晰的系统调用接口;跟应用程序衔接的部分封装了美丽的接口,将应用程序对硬件资源的竞态请求变得有序化

    4、操作系统与普通软件的区别

        操作系统由硬件保护,不能被用户修改,操作系统是一个大型、复杂、长寿的软件

wKiom1jGTDWCnQFUAABatScZ2PU940.png-wh_50

    5、操作系统的发展史

wKiom1jGU1vhIKIFAAuKPTZF0lU420.jpg-wh_50

二、网络基础

    1、计算机网络概念:指将地理位置不同的具有独立功能的多台计算机机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。

    2、OSI七层协议

        IP地址和MAC地址标识或者定位了互联网唯一一台计算机,缺一不可,IP和子网掩码结合标识了计算机所在的不同子网。IP地址分两部分:网络部分和主机部分。

wKiom1jGZE6hdD7fAAvlTv5mLvg155.jpg-wh_50

        socket简介:套接字,socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在网络中通信。

wKiom1jGX6vyvUXCAAEEHDJho7c968.png-wh_50

        DHCP服务:自动为主机分配IP地址

        DNS服务:域名解析服务,主要工作是将较容易记忆的网站或者服务器域名解析为难记的IP地址。DNS协议基于UDP协议实现。主要分为:根域名服务器、顶级域名服务器、一级域名服务器等

全世界共有13台根域名服务器和13台顶级域名服务器。

wKioL1jGZAHje7RdAAH7P1ubNLQ585.jpg-wh_50


三、Linux操作系统安装

    在VMware中安装Linux操作系统(CentOS7),并且尝试联系简单的命令,如:cd,ifconfig,touch,rm,mv,top,netstat,ping,chmod,chown,sudo等

    

wKioL1jGboawBI9VAAQZIXG95n8296.png-wh_50

wKiom1jGbpaCKSqmAABuckkkdEI590.png-wh_50

wKiom1jGbrbj29vEAAWJvNc2MQ4268.png-wh_50


    转载:http://www.jianshu.com/p/d01409fa705e

    vm12安装centos7


本文转自 AltBoy 51CTO博客,原文链接:http://blog.51cto.com/altboy/1906011


相关文章
|
9月前
|
运维 监控 数据可视化
Python 网络请求架构——统一 SOCKS5 接入与配置管理
通过统一接入端点与标准化认证,集中管理配置、连接策略及监控,实现跨技术栈的一致性网络出口,提升系统稳定性、可维护性与可观测性。
|
12月前
|
机器学习/深度学习 算法 量子技术
GQNN框架:让Python开发者轻松构建量子神经网络
为降低量子神经网络的研发门槛并提升其实用性,本文介绍一个名为GQNN(Generalized Quantum Neural Network)的Python开发框架。
311 4
GQNN框架:让Python开发者轻松构建量子神经网络
|
9月前
|
安全 Linux 虚拟化
Cisco IOS XRv 9000 Router IOS XR Release 7.11.2 MD - 思科 IOS XR 网络操作系统
Cisco IOS XRv 9000 Router IOS XR Release 7.11.2 MD - 思科 IOS XR 网络操作系统
530 3
Cisco IOS XRv 9000 Router IOS XR Release 7.11.2 MD - 思科 IOS XR 网络操作系统
|
9月前
|
网络协议 区块链 KVM
Arista vEOS 4.35.0F 发布 - 虚拟化的数据中心和云网络可扩展操作系统
Arista vEOS 4.35.0F 发布 - 虚拟化的数据中心和云网络可扩展操作系统
267 7
Arista vEOS 4.35.0F 发布 - 虚拟化的数据中心和云网络可扩展操作系统
|
9月前
|
机器学习/深度学习 大数据 关系型数据库
基于python大数据的青少年网络使用情况分析及预测系统
本研究基于Python大数据技术,构建青少年网络行为分析系统,旨在破解现有防沉迷模式下用户画像模糊、预警滞后等难题。通过整合多平台亿级数据,运用机器学习实现精准行为预测与实时干预,推动数字治理向“数据驱动”转型,为家庭、学校及政府提供科学决策支持,助力青少年健康上网。
|
9月前
|
监控 区块链 数据中心
Arista EOS 4.35.0F 发布 - 适用于下一代数据中心和云网络的可扩展操作系统
Arista EOS 4.35.0F 发布 - 适用于下一代数据中心和云网络的可扩展操作系统
396 0
Arista EOS 4.35.0F 发布 - 适用于下一代数据中心和云网络的可扩展操作系统
|
10月前
|
安全 Python
告别 os.path 的繁琐:拥抱 Python 的 pathlib
告别 os.path 的繁琐:拥抱 Python 的 pathlib
596 6
|
10月前
|
JavaScript Java 大数据
基于python的网络课程在线学习交流系统
本研究聚焦网络课程在线学习交流系统,从社会、技术、教育三方面探讨其发展背景与意义。系统借助Java、Spring Boot、MySQL、Vue等技术实现,融合云计算、大数据与人工智能,推动教育公平与教学模式创新,具有重要理论价值与实践意义。
|
11月前
|
运维 Linux 开发者
Linux系统中使用Python的ping3库进行网络连通性测试
以上步骤展示了如何利用 Python 的 `ping3` 库来检测网络连通性,并且提供了基本错误处理方法以确保程序能够优雅地处理各种意外情形。通过简洁明快、易读易懂、实操性强等特点使得该方法非常适合开发者或系统管理员快速集成至自动化工具链之内进行日常运维任务之需求满足。
690 18
|
10月前
|
Devops API 语音技术
Cisco NX-OS 10.6(1)F 发布 - 数据中心网络操作系统
Cisco NX-OS 10.6(1)F 发布 - 数据中心网络操作系统
236 0
Cisco NX-OS 10.6(1)F 发布 - 数据中心网络操作系统