图形linux概念 简介

How to Update Kali Linux 2023.1 to Kali Linux 2023.2 | Kali Linux 2023.2

修改源: sudo vim /etc/apt/sources.list 修改为: deb https://mirrors.ustc.edu.cn/kali kali-rolling main non-free contribdeb-src https://mirrors.ustc.edu.cn/ka ......
Linux 2023 Kali 2023.2 2023.1

Linux常用的shell命令

shell linux命令行就是由shell提供的,shell其实是所有命令行程序的统称,而CentOS系统中默认使用的shell程序就是bash,他是linux系统中运行的一种特殊程序,其文件位于/bin/bash,用户在登录linux系统时,系统就会自动加载一个shell程序,在用户和内核之间充 ......
命令 常用 Linux shell

linux 性能自我学习 ———— cpu 快速定位问题 [六]

### 前言 主要介绍一下cpu如何快速定位问题。 ### 正文 cpu 的一些性能指标: #### 1. cpu 使用率 cpu 使用率描述了非空闲时间占总cpu时间的百分比,根据cpu上运行任务的不同,又被分为用户cpu、系统cpu、 i/o 等待cpu、 软中断、硬中断。 用户cpu使用率,包 ......
性能 问题 linux cpu

Linux手册入门

使用man命令可以访问Linux系统的手册页。 但是对于初学者来说,看不懂很正常,所以我们需要学习它的格式: Name 显示命令名和一段简短的描述Synopsis 命令语法Configuration 命令配置信息Description 命令的一般性描述Options 命令选项描述Exit Statu ......
手册 Linux

Linux MemAvailable构成分析

在分析Linux系统内存时候,我们经常会通过观察/proc/meminfo的数据。而判断当前系统内存是否紧缺的时候,往往会关注MemFree和MemAvailable两个参数。那么这两个参数的关系是什么呢?谁能表示当前系统的内存紧张程度? 我们先从结构与关系的角度来区分两个参数的含义。MemAvai ......
MemAvailable Linux

linux 中实现输出匹配字符之后或之前的若干行

001、输出匹配字符之后的若干行 [root@PC1 test4]# ls a.txt [root@PC1 test4]# cat a.txt ## 测试数据 01 02 kk 03 04 05 06 07 kk 08 09 10 11 12 ## 输出匹配字符之后的3行 [root@PC1 tes ......
字符 linux

Linux会替代Windows吗?

Windows用户们,去还是留? Windows 依然是高居榜首的桌面操作系统,占据 90% 以上的市场份额,远超 macOS 和 Linux 。 从数据来看,尽管 linux 并不是 Windows 的头号接班人,但近几年越来越多用户转向 Ubuntu、Linux Mint 等发行版,的确为 Li ......
Windows Linux

Linux会替代Windows吗?

Windows用户们,去还是留? Windows 依然是高居榜首的桌面操作系统,占据 90% 以上的市场份额,远超 macOS 和 Linux 。 从数据来看,尽管 linux 并不是 Windows 的头号接班人,但近几年越来越多用户转向 Ubuntu、Linux Mint 等发行版,的确为 Li ......
Windows Linux

Linux会替代Windows吗?

Windows用户们,去还是留? Windows 依然是高居榜首的桌面操作系统,占据 90% 以上的市场份额,远超 macOS 和 Linux 。 从数据来看,尽管 linux 并不是 Windows 的头号接班人,但近几年越来越多用户转向 Ubuntu、Linux Mint 等发行版,的确为 Li ......
Windows Linux

网安--Linux软件安装

1、脚本和程序的区别 不需要编译:javascript、python、ruby 需要编译:c、c++、swift、kotlin、go。。。。 解释型:边解释边执行 编译型:计算机可以直接执行 Linux派系 源码安装: 红帽: make 1.tar包解压缩 解压并释放源代码包到指定的目录 2. ./ ......
Linux 软件

7.1. JDBC简介

