Linux云计算训练营笔记day02(Linux、计算机网络、进制)

Linux 是一个操作系统
Linux版本
RedHat
Rocky Linux
CentOS7 Linux
Ubuntu Linux
Debian Linux

Deepin Linux

登录用户
管理员   root  a
普通用户 nsd   a

打开终端
放大: ctrl shift +
缩小: ctrl -

命令行提示符
[root@localhost ~]#   ~ = 家目录  /root
 当前登录的用户@主机名 当前所在的目录
 以#结尾表示当前登录的身份为root管路员

[nsd@localhost ~]$ ~ = 家目录  /home/nsd
 当前登录的用户@主机名 当前所在的目录
 以$结尾表示当前登录的身份是普通用户

Linux命令
pwd  显示当前所在的位置
cd   切换目录
     cd /opt  切换到opt里面
     cd ~     切换到root里面
ls   显示当前目录下的内容
     ls  /opt 查看opt目录下的内容
     
clear 清屏 (快捷键 ctrl + l)
reset 清屏
两者区别:
clear:刷新屏幕,会保留历史命令记录,本质上是让终端向后翻一页
reset:重新初始化屏幕,清除历史命令记录

cat 查看文件内容, 适合查看内容较少的文件
    cat /etc/passwd
less 查看文件内容,适合查看内容较多的文件
    less /etc/passwd
    按 上 下键 进行一行行滚动, 按空格 进行一页滚动
    按 q 进行退出
head -n 文件  查看文件的前n行
    head -3 /etc/passwd
tail -n 文件  查看文件的后n行
    tail  -5 /etc/passwd
more  分页显示文件的内容
    more  /etc/passwd
    按空格键往下翻页
    按b键往上翻页
    按q退出

hostname 查看主机名  
临时设置主机名  hostname  lol.qq.com
(新开一个全新的命令行终端,查看提示符变化) hostname
永久设置主机名  hostnamectl set-hostname gongli.qq.com
(新开一个全新的命令行终端,查看提示符变化) hostname

reboot 重启电脑

ifconfig  查看网卡的IP地址信息  192.168.160.131
主机与主机之间通信的三个要素:
1) IP地址
2) 子网掩码
3) IP路由 (路由器)

IP地址: IPV4
作用: 用来标识一个节点的网络地址
地址组成: 点分十进制
一共32个二进制,表示为4个十进制数, 以.隔开

二进制: 0 1
 11000000.10101000.00000001.00000001
十进制: 0 1 2 3 4 5 6 7 8 9
 192.168.1.1 
 5.6.7.1
进制转换(10转2)
1) 13 => 1101   18=>10010
2) 128 64 32 16  8 4 2 1
13=>             1 1 0 1
18=>         1   0 0 1 0
192=>1 1  0  0   0 0 0 0
255=>1 1  1  1   1 1 1 1
3) 程序员计算机 calc
168 => 1010 1000

进制转换(2转10)
1) 00010011 =>1x2^0+1x2^1+0x2^2+0x2^3+1x2^4=1+2+16=19
2) 128 64 32 16  8 4 2 1
    0  0  0  1   0 0 1 1 => 16+2+1=19
    0  1  1  0   0 1 0 0 => 64+32+4=100
3) 程序员计算机 calc
    0  1  1  0   0 1 0 0 =>100

八进制: 0 1 2 3 4 5 6 7
十六进制:0 1 2 3 4 5 6 7 8 9 a b c d e f
进制转换(2转8)
1)右边到左边每三位一组
  128 64 32 16  8 4 2 1
  11   101        0 0 1 =>1
                  1 0 1 =>5
                  0 1 1 =>3  
                        =>351
进制转换(2转16)
1)右边到左边每四位一组 用a-f替代10-15
  128 64 32 16  8 4 2 1
  1100          0 0 1 1 =>3
                1 1 0 0 =>12 =>c
                        =>c3
进制转换(10转8)
 16  => 20  
进制转换(10转16)
 18  => 12        

IPV6 一共128个二进制  

IP地址的分类:判断的依据,只需要查看IP地址的第一个十进制数  192.168.1.1     
一般用于计算机网络
A类  1-127    网+主+主+主
B类  128-191  网+网+主+主
C类  192-223  网+网+网+主     192.168.160.131
组播及科研专用
D类  224-239 组播
E类  240-254 科研

