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


相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
相关文章
|
2天前
|
机器学习/深度学习 算法 Python
使用Python实现集成学习算法:Bagging与Boosting
使用Python实现集成学习算法:Bagging与Boosting
11 0
|
2天前
|
关系型数据库 MySQL Linux
Linux联网安装MySQL Server
Linux联网安装MySQL Server
11 0
|
4天前
|
Python
python学习14-模块与包
python学习14-模块与包
|
4天前
|
Python
python学习12-类对象和实例对象
python学习12-类对象和实例对象
|
4天前
|
数据采集 Python
python学习9-字符串
python学习9-字符串
|
4天前
|
Python
python学习10-函数
python学习10-函数
|
4天前
|
存储 索引 Python
python学习7-元组
python学习7-元组
|
9天前
|
监控 Unix Linux
Linux操作系统调优相关工具(四)查看Network运行状态 和系统整体运行状态
Linux操作系统调优相关工具(四)查看Network运行状态 和系统整体运行状态
26 0
|
11天前
|
Linux 编译器 开发者
Linux设备树解析:桥接硬件与操作系统的关键架构
在探索Linux的庞大和复杂世界时🌌,我们经常会遇到许多关键概念和工具🛠️,它们使得Linux成为了一个强大和灵活的操作系统💪。其中,"设备树"(Device Tree)是一个不可或缺的部分🌲,尤其是在嵌入式系统🖥️和多平台硬件支持方面🔌。让我们深入了解Linux设备树是什么,它的起源,以及为什么Linux需要它🌳。
Linux设备树解析:桥接硬件与操作系统的关键架构
|
26天前
|
Linux 数据安全/隐私保护 虚拟化
Linux技术基础(1)——操作系统的安装
本文是龙蜥操作系统(Anolis OS) 8.4 的安装指南,用户可以从[龙蜥社区下载页面](https://openanolis.cn/download)获取ISO镜像。安装方法包括物理机的光驱和USB闪存方式,以及虚拟机中的VMware Workstation Pro设置。安装过程涉及选择语言、配置安装目标、选择软件集合和内核,设置Root密码及创建新用户。安装完成后,可通过文本模式或图形化界面验证系统版本,如Anolis OS 8.4,标志着安装成功。