240 发简信
IP属地:北京
  • TCP拥塞控制和HTTP首部补充整理

    1、通常,拥塞避免和慢启动配合使用。 慢启动:cwnd=1,设置ss,cwnd增长为指数模式;当cwnd达到ss时,启动拥塞避免,改为线性增长模式;随后如果发生丢包,则设ss...

  • Linux负载与CPU的关系

    1、CPU利用率针对单个CPU而言,CPU负载反映等待CPU的进程数 CPU利用率指的是进程运行时占用CPU的百分比;CPU当前繁忙:利用率忽高忽低(%idle),可能是占用...

  • Linux日志服务基本知识

    1、系统日志文件一般记录了时间,主机,服务,事件具体信息 2、主要解决三个问题: 1)系统方面的错误查看:如某个硬件或者某个系统未正常运行2)网络服务的问题记录:如邮件服务无...

  • 120
    linux开机启动流程与相关实验

    1、Linux开机流程整理: 2、Linux开机流程详细图示(转自51CTO): 3、开机流程运用示例:1)忘记root密码:忘记密码时,我们可通过开机grup流程按e进入救...

  • 120
    文件系统知识,对比与磁盘分区

    1、文件系统类型与对比: 文件系统详情查看命令:ext类型:dumpe2fsxfs类型:xfs_info2、虚拟文件系统是Linux读取和管理各类文件系统的模块: 3、磁盘制...

  • Linux模块和包管理

    1、Linux模块管理:查看模块:lsmod 查看所有模块, modinfo 查看某一模块信息添加模块:insmod 用户自行添加某一模块删除模块:rmmod 用户删除...

  • SElinux学习

    1、SElinux 是Linux内核的一个安全子系统,作为模块集成到内核中。用于设置程序,文件等的权限。传统模式访问文件是“用户 -- 文件” 属于自主模式DAC,SElin...

  • 特殊权限位

    包括suid,sgid,stiky三个权限,权限设置值分别为4,2,1,如4755 : srwxr-xr-x 其目的是解决部分系统命令的提权; suid和sgid,可使得任何...

  • buffer cache与page cache

    1、page cache用于优化文件系统的I/O,buffer cache用于优化磁盘的I/O。 一般来说 page cache缓存的是file,很重要。buffer cac...

  • 120
    su,su -,sudo,visudo

    1、su和su - 分别是没有切换环境变量和切换了所有环境变量的提权命令。提权后使用env可查看环境变量。造成这一区别的根本原因是命令切换身份的时候使用的shell不同:su...

  • LVM和RAID

    LVM针对文件系统的弹性增减。PV--VG--LV--FS增减LV靠PE(VG的分块单位)增减VG靠PV(磁盘成卷的单位) RAID针对磁盘的增减,常见的有R0,R1,R5,...

  • iostat与性能瓶颈

    1、iostat命令用于查询磁盘I/O使用情况,也可以看到CPU使用情况。从而发现磁盘和CPU性能瓶颈。2、通常当系统变慢时可iostat定位问题。3、常用命令:iostat...

  • 文件创建和删除原理

    删除文件:1、从文件系统角度:文件的文件名是存放在父目录的block里的。文件名指向文件的inode,inode标记文件的block。(这里的指向和标记记录在inode ta...

  • linux内存

    1、物理内存: 1)多个进程时,每个进程都给4G物理内存,分配完了只能等待;2)进程直接访问物理内存,可修改其他进程的数据/内核地址数据;3)内存随机分配,容易出现错误。 2...

  • HTTPDNS

    1、传统DNS存在哪些问题? 1)域名缓存问题:导游记忆记错了 2)域名转发问题:A运营商偷懒转给B运营商 3)出口NAT问题:NAT转换后DNS误判运营商 4)域名更新问题...

  • 四个拥塞控制算法

    1、四个拥塞控制算法分别是:慢启动,拥塞避免,快重传和快恢复2、超时重传的周期太长,所以用快重传,接收方连发3个报文段或者用SACK的方式通知发送重传丢失的包;流量控制(rw...

  • 120
    HTTPS协议

    1、对称加密指的是发送端和接收端使用同一个密钥加密的过程2、非对称加密指的是发送端和接收端使用不同的密钥加密的过程3、数字证书由可信任机构签发,其中包含公钥(还有所有者,发布...

  • 120
    OSI七层模型

    1、复杂的程序都要分层,这是程序设计的要求。 想象网络包是一段buffer,可以在交换机上跑(MAC),路由器上跑(IP),服务器上跑(TCP/HTTP),也可以在电脑上跑(...

  • TCP和HTTP的keep_alive对比

    1、两者都是包头中的一个字段。2、TCP的keep_alive用于保持连接,S端通过每隔一段时间发送探测数据包的方式,检测C端是否存活。目的是防止每次会话开始都重新建立连接,...

个人介绍
主要研究计算机网络和Linux OS,偶尔涉猎一些其他事物的有趣的原理