Linux
Linux nc命令
一、概述
全称为NetCat,短小精悍、功能实用,被设计为一个简单、可靠的网络工具,可通过TCP或UDP协议传输读写数据。同时,它还是一个网络应用调试分析器,因为它可以根据需要创建各种不同类型的网络连
2024-05-06 14:38:48
阅读数: 86
评论数: 0
Linux
kill命令
一、概述
在Linux中,kill 命令用于发送信号给进程。最常用的用途是终止进程。每个信号都有一个预定的效果,其中最常用的信号是 SIGTERM (终止信号) 和 SIGKILL (强制终止信号)。
2024-05-06 14:30:55
阅读数: 73
评论数: 0
Linux
shell脚本中变量的显示与设置
一、echo
变量的显示必须要加上字符$
echo $variable
echo ${variable}
二、变量的设置规则
1、变量与变量内容以一个等号来连接
2、等号两边不能直接接空格符
3、
2024-05-06 11:21:42
阅读数: 106
评论数: 0
一、概述
在 shell 脚本中,有几个特殊的预定义变量(有时称为位置参数和特殊参数),它们用来访问脚本的参数和其他相关信息。
二、变量
\$0
这是当前脚本的名称或者是当前 shell 的名称。如
2024-05-06 11:09:49
阅读数: 82
评论数: 0
Linux
depmod命令
一、概述
在 Linux 系统中,depmod 是一个管理模块依赖关系的工具。当你安装新的内核模块时,这些模块可能依赖于其他模块才能正确工作。depmod 扫描可用模块,为它们建立一个依赖关系表,使得
2024-05-06 10:55:35
阅读数: 70
评论数: 0
Linux
uname
在 Linux 系统中,uname 是一个用于打印系统信息的命令行工具。它可以显示运行该命令的系统的操作系统、内核版本、硬件名称等信息。
当你在终端中输入 uname 并按下回车键时,它默认会打印系统
2024-05-06 10:49:15
阅读数: 65
评论数: 0
Linux
set命令
一、概述
在 Linux 系统中,set 是一个 shell 内置命令,它用于设置和查看 shell 环境的参数和函数。set 命令的行为取决于所使用的 shell,比如 Bash、Zsh 或者其他兼
2024-05-06 10:46:31
阅读数: 115
评论数: 0
Linux
linux内核中的asmlinkage宏
一、概述
在 Linux 内核编程中,asmlinkage 是一个关键字,用于告诉编译器该函数将通过堆栈而不是寄存器接收所有的参数。这个宏主要用于那些需要从用户空间通过系统调用接口调用的函数。在系统调
2024-05-06 10:35:19
阅读数: 268
评论数: 0
Linux
printk
一、概述
在 Linux 内核中,printk 是一个类似于用户空间 C 语言中的 printf 函数的内核级日志记录功能。它用于内核代码中输出调试信息到控制台或系统日志。printk 可以在几乎任何
2024-05-06 10:32:18
阅读数: 89
评论数: 0
应用软件
nginx rewrite
语法:
rewrite regex replacement [flag]
正则表达式regex
.
匹配除换行符以外的的任意字符
?
0或1次匹配前面的字符
+
1次或多次匹配前面的
2024-05-06 10:23:47
阅读数: 93
评论数: 0
Linux
lm_sensors
一、概述
主机硬件信息读取功能的软件,需要加载相关的主板驱动才能进行监测,主板上的sensor芯片能够检测温度,电压和风扇转速,然后通过sensor芯片的驱动把这些信息提供给操作系统。
sudo yu
2024-05-06 10:22:57
阅读数: 58
评论数: 0
今天碰到一个特别郁闷的问题,启动mysql数据库时报错:[ERROR] Found option without preceding group in config file /etc/my.cnf
2024-05-06 10:17:07
阅读数: 74
评论数: 0
目的
在你的maven项目中创建一个Docker镜像。比方说,build过程可以为java服务输出一个可以运行该服务的Docker镜像。
步骤
有两种配置方式,一种是通过Dockerfile文件,一种
2024-05-06 10:16:28
阅读数: 193
评论数: 0
Linux
nginx 下载目录显示
charset utf-8;
autoindex on; # 开启自动索引
autoindex_exact_size on; # 显示文件大小的近似值,而非确切值
autoindex_localtim
2024-05-06 10:14:52
阅读数: 189
评论数: 0
Linux
GNU LD - LMA和VMA
一、基础知识
从源代码到程序的执行,一般要经历几个过程:
源代码编辑-》编译-》链接-》装载-》执行
二、两种处理器架构
1、冯诺依曼结构
是指程序和数据存储空间并不分开,而是在一
2024-05-06 10:11:38
阅读数: 273
评论数: 0
Linux
Linux grep egrep fgrep区别
一、概述
在 Linux 中,grep、egrep 和 fgrep 是用于文本搜索的相关命令,它们各自有不同的特点和用途。
在现代的 Linux 系统中,egrep 和 fgrep 命令通常被认为是过
2024-04-30 17:33:33
阅读数: 136
评论数: 0
一、概述
在 Linux 系统中,内核映像有几种不同的格式,分别是 vmlinux、zImage、bzImage 和 uImage。每种格式都有其特定的用途和构建过程。
二、vmlinux
vmlin
2024-04-30 17:29:24
阅读数: 188
评论数: 0
Linux
linux内核源中autoconf.h
在 Linux 内核源代码中,autoconf.h 是一个由内核构建系统自动生成的头文件,它包含了在编译内核时所选择的配置选项。这个文件基于 .config 文件,后者是通过 make menucon
2024-04-30 17:22:07
阅读数: 247
评论数: 0
Linux
查询已打开文件或已执行程序打开的文件
一、fuser
通过文件(或文件系统)找出正在使用该文件的程序
1、基本用法
fuser [-umv] [-k [i] [-signal] ] file/dir
-u:在进程号旁边显示其拥有者的用
2024-04-30 17:02:20
阅读数: 102
评论数: 0
Linux
job control工作管理
一、概述
在 Unix-like 系统中,工作控制(job control)是指 Shell 提供的一种机制,用于暂停(挂起)执行中的进程(jobs),并在需要时继续(恢复)它们的执行。这些操作通常在
2024-04-30 16:14:56
阅读数: 61
评论数: 0