静态 符号 动态linux

【Linux 基础】正则表达式 与 通配符 区别

简短不看版: 通配符和正则表达式比较 (1)通配符和正则表达式看起来有点像,不能混淆。可以简单的理解为通配符只有*,?,[],{}这4种,而正则表达式复杂多了。 (2)*在通配符和正则表达式中有其不一样的地方,在通配符中*可以匹配任意的0个或多个字符,而在正则表达式中他是重复之前的一个或者多个字符, ......
通配符 正则 表达式 基础 Linux

linux/centos使用fail2ban实现计次登录失败封禁其ip

问题背景 使用命令 cat /var/log/secure 查询服务器登录记录,发现有ip在进行暴力破解 所以使用fail2ban进行ip限制,如果登录失败五次,则永久封禁其ip。 安装并配置fail2ban(来自ChatGPT) 下面是一份完整的Fail2Ban安装和配置,用于监视SSH服务并在登 ......
fail2ban centos linux fail2 2ban

Linux 分区

1、磁盘寻址方式(MBR) 若按照上述分区则linux /dev文件下的硬盘设备应该为: /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda5 /dev/sda6 /dev/sda7 其中sda4不见了是因为它作为了扩展分区,其实也就是包括了sda5~sda7 统称扩展分区 ......
Linux

Linux服务器账号多次输入错误密码后解锁

pam_tally2模块 用于对系统进行失败的ssh登录尝试后锁定用户帐户。此模块保留已尝试访问的计数和过多的失败尝试。 查看用户登录失败的信息 pam_tally2 -u root Login Failures Latest failure From root 8 12/3/23 13:18:19 ......
账号 错误 密码 服务器 Linux

Linux第14章学习笔记

第十四章学习笔记 mysql简介 MySQL是一个开源数据库管理系统,由服务器和客户机组成。在将客户机连接到服 务器后,用户可向服务器输入SQL命令,以便创建数据库,删除数据库,存储、组织和检索数据库中的数据。MySQL有广泛的应用。 安装MySQL 在Ubuntu中,使用命令sudo apt in ......
笔记 Linux

动态网页设计

HUST 公选课 动态网页设计 大作业 指北 前言 好吧,我以前从来没有接触过网页设计,然后想学学干货就参加了这个公选课,一开始前两节课先学习静态网页设计,感觉还不错,基本都可以听懂,然后由于某些因素,上公选课的时候就不听了,感觉自己课下补习也可以学会,当我第二次去尝试听这个课的时候才发现已经进行到 ......
网页设计 网页 动态

Linux存储管理

