磁盘 方式 目录linux
linux 中sed命令输出匹配字符的下一行或者若干行
001、grep实现 (base) [root@pc1 test2]# ls a.txt (base) [root@pc1 test2]# cat a.txt ## 测试数据 1 2 keyword 3 4 5 keyword 6 7 8 (base) [root@pc1 test2]# grep ......
Linux-----进程、线程、协程的生命周期、调度器slab
Linux进程、线程、协程的区别 进程 进程是操作系统中的一个独立执行单元。 每个进程都有自己的独立内存空间,包括代码段、数据段、堆栈等。 进程之间通常需要通过进程间通信(IPC)来交换数据和信息。 进程启动和销毁开销较大,因为需要分配和释放独立的内存空间。 进程之间隔离度高,一个进程的崩溃不会直接 ......
linux 文件权限
1. 查看文件权限2. rwx 的意义3. 改变文件属性与权限3.1 rwx 与 4213.2 改变文件权限:chmod3.3 改变文件所属组群:chgrp3.4 改变文件所有者:chownLinux下一切皆文件,Linux中所有内容都是以文件的形式保存和管理的,因此了解文件系统是学习Linux十分 ......
linux的认知与基本命令
一.linux的了解 1. 什么是Linux? a,Linux是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布。它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和 ......
Linux-----任务调度层次
在Linux操作系统中,任务调度涉及多个层次和组件,这些层次和组件共同协作以实现任务的分配和执行。以下是Linux中的任务调度层次: 硬件调度 最底层的调度发生在处理器硬件层面。硬件调度器(通常由CPU或CPU内核管理)负责在不同任务之间切换,并根据硬件特性执行任务。这包括处理硬件中断、异常处理和上 ......
Linux-----进程的调度基本原则和实现方式
基本原则 公平性 Linux调度器追求公平性,即每个运行中的进程都有机会获得CPU时间。这通过使用时间片轮转算法和动态优先级调度来实现。Linux将进程分为实时(real-time)和普通(normal)进程,以确保实时任务不会被普通任务长时间阻塞。 优先级 Linux采用了静态优先级和动态优先级相 ......
第一章 初识Linux
一、什么是Linux Linux是一种开源的操作系统,它基于Unix操作系统的设计原则和思想,具有稳定性、安全性和灵活性等优点。和Windows操作系统软件一样,Linux也是一个操作系统软件。但是和Windows不同的是,Linux是一套开放源代码程序的、并可以自由传播的类Unix操作系统软件(U ......
Linux---内核初始化
内核初始化 引导加载程序(BootLoader) 计算机首先加载引导(GRUB)。引导加载程序的任务是从存储介质(硬盘、光盘等)加载操作系统内核到内存中,并跳转到内核的启动位置。 设置堆栈和切换到保护模式 内核初始开始时,计算机可能仍让处于实模式。内核会设置堆栈,切换到保护模式或长模式(64位系统) ......
linux内核网络源码学习(一)
代码一 linux/include/net/tcp.h #define TCP_SKB_CB(__skb) ((struct tcp_skb_cb *)&((__skb)->cb[0])) 这段代码是一个宏定义,用于将一个struct sk_buff结构中的成员cb转换为struct tcp_skb ......
Linux shell script if condition control flow methods All In One
Linux shell script if condition control flow methods All In One
if...then...fi / if...then...else..fi / if...then...elif...then...fi
......
Windows Server 2019 使用 WSL(Linux子系统(官方发行WSL版))
启用适用于 Linux 的 Windows 子系统 必须启用“适用于 Linux 的 Windows 子系统”可选功能并重启,然后才能在 Windows 上运行 Linux 发行版。 以管理员身份打开 PowerShell 并运行: Enable-WindowsOptionalFeature -On ......
Windows Server 2019 使用 WSL(Linux子系统(Centos非官方发行版))
启用适用于 Linux 的 Windows 子系统 必须启用“适用于 Linux 的 Windows 子系统”可选功能并重启,然后才能在 Windows 上运行 Linux 发行版。 以管理员身份打开 PowerShell 并运行: Enable-WindowsOptionalFeature -On ......
linux 查找
一、文件查找 1.按照名称精确查找 (全局查找)找到所有这个文件 [root@localhost /]# find / -name tnsnames.ora 按照名称精确查找 (当前路径查找) [root@localhost /]# find . -name i-bpm.jar 2.按 ......
linux节假日禁用crontab
思路: 对于计划任务来说,其实节假日把计划任务手动注释掉就行 对于提前收到及假日通知,可以提前安排好任务,让注释任务也提前写到计划任务里 ununtu的crontab模板如下(centos一样,找到crontab的实际文件路径替换掉下文终端crontab文件路径就行): ## 节假日注销所有计划任务 ......
Top 50+ Linux Commands You MUST Know
Top 50+ Linux Commands You MUST Know https://www.digitalocean.com/community/tutorials/linux-commands Top 50 Linux Commands You Must Know as a Regular ......
启动weblogic报ORA-28001解决方式
Weblogic一个月不用,启动报如下错误(采用oracle数据库): 注:数据源配置:datasource.name.1=WM6_DS <jta-data-source>jdbc/WM6_DS</jta-data-source> <Sep 25, 2023 2:56:12 PM CST> <Not ......
利用机器学习和AI优化自助服务的5种方式
如果您想要降低人工干预,为用户提供即时的解决方案,那么最重要的就是要让用户自己找到答案。所以,您可能并不陌生因此产生的自助服务选项。 自助服务是许多用户寻求解决问题的普遍方式。根据 Forrester Research 的调查,72% 的客户在解决自己的支持问题时更愿意选择自助服务,而不是发送电子邮 ......
Linux中断
Linux内核中负责处理中断的模块主要包括以下几个关键部分: 中断控制器: 中断控制器负责处理硬件产生的中断信号,它会将中断信号传递给相应的处理程序。 在x86架构中,常见的中断控制器有APIC(高级可编程中断控制器)。 中断描述符表(IDT): IDT是x86架构下用于存储中断处理程序地址的表,内 ......
Linux系统优化
一、 系统信息查看方法# 查看系统名称信息 # cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 查看系统内核版本 # uname -r 3.10.0-1160.el7.x86_64 查看系统硬件位数 # uname -m x8 ......
linux下的shell
1.查看当前用户默认的shell: cat /etc/passwd 最后面几行,找到用户名 2.查看当前的终端是什么shell echo $SHELL 或者 echo $0 3.查看系统可以使用那些shell cat /etc/shells ......
kali linux虚拟机安装与配置
1.下载vmware虚拟机 2.使用官网公布的最新版vm版本kali 官网地址https://www.kali.org/get-kali/#kali-virtual-machines 点击第一个图标下载 3.解压后打开,打开vmware直接,将.vmx文件托入虚拟机中就可以使用了。 打开kali l ......
WPF中以MVVM方式,实现RTSP视频播放
前言视频播放在上位机开发中经常会遇到,基本上是两种常见的解决方案 1.采用厂家提供的sdk和前端控件进行展示,常见的海康/大华都提供了相关sdk及文档 2.开启相机onvif协议,捅过rtsp视频流进行播放,前端可以采用web方式,或者wpf中的视频控件进行展示。 项目需求,决定了最终采用开启相机o ......
最新敏感信息和目录收集技术
本文部分节选于《web安全攻防渗透测试实战指南(第二版)》 敏感信息和目录收集 目标域名可能存在较多的敏感目录和文件,这些敏感信息很可能存在目录穿越漏洞、文件上传漏洞,攻击者能通过这些漏洞直接下载网站源码。搜集这些信息对之后的渗透环节有帮助。通常,扫描检测方法有手动搜寻和自动工具查找两种方式,读者可 ......
Linux服务器文件外发行为检测
我超怕的 -https://www.cnblogs.com/iAmSoScArEd/p/17727571.html Code #!/bin/bash # Specify the directory where user home directories are located USER_HOME_D ......
Linux配置静态ip
Centos配置静态ip 查看VM的虚拟网络编辑器。取消自动分配IP地址 查看NAT设置;(记住网关IP) 查看本机上的网络共享中心 更改适配器设置 选择VMnet8 自定义IP地址(保证前3个数一致) 设置ip地址,保证前三位一致。 Centos网卡配置目录 cd /etc/sysconfig/n ......
磁盘占用率100% 的优化方案
1.禁用不必要的系统服务 右键点击此电脑,打开管理 打开服务 寻找SysMain 右键属性 =》 禁用 =》 停止 =》 应用 SysMain的作用:当开机后,windows会加载大量的应用程序预加载到内存中,会在后台预加载数据(如果是旧版本windows,服务名称为:Super Fetch 或 D ......
linux 中sed命令删除匹配字符及其后的若干行
001、方法1 (base) [root@pc1 test1]# ls a.txt (base) [root@pc1 test1]# cat a.txt 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 keyword 16 17 18 19 20 21 22 ......
Linux下生成一个大文件和清空一个大文件命令
生成一个大文件:1. dd命令dd命令的官方定义:转换和拷贝文件。一般情况下,我们使用此命令进行大文件创建,但是dd命令是实际写入硬盘,文件产生的速度取决于硬盘的读写速度,如果我们想要创建一个超大文件,速度很慢。 例如,我们创建一个3G大小的文件,命令如下:# dd if=/dev/zero of= ......