• 2024-07-02嵌入式Linux中的LED驱动控制(设备树方式)
    Linux3.1之后的内核版本,引入了设备树的概念。同时,设备树还需要Bootloader的支持,如果使用Uboot,在1.1.3版本之后就可以支持设备树了。设备树概念的提出其实有两方面的原因。其一当然是代码冗余,导致Linux内核臃肿不堪。在Linux内核源码中,只要是通过了基金会的认可,就可以把某个厂商的
  • 2024-07-02【Linux系列】修改ssh端口
    #Linux#等保场景:在CentOS7.9操作系统上,修改默认的ssh端口。ssh默认22端口,在实际开展业务中的生产环境中,通常会修改为指定端口号,以满足规范。版本:CentOS7.91.修改sshd_config配置文件修改命令:vi/etc/ssh/sshd_config修改内容:Port100222.重启sshd服务3.查看端口信息
  • 2024-07-02Linux升级软件系统,防止其他用户登录影响升级,可以进行的操作
    题目解析touch/etc/nolgoin:禁止所有普通用户登录iptable-sINPUT-ttcp-s!127.0.0.1-jDROP:屏蔽非127.0.0.1请求;Linux的七个运行级别Linux下的7个运行级别:0:系统停机状态,系统默认运行级别不能设置为0,否则不能正常启动,机器关闭。1:单用户工作状态,root权限,用于系统
  • 2024-07-02Linux简史看这篇就够了
    目录一、Unix操作系统1、为什么要讲Unix?2、Unix发展史2.1、早期计算机存在的问题2.2、CTSS系统诞生2.3、Multics计划2.4、Unics诞生2.5、Unix系统诞生2.6、Unix版权宣告2.7、Minix系统诞生二、Linux操作系统1、Linux系统起源2、GNU计划3、Linux版本的衍生版本3.
  • 2024-07-02Linux的访问权限详解
    题目解读访问权限rw-r--r--分别代表什么东西r:代表可读w:可写e:可执行方便起见进行拆分rw-代表文件所属用户的权限r--代表同组用户的权限r--代表其他用户的权限同时我们可以用2进制来表示:r:4w:2e:1也即是3位二进制数则可以表示chmod命令更改对应的文件
  • 2024-07-02Linux统计日志中有多少个不同的IP登录
    题目解析知识点:1、awk-F'''{print$3}'指定空格是分隔符进行分割,取第三个。(不指定默认分隔符也是空格)2、uniq-c(uniq命令可以去除排序过的文件中的重复行,因此uniq经常和sort合用。也就是说,为了使uniq起作用,所有的重复行必须是相邻的。参数-c:进行计数)3、wc-l行
  • 2024-07-02Linux——查找文件-find(详细)
    查找文件-find 作用-按照文件名、大小、时间、权限、类型、所属者、所属组来搜索文件格式find 查找路径  查找条件 具体条件 操作注意-find命令默认的操作是print输出-find是检索文件的,grep是过滤文件中字符串 参数参数         
  • 2024-07-02Linux—— 逻辑运算符,压缩和解压缩
     --a:and逻辑与  --o:or逻辑或  --not:not逻辑非  -优先级:与>或>非```shell[root@server~]#find / -size +10k -a -size -50k[root@server~]#find /etc  -name "e*" -o -name "f*"[root@server~]#find /etc  -nam
  • 2024-07-02Day 2. Linux文件系统管理
    几个常见的处理目录的命令ls(英文全拼:listfiles):列出目录及文件名cd(英文全拼:changedirectory):切换目录pwd(英文全拼:printworkdirectory):显示目前的目录mkdir(英文全拼:makedirectory):创建一个新的目录rmdir(英文全拼:removedirectory):删除一个空的目录cp(英文全拼:copyfile):复
  • 2024-07-02Linux系统性能优化:七个实战经验
    1、影响Linux系统性能的因素一般有哪些?Linux系统的性能受多个因素的影响。以下是一些常见的影响Linux系统性能的因素:CPU负载:CPU的利用率和负载水平对系统性能有直接影响。高CPU负载可能导致进程响应变慢、延迟增加和系统变得不稳定。内存使用:内存是系统运行的关键资源。当
  • 2024-07-02【Linux】在Ubuntu下开发.Net Framework桌面应用
     一、搭建环境1、VMware安装Ubuntu图文教程https://www.bilibili.com/read/cv25918406/ 2、安装NETSDK(搭建.NETCore环境)终端执行:wgethttps://dot.net/v1/dotnet-install.sh-Odotnet-install.shchmod+x./dotnet-install.sh./dotnet-install.sh--channel6.0
  • 2024-07-02每天学一个 Linux 命令(15):man
    Github地址:https://github.com/mingongge/Learn-a-Linux-command-every-day命令简介man命令用于查看、显示Linux中命令的帮助信息,显示的帮助信息,可上下滚动,搜索特定文本的出现以及其他有用的功能。man命令是Linux系统下的帮助命令,通过man命令可以查看Linux系统
  • 2024-07-02linux 4.19 ip重组
    IP重组ip重组这部分4.19内核与3.10内核有些差别,4.9.134以后内核中不使用低水位和工作队列了,同时使用了rhashtable替代了hashbucket的概念,在3.10内核中使用1024个hashbucket,每个bucket中最多存放128个分片队列,在4.19内核中所有的分片队列都保存在可动态调整的rhashtable中
  • 2024-07-02Linux 下 zookeeper 集群部署
    目录1.zookeeper下载2.环境准备3.zookeeper部署3.1 修改系统配置文件3.2开放端口3.3安装zookeeper3.4 验证4.设置服务开机自启动本文将以三台服务器为例,介绍在linux系统下zookeeper的部署方式。1.zookeeper下载  下载地址:Indexof/dist/zookeeper(a
  • 2024-07-02Linux的磁盘分区、挂载,解释挂载的经典案例——如何增加一块硬盘
    (1)分区、挂载释义:①无论有几个分区(硬盘),分给哪一目录使用(Linux文件系统),它归根结底就只有一个根目录。一个独立且唯一的文件结构。每个分区都是用来组成整个文件系统的一部分。②“挂载”(Mount)是指将设备(如硬盘、光盘、USB驱动器等)中的一个分区与一个已存在的目录(挂载点)关联起
  • 2024-07-02嵌入式GDB调试Linux C程序或交叉编译(开发板)
    目录简介开始使用电脑端准备安装gdb1.编译带调试信息的可执行文件2.进入gdb3.启动程序常用命令设置断点:进入函数打印数值结束常用命令l回车键bCSnpq参考文档1、安装gdb。2、gdb的简单使用。(1)在可执行文件中加入源码信息(2)进入gdb(3)gdb调试常用命令[1]start[2]单步执行(n
  • 2024-07-02Linux 文件系统扩展
    今天发现/usr目录空间不够。需要扩展。之前没有处理过。今天试了一下调整。并且记录下来整个过程。1使用fdisk-l查看磁盘信息2、使用fdisk/dev/sda对磁盘进行分区操作完后,多了一个/dev/sda34使用pvcreate/dev/sda3创建物理卷5、使用vgextendol/dev/sda3扩展磁
  • 2024-07-02Linux内存不够了?看看如何开启虚拟内存增加内存使用量
    1、为什么要使用虚拟内存当我们没有多余的钱去购买大内存的云服务器时,但是当前服务器里面的软件和程序运行的比较多导致内存不够用了。这个时候可以通过增加虚拟内存来扩大内存容量。但是在启用虚拟内存时,需要仔细考虑系统的实际需求和硬件配置,以及权衡虚拟内存的优缺点,考虑好利
  • 2024-07-01玄机-第一章 应急响应-Linux日志分析
    玄机-第一章应急响应-Linux日志分析账号root密码linuxrzsshroot@IP1.有多少IP在爆破主机ssh的root帐号,如果有多个使用","分割2.ssh爆破成功登陆的IP是多少,如果有多个使用","分割3.爆破用户名字典是什么?如果有多个使用","分割4.登陆成功的IP共爆破了多少次5.黑客登陆主机
  • 2024-07-01【嵌入式Linux】<总览> 多线程(更新中)
    文章目录前言一、多线程1.概述2.创建线程3.线程退出4.线程回收5.线程分离6.线程取消7.线程的ID比较二、线程同步1.概述2.互斥锁3.死锁4.读写锁5.条件变量6.信号量三、线程池前言记录学习多线程的知识重点与难点,若涉及版权问题请联系本人删除!
  • 2024-07-01linux高级编程(线程)(1)
    虚拟地址:线程:        概念:线程是轻量级进程,一般是一个进程中的多个任务。        进程是系统中最小的资源分配单位。(竞争计算机资源的最小单位)(进程能分配硬件资源,线程不行)线程是系统中最小的执行单位。   特征:   1、共享资源(除了栈区都共享)-->
  • 2024-07-01Linux基本技巧
    linux查看cpu占用率的方法查看单核CPU占用率,终端上输入“top”。查看多核CPU占用率,终端上输入“top”,进入界面再输入“1”。Linuxtop命令里面%CPU和cpu(s)的差别Cpu(s):所有用户进程占用整个cpu的平均值,由于每个核心占用的百分比不同,所以按平均值来算比较有参考意义。%CPU
  • 2024-07-01linux yum的安装与管理
    (学生填写)(一)yum配置本地源在使用yum安装之前是必须配置yum源的,在不能联网的情况下,可使用DVD光盘或ISO文件做本地yum源.建立光盘文件存放目录(/mnt/dvd)和创建光盘挂载点,如图1所示。 图1挂载光盘成功2.利用挂载光盘命令,已将光盘正常挂载好,如图2
  • 2024-07-01linux网络配置与管理
    1.Setup配置(centos7之后使用nmtui)首先,查看网卡的信息,是否有IP地址。如图所示:图1查看网卡信息进入set设置,在终端输入“setup”,点击“enter”键。如图所示:图2进入setup设置点击“enter”后,就进入了setup配置界面了,选择“网络配置”。如图所示:图3
  • 2024-07-01linux命令汇总
    top(命令)显示系统中所有动态进程top-pPID显示指定进程编号的进程信息top-d10每隔10秒显示进程变化top-n3更新3次进程变化后结束进程top-i显示正在运行,正在执行的进程top命令下字段含义PID进程编号USER进程