管理基本磁盘 创建主分区步骤 1.创建分区 step1. 启动分区工具 {fdisk /dev/sdb} step2. 进入会话模式{}step3. 刷新 {partprobe /dev/sdb}step4. 查看磁盘sdb {fdisk -l /dev/sdb}或{lsblk}创建系统文件 {mk ......
Linux

linux介绍、安装、shell

1-Linux发展介绍 零 什么是Linux Linux:和我们常见的Windows一样,都是操作系统,但不同的是: Windows: 收费,不开源,主要用于日常办公、游戏、娱乐多一些。 Linux: 免费,开源,主要用于服务器领域,性能稳定,安全。 例如:淘宝、百度、腾讯等互联网公司,他们使用的服 ......
linux shell

内核文档翻译 —— Overview of the Linux Virtual File System

原文:https://www.kernel.org/doc/html/latest/filesystems/vfs.html#overview-of-the-linux-virtual-file-system Introduction The Virtual File System (also kn ......
内核 Overview Virtual 文档 System

Linux中文件权限和所有权

在Linux中,设计与文件和目录相关联的权限的目的是防止用户访问其他用户的私有文件以及保护重要的系统文件。针对每个文件的权限所分配的九位(权限位)定义了你和其他用户对你文件的访问权。 普通文件的权限通常为-rwxrwxrwx。对于不同的项目,前面的“-”是不同的,有可能看到d(针对目录)、l(针对符 ......
所有权 权限 文件 Linux

rust使用动态连接库实现两个数的求和

1.1 创建库项目 cargo new --lib plugin cd plugin 1.2 编写加法功能函数 vim src/lib.rs #[no_mangle] pub extern fn add(left: usize, right: usize) -> usize { left + rig ......
两个 动态 rust

Linux --- 关闭SELinux

一、概要 1. 环境 Rocky Linux 9.3 二、安装 1. 查看状态 sestatus 2. 禁用SELinux grubby --update-kernel ALL --args selinux=0 3. 重启 sudo reboot 三、参考 https://www.centlinux ......
SELinux Linux

linux下使用git上传项目代码到github

一、创建一个仓库 ​ 想要上传项目代码到github我们首先需要有一个GitHub账号,具体怎么注册自行搜索,然后我们需要创建一个仓库如图: ​ 如图我们创建一个公共仓库,写完名字,描述,和增加一个readme文件 二、密钥 ​ 直接使用命令后面是你的注册邮箱,选项直接回车就好。 ssh-keyge ......
代码 项目 github linux git

day10 动态Jenkins-Slave解决方案-发布流程设计 (4.1.1-4.2)

一、动态Jenkins-Slave解决方案上 1、基于Jenkins的Master-Slave模式实现CI-CD 1.1 痛点梳理 构建任务高峰期,Jenkins 服务频发不可用状态 服务虚拟机资源有限,不能随意调用空闲资源 Jenkins服务器宕机后需要人工手动重启 1.2 思路分析 基于K8S动 ......

Linux交叉编译

什么是交叉编译? 为什么要有交叉编译? 交叉编译是为了解决什么样子的问题? 定义: 在一个平台编译生成的代码在另外一个平台上面执行,这个过程称之为交叉编译。 众所周知,CPU的架构主要分为X86架构、ARM架构、MIPS架构、RISC-V架构。假如说,在Linux X86_64平台下面编译出来的程序 ......
Linux

在aliyun linux上npm install失败

今天在ESC上使用npm进行安装,出现以下错误: npm ERR! code ETIMEDOUT npm ERR! errno ETIMEDOUT npm ERR! network request to https://registry.npmjs.org/pm2 failed, reason: n ......
install aliyun linux npm

Linux虚拟机如何配置网络之Xshell远程连接

一、下载远程连接工具Xshell 二、使用Xshell远程连接虚拟机 1、查看虚拟机ip命令:ip addr 2、打开Xshell软件,点击新建会话 连接成功 3、检查网络状态,开启虚拟机输入命令 ping www.baidu.com ......
Xshell Linux 网络

vscode远程连接linux

参考:https://zhuanlan.zhihu.com/p/667236864?utm_id=0# 一、安装过程 1、安装插件remote-ssh 2、点击远程资源管理器、新建远程 远程资源管理器:Remote Explorer,左侧extensions下一个像电脑一样的 新建远程:在ssh栏右 ......
vscode linux

vue3使用富文本编辑器wangEditor 5,增加自定义下拉框,并动态改变下拉框内容

官方资料 wangEditor 官网 效果展示 准备工作 这里按照 wangEditor 官网提供的 Vue3 Demo 操作就行,下面的内容可以直接跳过 安装 yarn add @wangeditor/editor # 或者 npm install @wangeditor/editor --sav ......
编辑器 wangEditor 文本 动态 内容

动态规划

1.< 首先,什么是动态规划呢?> 答:他并不是一种算法,而是一种思想或是策略。是求解决策过程最优解的过程。 2.举个栗子:<找出最长的递增的子序列> nums = 【1,5,2,4,3】 比如:124/123,但是此处只要求返回最长的递增子序列长度即可 其实最容易想到的方法就是<暴力枚举/暴力搜索 ......
动态

Linux学习笔记

linux 1 2 3 4 5 真实机中安装CentOS(一) 真实机中安装CentOS(二) 虚拟机VirtualBox安装CentOS8,并配置网络 VirtualBox中复制多个服务器并配置不同的ip Ubuntu入门 CentOS_Server with GUI入门 Linux分区 Linu ......
笔记 Linux

Linux 下使用命令将图片反色

# 单张图片反色 convert -negate image.png image_ne.png # 单张图片反色(替换) convert -negate image.png image.png # 单张图片反色,修复格式不兼容 convert image.png image.png && conve ......
命令 图片 Linux

linux中redis的安装和设置开启自动启动

一、安装redis第一步:下载redis安装包wget http://download.redis.io/releases/redis-4.0.6.tar.gz复制代码[root@iZwz991stxdwj560bfmadtZ local]# wget http://download.redis.i ......
linux redis

Linux 下使用 Wine 安装 OrCAD16

本文演示的是 openSUSE,其他发行版操作类似 安装 Wine 官方下载页面 sudo zypper ref sudo zypper in wine winetricks 下载 OrCAD OrCAD Capture 绿色版带元件库 安装 OrCAD 创建安装容器 WINEARCH=win32 ......
Linux OrCAD Wine 16

Spring MVC学习随笔-控制器(Controller)开发详解:控制器跳转与作用域(二)视图模板、静态资源访问

第二部分主要涵盖了 SpringMVC 中作用域处理,介绍了 Request 作用域、Session 作用域和应用作用域的处理方式,以及 @ModelAttribute 注解的使用和 ModelAndView 的使用方法;最后,探讨了静态资源的处理方式,包括使用 DefaultServlet 或者 ... ......
控制器 视图 静态 Controller 随笔

Linux 用户权限修改

1.登录root用户,执行vim /etc/sudoers 2.找到Allows people in group wheel to run all commands,在后面新增用户 ......
权限 用户 Linux

linux11.29课堂随笔

第九章 文件查找、打包压缩及解压 一、文件查找 1.echo命令可以查看PATH的值 echo $PATH 2.locate命令可以让用户快速查找到所需要的文件或目录,它不搜索全部信息,而是搜索数据库 3.find命令搜索速度较慢,并不会索引目录,而是对整个目录进行遍历,会占用很多资源 find命令 ......
课堂 随笔 linux 11.29 11

Linux学习之用户管理

一:用户/组概览 3.1.1用户标识 (1)id命令可以查看当前用户登录信息 (2)ll命令可以查看文件的所有者 (3)pu aux可以查看某一进程的用户名 (4)yum -y install httpd //安装软件包 (5)systemctl start httpd 重启服务 3.1.2管理用户 ......
用户 Linux

再执行创建符号链接

看起来目标文件夹/home/jqy/Desktop/不存在,因此无法创建符号链接。在这种情况下,您需要先创建/home/jqy/Desktop/文件夹,然后再执行创建符号链接的命令。 请按照以下步骤操作: 打开终端,并使用管理员权限登录。 输入以下命令以创建/home/jqy/Desktop/文件夹 ......
符号 链接

Linux学习之文件管理

一:文件目录与路径 1.1.绝对路径 用户用pwd命令可以查看当前工作目录的绝对路径 二:目录 2.1.1创建目录 (1)mkdir ansiyuan (2)添加-p参数可以创建一个多层目录 mkdir -p changsha/swxy/ansiyuan 2.1.2查看目录 (1)pwd指令查看当前 ......
文件 Linux
共12300篇  :39/410页 首页上一页39下一页尾页