自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(440)
  • 收藏
  • 关注

原创 ssh免密远程登录主机并执行命令

这是因为在您第一次使用SSH客户端连接到远程主机时,您可能会看到一条消息,“是否要将此主机的公钥添加到已知主机列表中?如果您同意将公钥添加到已知主机列表中,则 SSH 将在本地计算机上创建一个匹配该主机的记录,并使用该记录验证未来的连接。在将公钥添加到已知主机列表后,SSH 客户端会自动使用与该主机关联的私钥进行身份验证,从而无需再次输入密码。因此,在您第二次或随后的连接尝试中,SSH 客户端会直接使用已知主机列表中的私钥进行身份验证,并免去了重新输入密码的步骤。目录,并列出该目录中的所有文件和子目录。

2023-12-06 18:29:46 38

原创 Linux命令截取文件1-6699079行内容并存储到文件

其中,-n表示输出结果带有行号。这条命令将会输出文件中从第1行到第6699079行的所有内容,并将其重定向到一个新的文件中。以上两条命令都可以实现截取文件1-6699079行内容并存储到文件中的功能,你可以根据具体需求选择使用。可以使用grep命令来查看字符串所在的行数。表示截取文件头部的6699079行内容,这样就可以显示出包含该字符串的行号了。表示将结果重定向到一个新的文件中。表示需要截取的行数范围,表示从结果中去掉第一行,

2023-12-06 11:31:51 12

原创 Linux环境执行命令python3 test.py传入字符串,test.py接收并处理字符串

在这个示例中,sys.argv[1]表示从命令行中获取传入的第一个参数,也就是字符串"hello world",对其进行转换为全大写后输出。可以使用Python脚本文件中的sys模块来接收并处理从Linux环境中传入的字符串命令。

2023-12-05 16:46:53 30

原创 Linux命令lscpu显示CPU相关信息

在NUMA系统中,CPU和内存被组织成多个节点,每个节点包含一组处理器和一定数量的内存。每个节点可以访问本地内存和远程内存(其它节点的内存),但访问本地内存的速度要比访问远程内存的速度快。在NUMA系统中,每个节点都有自己的CPU和内存,节点之间通过高速互联网络连接。lscpu命令给出的NUMA node(s)参数表示系统中的NUMA节点数目,这对于了解系统的内存架构和性能优化非常有用。lscpu命令的输出结果包括CPU架构、型号、时钟速度、缓存信息、CPU数量、核心数、支持的操作模式等,非常详细。

2023-11-29 18:12:46 68

原创 Linux命令压缩文件:tar.gz, zip, gzip

其中,-c表示创建压缩文件,-z表示使用gzip压缩算法,-v表示显示压缩过程,-f表示指定压缩文件名。其中,-z表示使用gzip压缩算法,-c表示创建压缩文件,-v表示显示压缩过程,-f表示指定压缩文件名。压缩:tar -czvf filename.tar.gz foldername。压缩:tar -zcvf filename.tar.gz foldername。解压:tar -xzvf filename.tar.gz。解压:tar -zxvf filename.tar.gz。

2023-11-29 17:41:14 33

原创 Python的ConfigParser模块来读取/修改INI格式的配置文件

其中,section_name是配置项所属的段落名称,option_name是配置项的名称,new_value是新的值。运行代码后,config.ini文件中的host和port配置项的值就被修改为了127.0.0.1和3306。可以使用get方法来获取配置项的值,需要指定配置项所属的段落名称和配置项的名称。运行代码后,就可以获取到config.ini文件中的host和port配置项的值了。其中,'database'是段落名称,'host'和'port'是配置项的名称。4. 修改配置项的值。

2023-11-29 15:16:12 270

原创 Linux命令:统计文件中指定字符串不重复的内容及其数量

注意,在这个例子中,由于单词有大写和小写的区别,因此输出结果中包含了不同大小写形式的相同单词。如果要区分大小写,则需在。则是用来统计每个不重复的字符串出现的次数,并附加在该字符串前面输出。其中,每行的第一列是该字符串出现的次数,第二列是该字符串本身。是用来提取每行的第一个单词,即匹配到的字符串。是用来查找文件中包含特定字符串的所有行。命令能正确地统计重复行的数量。则是用来排序,以便后续的。

2023-11-27 16:42:14 49

原创 Linux命令:挂载远程的NFS共享文件系统到本地

