功能:ifconfig命令被用于配置和显示Linux内核中网络接口的网络参数。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。...ssh登陆linux服务器操作要小心,关闭了就不能开启了,除非你有多网卡。
标签 Linux、Shell 操作 Linux下编写deploy.sh文件,内容是用docker部署微服务 执行脚本:出错,错误信息如下 错误信息 [root@coder-oldgeek]# sh deploy.sh...terminators】,大概能定位到问题 windows下的文本:默认换行符是,称为CR与LF两个符号(\r\n); 【注意点】在windows下编辑的shell脚本只看文件内容是没问题,但一旦到linux
不能sudo apt install net-tools(Linux不能联网) 原因:虚拟机的网络设置错误,点击vMware下的虚拟机->设置,选择网络设置。...里面有3个选项: 桥接模块:Linux虚拟机可以自动分配到IP地址,外网可以访问虚拟机,这种情况需要保证路由器能够提供多个IP。...NAT模式:Linux虚拟机和主机共用一个外网的IP地址,Linux和主机也可以相互访问,但是虚拟机对外网电脑不可见,这种情况下适用于IP地址有限,比如说校园网中。...主机模式:主机之和Linux连接在一起,使用与主机无法上网的情况。 一定要根据自己的需要设置好对应的模式。设置好后重启。...出现不能不能sudo apt install net-tools的吧原因,一般是不能联网,而解决这个问题的方法是,将网络适配器改成NAT模式。 ? 之后就可以按照上面的步骤进行了。
什么是粘包 流式套接字 首先说说TCP为什么叫流式套接字,顾名思义,是指TCP的数据传输跟流动的水一样,大家可以想象一下,水是连成一片的,它是没有分界线的,而TCP数据传输也是一样的,是没有界限的;...当出现以上三点的情况时,接收端接收到的数据和发送的数据包大小、次数可能都不一致,我们没办法确定发送端发送过来的一个完整包是怎样的,就没办法正确获得我们需要的数据, 这就是粘包现象。...其实就是说,应用进程并不知道一个完整的数据包到底是多大,没法进行解析,客户端和服务端需要有一个约定的规则,来确保不出现粘包。 2....怎么解决粘包 有以下三种情况可以解决粘包现象: 一是约定数据包长度,即发送端和接收端约定一样的发送和接收的数据包长度,这样可以清晰的获取到我们需要的数据; 二是使用分隔符,比如smtp协议就是在发送时,
我是用的是secureCRT,远程连接我的虚拟机里面的ubuntu 直接报错,连接不上 1,先分别在windows上ipconfig和ubuntu上ifconf...
如果linux已经部署好了,但是页面打不开,可能是因为在上传war包时没有彻底关闭tomact,可执行以下步骤 1,先关闭toamct 2,执行 ps -ef|grep java 查看进程,如果出现以下
Linux和类Unix操作系统默认都有root账号,默认情况下root可以修改系统上所有目录和文件的帐户或用户名。在本文将展示如何使Linux中的root用户也无法删除目录或文件。...此命令更改Linux文件系统上的文件属性。 如何在Linux中使文件不可删除 下面的命令使/rumenz/passwd文件不可变(或不可删除)。这意味着不能以任何方式修改文件:不能删除或重命名。...y rm: cannot remove ‘passwd’: Operation not permitted 如何在Linux中使目录和下面的所有子目录都不能被删除 使用-R参数,你可以递归地更改目录的属性及其内容
下面该写内核模块了,为了简化操作,这里采用Guru模式的stap脚本来进行编程: // mapNULL.stp%{#include #include #include pte_t * get_pte(struct task_struct *task, unsigned long address){ pgd_t...; } 下面是对应的内核模块: // mapCOMM.c// make -C /lib/modules/`uname -r`/build SUBDIRS=`pwd` modules#include #include #include #define DIRECT_MAP_START 0xffff880000000000...---- 前天晚上,有位朋友问了我一个问题,为了备忘,我昨天发了一则朋友圈: 昨天有人问我说为什么NULL指针不能访问,我说NULL指针是可以访问的,NULL就是0,0也是一个合法地址,为什么不能访问?
前文导读 ❝Linux 是一个开源、免费的操作系统,在服务器领域的应用是最强的。 ❞ ? Linux 的目录结构 ?...my.conf /usr 「重点」这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于 windows 下的 program files 目录 /boot 「重点」存放的是启动 Linux...包括一些连接文件以及镜像文件 /proc这个目录是一个虚拟的目录,它是系统内存的映射,访问这个目录来获取系统信息 /srvservice 的缩写,该目录存放一些服务启动之后需要提取的数据 /sys这是 Linux2.6...系统会自动识别一些设备,例如U盘、光驱等等,当识别后,Linux 会把识别的设备挂载到这个目录下。...一、vi 和 vim 「基本介绍」 ❝所有的 Linux 系统都会内建 「vi 文本编辑器」vim 具有程序编辑的能力,可以看做 「vi的增强版本」,可以主动的以字体颜色辨别语法的正确性,方便程序设计。
有没有小伙伴也是跟我一样电脑上同时装有 Windows 和 Linux 双系统的呢?...但是对于还不太熟悉 Linux 的小伙伴来说,起初总是会踩到各种各样的坑。...平时的时候看看剧打打机啥的就进去 Windows,敲代码做项目的时候就进去 Linux。在 Linux 的时候,就直接挂载 NTFS 格式的那个 D 盘,因为我的代码都在那个盘里。...不是可读可写吗,怎么现在只能读却不能写呢? 问题到底出在哪儿? 百思不得其姐,啊不,百思不得其解啊。...这时候再回到 Linux 中重新挂载这个 D 盘时,就不会出现只读不能写的情况了。 说到这里,我得唠嗑几句。
而UDP是面向消息的协议,每个UDP段都是一条消息,应用程序必须以消息为单位提取数据,不能一次提取任意字节的数据,这一点和TCP是很不同的。怎样定义消息呢?...此外,发送方引起的粘包是由TCP协议本身造成的,TCP为提高传输效率,发送方往往要收集到足够多的数据后才发送一个TCP段。...若连续几次需要send的数据都很少,通常TCP会根据优化算法把这些数据合成一个TCP段后一次发送出去,这样接收方就收到了粘包数据。 一、粘包问题可以用下图来表示: ?... } return count; } 需要注意的是一旦在我们的客户端/服务器程序中使用了这两个函数,则每次读取和写入的大小应该是一致的,比如设置为1024个字节,但定长包的问题在于不能根据实际情况读取数据...szMsg, len); cout value << endl; free(pTLV); pTLV = NULL; return 0; } 参考: 《Linux
虚拟机不能上网,可能会有很多原因,但是如果没有特殊要求,只是想尽快连上网使用的话,推荐采用以下方式。...虚拟机不能上网: 情形1:如果是刚刚安装好虚拟机,主机是无线网络(WIFI)连接,但是虚拟机不能上网,切记可以直接把网络模式改为桥接模式并且不勾选复制网络连接,这样立刻就能上网,是最简单的上网方式之一...workstation->编辑->虚拟机网络编辑器->更改设置 如图: 选择桥接模式->把自动选为外部计算机的无线网卡(它并不能自动找到能连网的网卡),如图: 不知道哪个是自己的网卡...但是我试了好几次,电脑不知道为啥,只能从u盘启动双系统;如果单独分区,安装成功后重启的时候卡死,然后每次开机都是黑屏,不能正常进入双系统,搞了一晚上都没搞出来。
#xmarks 64.147.188.86 www.xmarks.com 64.147.188.92 api.xmarks.com 64.147....
我安装完 RedHat Linux 5 之后,在终端使用一些命令,如: ifcinfig 查看本机的IP,发现不能使用此命令,提示说“command not found”,这该怎么办呢 想想肯定是环境变量没有加载
Linux centos 安装nodejs完整教程 详细到不能再详细了1.下载nodejshttps://nodejs.org/en/download/如果想下载其他版本点这里可以选择下载到本地或者在服务器使用...wget下载wget https://nodejs.org/download/release/v14.1.0/node-v14.1.0-linux-x64.tar.gz 1.1在服务器自己新建一个放nodejs...nodejs1.2cd到目录cd /opt/program/nodejs然后执行wget https://nodejs.org/download/release/v14.1.0/node-v14.1.0-linux-x64....tar.gz得到nodejs包1.3解压gz包tar -zxvf node-v14.6.0-linux-x64.tar.gz1.4文件夹重命名mv node-v14.6.0-linux-x64 nodejs1.5
远程连接unix系统的工具,以前用的最多的就是SSH了,不过SSH有一个硬伤,不能设置客户端编码,有时候看中文很容易乱码,而且不能分组记录多服务器地址。...但是我最不习惯的就是他的左键->直接复制,右键->直接黏贴,这跟windows下的操作习惯完全不同,ssh也不会这样,这样快捷简单倒是简单,但是对于我目前的工作是非常危险的,因为现在经常维护数据库,一不小心右键粘帖了不该粘帖的命令...,而很多时候是一长串命令,带了回车符的,粘帖到SQL交互界面就直接执行了,后果可能是相当严重的。...闲话少说,secureCRT默认情况下黑底白字,不能像Linux下那样文件和目录以及一些特殊格式文件都分类颜色显示,在option->session option->Terminal->Emulation...Terminal 里选择linux或者Xterm可以分类显示区分目录和文件等,对一一般linux系统是这样的,但是其他系统比如AIX系统颜色可能还是没区分。
Linux 将为此更换一些敏感的术语 近日Linus Torvalds已经批准了一个提议。我们可以在Linux内核的Git仓库看到这一Commit。 ?...Linus Torvald 批准了避免涉及种族歧视词汇的PR 大意上就是从今往后Linux开发者应避免使用master / slave、blacklist/whitelist等敏感词汇。...follower director / performer 拟替代blacklist/whitelist的候选词汇有: denylist / allowlist blocklist / passlist Linux
比较特殊的linux版本,普通用户 运行 su - root 的时候直接就出现 su: incorrect password了,输入密码 提示都没有,请问是怎么回事????...比较特殊的linux版本,普通用户 运行 su - root 的时候直接就出现 su: incorrect password了,输入密码 提示都没有,请问是怎么回事????
Linux 将为此更换一些敏感的术语 近日Linus Torvalds已经批准了一个提议。我们可以在Linux内核的Git仓库看到这一Commit。 ?...Linus Torvald 批准了避免涉及种族歧视词汇的PR 大意上就是从今往后Linux开发者应避免使用master / slave、blacklist/whitelist等敏感词汇。...follower director / performer 拟替代blacklist/whitelist的候选词汇有: denylist / allowlist blocklist / passlist Linux...其中不乏 Twitter 、GitHub、微软、LinkedIn这些大公司,以及MySQL、Android、Golang、Curl等知名项目,如今更是波及了影响力最大的Linux项目。...此次Linux加入相关的议题也会影响像Kylin、Deepin等国产Linux系统。对于普通开发者其实影响还是有限的,不需要有太多的顾虑。
领取专属 10元无门槛券
手把手带您无忧上云