网络位与主机位
不同网络之间的通信:
192.168.1.1=来自192.168.1.0网络(区域),编号为1的计算机
192.168.2.6=来自192.168.2.0网络(区域),编号为6的计算机

子网掩码: 为计算机标识IP地址的网络位与主机位,利用二进制的1标识网络位,利用二进制的0标识主机位
192.168.1.1=11000000.10101000.00000001.00000001
子网掩码 = 11111111.11111111.11111111.00000000
        = 255.255.255.0
子网掩码的作用: 
  将某个IP地址划分成网络地址和主机地址两部分
windows查看IP 
ipconfig => 176.202.10.23    176.202.10.24

171.213.196.140 电信IP

192.168.1.1   255.255.255.0 = 192.168.1.1/24  表示该IP地址有24个网络位

服务器: 能够为其他计算机提供服务的更高级电脑 (24小时不关机)
1)机架式
2)塔式
3)机柜室
4)刀片式

服务器的类型尺寸 Unit
1u=1.75英寸=44.45毫米=4.445厘米
2u=8.89厘米

IDC:互联网信息中心(机房)
服务器也有IP地址

www.baidu.com
   Remote Address  183.2.172.17    中国 广东省 广州市  
                   183.2.172.177

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/78741.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

macOS 安装了Docker Desktop版终端docker 命令没办法使用

macOS 安装了Docker Desktop版终端docker 命令没办法使用 1、检查Docker Desktop能否正常运行。 确保Docker Desktop能正常运行。 2、检查环境变量是否添加 1、添加环境变量 如果环境变量中没有包含Docker的路径,你可以手动添加。首先,找到Docker的…

Gradio全解20——Streaming:流式传输的多媒体应用(5)——基于WebRTC的摄像头实时目标检测

Gradio全解20——Streaming:流式传输的多媒体应用(5)——基于WebRTC的摄像头实时目标检测 本篇摘要20. Streaming:流式传输的多媒体应用20.5 基于WebRTC的摄像头实时目标检测20.5.1 环境配置及说明1. WebRTC2. TURN服务器 20.5.2 …

OSCP - Proving Grounds - NoName

主要知识点 linux命令注入SUID find提权 具体步骤 从nmap开始搜集信息,只开放了一个80端口 Nmap scan report for 192.168.171.15 Host is up (0.40s latency). Not shown: 65534 closed tcp ports (reset) PORT STATE SERVICE VERSION 80/tcp open http …

c++_csp-j算法 (6)_高精度算法(加减乘除)

高精度算法 C++高精度算法是指在C++编程语言中实现高精度计算的算法。在C++中,通常整数的范围是有限的,超出这个范围的整数计算会导致溢出。高精度算法的出现,使得C++程序能够处理超出常规整数范围的大整数计算,包括高精度加法、减法、乘法、除法等运算。 在C++中实现高精…

从OpenMP中的不兼容,窥探AI应用开发中的并行编程

在AI相关的项目开发中,偶然遇到下面这个问题: OMP: Error #15: Initializing libomp.dylib, but found libiomp5.dylib already initialized. OMP: Hint This means that multiple copies of the OpenMP runtime have been linked into the progr am. That is dangerous, sin…

vue2+element实现Table表格嵌套输入框、选择器、日期选择器、表单弹出窗组件的行内编辑功能

vue2element实现Table表格嵌套输入框、选择器、日期选择器、表单弹出窗组件的行内编辑功能 文章目录 vue2element实现Table表格嵌套输入框、选择器、日期选择器、表单弹出窗组件的行内编辑功能前言一、准备工作二、行内编辑1.嵌入Input文本输入框1.1遇到问题1.文本框内容修改失…

c#OdbcDataReader的数据读取

先有如下c#示例代码: string strconnect "DSNcustom;UIDsa;PWD123456;" OdbcConnection odbc new OdbcConnection(strconnect); odbc.Open(); if (odbc.State ! System.Data.ConnectionState.Open) { return; } string strSql "select ID from my…

【HTML5】老式放映机原理-实现图片无缝滚动

老式放映机原理-实现图片无缝滚动 实现思路: 页面设计部分——先将视口div设置为相对定位,再视口div里面嵌套一个类似“胶卷”的div,把该div设置为绝对定位,此时“胶卷"会挂靠在视口上面,再将“胶卷”的left属性设置为负值…

LeetCode 1781. 所有子字符串美丽值之和 题解

