1.OSI模型及TCP/IP协议模式2 TCP/IP体系结构分层以http协议为例,客户端向服务器发送一个http包,首先上http包头+数据作为TCP包的数据,再加上TCP包头作为IP包的数据,再加上MAC包头,发送至服务端。同理,服务端接受到此数据包也需要分层拆解。下图是发送接受模型。3 数据包拆分流程图4 以太网链路层格式5 各层包头信息 IP包头//come from /usr/include/linux/ip.h struct iphdr { #if defined(__LITTLE_ENDIAN_BITFIELD) ...
今天Docker容器技术已经非常普及了,其中容器是一种基础工具,泛指任何可以用于容纳其它物品的工具,可以部分或完全封闭,被用于容纳、存储、运输物品;物体可以被放置在容器中,而容器则可以保护内容物,人类使用容器的历史至少有十万年,甚至可能有数百万年的历史。(1)虚拟化技术类型我们在虚拟化的技术当中,目前虚拟化的常见形式有两种。第一种我们称之为主机级虚拟化,虚拟的是整个完整的硬件平台,例如我们常用的VMware Wo...
Shell编程基础 创建Shell脚本#!/bin/bash #showHllo.sh #To shew hello to somebody echo -n "Enter Your Name:" read NAME echo "Hello,$NAME!"执行脚本$ /bin/bash ShowHello.sh $ bash ShowHello.sh$ chmod a+x ShowHello.sh $ ./ShowHello.sh 变量 输出命令echo #!/bin/bash echo This is a test echo "This is a test" echo 'This is a test'root@pailanglee-virtual-machine:/home/pailanglee# cat 10_3.sh #!/bin/ba...
Linux自学之旅-基础命令(whereis和which命令) 文章目录 前言一、whereis命令二、which总结前言 1.上一节我们讲述了第二个帮助命令help,主要介绍了help的作用及基本使用,还没看的请点击下方链接进入观看:help命令 2.这一节我们开始讲述Linux中的一些搜索命令提示:以下是本篇文章正文内容 一、whereis命令 whereis可以帮助快速的找到某个命令的二进制文件、帮助页面、源码所在路径。 命令名称:whereis命令全称:locate the bi...
Linux命令行的格式 通用的命令行使用格式 命令字[选项][参数] 英文字符区分大小写 ●命令字 是整条命令中最关键的一部分◆唯一确定一条命令 多个单字符选项可以组合在一起使用 ●选项 短格式选项:使用“-”符号引导 长格式选项:使用“–”符号引导 通用的命令行使用格式 命令字[选项][参数] ●参数 ◆命令字的处理对象 可以是文件名、目录(路径)名或用户名等内容 ◆个数可以是零到多个 编辑Linux命令行 编辑Linux命令行的辅助操作...
此文转载自:https://blog.csdn.net/weixin_44088587/article/details/112800809#commentBox用的是最新的Centos8 下载VMware虚拟机 安装就不提了写字累,就写点主要的 接下来就是创建新的虚拟机 这里的话得看看你下载的版本是多少目前用的是最新的CentOS8 所以选择了Linux 4.x 或更改版本的 这个就根据你自己来命名,位置也同样 你也可以在这里自定义硬件,把光盘换成你刚下载的那个 完成之后,一个虚拟机就整出来了。开...
Linux基础 重要的目录 /:根目录,一般根目录下只存放目录,linux下有且只有一个根目录,所有的东西都是从根目录开始。/bin、 /usr/bin:可执行二进制文件的目录,如常用的命令ls,tar,mv,cat等/etc:系统配置文件存放的目录,不建议在此目录下存放可执行文件。/home:系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下。 常用的Linux命令ls :查看当前文件夹下的内容。 常用参数 : -a:查看所有文件 -l:以列表方式...
一:目录,文件,特殊符号及指令 基础指令: 格式:命令名称 [操作选项] [操作对象] part A:目录有关命令 1 . ls 列出当前目录(文件夹)下的内容(查看文件夹里有什么文件) ls -l 查看目录中文件的详细信息 ls -a 显示所有文件包括隐藏文件(以.开头的文件) ls -l -a 或者ls -la 显示所有文件的详细信息 这不是一个独立的操作,而是前两个操作的连续使用 最基本的使用: ls -l workspace/ 查看当前文件夹下名字为workspace的文件...
系列文章目录[ROS基础] Linux系统介绍与ubuntu安装(virtualbox) 文章目录 系列文章目录前言一、Linux是什么?二、安装步骤1.新建虚拟机2.配置虚拟机3.安装ubuntu4.安装增强工具 总结前言 ROS大多数版本的开发是在Linux系统上完成的,所以我们在学习ROS系统之前需要学习一个Linux系统,只有掌握了Linux系统的相关知识才能更好的学习掌握ROS系统。一、Linux是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析...
2021.1.27 10.07好吧时隔一周,刚刚打开虚拟机界面,我真艹了,虚拟机打不开了,开幕雷击。 然后点了个还原虚拟机状态,莫名其妙好了,就离谱。 然后用xshell远程登录一下 选用root登录一波,权限高一些虽然不太好,但是学习的话方便点(反正虚拟机hhh) 1.关于用户的学习 pwd指令:显示当前用户所在的目录 useradd 添加一个用户名 useradd yuanyuan /*默认用户的家目录在 home/yuanyuan(必须要跟用户名作为指定对象) user...
第0章 计算机概论 0.1电脑是什么 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 0.1.1.1电脑硬件的五大单元: 中央处理器(CPU)具有特定功能的芯片,内含指令集,包括 算数逻辑单元+控制单元。算数逻辑单元主管运算及逻辑判。控制单元主管控制...
Linux应用程序基础 应用程序与系统命令的关系 角色系统命令应用程序文件位置—般在/bin和/sbin目录中,或为Shell内部指令通常在/usr/bin、/usrlsbin和usr/local/bin、lusr/local/sbin目录中主要用途完成对系统的基本管理工作,例如IP配置工具完成相对独立的其他辅助任务,例如网页浏览器适用环境一般只在字符操作界面中运行根据实际需要,有些程序可以在图形界面中运行运行格式一般包括命令字、命令选项和命令参数通常没有固定的执...
命令查看地址:https://www.runoob.com/linux/linux-command-manual.html 一、文件管理 1、cat(英文全拼:concatenate):命令用于连接文件并打印到标准输出设备上。 参数说明: -n 或 --number:由 1 开始对所有输出的行数编号。 -b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。 -s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。 -v 或 --show-nonprinting:使用 ^ 和 M- 符号,...
目录标题 命令提示字符切换用户查看修改当前主机的名称查看版本修改网卡IP重启网卡查看网卡地址测试网络连接重启系统关机Xshell命令提示字符 [root@chen ~]# [当前登录系统的用户@主机名称 当前所在目录] # 表示为管理员登录 $ 表示为普通用户登录 ~ 表示为当前用户的家目录(也叫宿主目录) 切换用户 格式: su 用户名????? #切换后所在目录不变su -用户名?????#切换后所在目录变成用户家目录 查看修改当前主机的名称 格式: host...
1.安装Linux 2.从图形界面到dos操作 3.Linux文件系统结构 4.做常用的命令 5.grep 文本搜索 6.PS 报告进程的状态,哪些报告正在运行 7.使用SSH远程登录管理Linux 8.强大的vi编辑 9.文件操作 10.chmod 11.系统维护常用命令 12.用户 群组相关命令 13.打包、解压缩相关命令 14.软件安装的3种方式 15.多机器文件传送 16.centos源码安装python