工具使用
逆风水手
虚拟的狂欢,现实的荒原
展开
-
使用 strace 进行调试
strace 是可用于调试任何正在运行的程序的最佳工具之一。在我们深入之前,您需要熟悉系统调用。熟悉它们非常重要,因为 strace 公开了程序正在使用的系统调用。因此,在介绍 strace 之前,先介绍一些常见的系统调用。系统调用是“应用程序和 Linux 内核之间的基本接口”。如果您查看手册页,您会发现有很多系统调用,但我不会列出所有系统调用,而是列出您会看到的更常见的调用。Open() - 用于打开或创建文件的系统调用Read() - 用于读取文件的系统调用。原创 2024-04-17 17:45:39 · 510 阅读 · 0 评论 -
【Xshell7】设置记录日志时间功能方式
[%l-%a-%s-%N]原创 2023-09-22 17:23:35 · 426 阅读 · 0 评论 -
【xshell7】设置语法高亮(突出显示集)方式
将下面内容起名 以.hls结尾,放入截图位置,然后按照步骤一选择即可。原创 2023-09-21 14:11:50 · 2644 阅读 · 2 评论 -
【Samba】win 11 不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接
之前使用两个用户登录过,没有释放。原创 2023-09-12 13:18:19 · 1871 阅读 · 0 评论 -
实用的各种网址(建议收藏)
PPT课件网:http://www.pptkj.net/\n\nImgUpscaler:AI Image Upscaler - Upscale Photo, Cartoons in Batch Free 加强图片\n\nAI Draw:AI Draw | Convert Images to One-Line Drawings with AI \n\nZToDoList:https://www.ztodolist.com/#/ \n\nReshot:Reshot | Free icons & ill原创 2023-07-15 14:55:37 · 145 阅读 · 0 评论 -
【Linux】Vim的使用快捷方式
VIM工具使用各种快捷方式,熟练掌握能够做到事半功倍的效果。原创 2023-05-27 00:30:00 · 948 阅读 · 0 评论 -
【Linux】grep&sed替换字符串脚本实现
实现脚本当前目录下的字符替换,同时打印出替换的文件内容。原创 2023-05-28 00:45:00 · 494 阅读 · 0 评论 -
grep替换指定字符串方法
在 Linux 命令行中,可以使用 grep 命令来查找匹配某个模式的字符串,并将其替换为另一个字符串。中不包含特殊字符,如空格、引号等,否则可能会导致替换失败或出现意外结果。表示要查找的模式,可以是一个字符串或正则表达式;参数表示直接修改文件内容,而不是输出到终端。使用这种方法进行替换时,要确保。表示要进行查找和替换的目录;参数表示只列出匹配的文件名,表示将匹配的字符串进行替换,目录及其子目录下所有包含。表示要被替换的字符串;表示替换后的字符串。上述命令会递归地查找。原创 2023-04-23 11:13:08 · 2549 阅读 · 0 评论 -
【Linux】numactl命令
NUMA是非一致性内存访问。原创 2023-05-26 01:00:00 · 1145 阅读 · 0 评论 -
【Linux】dmidecode命令使用介绍
dmidecode 是一个命令行工具,用于显示系统的 DMI(Desktop Management Interface)信息。DMI 是一个由 SMBIOS(System Management BIOS)规范定义的接口,它提供了一种标准的方式来获取关于系统硬件和软件的信息。dmidecode 可以读取 DMI 数据结构并将其解码为可读的格式,以帮助管理员诊断和调试系统问题。它可以显示有关系统硬件组件(如处理器、内存、主板、BIOS 等)的详细信息,以及系统配置和运行状态信息。原创 2023-05-25 00:30:00 · 292 阅读 · 0 评论 -
【Linux】确定Linux系统启动方式是否是UEFI的方式
请注意,如果您的系统正在使用BIOS传统启动模式,则不会在/sys/firmware/efi目录下看到/efi和/boot/efi文件夹,并且上述命令的输出将不包含“EFI v”或“GPT”。查看/sys/firmware/efi目录下是否存在/efi和/boot/efi文件夹。如果输出中包含“BootCurrent:”和“BootOrder:”,则系统正在使用UEFI启动模式。如果输出中包含“EFI v”,则系统正在使用UEFI启动模式。如果输出中包含“GPT”,则系统正在使用UEFI启动模式。原创 2023-05-24 14:57:01 · 3618 阅读 · 0 评论 -
【Linux】ko文件查询内部信息方法
在 Linux 中,可以使用 objdump 命令来反汇编 ko 文件并查看其中的宏定义值。其中,-d 参数表示反汇编目标文件,grep 命令用于查找特定的宏定义。原创 2023-05-18 10:03:38 · 3083 阅读 · 0 评论 -
【Linux】配置系统默认启动内核版本方式
这是一个在Linux系统中使用的命令行,用户通过该命令行查看并编辑GRUB2引导加载程序环境变量。原创 2023-05-16 14:31:45 · 2441 阅读 · 0 评论 -
Vim使用之高亮关键字方法
请注意,以上命令只会影响当前打开的 Vim 编辑器窗口。如果您想要永久更改 Vim 的配置,可以将命令添加到。是您想要使用的颜色主题的名称。例如,要使用 “morning” 主题,可以输入命令。查看当前可用的颜色主题:在 Vim 中,输入命令。,然后按下 Tab 键即可查看当前可用的颜色主题。更改当前的颜色主题:在 Vim 中,输入命令。开启语法高亮:在 Vim 中,输入命令。关闭语法高亮:在 Vim 中,输入命令。原创 2023-05-16 11:05:22 · 3465 阅读 · 0 评论 -
【Linux】使用工具替换linux内核的3中方式
使用rpm包手动安装内核 - 您可以手动下载内核的rpm包并使用rpm命令安装。这种方法需要手动下载和安装内核,因此需要更多的手动操作和技能。可以在CentOS官方网站或其他第三方网站上下载内核rpm包。使用源代码手动编译内核 - 可以从Linux内核官方网站下载源代码并手动编译内核。这种方法需要更多的技能和操作,但可以更灵活地定制内核,以适应您的特定需求。使用第三方工具 - 您可以使用第三方工具,例如KernelCare或Ksplice,更新内核而无需重新启动服务器。原创 2023-05-15 19:33:59 · 1396 阅读 · 0 评论 -
Linux系统crash后定位方法-PCIE举例
在Linux操作系统中,"crash"通常是指一种用于分析系统崩溃(crash)的工具或方法。当系统发生崩溃时,可能会产生一些关键信息,如错误日志、内存转储文件等。使用crash工具可以分析这些信息,以便了解崩溃的原因和上下文。crash工具是一个基于命令行的工具,它可以加载系统转储文件,然后提供一系列命令来查看和分析系统状态。例如,可以使用crash工具来查看进程列表、线程列表、内存映射、堆栈跟踪、寄存器值等信息。crash还支持多种操作系统架构和文件系统类型。原创 2023-05-13 16:01:30 · 2575 阅读 · 0 评论 -
【LInux 命令使用】systemctl和sysctl命令的区别
内核参数是操作系统内核的设置,控制着各种系统行为和性能特征。使用sysctl命令,可以列出当前系统上所有可用的内核参数,并且可以查看和修改这些参数的值。systemctl是一个系统服务管理工具,用于控制和管理systemd系统和服务。使用systemctl命令,可以查看和管理当前运行的所有系统服务的状态、日志和依赖关系等信息。systemctl主要用于管理和控制系统服务,而sysctl主要用于管理和控制内核参数。systemctl和sysctl是两个不同的命令,它们在Linux系统中有不同的功能。原创 2023-05-15 00:45:00 · 1495 阅读 · 0 评论 -
Linux系统查看.a静态和.so动态文件中内容方法
nm是"Symbol table Namer"的缩写。nm命令可以列出目标文件中定义和引用的符号,并且可以根据不同的选项以不同的格式显示这些符号信息。在Linux系统上,nm命令通常与C/C++编译器一起使用,用于查看编译后的二进制文件(例如可执行文件、静态库文件、共享库文件)中的符号表信息。原创 2023-05-09 19:28:28 · 4170 阅读 · 0 评论 -
linux系统查询二进制BIn文件方法
Binary Ninja 是一款商业的反汇编和逆向工程工具,可以用来分析二进制文件的代码逻辑、函数调用关系和数据结构等信息。这些方法和工具都可以用来分析二进制文件,每种方法和工具都有其独特的功能和优势,可以根据具体情况选择合适的方法来进行分析。这些方法和工具都可以用来分析二进制文件,每种方法和工具都有其独特的功能和优势,可以根据具体情况选择合适的方法来进行分析。objdump 命令可以显示二进制文件的汇编代码、符号表和其他信息,可以用来分析二进制文件的结构和代码逻辑。这个命令会显示二进制文件的汇编代码。原创 2023-05-08 17:03:35 · 1761 阅读 · 0 评论 -
Linux工具来监控服务器使用记录方法
Auditd是Linux系统上的一个内核级审计框架,可以记录系统上的所有事件,包括用户登录、文件修改、进程创建等。您可以通过配置Auditd来记录用户登录和执行的命令,并将记录保存在日志文件中。Syslog是Linux系统上的一个系统日志服务,可以记录系统事件和用户活动。您可以使用Syslog来记录用户登录和执行的命令,并将记录保存在日志文件中。OpenSSH是Linux系统上的一个安全Shell协议,可以记录所有用户登录和执行的命令。原创 2023-05-05 20:06:54 · 832 阅读 · 0 评论 -
在 CentOS 上搭建 FTP 服务方法
如果 vsftpd 服务已经成功启动,应该会看到“active (running)”的状态信息。现在,可以使用 FTP 客户端连接到 CentOS 服务器并上传或下载文件了。配置 vsftpd。检查 vsftpd 服务是否已经启动。设置 vsftpd 服务开机自启。启动 vsftpd 服务。安装 vsftpd 服务。原创 2023-05-07 06:15:00 · 827 阅读 · 0 评论 -
Linux 系统[centos8.2]上启动 Samba 服务
在 Linux 系统上,Samba 的配置文件位于 /etc/samba/smb.conf。打开该文件并按照您的需求进行配置。例如,您需要指定共享目录和访问权限。如果 Samba 服务已经成功启动,您应该会看到“active (running)”的状态信息。现在,可以在其他计算机上访问共享的目录了。安装 Samba 服务。检查 Samba 服务是否已经启动。设置 Samba 服务开机自启。启动 Samba 服务。原创 2023-05-05 01:00:00 · 3179 阅读 · 0 评论 -
Linux的 strace使用方法
其中,为要执行的命令,可以是可执行文件或shell命令。strace将输出进程执行的所有系统调用及其参数和返回值,以及其他一些信息。原创 2023-04-30 00:45:00 · 1512 阅读 · 0 评论 -
Linux系统查看命令行的函数调用栈方法
strace是一个非常强大的Linux系统调用跟踪工具,可以帮助我们调试和分析进程执行过程中的问题。下面介绍一下strace的使用方法。pstack是一个Linux下的进程堆栈跟踪工具,可以显示进程的函数调用栈。perf是一个Linux下的性能分析工具,可以显示进程的函数调用栈。在命令行中执行gdb命令,进入gdb调试工具。其中,为进程的PID。其中,为进程的PID。其中,为进程的PID。原创 2023-04-29 00:15:00 · 1143 阅读 · 0 评论 -
GitLab搭建自己的代码管理中心方法
对于二进制安装,直接解压缩安装包即可。配置GitLab:安装完成后,需要进行GitLab的配置,包括数据库连接、域名绑定、邮件设置等。安装必要的依赖:安装GitLab需要安装Ruby、PostgreSQL、Redis等依赖,可以使用系统自带的包管理器进行安装,也可以从官网下载安装包进行安装。安装必要的依赖:GitLab需要安装Ruby、PostgreSQL、Redis等依赖,需要先安装这些依赖。配置GitLab:安装完成后,需要进行GitLab的配置,包括数据库连接、域名绑定、邮件设置等。原创 2023-04-26 18:08:52 · 607 阅读 · 0 评论