示例 输入:s "aabcb" 输出:5 解释:美丽值不为零的字符串包括 ["aab","aabc","aabcb","abcb","bcb"] ,每一个字符串的美丽值都为 1这题光用文字解说还是无法达到讲…

2025ACTF Web部分题解

文章目录 ACTF uploadnot so web 1not so web 2 ACTF upload 前面登录随便输入可以进入文件上传页面, 随便上传一张图片, 发现路由存在file_path参数, 尝试路径穿越读取文件 发现可以成功读取 读取源码 /upload?file_path../app.pyimport uuid import os import hashlib im…

双目标清单——AI与思维模型【96】

一、定义 双目标清单思维模型是一种将决策或任务分解为两个主要目标,并分别列出相关要素和行动步骤的思维方式。这两个目标通常具有相互关联又有所侧重的特点,通过明确并列出与每个目标相关的具体事项,有助于更清晰地分析问题、制定计划和分…

深度学习系统学习系列【6】之深度学习技巧

文章目录 数据集准备数据集扩展数据预处理1. 0均值(Zero Centralization)代码实现 2. 归一化(Normalization)代码实现 3. 主成分分析(Principal Component Analysis, PCA)实现步骤代码实现 4. 白化&#xf…

rfsoc petalinux适配调试记录

1。安装虚拟机 2.设置共享文件夹 https://xinzhi.wenda.so.com/a/1668239544201149先设置文件夹路径 vmware 12 下安装 ubuntu 16.04 后,按往常的惯例安装 vmware-tools,安装时提示建议使用 open-vm-tools,于是放弃 vmware-tools 的安装&am…

# YOLOv1:开启实时目标检测的新时代

YOLOv1:开启实时目标检测的新时代 在计算机视觉领域,目标检测一直是研究的热点和难点问题。它不仅需要准确地识别出图像中的物体,还需要确定这些物体的位置。YOLO(You Only Look Once)系列算法以其高效的实时目标检测…

uni-app vue3 实现72小时倒计时功能

功能介绍 &#xff0c;数组项有一个下单时间 &#xff0c;比如今天下单在72小时内可以继续支付&#xff0c;超过则默认取消订单 页面按钮处 加上倒计时 <!-- 倒计时 --> <text v-if"item.timeLeft > 0">{{ formatTime(item.remaining) }}</text&g…

一周学会Pandas2 Python数据处理与分析-Pandas2数据类型转换操作

锋哥原创的Pandas2 Python数据处理与分析 视频教程&#xff1a; 2025版 Pandas2 Python数据处理与分析 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili Pandas 提供了灵活的方法来处理数据类型转换&#xff0c;以下是常见操作及代码示例&#xff1a; 1. 查看数据类型 …

LLM损失函数面试会问到的

介绍一下KL散度 KL&#xff08;Kullback-Leibler散度衡量了两个概率分布之间的差异。其公式为&#xff1a; D K L ( P / / Q ) − ∑ x ∈ X P ( x ) log ⁡ 1 P ( x ) ∑ x ∈ X P ( x ) log ⁡ 1 Q ( x ) D_{KL}(P//Q)-\sum_{x\in X}P(x)\log\frac{1}{P(x)}\sum_{x\in X}…

基于CBOW模型的词向量训练实战:从原理到PyTorch实现

基于CBOW模型的词向量训练实战&#xff1a;从原理到PyTorch实现 在自然语言处理&#xff08;NLP&#xff09;领域&#xff0c;词向量是将单词映射为计算机可处理的数值向量的重要方式。通过词向量&#xff0c;单词之间的语义关系能够以数学形式表达&#xff0c;为后续的文本分…

Linux——进程终止/等待/替换

前言 本章主要对进程终止&#xff0c;进程等待&#xff0c;进程替换的详细认识&#xff0c;根据实验去理解其中的原理&#xff0c;干货满满&#xff01; 1.进程终止 概念&#xff1a;进程终止就是释放进程申请的内核数据结构和对应的代码和数据 进程退出的三种状态 代码运行…

iOS开发架构——MVC、MVP和MVVM对比

文章目录 前言MVC&#xff08;Model - View - Controller&#xff09;MVP&#xff08;Model - View - Presenter&#xff09;MVVM&#xff08;Model - View - ViewModel&#xff09; 前言 在 iOS 开发中&#xff0c;MVC、MVVM、和 MVP 是常见的三种架构模式&#xff0c;它们主…