源码opencv linux

Linux 用户和用户组管理

Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。 每个用户 ......
用户 用户组 Linux

Linux 磁盘管理

Linux磁盘管理好坏管理直接关系到整个系统的性能问题。 Linux磁盘管理常用三个命令为df、du和fdisk。 df:列出文件系统的整体磁盘使用量 du:检查磁盘空间使用量 fdisk:用于磁盘分区 df df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间 ......
磁盘 Linux

Linux 文件基本属性

Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。 在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如: [root@www / ......
属性 文件 Linux

Linux 远程登录

Linux一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的Linux服务器。 这时我们就需要远程登录到Linux服务器来管理维护系统。 Linux系统中是通过ssh服务实现的远程登录功能,默认ssh服务端口号为 22。 Window系统上 Linux 远程登录客户端有SecureCR ......
Linux

Linux 简介

Linux内核最初只是由芬兰人李纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。 Linux能运行主要的UNIX工具软件、应 ......
简介 Linux

Linux 系统目录结构

登录系统后,在当前命令窗口下输入命令: ls / 你会看到如下图所示: 树状目录结构: 以下是对这些目录的解释: /bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令。 /boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。 /dev :dev是 ......
结构 目录 系统 Linux

Linux 系统启动过程

linux启动时我们会看到许多启动信息。 Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 内核的引导。 运行init。 系统初始化。 建立终端 。 用户登录系统。 内核引导 当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动。 ......
过程 系统 Linux

Linux 忘记密码解决方法

很多朋友经常会忘记Linux系统的root密码,linux系统忘记root密码的情况该怎么办呢?重新安装系统吗?当然不用!进入单用户模式更改一下root密码即可。 步骤如下: 重启linux系统 3 秒之内要按一下回车,出现如下界面 然后输入e 在 第二行最后边输入 single,有一个空格。具体方 ......
密码 方法 Linux

如何在linux的环境中,创建swap内存?

背景说明 swap内存是系统中的临时内存,或者说,用磁盘的文件空间,当做物理内存来使用。主要是,为了解决一些系统,物理内存不够的情况,可以用swap内存作为一些补充。 但是要注意,swap内存的效率是非常的低的,如果应用对内存有足够的需求,可以考虑增加物理内存来提升性能。 通过下面的内容,你将会知道 ......
内存 环境 linux swap

Sentinel(四)工作原理和源码解析总结

Sentinel工作原理和源码解析 1 工作原理简介 Sentinel在使用上是通过注解@SentinelResource来实现的对资源的流控保护的,本质是通过AOP的方式来实现的流控方法增强,底层是通过SentinelResourceAspect指定切入点为注解,然后通过环绕通知的方式获取注解传来 ......
源码 Sentinel 原理

Linux环境变量总结

Linux环境变量分类 一、按照生命周期来分,Linux环境变量可以分为两类:1、永久的:需要用户修改相关的配置文件,变量永久生效。2、临时的:用户利用export命令,在当前终端下声明环境变量,关闭Shell终端失效。 二、按照作用域来分,Linux环境变量可以分为:1、系统环境变量:系统环境变量 ......
变量 环境 Linux

在 Linux Docker 容器中安装 Windows 虚拟机

1 查看或开启虚拟化 我们需要检查我们的系统是否支持虚拟化。由于我们的容器将运行虚拟机管理程序,因此除非主平台支持虚拟化,否则它将无法工作。 物理机可以通过bios进行开启,虚拟机也需要开启。这个是虚拟化的内容,所以自行百度打开 sudo egrep -c '(vmx|svm)' /proc/cpu ......
容器 Windows Docker Linux

linux下离线环境得安装

关于在离线linux服务器上安装python环境、python包得各种问题和坑(linux是只有yum得情况下)、 1、第一种:安装python->逐个安装python包->用pip的方式 问题l:如果涉及的python包需要安装c库就比较麻烦,比如说gdal的安装需要sqlite、proj的tar ......
环境 linux

【RocketMQ】【源码】延迟消息实现原理

RocketMQ设定了延迟级别可以让消息延迟消费,延迟消息会使用SCHEDULE_TOPIC_XXXX这个主题,每个延迟等级对应一个消息队列,并且与普通消息一样,会保存每个消息队列的消费进度(delayOffset.json中的offsetTable): public class MessageSt ......
源码 RocketMQ 原理 消息

Linux入侵排查

目录1、入侵排查思路1.1、账号安全1.2、历史命令1.3、端口1.4、进程1.5、开机启动项1.6、定时任务1.7、服务1.8、系统日志2、 工具篇2.1、Rootkit查杀2.2、病毒查杀2.3、webshell查杀2.4、RPM check检查 ​ 当企业发生黑客入侵、系统崩溃或其它影响业务正 ......
Linux

Linux 命令大全

Linux 命令大全 1、文件管理 cat chattr chgrp chmod chown cksum cmp diff diffstat file find git gitview indent cut ln less locate lsattr mattrib mc mdel mdir mkt ......
命令 大全 Linux

使用Yocto进行嵌入式Linux开发2 第一个基于Poky的系统

2 第一个基于Poky的系统 2.1 构建主机系统 Ubuntu: $ sudo apt install gawk wget git diffstat unzip texinfo gcc build-essential chrpath socat cpio python3 python3-pip p ......
嵌入式 系统 Yocto Linux Poky

[linux] kubuntu 安装 fcitx5

sudo apt update sudo apt install fcitx5 fcitx5-pinyin fcitx5-configtool fcitx5-configtool ......
kubuntu fcitx5 linux fcitx

windows安装linux部署docker服务全过程

windows安装linux https://blog.csdn.net/laterstage/article/details/131460688 如果不能查看linux ip信息,需要安装:yum install net-tools.x86_64 -y linux安装Docker 随着容器技术的兴 ......
全过程 windows docker linux

【Linux】VMware安装CentOS 7 (图形界面GUI)

安装过程中出现没有在本文出现的,可直接下一步或按推荐走!!! 安装过程中出现没有在本文出现的,可直接下一步或按推荐走!!! 安装过程中出现没有在本文出现的,可直接下一步或按推荐走!!! 食用下文章前的准备:①VMware的安装 ②CentOS-7-x86_64-DVD-2009.iso 虚拟机映射文 ......
图形 界面 CentOS VMware Linux

每日一题:吃透大文件上传问题(附可运行的前后端源码)

https://www.cnblogs.com/never404/p/17699440.html 在日常开发中,文件上传是常见的操作之一。文件上传技术使得用户可以方便地将本地文件上传到Web服务器上,这在许多场景下都是必需的,比如网盘上传、头像上传等。 但是当我们需要上传比较大的文件的时候,容易碰到 ......
源码 文件 问题

Linux基础39 nginx动静分离, nginx资源分离, rewrite概述

一、动静分离 动静分离,通过中间件将动静分离和静态请求进行分离; 通过中间件将动态请求和静态请求,可以减少不必要的请求消耗,同时能减少请求的延时。 通过中间件将动态请求和静态请求分离,逻辑图如下: 二、配置动静分离 1.单台机器的动静分离 [root@web01 conf.d]# vim wordp ......
nginx 动静 rewrite 基础 资源

个性404页面HTML源码分享

分享的 HTML 与上图内容一样,需要修改的小伙伴可以自行修改内容。 <style><!-- @import url("https://fonts.googleapis.com/css?family=Share+Tech+Mono|Montserrat:700"); * { margin: 0; p ......
源码 页面 个性 HTML 404

【Linux 应用开发】pthread_kill() 检查线程是否存在

这个函数是什么?: 该函数可以用于向指定的线程发送信号: int pthread_kill(pthread_t threadId,int signal); 如果线程内不对信号进行处理,则调用默认的处理程式,如SIGQUIT会退出终止线程,SIGKILL会杀死线程等等,可以调用signal(SIGQU ......

阅读源码

......
源码

linux中的异常及信号

在 Linux 中,异常处理机制主要由信号和异常处理程序(也称为信号处理程序)两个部分组成。信号是一种软件中断,用于通知进程发生了某些事件或出现了某些异常情况。在 Linux 中,有许多不同的信号,例如 SIGSEGV(非法内存访问)、SIGKILL(强制终止进程)和 SIGINT(中断信号,通常由 ......
信号 linux

Linux防火墙:Firewalld 常用命令

Linux防火墙:Firewalld 常用命令 CentOS 和 Fedora 中默认的防火墙是 Firewalld 查看防火墙状态 firewall-cmd --state 启动防火墙 systemctl start firewalld 重启防火墙 systemctl restart firewa ......
防火墙 Firewalld 命令 常用 Linux

Linux基础操作

Linux 基础操作 1.常用的命令 1.1用户管理 pwd 显示当前用户所在目录 userdel milan 删除用户 milan ,但是要保留家目录 user -r tom 删除用户 tom 以及主目录 一般情况下我们建议保留目录 id 用户名 查询用户信息 su - 切换用户名 切换用户 1. ......
基础 Linux

Linux系统 下载并配置JDK8

访问Oracle的官网:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 选择:Linux x64 Compressed Archive(对应64位操作系统)。 3.下载时需要登录Oracle账户,没 ......
系统 Linux JDK8 JDK

后端常用的Linux命令大全,建议收藏

引言 作为一名后端工程师,使用终端是一种常见的做法,也是你应该学习的技能。许多命令和实用程序可以帮助你在使用 Linux 时更有效地完成任务。 基本 Linux 命令 如果你想使用 Linux 操作系统,学习常用的命令将会大有帮助。本篇将为后端工程师回顾一些基本到高级的 Linux 操作命令。 基础 ......
命令 常用 建议 大全 Linux