首页 > 系统相关 >linux 学习笔记

linux 学习笔记

时间:2023-12-15 13:13:20浏览次数:33  
标签:网关 linux 笔记 学习 域名 网络地址 NAT IP地址 运算器

计算机硬件软件体系

 冯诺依曼体系结构

1.计算机处理的数据和指令一律用二进制数表示 2.顺序执行程序 3.计算机硬件由运算器、控制器、存储器、输入设备、输出设备五部分组成

计算机硬件组成、

1.输入设备
键盘鼠标
2.输出设备
显示器,音响
3.存储器
1)RAM(random access memory)随机存储,即内存:
容量小,速度快
停电丢失数据
逻辑IO
2)ROM(Read-Only Memory)只读内存,即磁盘
速度慢,容量大
持久化存储
物理IO
4.CPU(中央处理器)
1)控制器
控制器主要用来控制和指挥程序和数据的输入运行,以及处理运算结果(如输出)
2)运算器
运算器主要运行算术运算和逻辑运算,并将中间结果暂存到运算器中

硬盘的分类

1.机械硬盘 2.固态硬盘 随机读写 效率相对慢,但内存消耗相对较低

网络连接概念

IP地址 IP addr

IP地址是一种逻辑地址,用来标识网络中的一个个主机 IP地址 = 网络地址 + 主机地址 IP地址是一个4*8bit由0/1组成的数字串(二进制情况下)

子网掩码 NETMASK

分割IP地址 IP地址和子网掩码做与运算,拿到的结果就是网络地址 192.168.206.8 255.255.255.0 255 1111 1111 192 1100 0000 1100 0000 192

网关GATEWAY

连接两个不同的网络的设备都可以叫网关设备,网关的作用就是实现两个网络之间通信 网关地址就是网关设备的IP地址

域名服务器DNS

DNS是域名服务器,用来解析域名的 通过DNS解析域名进行访问某个网站 比如百度

NAT(网络地址转换模式)

使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机所在的网络来访问公网 NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的 虚拟系统也就无法和本局域网中的其他真实主机进行通讯,只能和当前真实主机进行通讯

标签:网关,linux,笔记,学习,域名,网络地址,NAT,IP地址,运算器
From: https://www.cnblogs.com/yumisama/p/17903164.html

相关文章

  • CTF-PWN学习-为缺少指导的同学而生
    更新公告:2023-7-5晚上21:12已更新,对内容做了些调整。调整如下:添加解题步骤描述添加专业名词描述博主也是个PWN的入门者。PWN的入门不可能是无痛的。能做到的只是减少一点初学者的痛苦。这篇博客会长期维护,也会越来越好。PWN是什么CTF中PWN题型通常会直接给定一个已经编译好......
  • Linux部署elasticsearch集群
    文章目录一、集群规划二、安装前准备(所有节点操作)创建数据目录修改系统配置文件/etc/sysctl.conf创建用户组设置limits.conf三、初始化配置(在节点1上操作)下载安装包解压安装包修改jvm.options文件下配置的所占内存修改集群配置文件elasticsearch.yml将安装包传到另外两个节点......
  • 学习控制台应用程序1
    1.创建新项目2.3.下一步,创建项目成功 4.可添加控件到from窗体里面 5.添加一个Lable到窗体里面,直接拖拽过来.跟上面一样,在该控件的属性里面,Text可修改文本.   6.最后启动项目可以看到结果.  ......
  • Linux下获取文件名
    linux下一切皆文件1、获取指定路径下文件或目录ls-la/usr/local/|grepxxx|head-n1|awk'{print$9}'xxx:替换为要匹配的文件名或目录命令解释:ls-la/usr/local/:列出 /usr/local/ 目录下的所有文件和子目录,包括隐藏文件(以.开头的文件)。grepxxx:从前面命令......
  • 软件测试/人工智能|Linux常见面试问题讲解
    前言现在行业对于测试工程师的要求越来越高,除了要会自动化测试,会数据库操作,现在对于linux命令的要求也越来越高了,因为很多时候,测试环境以及持续集成持续交付需要用到越来越多的Linux命令,本文就来给大家介绍一下面试常见的Linux问题以及基本概念。基础概念Linux的起源和特点Li......
  • Linux tracepoint使用和理解
    参考:如何使用TRACE_EVENT()宏来创建跟踪点1.如何查看tracepoint/sys/kernel/debug/tracing/events/通过perflisttracepoint查看2.tracepoint理解因此tracepoint方式如下:#undefTRACE_SYSTEM#defineTRACE_SYSTEMxhr_test#if!defined(_TRACE_TE_TEST_H)||def......
  • 嵌入式linux下web服务器搭建(转载)
    一、移植编译生成boa二进制文件Boa是一种非常小巧的Web服务器,其可执行代码只有大约60KB左右。作为一种单任务Web服务器,Boa只能依次完成用户的请求,而不会fork出新的进程来处理并发连接请求。但Boa支持CGI,能够为CGI程序fork出一个进程来执行。Boa的设计目标是速度和安全。首先下载......
  • Go语言学习之-带分割符的文件转excel-PLUS版
    packagemainimport( "bufio" "errors" "flag" "fmt" "github.com/axgle/mahonia" "github.com/xuri/excelize/v2" "log" "os" "path" "path/filepath" ......
  • Linux服务器环境安装mysql
    背景1、安装环境:kvm虚拟机2、运行环境:linux3、架构:x864、安装mysql版本:mysql-5.71、安装准备#Mysql官网https://downloads.mysql.com/archives/community/#下载安装包wget-i-chttp://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm2、安装m......
  • 学C笔记归纳 第十四篇——一维数组
    1.什么是数组?        数组是一组相同类型元素的集合。2.数组的创建方式        type_tarr_name[const_n]        type_t            数组的元素类型    arr_name     数组名        const_n   ......