如果需要开机自动挂载,可以编辑/etc/fstab文件,添加相应的挂载信息。执行该命令后,会列出当前系统中所有的挂载点及其对应的文件系统信息,包括挂载点、挂载的文件系统类型、挂载选项等。执行该命令后,NFS共享文件系统上的文件和目录将会被挂载到本地的/share目录下,可以在本地对其进行访问、读写等操作。例如命令:/bin/mount -t nfs -o rw IP:/hdd_data/share /share。该命令是挂载一台远程的NFS共享文件系统到本地的/share目录。

2023-11-27 11:34:07 63

原创 Linux 环境删除Conda

这将安装anaconda-clean程序,该程序可以轻松地卸载conda。现在,您已经成功地从centos系统中删除了Conda。首先,停止所有conda环境。这将提示您输入“yes”以确认卸载conda。应该是您在第2步中获取的conda安装路径。文件中删除conda路径。接下来,卸载conda。一旦卸载完成,您需要从。

2023-11-17 11:32:05 852

原创 ~/.bashrc配置文件说明

在这个文件中,你可以定义别名(Aliases)、函数(functions)、环境变量等,以帮助你更高效地使用命令行。例如,你可以通过写入命令的别名来使用更短或替代名称的引用命令,这对经常使用终端来执行特定命令的用户来说可以大大节省时间并提高效率。每次修改~/.bashrc后,使用source ~/.bashrc(或者 . ~/.bashrc)就可以立刻加载修改后的设置,使之生效。~/.bashrc 是bash shell的配置文件,它位于当前用户的家目录中(~)。命令别名,以便您可以顺利使用该命令。

2023-11-17 11:05:35 237

原创 sudo -s含义

使用sudo -s命令后,您将被提示输入当前用户的密码以获得特权访问。一旦授权,您将进入一个新的shell会话,该会话将在shell提示符中显示root用户的身份。通过使用sudo命令,用户可以在获得特权、修改配置等需要root权限的任务时避免直接使用root用户。sudo -s命令的含义是切换到超级用户(root)并打开一个新的shell窗口。在此模式下,您可以执行需要root权限的任何命令,包括修改系统文件和设置等操作。要退出超级用户模式,请键入exit命令或按Ctrl + D组合键。

2023-11-17 09:55:49 59

原创 Linux命令kill -2参数含义:当进程接收到SIGINT信号时,会尝试以一种优雅的方式终止进程,同时可以做一些清理工作

kill命令中的参数"2"代表的是SIGINT信号,也可以用对应的信号名"INT"代替。如果进程无法正常响应SIGINT信号,就可以使用kill命令发送SIGKILL信号来强制终止进程。kill命令中的参数"2"代表的是SIGINT信号,也可以用对应的信号名"INT"代替。因此,使用"kill -2 进程号"命令可以向指定进程发送SIGINT信号,让进程优雅地退出。因此,使用"kill -2 进程号"命令可以向指定进程发送SIGINT信号,让进程优雅地退出。

2023-11-09 19:47:19 85

原创 Linux命令:普通账号下启动定时任务而无需输入密码

要想在普通账号下启动定时任务而无需输入密码,可以通过visudo命令修改sudoers文件,添加免密码执行该命令的配置。要想在普通账号下启动定时任务而无需输入密码,可以通过visudo命令修改sudoers文件,添加免密码执行该命令的配置。之后,你在使用普通账号启动该定时任务时,就不需要输入密码了。之后,你在使用普通账号启动该定时任务时,就不需要输入密码了。注意,冒号后面的参数为要免密码执行的命令或脚本。注意,冒号后面的参数为要免密码执行的命令或脚本。清除缓存的sudo密码,再重新执行该定时任务。

2023-11-09 19:36:15 74

原创 shell脚本将执行结果重定向到指定路径指定文件对应的变量

问题在于你在定义变量时使用了空格,导致变量名被解析成了。执行报错# /bin/bash a.sh。在Shell中,变量名不能包含空格。

2023-11-08 16:08:05 96

原创 Linux命令查看pcap包报文数量、包体包含内容、包长

要查看pcap文件中的包数量,可以使用网络分析工具,如Wireshark或Tcpdump,或者使用编程语言中的网络分析库,如Python中的Scapy或Sniffy。

2023-11-08 14:45:09 190

原创 tcpreplay命令后加上“--maxsleep=num“,num表示最大延迟时间(单位毫秒)

