静态 符号 动态linux

Linux之SSH

[TOC] ## 一、SSH概述 ### 1.1SSH基础 #### 1.1.1SSH概述 SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程 复制等功能。SSH 协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令,SSH 为建立在应用层 ......
Linux SSH

Linux网络服务之SSH服务

[TOC] ## SSH服务 ### 1. ssh基础 SSH(Secure Shell)协议 - 是一种安全通道协议 - 对通信数据进行了加密处理,用于远程管理 作用:主要用来实现字符界面的远程登录、远程复制等功能。SSH 协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令, ......
网络服务 Linux 网络 SSH

Linux基础:进程控制

进程函数 简单描述一下关于进程的函数,主要有fork调用、exec调用、exit调用、wait调用和sleep调用。 fork调用 所需头文件 #include <unistd.h> //标准函数库 #include <sys/types.h> //提供系统调用的标志 函数原型 pid_t fork ......
进程 基础 Linux

Tails Linux 镜像站分享

Tails Boum 是一个便携式 Linux 操作系统,可以防止监视和审查. Tails 镜像站列表:[tails.net/mirrors.json](https://tails.net/mirrors.json "tails.net/mirrors.json") Tails 镜像站(速度较快): ......
镜像 Tails Linux

动态 DP

[P4719 【模板】"动态 DP"&动态树分治](https://www.luogu.com.cn/problem/P4719) 带点权的树,每次修改一个点的权值,求树的最大权独立集。 $1\le n,m \le 10^5$,点权的绝对值 $\le 10^2$. 若不带修,先设 $f_{u,1/0 ......
动态 DP

linux基础:编译

程序编译 在linux中,gnu项目提供了gcc编译器、g++编译器和gdb调试器。 C和C++语言正在不断发展,为了保持兼容程序语言的最新特性,开发者通常选择GCC来编译C语言编写的源代码,选择G++来编译C++语言编写的源代码。 编译过程:预处理、编译、汇编、链接 预处理:将所有的#includ ......
基础 linux

4 Linux网络编程

# 4 Linux网络编程 ## 4.1 网络结构模式 - C/S结构:服务器/客户机,即 Client - Server(C/S)结构。 - B/S结构:浏览器/服务器,即Browser/Server(B/S)结构 ## 4.2 MAC地址、IP地址和端口 ### 4.2.1 MAC地址 - MA ......
网络编程 Linux 网络

Linux文本处理三剑客之awk

工欲善其事,必先利其器。 掌握了Linux文本三剑客,可谓是事半功倍。 对于刚接触Linux的同学来说,Linux的各种命令真的时让人望而生畏。工作中看到大神们一通操作猛如虎,各种命令以及参数眼花缭乱。 当我们用过一些命令,但又不熟悉得情况下,这个时候就得从全局入手,看看Linux有哪几类命令,先提 ......
三剑客 文本 Linux awk

Linux系统目录结构

## Linux系统目录结构 几乎所有的计算机操作系统都是使用目录结构组织文件。具体来说就是在一个目录中存放子目录和文件,而在子目录中又会进一步存放子目录和文件,以此类推形成一个树状的文件结构,由于其结构很像一棵树的分支,所以该结构又被称为目录树。 ### Linux与windows目录结构对比 w ......
结构 目录 系统 Linux

clang 静态编译 ffmpeg

文档说明: 只记录关键的地方; 发文时间: 2023-08-06 意义: 静态编译ffmpeg ,可自由裁剪 ,使用libc 构建 ; 支持macos、linux 构建 ;生成库依赖库图 环境: alpine:3.17 docker clang 备注: > 大部分软件源代码来源于 github.co ......
静态 ffmpeg clang

Linux系统中DNS

1.什么是DNS DNS是域名系统(DomainNameSystem)的缩写。DNS是域名系统的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。域名是由圆点分开一串单词或缩写组成的,每一个域名都对应一个唯一的IP地址,在Internet上域名与IP地址之间是一对应的,DNS就是进行域名解析 ......
系统 Linux DNS

Linux6

查看权限控制信息 1. 认知权限信息 通过ls -l可以以列表形式查看内容,并显示权限细节 序号1,表示文件、文件夹的权限控制信息 序号2,表示文件、文件夹所属用户 序号3,表示文件、文件及所属用户组 权限细节共分为10个槽位 举例:drwxr-xr-x ,表示: 这是一个文件夹,首字母d表示 所属 ......
Linux6 Linux

【动态规划】【力扣357次周赛】6953. 判断是否能拆分数组

#### 【力扣357次周赛】6953. 判断是否能拆分数组 给你一个长度为 `n` 的数组 `nums` 和一个整数 `m` 。请你判断能否执行一系列操作,将数组拆分成 `n` 个 **非空** 数组。 在每一步操作中,你可以选择一个 **长度至少为 2** 的现有数组(之前步骤的结果) 并将其拆 ......
数组 动态 6953 357

"静态方法和实例方法" 这两种函数调用的区别

来看两段代码 第一段: public class RegexDemo { public static void main(String[] args) { func(); } private static void func() { String input = "123456"; boolean ......
方法 quot 静态 函数 实例

linux内核移植步骤「建议收藏」

【说明:本文转载自如下地址】https://cloud.tencent.com/developer/article/2107681?areaSource=102001.3&traceId=I-X1VzDQ2XOPORi2lXiHa 大家好,又见面了,我是你们的朋友全栈君。 2016.6.8 经过一个 ......
内核 步骤 建议 linux

Linux文本三剑客(二)——awk

1、awk 1.1 认识awk awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本 ......
三剑客 文本 Linux awk

Linux文本三剑客(一)——grep和sed

前言:awk、grep、sed是linux操作文本的三大利器,合称文本三剑客,也是必须掌握的linux命令之一。三者的功能都是处理文本,但侧重点各不相同,其中属awk功能最强大,但也最复杂。grep更适合单纯的查找或匹配文本,sed更适合编辑匹配到的文本,awk更适合格式化文本,对文本进行较复杂格式 ......
三剑客 文本 Linux grep sed

linux学习:ssh 服务

# SSH 介绍 简单的来说,SSH 是 Secure SHell protocol 的简写 (安全的壳程序协议),它可以透过数据封包加密技术,将等待传输的封包加密后再传输到网络上, 因此,数据讯息当然就比较安全啰!这个 SSH 可以用来取代较不安全的 finger, R Shell (rcp, r ......
linux ssh

【技术积累】Linux中的命令行【理论篇】【四】

博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝 ......
命令 理论 Linux 技术

Linux下apt与dpkg的详解

`apt`是一个包管理工具,用于管理Debian和Ubuntu等基于Debian的Linux发行版中的软件包。它是`"Advanced Packaging Tool"`的缩写,允许用户在系统的软件仓库中搜索、安装、更新和删除软件包。apt能够自动解决依赖关系,确保安装的软件包所需要的其他软件包也会被 ......
Linux dpkg apt

Linux信号

https://www.51cto.com/article/675743.html 异步和同步的区别: 同步可以理解成串行执行,每个任务执行有先后顺序; 异步则是并行执行,你做你的事,我干我的事情,相互独立 信号是异步的,一个进程不必通过任何操作来等待信号的到达。事实上,进程也不知道信号到底什么时候 ......
信号 Linux

idea java maven 项目 符号找不到

描述: 新建了一个springboot项目 项目正常引入了maven依赖 在实体类中引入了额@Setter @Getter 注解 在前端传递赋值 或者 new 实体类 给属性赋值 提示 找不到符号: 网上找了好多的办法,都不太使用我的场景 pom中引入了插件导致的问题,移除插件重试一下看看效果 ......
符号 项目 maven idea java

Linux 常用的磁盘命令

【Linux】与磁盘相关的常用命令(自用) 感谢地心引力 已于 2023-07-01 15:33:50 修改 4415 收藏分类专栏: Ubuntu Linux 文章标签: linux 运维 服务器版权 Ubuntu Linux专栏收录该内容38 篇文章0 订阅订阅专栏本文将详细介绍以下几个常用的命 ......
磁盘 命令 常用 Linux

Linux 守护进程 、inetd超级服务器

守护进程 通常源于系统初始化脚本启动。它们于控制台脱离关联。 启动方式: 系统启动阶段由系统初始化脚本启动,通常位于 /etc /etc/rc 目录,启动一开始有root权限 由inetd启动 cron 按规则定期启动 at 命令指定于某个时刻执行,通常由cron启动它们 shell 通过 nohu ......
进程 服务器 Linux inetd

linux select函数详解

转载:linux select函数详解 - AlanTu - 博客园 (cnblogs.com) 在Linux中,我们可以使用select函数实现I/O端口的复用,传递给 select函数的参数会告诉内核: •我们所关心的文件描述符 •对每个描述符,我们所关心的状态。(我们是要想从一个文件描述符中读 ......
函数 select linux

Linux系统下将java程序开机自启

# Linux系统下将java程序开机自启 在Linux环境下,可以通过将Java程序配置为系统服务(systemd服务)来实现开机自启动。使用systemd可以很方便地管理和控制后台服务,包括Java程序。以下是一个简单的步骤来配置Java程序为systemd服务: ## 1. 编写启动脚本 创建 ......
程序 系统 Linux java

动态规划基础

# 引入 ## 动态规划简介 - 动态规划 $dp=Dynamic \ Programming$ - 线性 $dp$:状态定义与题设**线性相关** - 将原问题分解成若干子问题 - 设计**状态**:状态是当前问题所在的局面 - 满足性质:无后效性,最优子结构 - **转移**:状态之间的关系,用 ......
基础 动态

linux---设置允许流量转发

# linux 设置允许流量转发 临时生效: ```r # 方法1(必须使用root账户) echo 1 > /proc/sys/net/ipv4/ip_forward # 方法1变种(有sudo权限即可) echo 1 | sudo tee /proc/sys/net/ipv4/ip_forwar ......
流量 linux

VxeTable 列动态数据过滤 FilterContent

1、加入组件,并注册:下载官网实例将VxeTable的v4下的位置中的画框的几个都拷到自己的项目中,然后打开filter.tsx, 将组件的引用路径调整自己的项目一致,如果是一样就不改了。 这一步,要保证filter.tsx中引用到4个vue文件就可以。 2、引入到项目中,保证项目能读到filter ......
FilterContent VxeTable 动态 数据

随笔(二十六)『SpringBoot + Vue 简单部署到Linux』

### 1、安装docker #### 1.1、卸载系统之前的 docker ``` sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-late ......
SpringBoot 随笔 Linux Vue