• 2025-01-08基本linux命令行
    **系统信息**arch显示机器的处理器架构(1)uname-m显示机器的处理器架构(2)uname-r显示正在使用的内核版本dmidecode-q显示硬件系统部件-(SMBIOS/DMI)hdparm-i/dev/hda罗列一个磁盘的架构特性hdparm-tT/dev/sda在磁盘上执行测试性读取操作cat/proc/cpuin
  • 2025-01-08Ollama系列---【如何离线安装ollama?】
    1.环境本文以centos7.9安装ollama为例2.下载ollama安装包官网地址:https://ollama.com/download/linuxGitHub手动安装文档地址:https://github.com/ollama/ollama/blob/main/docs/linux.md安装包下载地址:https://ollama.com/download/ollama-linux-amd64.tgz3.上传到服务器并
  • 2025-01-08非常值得一看,最低月薪上万的运维安全工程师学习路线_运维学习路线_运维开发学习路线
    文章目录前言一、运维安全是什么?二、合格的运维安全人员需要掌握的技能:三、运维前景运维安全1️⃣零基础入门①学习路线②路线对应学习视频2️⃣视频配套资料&国内外网安书籍、文档①文档和书籍资料②黑客技术3️⃣网络安全源码合集+工具包4️⃣网络安全面试题资料领取
  • 2025-01-08linux 清空catalina.out日志 不需要重启tomcat(五种方法)
    今天突然发现图表展示查询条件不能用了,想着可能是日志太多一直没清理导致的,结果一查tomcat的log目录居然已经有1012G,果断删除生成的前几年的日志,发现这些都不大,保留2425年其他都删掉还有956G,仔细一看catalina.out居然有865G,上网查看有没有不关闭tomcat就清空这个文件的方法,删除之
  • 2025-01-08spring boot Linux dockerfile与Windows dockerfile区别
    在创建Dockerfile来构建SpringBoot应用程序的容器时,Dockerfile本身通常与操作系统的差异无关,因为Docker容器是跨平台的。然而,在某些情况下,可能会有一些细微的差别,这些差别主要来自于文件路径格式、换行符等操作系统之间的差异。以下是可能需要注意的几个方面:文件路径格式Windo
  • 2025-01-07linux PAM可插拔认证模块介绍
    PAM(PluggableAuthenticationModules)介绍通过提供一些动态链接库和一套统一的API,将系统提供的服务和该服务的认证方式分开使得系统管理员可以灵活地根据需要给不同的服务配置不同的认证方式而无需更改服务程序,同时也便于向系统中添加新的认证手段 流程图说明:1、系
  • 2025-01-07【Linux基础入门】
    Linux基础Linux常用指令vi编辑Linux常用指令pwd显示当前工作目录的绝对路径linux@ubuntu:~$pwd/home/linuxcd切换目录linux@ubuntu:/home$cd/home/linux//cd绝对路径linux@ubuntu:~$cd./Desktop///cd相对路径linux@ubuntu:~/Desktop$cd..//cd.
  • 2025-01-07linux系统串口终端软件显示异常解决方法,触觉智能出品
    本文介绍linux系统串口终端软件显示异常解决方法,以xshell软件为例。使用触觉智能的PurplePiR1双网口开发板演示,内置双核A71.2Ghz处理器,支持WiFi与丰富GPIO拓展,是嵌入式新人入门学习的高性价比开发板!使用resize命令调整终端命令终端大小不对的情况如下图:使用resize命令调整
  • 2025-01-07如何在 Rocky Linux 9 上安装 SQLite 教程
    如何在RockyLinux9上安装SQLite教程简介:SQLite是一个轻量级的、嵌入式的关系型数据库管理系统。与传统的客户端-服务器数据库不同,SQLite将整个数据库存储在一个文件中,使得它非常适合于小型应用、嵌入式设备和本地数据存储。本教程旨在手把手教你如何在RockyLinu
  • 2025-01-07Linux命令速成
    Linux一、Linux要点要在一个命令行上输入多条命令,可使用分号来分隔命令。比如cd/etc;ls–l。反斜杠“\”将一个较长的命令分成多行表达,换行后,shell自动显示提示符“>”,表示正在输入一个长命令,此时可继续在新行上输入命令的后续部分。Linux命令由”命令+选项+参数“
  • 2025-01-07Linux开机LOGO更换以及附带问题
    应用层更换Linux机器开机启动LOGO平台开机Logo默认是编译进内核的,更换起来很不方便,通过改写内核源码,可以实现应用层直接更换内核Logo。1.uboot相关修改网上教程一般会这么改"loadlogo=mmcread0x150000000x58000x2800;\0"\"runloadlogo;"\核心代码是mmcread0x150
  • 2025-01-07Linux文件系统的安全保障---Overlayroot!
    `overlayroot` 是一种使用 OverlayFS 实现的功能,可将根文件系统挂载为只读,并通过一个临时的写层实现对文件系统的修改。这种方法非常适合嵌入式设备或需要保持系统文件完整性和安全性的场景。下文以 RK3568 平台为例,介绍制作 overlayroot 的详细步骤。​1. 制作精简文
  • 2025-01-07【Prometheus】【Alertmanager】手把手教你安装v0.28.0-rc.0版本
    本文用来演示下载安装Alertmanager的v0.28.0-rc.0版本(Linux64位),具体可以按照以下步骤进行:1.下载Alertmanager压缩包首先,你需要通过curl或wget命令来下载alertmanager的压缩包。使用curl命令下载:curl-LOhttps://github.com/prometheus/alertmanager/r
  • 2025-01-07flow pg walkthrough Intermediate
    nmapnmap-p--A-T4-sS192.168.114.104StartingNmap7.94SVN(https://nmap.org)at2025-01-0703:03UTCNmapscanreportfor192.168.114.104Hostisup(0.072slatency).Notshown:65533filteredtcpports(no-response)PORTSTATESERVICEVERSION
  • 2025-01-07Linux下安装paraview的疑难杂症&方法
    1.下载安装包(https://www.paraview.org/),linux则选择对应的linux版本。此网站下载速度较慢可以耐心等待。2.解压缩安装包:sudotar-xzvfParaView-5.12.1-MPI-Linux-Python3.10-x86_64.tar.gz-C/opt///解压缩到根目录下opt文件夹cd/opt/
  • 2025-01-07linux 服务器清理
    起因服务器报错:nospaceleftondevice翻译:设备上没有剩余空间解决方法清理数据,这里有个点要注意,对于重要文件,一定要备份。步骤1首先,需要确定哪个分区或目录占用了大量空间。df-h执行结果示例:FilesystemSizeUsedAvailUse%Mountedonudev
  • 2025-01-07linux防火墙相关命令,开启关闭端口,服务,防火墙等
    linux防火墙相关命令,开启关闭端口,服务,防火墙等注意:以下所有命令在centos7.6环境下测试,其他linux环境请自行测试注意:在linux中,不是管理员登录,最好在指令前加上sudo提权,避免权限不够执行失败带来的麻烦,以下命令请都加上sudo,这是一个好习惯。#开启/关闭防火墙systemctlstartfi
  • 2025-01-07网络安全学习路线
    《网络安全自学教程》网络安全这几年改成了网络空间安全,因为网络空间也是国家主权之一,网络空间不安全,你就要在别人眼皮子底下裸奔,当然,非洲的小伙伴就不用担心受到威胁,毕竟他们连网都没有。网络安全学习路线1、网络协议安全1.1、OSI七层模型1.2、TCP/IP协议栈1.3、Wires
  • 2025-01-07安装 Eclipse
    我从礼拜一开始就一直研究这个问题,这个问题在我脑袋中一点概念都没有。我们在解决自己不知道的问题的时候,首先,先把问题定义清楚。 举个例子,我昨天把问题定义成,1.Eclipse部署Tomcat;2.Linuxtomcattomcat 搜出的结果,都是在图形界面上操作,这时候我有两种选择:一是Eclipse
  • 2025-01-07[shell/linux] Shell 管道流机制及原理
    缘起:shell管道流Shell有一种功能,就是可以将两个或者多个命令(程序或者进程)连接到一起,把一个命令的输出作为下一个命令的输入,以这种方式连接的两个或者多个命令就形成了管道(pipe)。那么,shell管道流的原理是如何的?以多个管道流命令(catxxx.log|grep-i"keyword"|jq-r
  • 2025-01-07I/O 多路复用,网络编程中的select、poll、epoll的发展历史、原理详解以及代码实现(一)
    select、poll、epoll的发展历史与背景select、poll和epoll是Linux/Unix系统中处理多路I/O复用的核心技术,随着计算机网络的发展,它们的演进反映了高并发场景对性能优化的不断需求。1.select的起源背景在20世纪80年代,Unix系统的网络编程开始兴起,早期的Unix系
  • 2025-01-07编译Ubuntu 24.04 LTS 内核(BuildYourOwnKernel)
    1、配置环境修改apt源修改/etc/apt/sources.list.d/ubuntu.sources,添加"deb-src"到Types:,修改后的文件内容如下:Types:debdeb-srcURIs:http://cn.archive.ubuntu.com/ubuntu/Suites:noblenoble-updatesnoble-backportsComponents:mainrestricteduniversemult
  • 2025-01-07Linux 文件的特殊权限—ACL权限控制
    本文为UbuntuLinux操作系统-第二十期~~其他特殊权限:【SUID权限】,【SGID权限】,【SBIT权限】更多Linux相关内容请点击
  • 2025-01-06Linux系统如何优雅的关机
    Llinux系统正确关机的姿势在Linux程序里,有很多程序或者说是服务都是在背景下执行的,可能在背景的后面会有很多任务在工作,如果直接按下电源键,内存中的数据可能会来不及同步到硬盘中导致数据丢失。除此之外,如果不是正常关机,则可能会造成文件系统的损坏,因此,在关机的时候需要注意以下
  • 2025-01-0604-Linux系统编程之进程
    一、进程的概述1.什么是进程进程:即进行中的程序,可执行文件从开始运行到结束运行这段过程就叫进程。2.程序和进程的区别程序:存储在磁盘上、占磁盘空间、静态的。如:我们编写的C语言代码就是程序,存储在我们电脑磁盘上;进程:运行在系统上、占内存空间,动态的,包括进程的创建