参数表示在重放数据包时,每个数据包之间的最大延迟时间为 num 毫秒。这意味着在重放数据包时,程序会在两个连续的数据包之间暂停一定的时间,以确保它们以适当的速度发送到网络中。这意味着在重放数据包时,程序会在两个连续的数据包之间暂停最多 100 毫秒的时间。这个参数的含义是控制在发送每个数据包之间的最大延迟时间,单位是毫秒。这个命令将会读取input.pcap文件中的数据包,并以最大间隔10毫秒的速度发送出去。较小的值会减少数据包之间的延迟时间,而较大的值则会增加延迟时间。

2023-11-07 16:07:02 244

原创 shell脚本使用sudo命令如何避免输入密码

需要注意的是,上述方法存在安全风险,因为密码以明文形式被传递、存储在文件中。如果需要更加安全的方式,可以考虑使用。命令的管道符号结合使用,避免在执行。在shell脚本中,可以通过。命令的用户配置免密码权限。

2023-11-05 16:57:04 265

原创 shell脚本停顿一段时间的命令

需要注意的是,sleep命令的参数必须是一个整数或者一个支持算术运算的表达式。如果给出的参数不是整数或者不能被解析为整数,则sleep命令会报错并退出。sleep命令是一个用来让shell脚本停顿一段时间的命令。

2023-10-29 20:38:14 240

原创 Linux命令:创建、查看、删除定时任务

​​​​​​​Linux命令创建定时任务:每天早上9:13执行/home/test.sh文件并将执行结果重定向到文件,查看定时任务,查看定时任务所在位置,删除定时任务。

2023-10-29 20:13:47 377

原创 tcpreplay 使用 -p 参数(每秒回放数据包的数量)来指定回放的数据包速率

参数设置速率时,tcpreplay 会在回放过程中不断调整发送速率,以尽可能接近指定的速率。tcpreplay 是一个强大的网络工具,可用于对网络流量进行回放,具有很好的网络测试和负载测试功能。参数来指定回放的数据包速率,它指定的是每秒回放数据包的数量。参数进行配置,则 tcpreplay 会自动计算每秒发送的数据包数量,以满足指定的回放时间。默认情况下,tcpreplay 会以文件中数据包的原始速率进行回放,使用。参数指定回放时长,例如,以下命令将回放名为。在 tcpreplay 中,可以使用。

2023-10-29 13:48:46 405

原创 Linux命令解压多个tar.gz包

这个命令会循环遍历当前目录下的所有tar.gz包,然后逐个解压。注:如果想要解压到指定的目录,可以加上。

2023-10-28 11:32:38 432

原创 Python截取字符串中冒号后边的内容

如果字符串中没有冒号,split()方法返回只包含原字符串的列表,这种情况需要进行判断。可以使用字符串的split()方法将字符串按照冒号分割成两部分,然后取第二部分即可。

2023-10-27 15:23:53 87

原创 Linux命令截取pcap包 前100条报文 输出另一个pcap文件&基于数据长度和内容过滤

其中,-r选项表示读取输入pcap文件,-w选项表示输出到另一个pcap文件,-c选项表示只截取100条报文。将input.pcap和output.pcap替换为实际的输入和输出pcap文件名即可。

2023-10-23 14:06:42 156

原创 Linux命令查看文件内容行数

其中,"wc"表示"word count", "-l"表示统计文件行数, "filename"表示要查看行数的文件名。输出结果会显示文件名和文件行数。

2023-10-22 09:57:01 204

原创 Linux环境修改服务器时间和网络时间保持一致

UTC是协调世界时,是全球统一的时间标准。UTC的时间是基于原子钟计算的,以秒为单位,不受夏令时等影响。世界各地都可以通过UTC来同步时间。CST是中央标准时间,相当于UTC-6小时。CST主要用于北美、中美和南美的某些地区,包括美国、墨西哥等。但是,CST并不是全球通用的时间标准,不同地区使用的标准时间不同。在中国,我们使用的是北京时间,相当于UTC+8小时。

2023-10-19 13:53:52 477

原创 yum install tcpreplay失败,提示: No package tcpreplay available. Error: Nothing to do

有些软件可能不是从标准的仓库中提供,因此你可能需要启用或添加额外的仓库。你遇到的问题是在尝试使用 yum 安装 tcpreplay 时,系统提示没有找到可用的包。这个错误通常表示你的系统中没有可用的 tcpreplay 包,或者你的包管理器没有正确地搜索到它。yum install tcpreplay失败,提示: No package tcpreplay available. Error: Nothing to do。:有时候,如果仓库没有更新,可能会找不到新发布的包。

2023-10-18 11:16:24 232

原创 安装CentOS7.9操作系统

