![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
主要介绍linux的知识,从基础到实战。
Bubblegirl123
这个作者很懒,什么都没留下…
展开
-
linux下vmwareTools安装教程
vmwareTools安装教程1、首先在Linux系统关机状态下点击编辑虚拟机设置,选择CD/DVD,在使用ISO映像文件下选择Linux.iso。(Linux.iso在VmWare安装路径下)2、开启虚拟机,打开控制终端,进入root用户。3、在/mnt目录下创建dvd目录,然后执行命令:mount /dev/cdrom /mnt/dvd4、执行cd /mnt/dvd 命令,进...原创 2020-03-10 14:13:29 · 1392 阅读 · 0 评论 -
Linux基础9-IP/协议/DNS
Linux基础91.IP协议---对数据转发的控制2.应用层协议3.IP地址 子网掩码 网段 主机号4.DNS HTTP5.WEB服务器6.DNS7.域名服务器1.IP协议—对数据转发的控制IP协议特点:无连接无状态—数据的发送 传输 接收都是相互独立的,没有上下文关系的,接收方接收的IP报可能是重复无序的不可靠 —IP协议不能保证IP数据报准确的到达接收端,他只是承诺尽力传输数据...原创 2020-03-01 10:56:13 · 169 阅读 · 0 评论 -
Linux基础8-TCP的面向链接(三次四次)
TCP的面向链接:1.三次握手(三次握手只有第三次可以携带数据)2.四次挥手3.建立链接4.通讯双方通过建立链接的过程来同步两边的报文段的标识面试题——TCP网络编程总结1、三次握手讲解背景:TCP位于传输层,作用是提供可靠的字节流服务,为了准确无误地将数据送达目的地,TCP协议采纳三次握手策略。置位概念:根据TCP的包头字段,存在3个重要的标识ACK、SYN、FINACK:表示...转载 2020-02-28 11:52:52 · 144 阅读 · 0 评论 -
Linux基础7-TCP和UDP的区别、粘包问题
Linux基础7TCP和UDP的区别TCP的长连接和短连接粘包问题分析与对策TCP和UDP区分使用TCP和UDP的区别对于“TCP是面向流的服务,UDP是面向数据报的服务” 的解释1、TCP打个比方比喻TCP,你家里有个蓄水池,你可以里面倒水,蓄水池上有个龙头,你可以通过龙头将水池里的水放出来,然后用各种各样的容器装(杯子、矿泉水瓶、锅碗瓢盆)接水。 上面的例子中,往水池里倒几次水和接几...转载 2020-02-27 20:04:25 · 212 阅读 · 0 评论 -
Linux基础6-计算机网络基础
计算机网络的一些相关知识三网——电信网络,有线电视网络,计算机网络网络融合——将三种网络的功能融合在一起计算机网络:也是一种通信基础设施,与其他两种网络不同的是计算机网络的端设备是功能强大的计算机计算机网络的两个重要的功能:连通和共享网络,互连(非“联”)网,因特网的概念起源于美国的因特网现在是世界上最大的国际性计算机网络网络由若干节点和连接这些节点的链路组成(节点可以是计算机,集线...原创 2020-02-26 21:23:53 · 174 阅读 · 0 评论 -
Linux基础5-文件操作函数/系统调用函数/ 库函数
文件操作函数/系统调用函数/ 库函数main 函数参数Linux文件操作:int open(const char *filename,int flag,/*int mode*/);int read(int rd,void *buff,int lenint write(int rd,void *buff,int len)int lseek(int fd,int size,int flag)系统调用函...原创 2020-02-12 18:09:34 · 330 阅读 · 0 评论 -
Linux基础4-进程/PCB/分页/计算机基本组成
进程/PCB/分页/计算机基本组成进程进程管理命令进程属性数据Linux系统如何管理进程系统编程基础知识PCB进程状态时间片轮转法内存管理(分页)计算机基本组成:存储设备:总线操作系统进程进程管理命令一组有序指令+数据+资源的集合进程: 运行中的程序(加载到内存上 不是说执行才叫做进程)–是动态的 是程序的一次实例化(一次执行过程)程序: 存储在磁盘上的可执行的二进制文件(比如a.o...原创 2020-02-11 18:39:47 · 334 阅读 · 0 评论 -
Linux基础4-makefile 文件
makefile1.工程管理(Makefile关系到了整个工程的编译规则)2.Makefile规定了那些文件需要先编译 哪些文件需要后编译\重新编译等等.3.一旦写好,只需要一个make命令,整个工程自动编译.不需要每次都写gcc命令4.一次写好永久使用.5.Makefile文件的编写 是在产品开发过程中不断编写,不断完善.相当于Windows里的IDE:集成开发环境vim ma...原创 2019-03-20 09:16:10 · 108 阅读 · 0 评论 -
Linux基础3-连接文件&库文件
连接文件软链接:符号链接 相当于 windows上的快捷方式软连接和源文件不是一个文件 —> inode结点不同通过连接文件也能访问(读、写)源文件的内容ln -s 源文件 链接文件ls -i 查看文件结点ls -i 显示当前目录下所有文件的inode结点号ln -s 源文件 链接文件如果源文件一旦移除或者被修改存储路径或名称,则软连接文件失效原因:...原创 2019-03-20 09:07:45 · 314 阅读 · 0 评论 -
Linux基础2-gcc安装&编译连接原理
安装 gcc1.打开终端:2.切换到root用户: su 输入密码 切换到root3.切换当前工作目录: cd /mntmnt是一个临时挂载点 ISO镜像–>/dev 接口4.创建目录: mkdir dvd接口挂载到dvd下面5.挂载: mount /dev/cdrom /mnt/dvdmount是个命令 把cdrom里的东西挂载在dvd 相当于映射进去...原创 2019-02-02 14:17:59 · 306 阅读 · 0 评论 -
Linux基础1-文件操作及权限管理
Liunx基础--1文件类型权限用户权限文件权限子目录作用基本操作控制台目录及路径文件操作文件拷贝 :剪切/重命名修改文件属性文件类型Linux用 EXT4系统 用/根目录 再分为几个部分 进行文件管理(目录即文件夹)分有 bin,etc,mnt,dev,home,root,usr,boot,lib,proc这些子目录存放的内容由系统决定.Windows 用 NTFS ...原创 2019-01-15 11:10:06 · 1149 阅读 · 0 评论