端口 进程 命令linux

使用 cat 及 awk 命令过滤日志文件,求和、求平均值、最大值、最小值

1、cat 查看日志文件 $ cat all.log 2、根据程序打印日志的位置过滤日志条目 cat all.log | grep -a 'ESIndexAggregationTask.java:254' 3、使用 awk 定位到日志数值位置 本轮总计滚动查询 2 次,总计返回数据 62212 条, ......
最大值 平均值 命令 文件 日志

Kali 信息收集工具:子域、端口、目录、交互等

子域名查询工具: Fierce 是使用多种技术来扫描目标主机IP地址和主机名的一个DNS服务器枚举工具。运用递归的方式来工作。它的工作原理是先通过查询本地DNS服务器来查找目标DNS服务器,然后使用目标DNS服务器来查找子域名。fierce的主要特点就是可以用来定位独立IP空间对应域名和主机名。 使 ......
端口 目录 工具 信息 Kali

Linux磁盘分区扩容

linux分区常用命令:fdisk,修改MBR分区表,MBR格式,被修改的分区大小最大为2T 1.查看磁盘vdc起始柱面 fdisk -l vdc1分区 start--开始--2048vdc1分区 end--结束--1048575999记录好start的起始值 2.查看到磁盘vdc已从500G扩容到 ......
磁盘 Linux

Linux内核之 printk 打印

前言 printk 在内核源码中用来记录日志信息的函数,只能在内核源码范围内使用,用法类似于 printf 函数。 printk 函数主要做两件事情: 1. 将信息记录到 log 中; 2. 调用控制台驱动来将信息输出。 一、printk 介绍 printk 将内核信息输出到内核信息缓冲区中,内核缓 ......
内核 printk Linux

linux脚本书写笔记

6月9日,记录init.d的S40network解析 判断是否存在某文件: 此语句为判断目录/var/run是否存在(! -e /var/run),如果不存在则创建该目录(mkdir -p /var/run)。其中,! -e是一个逻辑运算符,用于判断文件或目录是否存在,而mkdir命令的-p选项表示 ......
书写笔 脚本 linux

docker-compose修改容器映射端口

1. 切换到应用的docker-compose.yml目录下 [root@test-linux yun_web]# ls |grep docker-compose.yml docker-compose.yml [root@test-linux yun_web]# grep -A2 ports doc ......
docker-compose 端口 容器 compose docker

linux系统cmakelist编译简单opencv读图测试

近日,安装opencv环境,总会使用简单opencv的代码进一步测试是否安装成功,又不想总是写代码cpp与CMakeLists.txt文件。为此,本文将简单记录此demo代码,便于以后测试直接复制。 main.cpp 代码如下: #include<iostream> //#include "open ......
cmakelist opencv 系统 linux

Linux Shell 脚本创建日期文件夹

