Linux上面的MTU含义】的更多相关文章

问题场景描述: 最近在搞一个很菜的程序--FTP上传文件. 但是这个 很菜的程序搞的我脑袋疼了 半个月. 在linux上面部署了我的程序,上传文件在1KB以下顺利上传,但是1KB以上上传不上去. 程序部署在WINDOWS上面没有问题,还有就是我的程序上传我自己搭建的FTP服务器也没有问题. 所以判断出在网络上面. 但是本人对网络部熟悉,也不知道 使用 搜索引擎改输入什么关键字,无奈 找大哥问了一下.大哥说了三个      字母 MTU. 问题解决了: 就是设置linux 的MTU. 首先MTU是…
1. 修改linux 上面的 docker的 配置文件. vim /usr/lib/systemd/system/docker.service 注意 这个是centos的路径 发现ubuntu的路径不一样 可以通过systemctl status docker 来查看具体的配置文件的路径 ubuntu下面直接在 /lib 路径下 不是在/usr 路径下 载EXECSTART后面增加配置节: -H tcp://0.0.0.0 -H unix://var/run/docker.sock 效果为: w…
1.学习使用ejs模板(这个是ejs.js) var express = require('express'); var app = express(); app.set("view engine","ejs"); app.set("views",__dirname+"/views"); app.use(express.static(__dirname)); app.get("/",function(req…
问题:现在想要加一个下载文件功能,但是文件地址不在tomcat的webapps下,需要通过地址映射到tomcat下面再通过链接执行下载文件功能. 解决方法有两种: 方法一: 用方法一的前提是不用启动服务器(因为我不是在windows上面执行操作,而是在linux上面的服务器上面进行文件地址映射),否则通过方法一只是重启tomcat,而不重启服务器就会出现404错误. 方法:找到tomcat-conf-server.xml文件打开,在文件最后Host添加如下<Context />中的代码:(红色…
MongoDB启动停止方法 官网安装介绍中依然有启动停止的方式 1 启动 sudo service mongod start 2 停止 sudo service mongod stop 3 重启 sudo service mongod restart 4 查看状态 sudo service mongod status 或者查看进程 ps -ef | grep mongod 或者查看端口号状态 netstat -lanp | grep 27017 5 连接 mongo 6 查看数据库配置 less…
MTU:是网络的最大传输单元,通信术语:最大传输单元(Maximum Transmission Unit,MTU)是指一种通信协议的某一层上面所能通过的最大数据包大小(以字节为单位).最大传输单元这个参数通常与通信接口有关. 当MTU不合理时会造成如下问题1.本地MTU值大于网络MTU值时,本地传输的"数据包"过大导致网络会拆包后传输,不但产生额外的数据包,而且消耗了"拆包.组包"的时间.2.本地MTU值小于网络MTU值时,本地传输的数据包可以直接传输,但是未能完全…
Invalid signature for Kali Linux repositories : “The following signatures were invalid: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository” 今天打算把kali更新一下,发现出现上面的问题,google之后发现是由于数字签名过期所致: 请注意,如果您在一段时间内未更新Kali安装(tsk2),您将希望收到有关存储库密钥过期的GPG错误(ED444FF07D8D0B…
本文详细总结了PHP网站在Linux服务器上面的安全配置,包含PHP安全.mysql数据库安全.web服务器安全.木马查杀和防范等,很好很强大很安全. PHP安全配置 1. 确保运行php的用户为一般用户,如www 2. php.ini参数设置 1 disable_functions = passthru,exec,system,chroot,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_restore,dl,ope…
前两天看到一篇Redhat官方的Oracle安装文档,对于Linux内核参数的修改描述的非常清晰. 安装Oracle之前,除了检查操作系统的硬件和软件是否满足安装需要之外,一个重点就是修改内核参数,其中最主要的是和内存相关的参数设置. SHMMAX参数:Linux进程可以分配的单独共享内存段的最大值.一般设置为内存总大小的一半.这个值的设置应该大于SGA_MAX_TARGET或MEMORY_MAX_TARGET的值,因此对于安装Oracle数据库的系统,shmmax的值应该比内存的二分之一大一些…
首先,当某些时候,在一段程序或者借助第三方软件进行程序协助的时候,在性能的优化,以及程序bug的排除上面,可能会想知道该程序执行的进程被调度到了哪一个CPU内核进行工作,从而可以推断是否是受限于硬件还是受限于程序.下面有四种方法,查看进程具体运行的位置: 第一种: taskset命令: 首先使用:ps -ef 查看系统具体进程情况: 我们想知道上面的chrome浏览器具体CPU内核情况: 使用如下命令:taskset -c -p <pid> 接下来输入: taskset -c -p 6460…