为什么这么涛的个人博客

做一件事最好的时机是十年前,其次就是现在

    • Home
    • Archives
    • About

Linux理解-一切皆文件

linux/unix下的哲学核心思想是‘一切皆文件’。“一切皆文件”,指的是,对所有文件(目录、字符设备、块设备、套接字、打印机、进程、线程、管道等)操作,读写都可用fopen()/fclose()/fwrite()/fread()等函数进行处理。屏蔽了硬件的区别,所有设备都抽象

2018-11-08

理解 Linux inode

inode 是什么?理解inode,要从文件储存说起。 文件储存在硬盘上,硬盘的最小存储单位叫做”扇区”(Sector)。每个扇区储存512字节(相当于0.5KB)。 操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个”块”(

2018-11-07

Linux 设备分类

Linux中设备分为:字符设备、块设备、网络设备、伪设备。 字符设备字符设备是指每次与系统传输1个字符的设备。这些设备节点通常为传真、虚拟终端和串口调制解调器之类设备提供流通信服务,它通常不支持随机存取数据。 字符设备在实现时,大多不使用缓存器。系统直接从设备读取/写入每一个字符

2018-11-07

base64简介

Base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于2的6次方为64,所以每6个位(bit)为一个单元,对应某个可打印字符。3个字节有24个位,对应于4个Base64单元,即3个字节可由4个可打印字符来表示。编码后的数据比原始数据略长,为原来的 1.33倍。Ba

2018-09-03

理解HTTPS

HTTP协议是明文形式传输的,传输过程不安全,易被拦截、监听、篡改, HTTPS的诞生正是为了解决HTTP协议不安全的问题。 什么是HTTPSHTTPS协议=HTTP协议+TLS/SSL协议,也就是HTTPS协议是在HTTP协议的基础上加了一层TLS/SSL协议进行数据的加密解密

2018-09-03

Linux进程组与会话

Linux的进程之间有一定的关系,多个进程可以组成进程组,多个进程组又可以构成会话。由于概念比较抽象,这里简单总结一下。 进程组(process group)每个进程都属于一个进程组,每个进程组包含一个或多个进程。进程组有一个进程领导进程组(process group leade

2018-08-27

Linux重定向

了解linux重定向之前需要先简单介绍一下文件描述符(fd)。 linux文件描述符:文件描述符是一个非负整数,是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。当程序打开或者创建一个新文件时,内核向进程返回一个文件描述符。一般,标准输入(standard inp

2018-08-16

使用Certbot开启网站HTTPS

Let’s Encrypt 是一个免费开源的SSL项目,由Mozilla、Cisco、Akamai、IdenTrust、EFF等组织人员发起。在一定程度上Let’s Encrypt推进了国内HTTPS的进程。CertBot 是基于Let’s Encrypt 的简化部署解决方案。另

2018-04-18

Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the

2018-04-17
Prev12

Tags

  • Linux3
  • https2
  • dns2
  • linux2
  • 编码1
  • base641
  • TCP1
  • HTTP1
  • charle1
  • cookie1
  • tcp1
  • udp1
  • http1
  • 网络协议1
  • Internet Protocol1
  • Nginx1
  • TOML1

Links

RSS

Hello, I'm Scoolor, a coder.
This is my blog, just do it!

Powered by hexo and Theme by Jacman © 2020 为什么这么涛