mk-time-dir.sh ```shell #!/bin/bash dir_name=$(date '+%Y%m%d%H%M') mkdir $dir_name echo "已创建文件夹 ${dir_name}" # 已创建文件夹 202306090936 ``` 参考: [Linux date ......
脚本 文件夹 日期 文件 Linux

linux Maven 安装

拉取安装包 wget https://dlcdn.apache.org/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz 解压 tar -zxvf apache-maven-3.6.3-bin.tar.gz 环境变量 # 打开用户变 ......
linux Maven

安装mysql查看随机密码命令_centos7/8 yum安装mysql8并查看默认root密码

1. 下载官方yum源 CentOS8默认源安装的就是mysql8 跳过这一步,去第三步 CentOS7默认安装MariaDB,安装mysql8就需要添加mysql官方yum源 首先需要下载官方yum源 wget https://repo.mysql.com/mysql80-community-re ......
密码 mysql 命令 centos7 centos

linux安装Jenkins

准备JDK(11)环境:详见 Linux==>安装JDK 此处安装jdk11 安装最新版Jenkins # 扫描可用jenkins包 yum search jenkins # 安装jenkins yum -y install jenkins 配置jenkins使用的jdk 1 #修改启动的配置文件 ......
Jenkins linux

sys.argv—传递给Python脚本的命令行参数列表

sys.argv输出的是一个列表,列表中的每个元素为用户输入的参数。 argv[0]是脚本名(它取决于操作系统是否为完整路径名) 代码示例 <一> 假设我有一个test.py脚本,内容如下: import sys a0=sys.argv[0] a1=sys.argv[1] a=sys.argv[:] ......
脚本 命令 参数 Python argv

Linux dlopen系列函数

Linux提供了一套API来动态装载库,编译时候要加入 -ldl (指定dl库) dlopen()函数 函数定义 #include <dlfcn.h> void *dlopen(const char *filename, int flag); 描述 dlopen() 用于加载以 \0 结尾的字符串文 ......
函数 dlopen Linux

Docker CLI docker container diff 常用命令

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docke ......
container 命令 常用 Docker docker

Docker CLI docker diff 常用命令

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docke ......
命令 常用 Docker docker diff

Linux 通过修改 grub 文件禁用节能模式

1、执行 vi /etc/default/grub 命令以编辑该文件 将光标移至 GRUB_CMDLINE_LINUX 行,在 rhgb 前新增 intel_idle.max_cstate=0 intel_pstate=disable 字段,输入 wq 命令,按回车即能保存退出。 2、生成启动文件 ......
模式 文件 Linux grub

rust学习 - 构建mini 命令行工具

rust 的运行速度、安全性、单二进制文件输出和跨平台支持使其成为构建命令行程序的最佳选择。 实现一个命令行搜索工具`grep`,可以在指定文件中搜索指定的字符串。想实现这个功能呢,可以按照以下逻辑流程处理: 1. 获取输入文件路径、需要搜索的字符串 2. 读取文件; 3. 在文件内容中查找字符串所 ......
命令 工具 rust mini

linux相关杂记

find -name name, -iname name : 文件名称符合 name 的文件。iname 会忽略大小写 find /etc -name init (精准查找) find /etc -name *init* (模糊查找, *任何字符) find /etc -name init??? ( ......
杂记 linux

Kali Linux 之“端口扫描工具”

一、NMAP扫描服务器端口和内网端口开放情况: 扫描单个网址或IP地址: nmap IP地址 nmap 域名地址(不带协议头http或https) 扫描内网整个网段: nmap 192.168.1.0/24 扫描多个主机(多个地址用空格间隔): nmap 192.168.1.1 192.168.1. ......
扫描工具 端口 工具 Linux Kali

MX Linux 23 Beta 正式发布,基于 Debian 12 “Bookworm”

MX Linux 是一个基于 Debian 稳定版的中量级 Linux 操作系统,使用 antiX 的核心组件,以及由 MX 社区创建或打包的额外软件。 MX Linux 23 “Libretto” 版本的 Beta 版本已发布,MX Linux 23 基于即将推出的 Debian 12 “书虫” ......
Bookworm Debian Linux Beta MX

MX Linux 23 Beta 正式发布,基于 Debian 12 “Bookworm”

MX Linux 是一个基于 Debian 稳定版的中量级 Linux 操作系统,使用 antiX 的核心组件,以及由 MX 社区创建或打包的额外软件。 MX Linux 23 “Libretto” 版本的 Beta 版本已发布,MX Linux 23 基于即将推出的 Debian 12 “书虫” ......
Bookworm Debian Linux Beta MX

MX Linux 23 Beta 正式发布,基于 Debian 12 “Bookworm”

MX Linux 是一个基于 Debian 稳定版的中量级 Linux 操作系统,使用 antiX 的核心组件,以及由 MX 社区创建或打包的额外软件。 MX Linux 23 “Libretto” 版本的 Beta 版本已发布,MX Linux 23 基于即将推出的 Debian 12 “书虫” ......
Bookworm Debian Linux Beta MX

Linux下sqlplus方向键、退格键出现乱码解决方法

https://sunjian.blog.csdn.net/article/details/82996235?spm=1001.2101.3001.6650.10&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogC ......
乱码 方向 sqlplus 方法 Linux

Linux使用Backspace键时出现^H 解决方法

1、https://blog.csdn.net/weixin_44483060/article/details/86682986?spm=1001.2101.3001.6650.18&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefau ......
Backspace 方法 Linux

vscode 容器化开发自动端口转发时,默认只监听localhost,设置监听0.0.0.0

打开vscode 设置 搜索 “远程” 找到,Remote: Local Port Host 改成 “allInterfaces” 这样容器中自动端口转发出来之后,本地就是0.0.0.0监听了,这样局域网其他主机也可以访问了。 ......
端口 容器 localhost vscode

Linux 挂载

磁盘分区和挂载linux分区原理介绍 1、Linux来说wulun有几个分区,分给哪一目录使用,他归根结底只有一个根目录,一个独立且唯一的文件结构,Linux中每个分区都是用来组成整个文件系统的一部分。 2、Linux采用了一种叫"载入"的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一 ......
Linux

linux 中awk 命令输出匹配字符及其下一行

001、 [root@PC1 test04]# ls a.txt [root@PC1 test04]# cat a.txt ## 测试数据 3333 gene 9999 kkkk gene 7777 8888 gene gene 0000 6666 ## 输出匹配字符及其下一行 [root@PC1 ......
一行 字符 命令 linux awk

linux 中sed命令输出匹配字符的下一行

001、 [root@PC1 test04]# ls a.txt [root@PC1 test04]# cat a.txt ## 测试数据 3333 gene 9999 kkkk gene 7777 8888 gene 0000 6666 [root@PC1 test04]# sed -n '/ge ......
一行 字符 命令 linux sed

linux 中 awk命令 getline输出匹配字符的下一行

001、 [root@PC1 test04]# ls a.txt [root@PC1 test04]# cat a.txt ## 测试数据 3333 gene 9999 kkkk gene 7777 8888 gene 0000 6666 [root@PC1 test04]# awk '$1 == ......
一行 字符 命令 getline linux