**1. 什么是JDBC?** JDBC(Java Database Connectivity)是一个Java API,用于连接和执行SQL语句与关系型数据库进行交互。JDBC提供了一组接口和类,使Java程序能够与各种数据库通信,如MySQL、Oracle、PostgreSQL等。 **2. JD ......
简介 JDBC

Linux进程间通信源码分析

# 概览 这篇文章从内核源码的角度整理一下Linux的进程间通信机制。 众所周知,Linux操作系统的通信机制有以下几种: - 信号 - 管道(分为匿名管道和有名管道) - 信号量 - 共享内存 - 消息队列 - Socket 本文主要内容包括其中前五个。 **其中信号量、共享内存、消息队列在Lin ......
源码 进程 Linux

linux selenium chrome_options.add_argument()

from pyvirtualdisplay import Display import undetected_chromedriver as uc from selenium.webdriver.common.keys import Keys from selenium.webdriver.comm ......

linux 中awk命令实现输出匹配字符的上下若干行

001、 [root@PC1 test3]# ls test.txt [root@PC1 test3]# cat test.txt ## 测试数据 jjjj kkk gene jjj dddd yyy iiii ppp ffff 999 gene ttt eeee mmm aaaa nnn [roo ......
字符 上下 命令 linux awk

linux 计算机基础

1. GPL、BSD、MIT、Mozilla、Apache和LGPL的区别 GPL GPL许可证的核心:允许任何人观看、修改,并散播程序软件里的原始程序码,条件是如果你要发布修改后的版本就要连源代码一起公布,不允许修改后和衍生的代码做为闭源的商业软件发布和销售。Linux就是采用了GPL协议。 GP ......
计算机 基础 linux

【Linux中断】Linux系统中断机制简述

# Linux中断 ## Linux中断处理过程 1.使能中断,初始化相应的寄存器 2.注册中断服务函数,也就是向irqTable数组的指定标号处写入中断服务函数 3.中断发生以后进入IRQ中断服务函数,IRQ的中断服务函数在irqTable里面查找具体的中断处理函数,找到以后执行相应的中断处理函数 ......
Linux 机制 系统

K8S in Action 读后感(概念简介)

一、K8S的用武之地 今天,大型单体应用正被逐渐拆分成小的、可独立运行的组件,我们称之为微服务。微服务彼此之间解耦,所以它们可以被独立开发、部署、升级、伸缩。这使得我们可以对每一个微服务实现快速迭代,并且迭代的速度可以和市场需求变化的速度保持一致。 但是,随着部署组件的增多和数据中心的增长,配置、管 ......
读后 读后感 概念 简介 Action

消息队列RocketMQ基本概念

1 消息模型(Message Model) RocketMQ主要由 Producer、Broker、Consumer 三部分组成,其中Producer 负责生产消息,Consumer 负责消费消息,Broker 负责存储消息。Broker 在实际部署过程中对应一台服务器,每个 Broker 可以存储 ......
队列 RocketMQ 概念 消息

SD卡标识意思简介

所有SD卡(即“安全数码”SecureDigital简称), 无论大小如何,均使用一或两个类似于优盘和固态硬盘中的小型NAND闪存芯片,以及一个微型处理器来管理数据和指令。 ①尺寸标准 SD卡共有三种尺寸标准: 标准SD卡: 32 x 24 x 2.1-1.4毫米 迷你(mini)SD卡: 21.5 ......
标识 意思 简介

LFS - Linux From Scratch 从零开始全记录 - 1 准备篇

上次折腾 LFS 已经是好几年前了,只记得最后用 VMware 引导成功了,好多技术细节已经不记得了。趁着最近有空,再来折腾一次。这一次用的一台新的 Win10 PC,目标是在一个 U 盘上构建 LFS,然后用 U 盘引导物理机,顺便记录一下整个过程。 # 准备阶段 ## 下载虚拟机、Ubuntu ......
Scratch Linux From LFS

Linux的I/O复用技术:poll

poll:poll系统调用和select类似,也是在指定时间内轮询一定数量的文件描述符,以测试其中是否有就绪的文件描述符。优点:1.相比select来讲,它没有fd数量的限制,理论上打开fd的数目跟系统内在有关;2.也不用每次都把fd集合从用户区拷贝数据到内核,它使用一个 struct pollfd ......
Linux 技术 poll

