在网络技术中,端口(Port)包括逻辑端口和物理端口两种类型。 物理端口指的是物理存在的端口,如ADSL Modem、集线器、交换机、路由器上用 于连接其他网络设备的接口,如RJ-45端口、SC端口等等。逻辑端口指逻辑意义上用于区分服务的端口,如TCP/IP协议中的服务端口,端口号的范围从0到655 ...
分类:
系统相关 时间:
2019-12-20 18:37:37
阅读次数:
123
在上一次实验通过内核搭建TCP通信的基础上,让我们来探究socket程序中的系统调用 1.源码分析(以Replyhi为例) int Replyhi() { char szBuf[MAX_BUF_LEN] = "\0"; char szReplyMsg[MAX_BUF_LEN] = "hi\0"; I ...
分类:
其他好文 时间:
2019-12-19 23:40:22
阅读次数:
146
// SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007 IBM Corporation * * Author: Cedric Le Goater <clg@fr.ibm.com> */ #include <linux/nspr ...
分类:
其他好文 时间:
2019-12-14 21:21:09
阅读次数:
95
// SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2007 * * Author: Eric Biederman <ebiederm@xmision.com> */ #include <linux/module.h> #inclu ...
分类:
其他好文 时间:
2019-12-14 20:55:24
阅读次数:
97
## `/etc/sysctl.conf` ![](https://img2018.cnblogs.com/blog/1091623/201912/1091623-20191212162145055-2073034900.png) ## `/etc/systemd/system.conf` ![](... ...
分类:
其他好文 时间:
2019-12-12 16:41:02
阅读次数:
87
很多时候,我们启动了程序,但是本机是无法连接上的 Docker报错 WARNING: IPv4 forwarding is disabled. Networking will not work. 报这个错,怎么解决: 首先修改: vi /usr/lib/sysctl.d/00-system.conf ...
分类:
Web程序 时间:
2019-12-10 01:09:17
阅读次数:
115
说明:Ubuntu 18.04改变挺大的,内核直接升到了正式版4.15,而BBR内核要求为4.9,也就是说满足了,所以我们不需要换内核就可以很快的开启BBR,这里简单说下方法。 方法 1、修改系统变量 2、保存生效 3、查看内核是否已开启BBR 显示以下即已开启: 4、查看BBR是否启动 显示以下即 ...
分类:
系统相关 时间:
2019-12-09 19:58:28
阅读次数:
141
1、准备安装包: 安装包官网下载地址:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-linx8664soft-100572.html 2、先临时关闭 selinux: [root@Cen ...
分类:
数据库 时间:
2019-12-01 09:45:06
阅读次数:
152
deepin 新建/删除/修改-->文件/文件夹后 目录不刷新解决方案 方法1: F5键刷新 方法2: 通过修改配置文件-->调整最大文件监控数量 sudo vim /etc/sysctl.conf 添加参数 fs.inotify.max_user_watches = 10000 运行使配置生效 s ...
分类:
其他好文 时间:
2019-11-29 23:53:45
阅读次数:
337
1.内核参数配置,默认的Linux内核参数考虑的是通用的场景,明显不符合用于支持高并发访问web服务的定义,所以需要修改Linux内核参数,使得Nginx可以拥有更高的性能。可以通过修改 /etc/sysctl.conf 来更改内核参数,常用的配置: fs.file-max = 999999 net ...
分类:
其他好文 时间:
2019-11-22 01:13:47
阅读次数:
88