实机安装CentOS7.9操作系统图文(保姆级)教程_华青水上的博客-CSDN博客。下载CentOS7.9镜像文件,可以到CentOS官网或者其他镜像站点下载。插入安装媒介,启动计算机,进入BIOS设置,选择从外部设备启动。选择安装软件包的类型,默认为“Minimal Install”。完成安装后,重启计算机,进入新安装的CentOS7.9系统。创建一个可用的安装媒介,可以使用USB或者DVD。确认磁盘分区或选择手动分区,创建所需的分区。以上是安装CentOS7.9操作系统的步骤。

2023-10-12 09:34:06 151

原创 Linux命令截取文件部分内容

这个命令首先使用 head 命令来截取原始文件的前100G内容,并将其保存到新文件中。然后,使用 tail 命令来截取原始文件中的后100G内容,并将其保存到临时文件中。最后,使用 mv 命令将临时文件重命名为原始文件名,这将导致后100G的内容被删除。这将使用 head 命令来截取原始文件的前100G内容,并将其保存到新文件中。请确保您具有足够的磁盘空间来存储新文件。请确保您拥有足够的磁盘空间来执行此操作,并且在执行此操作之前备份您的文件。

2023-10-11 09:53:38 249

原创 常用的文本对比工具或网站

请注意,在下载和使用这些工具时,要遵循软件的使用规定,并注意版权和许可证问题。

2023-09-26 15:12:06 152

原创 VPN连接成功,ssh连接服务器失败,解决方案

打开网络和共享中心,点击“更改适配器设置”,找到已连接的网络适配器,右键选择“属性”,在“Internet协议版本4(TCP/IPv4)”属性中,点击“高级”,取消“使用默认网关设备提供的默认网关”勾选,然后重新连接VPN。当VPN连接导致网络适配器失效时,可能是因为VPN客户端在连接时把默认网关设置为VPN服务端的IP地址,但是在断开VPN连接时,没有及时恢复原来的默认网关设置,导致网络适配器无法正常工作。打开设备管理器,找到网络适配器,右键选择“禁用”,再右键选择“启用”,看是否能够恢复正常。

2023-09-26 13:50:20 321

原创 EF_VI支持功能介绍

EF_VI是基于SR-IOV技术实现的一种网卡虚拟化接口,具有以下特性:多个虚拟网卡:通过EF_VI,一张物理网卡可以被虚拟化成多个虚拟网卡,每个虚拟网卡都可以拥有独立的MAC地址、IP地址等网络资源。这样,不同的虚拟机或容器可以共享同一张物理网卡,实现网络资源的共享和利用效率的提高。隔离性:每个虚拟网卡可以被分配到不同的虚拟机或容器中,从而实现网络隔离,保证网络安全。同时,EF_VI还提供了一些安全机制,如基于VF MAC的ARP保护和基于VF MAC的流量策略,可以进一步增强网络安全。

2023-09-25 11:29:57 190

原创 CPU性能提升:流水线技术

流水线技术是一种将计算机的指令执行过程分成多个阶段,将每个阶段分别放在不同的硬件电路中来执行的方法。以一个单周期的 CPU 为例,指令执行的过程需要经过取指、译码、执行和写回四个阶段。在单周期的 CPU 中,每个指令需要在一个时钟周期内完成这四个阶段,才能执行下一条指令。而在流水线技术中,每个阶段都可以并行执行,每个时钟周期可以完成一条指令的某个阶段,就像是流水线中的每个阶段都在连续执行。

2023-09-25 10:13:40 389

原创 优化Cache机制,提升CPU性能

一般来说,CPU先通过地址总线将要访问的数据的地址发送到内存控制器,内存控制器将地址解码之后,会根据Cache映射方式和替换策略来判断该地址对应的数据是否在Cache中,如果在,就直接从Cache中读取数据;Cache的作用是缓存主存中的数据,提高CPU的访问速度,减少CPU对主存的访问次数,从而提高计算机的性能。总之,CPU和Cache之间的交互是通过地址总线、数据总线和控制线进行的,它们之间的数据传输速度非常快,可以有效地减少CPU访问内存的次数,从而提高计算机的性能和效率。

2023-09-21 17:26:19 258

原创 深度学习-Python调用ONNX模型