国产化麒麟linux系统开发编译常见问题汇总

团队自研股票软件关注威信龚总号:QStockView,下载 1 问题处理 1.1 Unknown module in QT:QJsonDocument 缺少QJsonDocument 解决方法: Pro文件中加上 QT+=core; 播放器库问题 1.2 代码中汉字乱码需要设置文件编码格式 原因分析 ......
常见问题 国产 常见 问题 系统

【Linux】rsync替代cp/scp使用

## Why using rsync but not cp or scp ### rsync 基本功能 ``` -- 拷贝文件 只拷贝某些特定的文件 拷贝文件时,保留其ACL权限 拷贝文件时,保留其UGO权限 拷贝文件时,保留其文件的原始修改时间 拷贝文件时,自动删除目标端同样的文件再传输 拷贝文件 ......
Linux rsync scp cp

linux 正则表达式

目录 一、正则表达式 二、元字符 三、次数符号 四、位置锚定 五、实验 一、正则表达式 通配符功能是用来处理文件名,而正则表达式是处理文本内容中字符。 分类: 1. 基本正则表达式 2.扩展正则表达式 二、元字符 元字符: . 匹配任意单个字符,可以是一个汉字 () 使用转义符,只表示\(\) [] ......
正则 表达式 linux

linux sort、uniq、tr、grep、eval、cut、sqlit、paste

目录 一、grep查找文件内容 二、sort排序 三、uniq统计压缩重复 四、tr替换压缩 五、cut截断 六.sqlit拆分 七.paste合并 八.eval 一、grep(匹配文件内容) grep [选项]… 查找条件 目标文件 -m 匹配次数 -v 除什么以外 -i 忽略大小写 -n 显示匹 ......
linux paste sqlit grep eval

Spring 核心概念之一 IoC

欢迎来到本篇文章!通过上一篇什么是 Spring?为什么学它?的学习,我们知道了 Spring 的基本概念,知道什么是 Spring,以及为什么学习 Spring。今天,这篇就来说说 Spring 中的核心概念之一 IoC。 ......
核心 概念 Spring IoC

Splunk Enterprise 9.0.5 (macOS, Linux, Windows) 发布 - 机器数据管理和分析

Splunk Enterprise 9.0.5 (macOS, Linux, Windows) - 机器数据管理和分析 请访问原文链接:,查看最新版。原创作品,转载请保留出处。 作者主页:[sysin.org](https://sysin.org) ## 混合世界的数据平台 快速、大规模地从可见性转 ......

1. C++编程简介

勿在浮沙筑高台 课程:C++ 面向对象程序设计。 面向对象,它是一个观念。那么我们要用这种观念来写程序,需要面向对象的语言,而 C++ 就是一个支持面向对象观念的一种语言。 上这门课你该具备什么样的基础呢?只要你有这些基础就够了,你曾经学过某一种 procedure language,最好是 C 语 ......
简介

《Linux基础与服务管理(基于CentOS 7.6)》pdf电子书免费下载

本书以目前广泛使用的CentOS 7.6平台为例,由浅入深、系统地介绍了Linux基础及对Linux各种服务的管理。*书共11章,主要内容*括Linux简介、基础*作命令、账户与权限管理、文件系统与磁盘管理、网络管理与系统监控、软件*管理、进程与基础服务、常用服务器配置、常用集群配置、常用系统*配置 ......
电子书 基础 CentOS 免费下载 Linux

linux 内存管理 ------ malloc 的内存分配

低于128K的内存分配采用具有内存池缓存机制的 brk 方式,可以减少缺页中断、系统调用的次数。高于128K时采用匿名内存映射区的mmap方式, 避免产生太大的内存碎片 如果分配后的虚拟内存没有被访问的话,虚拟内存是不会映射到物理内存的,这样就不会占用物理内存了。只有在访问已分配的虚拟地址空间的时候 ......
内存 malloc linux