Linux杂记
篡篡
这个作者很懒,什么都没留下…
展开
-
《TCP/IP详解》协议卷读书笔记之IP协议
title: 《TCP/IP详解》协议卷读书笔记之IP协议date: 2020-08-08 14:01:00categories: 网络index_img: /img/articles/vim.jpgtags:- 网络- TCP- IP本文是经典著作《TCP/IP详解》协议卷(卷一)的读书笔记,对第五章IP协议部分进行总结与梳理。IP协议(Internet Protocol)是TCP/IP协议簇的传输层协议。IP提供了一种尽力而为的传输服务,其传输服务为无连接状态(connectio.原创 2020-08-18 15:29:26 · 187 阅读 · 0 评论 -
《TCP/IP详解》协议卷读书笔记之网络地址
title: 《TCP/IP详解》协议卷读书笔记之网络地址date: 2020-08-08 14:01:00categories: 网络index_img: /img/articles/vim.jpgtags:- 网络- TCP- IP本文是经典著作《TCP/IP详解》协议卷(卷一)的读书笔记,对第二章网络地址部分进行总结与梳理。IP地址的表示方式IPv4的IP地址与IPv6的IP地址是不相同的。IPv4的IP地址只有32位,而IPv6的IP地址有128位,因此两者的表示方式也不相同.原创 2020-08-08 16:40:06 · 190 阅读 · 0 评论 -
《TCP/IP详解》协议卷读书笔记之概述
title: 《TCP/IP详解》协议卷读书笔记之概述date: 2020-07-08 14:00:00categories: 网络index_img: /img/articles/vim.jpgtags:- 网络- TCP- IP本文是经典著作《TCP/IP详解》协议卷(卷一)的读书笔记,对第一章概述部分进行总结与梳理。人与人之间是通过某种语言来沟通的,可以将使用的语言看成是人与人之间的沟通协议,不同的语言可以看作是不同的协议。如果两个人之间使用不同的语言(即使用的协议不同),就无法.原创 2020-08-08 11:18:24 · 408 阅读 · 0 评论 -
proc文件系统简介
title: proc文件系统简介date: 2020-08-05 14:08:00categories: Linux知识index_img: /img/articles/vim.jpgtags:- Linux- proc本文对Linux系统的proc文件系统进行简介。简介proc文件系统是一个虚拟的文件系统,通过proc文件系统,可以在Linux内核空间与用户空间进行通信,因此我们可以将对虚拟文件系统的读写操作作为与内核中实体通信的一种手段。但是proc文件系统中的文件与普通文件是不.原创 2020-08-05 14:10:11 · 782 阅读 · 0 评论 -
Linux man page学习之lseek
title: Linux man page学习之lseekdate: 2020-07-29 13:44:00categories: Linux知识index_img: /img/articles/vim.jpgtags:- Linux- lseek本文简介了类UNIX系统下(主要为Linux)的lseek相关函数的内容。函数原型#include <sys/types.h>#include <unistd.h>off_t lseek(int fd, off_.原创 2020-07-29 14:08:12 · 466 阅读 · 0 评论 -
Linux man page学习之close
title: Linux man page学习之closedate: 2020-07-29 10:43:00categories: Linux知识index_img: /img/articles/vim.jpgtags:- Linux- close本文简介了类UNIX系统下(主要为Linux)的close相关函数的内容。函数原型#include <unistd.h>int close(int fd);简介close()系统调用将关闭一个文件描述符,这样该文件描述符.原创 2020-07-29 11:09:27 · 239 阅读 · 0 评论 -
Linux man page学习之open
title: Linux man page学习之opendate: 2020-07-28 14:23:00categories: Linux知识index_img: /img/articles/vim.jpgtags:- Linux- open本文简介了类UNIX系统下(主要为Linux)的open相关函数的内容。原型对于open相关函数的原型为:#include <sys/types.h>#include <sys/stat.h>#include <.原创 2020-07-29 10:28:05 · 530 阅读 · 0 评论 -
Linux man page学习之intro
title: Linux man page学习之introdate: 2020-07-27 18:13:00categories: Linux知识index_img: /img/articles/vim.jpgtags:- Linux- introLinux man page是获取Linux系统下相关命令、系统调用等官方解释的手册,本文对man手册进行简单介绍。在学习Linux命令期间, 很多新手现在可能会想:“Linux系统中有那么多命令,我怎么知道某个命令是干嘛用的?在日常工作中遇到.原创 2020-07-28 14:14:52 · 234 阅读 · 0 评论 -
消息队列
关于消息队列的故事有一天,产品跑来说:“我们要做一个用户注册功能,需要在用户注册成功后给用户发一封成功邮件。”小明(攻城狮):“好,需求很明确了。” 不就提供一个注册接口,保存用户信息,同时发起邮件调用,待邮件发送成功后,返回用户操作成功。没一会功夫,代码就写完了。验证功能没问题后,就发布上线了。线上正常运行了一段时间,产品匆匆地跑来说:“你做的功能不行啊,运营反馈注册操作响应太慢,已经有好...原创 2019-12-28 10:38:22 · 130 阅读 · 0 评论 -
loop设备与losetup命令
loop设备介绍在类UNIX系统中,/dev/loop0、/dev/loop1等设备是一种伪设备,也可以说是仿真设备。这些设备使得我们能够像使用块设备一样访问一个文件。在使用之前,一个loop设备必须要和一个文件进行链接,这种链接方式给用户提供了一个替代块特殊文件的接口。如果这个文件包含有一个完整的文件系统,则这个文件就可以像一个磁盘一样被挂载(mount)起来。比如该文件包含squashf...原创 2019-12-28 10:37:21 · 444 阅读 · 0 评论 -
mknod命令
##简介命令mknod,可以生成块设备文件或者字符设备文件,格式为:mknod [OPTION] NAME TYPE [MAJOR MINOR]OPTION是选项,比较有用的是-m,表示生成的设备文件的权限;NAME是生成的设备的名称TYPE是设备类型,b表示块设备,c表示字符设备,p表示管道MAJOR是主设备号,MINOR是次设备号,主设备号是由文件/usr/include/...原创 2019-12-28 10:36:22 · 3092 阅读 · 0 评论 -
awk命令
简介awk命令的名称来自其创始人 Alfred Aho、Peter Weinberger 和 Brian Kernighan 三个人姓氏的首字母。awk命令实际上拥有自己的语言,即awk程序设计语言。三位创始人将语言命名为“样式扫描和处理语言”。awk允许创建简短的程序,用来读取输入文件,为数据排序,处理数据,对输入执行计算,生成报表等。格式awk命令的通用的语法格式为:awk '{pa...原创 2019-12-27 15:17:14 · 137 阅读 · 0 评论 -
RPC与Restful
什么是RPCRPC,即远程过程调用协议,是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。既然REST,何需RPC?Restful主要用于各个组件之间的通信,或者说用于对外提供调用接口;RPC则用于同一组件中各个不同模块之间的通信。区别所属类别不同REST,是Representational State Transfer 的简写,中文描述表述性状态传递(是指某...原创 2019-12-27 15:16:14 · 219 阅读 · 0 评论 -
select函数
函数原型select函数的原型为:#include <sys/select.h>#include <sys/time.h>// 返回值:若有就绪描述符,则返回就绪描述符数目;若超时则返回0,出错返回-1int select(int maxfdp1, fd_set *readset, fd_set *writeset, fd_set *exceptset, con...原创 2019-12-27 15:15:18 · 347 阅读 · 1 评论 -
数据库ACID解析
基本含义在数据库系统中,事务所提供的安全保证,使用ACID来描述,分别代表原子性(atomicity)、一致性(consistency)、隔离性(isolation)、持久性(durability)。但是在今天,ACID几乎成为数据库厂商的一个营销术语,当一个系统声称自己符合ACID时,实际上能期待的是什么保证,并不是很清楚。原子性ACID的原子性,描述的是当客户想进行多次的写入,但是在一...原创 2019-12-27 13:54:41 · 314 阅读 · 0 评论 -
正则表达式
正则表达式基本概念字符含义举例.匹配任意一个字符如“abc.”,可以匹配abc2、abcd、abc%等[]匹配括号中的任意一个字符如“[abc]d”,可以匹配ad、bd、cd-在[]括号范围内表示范围如“[0-9]”,表示匹配0至9中任意一个数字^位于[]内开头,匹配除括号内字符以外的任意字符如“[^ab]”,表示匹配除了a、b之外的其他...原创 2019-12-26 18:35:15 · 282 阅读 · 1 评论