例如,如果您的模型期望的输入形状是(batch_size, 10),您可以将示例代码中的input_size变量设置为10。在您给出的代码中,您正在尝试将一个形状为(batch_size, 784)的输入张量提供给模型,但是模型期望输入张量的形状为(batch_size, 10)。因此,ONNX是一种强大的深度学习模型转换和部署工具,可以大大加速深度学习模型的开发和部署过程。导出模型:在训练好深度学习模型后,通过ONNX的支持的框架,比如PyTorch、TensorFlow等将模型导出为ONNX格式。

2023-09-20 17:22:56 1711

原创 深度学习-ONNX模型

同时,ONNX还支持导出到其他平台和硬件设备上,如Android、iOS、Windows等。该网站为ONNX社区的官方网站,提供了ONNX的文档、教程、工具、社区等资源,以帮助机器学习开发人员更好地使用和推广ONNX模型。ONNX是由Microsoft和Facebook合作推出的,它使得不同深度学习框架之间可以相互转换模型,从而使得机器学习开发人员可以更加灵活地选择使用不同的框架进行模型开发和部署。使用ONNX格式的模型,可以加快模型开发和调试的速度,同时也方便了模型的部署和应用。

2023-09-20 09:39:46 284 1

原创 计算机体系结构和CPU工作原理

一颗芯片通常是通过以下步骤生产的:设计阶段:芯片设计师根据产品的需求,利用计算机辅助设计软件(CAD)设计芯片电路的结构和功能。掩膜制备:将芯片电路的设计图转化为掩膜,即将芯片上的电路图案印在一块光刻胶上,并通过光刻技术将电路图案转移到硅片上。这个过程需要使用精密的光刻机和显影设备。硅片制造:利用化学气相沉积(CVD)技术在硅片上生长一层非常薄的氧化硅层,然后在氧化硅层上沉积一层硅层。然后使用掩膜和化学蚀刻方法将硅层上不需要的部分去除,留下芯片上所需的电路图案。

2023-09-19 13:55:19 167

原创 Linux命令dmesg介绍和使用

dmesg命令是Linux系统下一个非常常用的命令。其用于输出Linux系统启动时的内核环境信息,主要用于问题诊断和系统调试。使用dmesg命令可以查看各个系统组件启动时所输出的信息,例如CPU、内存、设备驱动、网络、文件系统等等。通过dmesg命令可以获取(system log)系统日志记录的所有信息,但只有内核数据,可以帮助诊断系统故障、调试应用程序、排除内核相关的问题和监控系统运行状态等等。dmesg 命令是一个非常强大且广泛使用的命令,在 Linux 命令行中经常会用到。

2023-09-19 11:47:15 1653

原创 寄存器介绍

在计算机的运行过程中,CPU将从寄存器中读取数据,对其进行计算或操作,然后将结果存回寄存器中。在实际应用中,当需要将寄存器复位时,可以使用指令将其设置为默认值或清空。需要注意的是,在进行大空间寄存器复位时,需要确保所有寄存器位都被正确地清空或设置为默认值,以确保良好的系统稳定性和可靠性。同时,在进行大空间寄存器复位时,需要注意寄存器的使用和保护,避免出现不可预料的错误。这些寄存器处于锁定状态。需要注意的是,在进行寄存器复位时,需要根据具体的应用来选择操作寄存器的指令,以确保正确地重置寄存器的状态。

2023-09-18 14:22:55 677

原创 终端关闭或用户退出登录,Linux命令继续运行

因此,nohup命令和&符号都可以将命令放到后台运行,但nohup命令会使得命令完全脱离用户的控制,并在终端关闭后继续运行,而&符号则只是将命令放到后台运行,但在终端关闭后仍可能被终止。&符号同样用于将命令放到后台运行,不过该命令会受到终端关闭的影响。当用户退出终端或关闭SSH连接时,该命令也将被终止。nohup命令用于在后台运行一条命令,即使终端关闭或用户退出登录,该命令也会继续运行。

2023-09-18 09:21:28 229

原创 Linux系统进程监视器htop输出结果说明

显示信息不同:在htop中,进程占用CPU和内存的详细信息都会自动显示出来,并且可以根据进程名称、进程ID等进行排序,这使得我们更加方便地查看和管理进程;htop是Linux系统下的一个进程监视器,可以显示当前系统中正在运行的进程的资源占用情况,包括CPU、内存、磁盘IO等。实时更新进程信息:htop可以实时监视系统中的进程状态变化,并且显示出各个进程的详细信息,包括进程ID、占用CPU的百分比、内存使用量等。右侧的百分比表示系统CPU的利用率,中间的方括号中可以看到一个进度条,表示当前CPU的使用情况。

2023-09-14 09:58:46 143

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除