zl程序教程

linux工具

  • 第十三章·Linux软件管理-RPM工具

    第十三章·Linux软件管理-RPM工具

    RPM基础概述RPM包安装管理-曾老湿, 江湖人称曾老大。 -多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。 3)Saltstack自动化运

    日期 2023-06-12 10:48:40     
  • 第十四章·Linux软件管理-YUM工具及源码包

    第十四章·Linux软件管理-YUM工具及源码包

    YUM基本概述YUM源的配置YUM实践案例YUM全局配置文件[扩展]YUM签名检查机制[扩展]制作本地YUM仓库构建企业级YUM仓库源码包概述自定义RPM包,并制作YUM仓库[扩展]-曾老湿, 江湖人称曾老大。 -多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开

    日期 2023-06-12 10:48:40     
  • Linux 图形化监控工具

    Linux 图形化监控工具

    最近在分析线上问题,需要监控 Linux 相关指标,如果只是用命令,总是只能知道当前的值,无法记录过程。而设备不是云厂商的设备,所以没有相关监控,zabbix 有,但是没有相关权限可以看到。所以找到一些好用的监控小方案。nmon安装yum install nmon使用总结安装方便,使用简单,最快速度能搞定,无需过多依赖,控制台展示当然它还有其他内存等相关信息的展示不是特别好看(毕竟是控制台要求也不

    日期 2023-06-12 10:48:40     
  • Linux网络下载管理工具(lftp, ftp, lftpget, wget)「建议收藏」

    Linux网络下载管理工具(lftp, ftp, lftpget, wget)「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 前言在Linux运维开发工作中,经常会使用到ftp工具,近来发现了一款比较趁手的工具,望读者喜欢。iis7服务器管理工具访问链接 部分使用截图: 正文网络客户端管理工具 在Linux中,通常用网络客户端管理工具实现文件的下载与上传,主要有以下几种,分别为lftp工具,ftp工具,lftpget工具,wget工具,在centos7中,要尽量学会lf

    日期 2023-06-12 10:48:40     
  • linux upx脱壳工具,最新UPX加脱壳工具简单修改版

    linux upx脱壳工具,最新UPX加脱壳工具简单修改版

    大家好,又见面了,我是你们的朋友全栈君。SECURITY_ATTRIBUTES.nLength = 12SECURITY_ATTRIBUTES.lpSecurityDescriptor = 0SECURITY_ATTRIBUTES.bInheritHandle = 真CreatePipe (hRead, hWrite, SECURITY_ATTRIBUTES, 0)STARTUPINFO.cb =

    日期 2023-06-12 10:48:40     
  • Linux监测进程cpu使用率、内存使用率的工具 - WGCLOUD

    Linux监测进程cpu使用率、内存使用率的工具 - WGCLOUD

    WGCLOUD是一款优秀的开源运维监控平台,安装部署方便,轻量实用,分布式,自动化,高性能,对主流平台兼容性好言归正传,我们今天主要介绍它怎么监控进程(Linux和windows进程都可以监控)首先我们要先部署好WGCLOUD,然后再进行下面的操作在登录WGCLOUD后,左侧菜单有【资源管理】->【进程管理】我们点击【添加】监测进程有三种方式,如下刚添加完成进程,PID显示获取中,这是因为a

    日期 2023-06-12 10:48:40     
  • Linux性能监控工具 gtop

    Linux性能监控工具 gtop

    一个比htop更加漂亮美观的命令,但是并没有集成到epel源里面,需要使用npm 命令进行安装 展示图 安装需要我们使用node环境,下面我们先安装node环境1.下载安装包 $ wget https://nodejs.org/dist/v8.9.2/node-v8.9.2-linux-x64.tar.xz $ xz -d node-v8.9.2-linux-x64.tar.xz $ tar x

    日期 2023-06-12 10:48:40     
  • 【说站】Linux环境sed工具的使用及工作原理

    【说站】Linux环境sed工具的使用及工作原理

    基础知识- 行编辑工具: 一行一行处理文件内容,例如:sed - 全屏编辑工具:一次性将文件所有内容加载到内存中,例如:vi、vim、nano复制sed编辑器: Stream Editor工作原理:逐行处理文件内容,一次读取一行内容到模式空间处理。由此反复,知道最后一行处理完成。# 处理:可以是输出到屏幕,也可以是文本的修改替换等操作 # 模式空间:就是一块内存空间复制sed的基本用法sed的命

    日期 2023-06-12 10:48:40     
  • linux内核发包工具,Linux内核发包工具pktgen测试方案说明「建议收藏」

    linux内核发包工具,Linux内核发包工具pktgen测试方案说明「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。简介pktgen是Linux内核里包含的一个高性能发包工具,主要用来测试网络性能。一般情况下,使用pktgen就可以满足千兆网卡的测试需要。 pktgen运行在“内核态”,并不占用太多的系统资源,就可以达到非常高的发包速率。pktgen只支持UDP发包(端口9)。因为pktgen是一个非常底层测试工具,而且一般是测试网络设备的性能,并不涉及到应用层面。如果要

    日期 2023-06-12 10:48:40     
  • linux工具箱_docker ps命令

    linux工具箱_docker ps命令

    大家好,又见面了,我是你们的朋友全栈君。 1.gdb 调试利器GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。 对于一名Linux下工作的c++程序员,gdb是必不可少的工具;1.1. 启动gdb 对C/C++程序的调试,需要在编译前就加上-g选项:$g++ -g hello.cpp -o hello 调试可执行文件:$gdb

    日期 2023-06-12 10:48:40     
  • 这几款 Linux 远程管理工具!功能真心强大

    这几款 Linux 远程管理工具!功能真心强大

    作为一个常常与 Linux 系统打交道的程序员,使用 SSH 终端工具进行远程管理我们的服务器是必不可少的日常工作之一。好工具是提高工作效率的必备神器!民工哥在此之前也介绍过不少的常用工具,以及它的使用与配置,大家可以点击文章上方的 Tools 专栏查阅。今天 ,民工哥给大家整理了一个远程管理工具集合,工具对于个人来说,只有最合适的,没有最好的,大家按自己的使用习惯及需求来选择。Xshellxsh

    日期 2023-06-12 10:48:40     
  • Linux提权辅助工具

    Linux提权辅助工具

    0x01 LinEnum工具介绍LinEnum 是一个高级 Bash 脚本,它从目标系统中提取了大量有用的信息,可以复制文件并进行导出,同时可以搜索包含关键字的文件。项目地址:https://github.com/rebootuser/LinEnumLinEnum 执行的检查/任务的高级摘要:内核和发行版详细信息 系统信息: 主机名 网络详情 当前IP 默认路由详情

    日期 2023-06-12 10:48:40     
  • tcpdump抓包命令怎么用_linux系统抓包工具

    tcpdump抓包命令怎么用_linux系统抓包工具

    今天要给大家介绍的一个 Unix 下的一个 网络数据采集分析工具,也就是我们常说的抓包工具。与它功能类似的工具有 wireshark ,不同的是,wireshark 有图形化界面,而 tcpdump 则只有命令行。由于我本人更习惯使用命令行的方式进行抓包,因此今天先跳过 wireshark,直接给大家介绍这个 tcpdump 神器。这篇文章,我肝了好几天,借助于Linux 的 man 帮助命令,我

    日期 2023-06-12 10:48:40     
  • linux抓包和分析工具_linux tcpdump 抓包

    linux抓包和分析工具_linux tcpdump 抓包

    实践中,通常在 Linux 里用tcpdump命令抓包,然后在Windows 里用wireshark软件分析包。 较通用的tcpdump命令:tcpdump -i eth0 -s 0 -w package.cap 注[对eth0进行完整数据包抓取,数据包输入保存到当前目录package.cap中,因为没有-c参数限制,须按Ctrl+C停止抓包] —————————————————————

    日期 2023-06-12 10:48:40     
  • Linux系统服务器远程SSH管理工具使用教程(FinalShell篇)

    Linux系统服务器远程SSH管理工具使用教程(FinalShell篇)

    一、FinalShell下载软件文章底部下载二、FinalShell基本介绍下面文曦只是简单介绍了下软件的基本使用情况,更多功能可以自己探索。1、软件界面基本情况展示。2、如何通过SSH连接自己的服务器。首先打开FinalShell,然后点击如下图1位置打开“连接管理器”,根据自己需要选手SSH连接或远程桌面连接。文曦这里主要讲SSH连接,那么我就点击“SSH连接”。3、截止在新建SSH连接上输入

    日期 2023-06-12 10:48:40     
  • 【Linux】项目自动化构建工具——make/Makefile及拓展

    【Linux】项目自动化构建工具——make/Makefile及拓展

    文章目录一、Linux项目自动化构建工具-make/Makefile1、背景知识2、实现代码3、原理4、清理4.1.清理文件/临时数据4.2.伪目标4.3.三个时间5、推导规则二、小程序进度条三、拓展使用 git 命令行一、Linux项目自动化构建工具-make/Makefile1、背景知识 一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指

    日期 2023-06-12 10:48:40     
  • linux中最为常用的三大文本(grep,sed,awk)处理工具

    linux中最为常用的三大文本(grep,sed,awk)处理工具

    一。sed1. sed定义Sed is a stream editor. sed全称是:stream editor 流编辑器 对文件的操作无非就是”增删改查“,sed命令就是实现对文件的”增删改查“。1.1 man sed //man 的解释sed - stream editor for filtering and transforming text 用于过滤和转换文本的流编辑器2. 功能S

    日期 2023-06-12 10:48:40     
  • Linux正则与文本处理工具

    Linux正则与文本处理工具

    正则表达式 (Regular Expression, RE, 或称为常规表达式)是通过一些特殊字符的排列,用于『查找/替换/删除』一行或多行文字或字符串,简单的说,正则表达式就是用在字串的处理上面的一种『表示公式』,正则表达式并不是一个工具程序,而是一个对字符串处理的标准依据,如果您想要以正则表达式的方式处理字串,就得要使用支持正则表达式的工具程序才行,这类的工具程序很多,例如 vi,vim,se

    日期 2023-06-12 10:48:40     
  • 安全运维 | 七款常用Linux远程连接工具

    安全运维 | 七款常用Linux远程连接工具

    声明:本人坚决反对利用文章内容进行恶意攻击行为,一切错误行为必将受到惩罚,绿色网络需要靠我们共同维护,推荐大家在了解技术原理的前提下,更好的维护个人信息安全、企业安全、国家安全。Xshellxshell 是一个非常强大的安全终端模拟软件,它支持 SSH1, SSH2, 以及 Windows 平台的 TELNET 协议。Xshell 可以在 Windows 界面下用来访问远端不同系统下的服务器,从而

    日期 2023-06-12 10:48:40     
  • 4个好用的Linux监控工具

    4个好用的Linux监控工具

    身为一个运维开发人员,如果你不知道眼下当前服务器底层操作系统中正在发生什么,那就有点合眼摸象了。其实,你可以根据相应数据做出一定的推测,但是要做到这一点,就需要原始数据,并且数据要有一定的实时性。 你需要能够根据操作系统当前的运行状态,结合监控数据来做出合理判断,采取相应措施。你是否曾经遇到过一台服务器运行缓慢,但是 CPU 使用率看起来不是很高的情况?你是否遇到过服务器的网络利用率很高,但是定位

    日期 2023-06-12 10:48:40     
  • Linux基本工具——gcc/g++与make/Makefile

    Linux基本工具——gcc/g++与make/Makefile

    Linux编译器,项目构成工具gcc/g++程序翻译过程选项的含义动态链接静态链接如何识别静态链接和动态链接Linux项目自动化构建工具——make/Makefilemake/Makefile是什么make/Makefile的使用伪目标make/makefile推导过程gcc/g++程序翻译过程预处理(去掉注释,头文件展开,宏替换,条件编译)编译(把C语言变成汇编语言)汇编(把汇编语言变成二进制,

    日期 2023-06-12 10:48:40     
  • Linux基本工具——vim

    Linux基本工具——vim

    Linux编辑器vim什么是vimvim的三种常用模式vim的基本操作命令模式插入模式底行模式搭配vim环境sudo怎么才能让普通用户使用什么是vimvim是linux下一款功能强大,多模式的编辑器。 现阶段有13种模式。 这就是进入vim的方式。vim的三种常用模式 命令模式 我们第一次打开vim 的时候进入的就是命令模式,也就是输入键盘上各种东西,其实就是指令。 那么怎么退出

    日期 2023-06-12 10:48:40     
  • Linux Shell工具篇 - 文本分析工具awk

    Linux Shell工具篇 - 文本分析工具awk

    介绍awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理,切开的部分使用awk可以定义变量、运算符,使用流程控制语句进行深度加工与分析。 创始人 Alfred V. Aho、Peter J. Weinberger和Brian W. Kernig

    日期 2023-06-12 10:48:40     
  • TripleCross:一款功能强大的Linux eBPF安全研究工具

    TripleCross:一款功能强大的Linux eBPF安全研究工具

     关于TripleCross TripleCross是一款功能强大的Linux eBPF安全研究工具,该工具提供了后门、C2、代码库注入、执行劫持、持久化和隐蔽执行等功能。  功能介绍 1、使用一个代码库注入模块通过往进程的虚拟内存中写入命令来执行恶意代码; 2、提供了一个行劫持模块,用于修改传递给内核的数据以执行恶意程序; 3、提供了一个本地权限升级模块,允许使用root权限运行恶意程序; 4

    日期 2023-06-12 10:48:40     
  • Linux项目自动化构建工具-make/Makefile

    Linux项目自动化构建工具-make/Makefile

    一、前言 会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。 一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作。 makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,

    日期 2023-06-12 10:48:40     
  • Linux中部署自动化运维工具ansible

    Linux中部署自动化运维工具ansible

    ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible的安装1、yum源安装以centos为例,默认在源里没有ansible,不过在fedora epel源里有ansible,配置完epel 源后,可以直接通过yum 进行安装。这里以centos6

    日期 2023-06-12 10:48:40     
  • Linux基础:教你如何使用Linux的rsync的工具

    Linux基础:教你如何使用Linux的rsync的工具

    它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)。它也可以当作文件复制工具,替代cp和mv命令。 它名称里面的r指的是 remote,rsync 其实就是 远程同步 (remote sync)的意思。与其他文件传输工具(如 FTP 或 scp)不同,rsync 的最大特点是会检查发送方和接收方已有的文件,仅传输有变动的部分(默认规则是

    日期 2023-06-12 10:48:40     
  • linux screen工具详解程序员

    linux screen工具详解程序员

    系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。 二、简介 GNU Screen是一款由GNU计划开发的用于命令行终端切

    日期 2023-06-12 10:48:40     
  • Java利用SSH登录Linux执行命令工具类详解程序员

    Java利用SSH登录Linux执行命令工具类详解程序员

    public static int execute(String username, String ip, int port, String password, String command) log.info("进入ShellUtils工具类的execute方法"); int returnCode = 0; JSch jsch = new JSch(); MyUserIn

    日期 2023-06-12 10:48:40     
  • Supervisor安装与配置(Linux/Unix进程管理工具)详解程序员

    Supervisor安装与配置(Linux/Unix进程管理工具)详解程序员

    原文链接:http://blog.csdn.net/xyang81/article/details/51555473 Supervisor(http://supervisord.org/)是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor

    日期 2023-06-12 10:48:40     
  • Linux系统恢复之道:常用还原工具指南(linux系统还原工具)

    Linux系统恢复之道:常用还原工具指南(linux系统还原工具)

    Linux是最受欢迎的操作系统之一,它的开放性、稳定性和性能在大多数企业中得到了广泛的应用。然而,Linux系统也不是完全安全的,系统出错会导致文件和系统损坏,需要立即恢复系统以解决这些问题。在这里,我将为您介绍Linux系统恢复的几种常用还原工具,以便让您在出现系统问题时可以快速有效地恢复系统。 首先,我们介绍最常用的还原工具——Redhat Rescue CD。Redhat Rescue

    日期 2023-06-12 10:48:40