一、文件目录mkdir:创建目录ls:列出目录内容pwd:显示当前目录cd:切换目录touch:创建文件cp:复制文件或目录mv:移动文件或目录rm:删除文件或目录du:查看文件或目录大小wc:计算行数字数cmp:比较文件f...
-
服务器 运维 100个最常用的Linux命令
-
网络协议 linux 服务器 【计算机网络】HTTPS 协议原理
一、HTTPS 是什么二、加密1. 加密概念2. 加密的原因3. 常见的加密方式(1)对称加密(2)非对称加密三、数据摘要(数据指纹 四、HTTPS 的工作原理探究1. 只使用对称加密2. 只使用非对称加密3. 双方都使用非...
-
架构 linux 服务器 运维开发 嵌入式硬件 嵌入式实时数据库 DP读书:开源软件的影响力(小白向)解读Embedded
从一个SIG的文档来看,一个社区的生态。开源 openEuler Embedded软件发行版的影响力openEuler Embedded是基于openEuler社区面向嵌入式场景的Linux版本。 该版本与其他openEul...
-
运维 服务器 【Linux取经路】文件系统——inode与软硬链接
文章目录一、前言二、认识硬件——磁盘2.1 磁盘的存储构成2.2 磁盘的逻辑抽象三、操作系统对磁盘的使用3.1 再来理解创建文件3.2 再来理解删除文件3.3 再来理解目录四、硬链接五、软链接六、结语一、前言在之前的【Lin...
-
github 运维 服务器 【Linux】分布式版本控制工具Git的学习 | 在Linux上使用git
👑作者主页:@安 度 因 🏠学习社区:StackFrame 📖专栏链接:Linux文章目录一、前言二、历史背景三、版本控制1、何为版本控制2、版本控制工具① 集中式版本控制工具② 分布式版本控制工具四、代...
-
运维 服务器 Linux 实现打印彩色进度条
文章目录预备知识一、理解回车换行二、认识行缓冲1、代码一、二(回车换行理解)2、代码三、四(sleep函数和ffush函数理解)三、简单倒计时1. 倒计时代码2、效果展示四、进度条1、效果展示2、进度条代码makefileP...
-
运维 【Linux】部署前后端分离项目---(Nginx自启,负载均衡)
目录前言一 Nginx(自启动)2.1 Nginx的安装2.2 设置自启动Nginx二 Nginx负载均衡tomcat2.1 准备两个tomcat2.1.1 复制tomcat2.1.2 修改server.xml文件2.1.3...
-
服务器 网络 linux 零信任 aTrust设备部署实施
一、aTrust硬件部署零信任aTrust分为“分离式部署”和“综合网关部署”两种形式。零信任aTrust分离式设备区分控制中心和代理网关两个部分组成,其中控制中心负责用户认证,资源鉴权和策略下发等功能,代理网关主要负责负责...
-
Linux系统Docker部署Nexus Maven并实现远程访问本地管理界面
文章目录1. Docker安装Nexus2. 本地访问Nexus3. Linux安装Cpolar4. 配置Nexus界面公网地址5. 远程访问 Nexus界面6. 固定Nexus公网地址7. 固定地址访问NexusNexus...
-
golang 【wails】(1):使用go做桌面应用开发,wails框架入门学习,在Linux上搭建环境,运行demo项目,并打包测试
...
-
分布式 linux下安装rabbitmq及踩坑总结
下载erlang mq 下载地址 https://github.com/rabbitmq/erlang-rpm/releases?page=7 https://github.com/rabbitmq/rabbitmq-ser...
-
LINUX学习之正则表达式(十二)
普通正则元字符元字符匹配描述.匹配除了换行符以外的任意单个字符*前导字符出现0次或连续多次.*任意长度字符^行首(以…开头 $行尾(以…结尾 ^$空行[]匹配括号里任意单个字符或一组单个字符[^]匹配不包含括号里任一单个字符...
-
linux 最全软件系统架构演变!
软件系统架构经过了重重的演变。总体上经历了一下几个阶段,单体架构,应用服务器和数据库服务器分离,应用服务器集群,数据库压力变大读写分离,微服务架构和分布式架构。单体架构单体架构是一种将所有业务逻辑和控制逻辑集中在一个程序中的...
-
centos linux 运维 RabbitMQ的安装详细步骤
1. 安装Socat在线安装依赖环境:2. 安装Erlang 可以先创建一个rabbit文件夹将安装包上传上传安装包上传安装3.安装RabbitMQ上传安装包上传安装4. 开启管理界面及配置开启管理界面配置远程可使用登录修改...
-
linux github git QT第1课-GUI程序原理分析
命令行应用程序命令行应用程序的特点 1.无界面,不需要与用户交互 2.顺序执行 3.程序执行后给出最终的结果命令行应用程序的运行模式命令行应用程序应用范围1.单任务 2.无交互或者简单交互 3.服务器上应用图形界面应用程序(...
-
正则表达式 开发语言 bash linux Shell脚本学习指南-查找与替换篇
一、查找与替换编写 Shell脚本时经常用到的两个基本操作:1.文本查找 (searching — 寻找含有特定文本的行2.文本替换(substitution)— 更换找到的文本可以使用固定字符串完成很多工作,但是正则表达...
-
运维 网络安全 服务器 linux UDP攻击是什么?有什么解决办法
UDP攻击是DDoS攻击的一种,是典型的流量型攻击。就如同城市堵车一样,当数据包超过带宽上限,就会出现网络拥堵、响应缓慢的情况。流量型 DDoS攻击就是如此,发送海量数据包,顷刻占满目标系统的全部带宽,正常请求被堵在门外,拒...
-
Linux搭建MySQL读写分离架构,读写基于MySQL不同端口实现
一.下载并解压安装MySQL压缩包,采用5.7.16版本##1. 使用 wget 命令通过 URL 下载 MySQL 5.7.35 版本适用于 Linux 的安装包mysql-5.7.35-linux-glibc2.12-x...
-
git linux github Hexo零成本搭建个人博客网站
文章目录前言一、Git工具和Node.js的安装1.Git工具的安装2.Node.js的安装二、Hexo安装1.Hexo简介2.Hexo安装步骤三、编辑个人博客网站1.新建文章:2.网页生成:3.博客生成:4.网站查看:四、...
-
自动驾驶 linux 树莓派4B(ubuntu mate系统)使用d435i运行vins
树莓派4B(ubuntu mate系统)使用d435i运行vins提示本文为随手笔记,并不严谨,可参考:博客和博客进行配置 树莓派 ubuntu mate 20系统安装ros的步骤可以参考博客来完成有一个树莓派4B,运行了u...
-
linux 服务器 virtual box + vagrant 快速创建虚拟机
1、安装virtual Box2、安装vagrant创建虚拟机启动登录解决 vagrant@127.0.0.1: Permission denied (publickey,gssapi-keyex,gssapi-with-m...
-
linux bash 搭建maven仓库(nexus)及如何将依赖上传maven仓库
搭建nexus及如何将依赖上传maven仓库一、Nexus仓库搭建1.1 安装maven1.1.1 通过官网下载maven包1.1.2 直接在linux使用wget命令下载1.1.3 解压安装1.1.4 配置环境变量1.2...
-
服务器 linux -bash: ipconfig: command not found
Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验...
-
linux centos -bash: yum: 未找到命令,如何安装
1.查询是否安装yum2.没有安装,分别执行以下命令:...
-
linux 远端服务器安装anaconda并创建conda环境
1.安装anaconda1.1下载anaconda有两种方法:1)在anaconda官网下载对应的安装包(文件名:Anaconda3-2021.11-Linux-x86_64.sh),之后使用scp命令,将本地的安装包上传到...
-
ubuntu python ruby Linux服务器安装版本管理工具之pyenv和rbenv——超详细小白全程避坑篇
目录1. 前言2. 环境3. 操作3.1 准备工作及注意点3.2 创建新的普通用户3.3 安装 pyenv3.4 安装 rbenv4. 其他踩坑点(重点避坑)1. 前言一位小白同学兴高采烈买了服务器后,第一时间一定热情高涨,...
-
linux 运维 Ubuntu配置FastGithub,可浏览网页和使用命令行操作
提示:配置FastGithub和浏览器设置,可以浏览Github网页和使用命令行操作文章目录一、启动FastGithub二、设置代理1、手动修改 /etc/profile文件2、Ubuntu设置三、浏览器设置四、测试1、网页...
-
编辑器 linux Vim自动补全插件YouCompleteMe安装教程Centos8
不得不说,这个插件好用是好用,但安装起来真的相当麻烦所需环境(2022.06.09 :1、vim最低要求8.1+(这个要手动编译安装,具体看我上一篇)3、GCC 要求8以上,Clang要求7以上,CMake要求3.13以上,...
-
linux VIM文本编辑器
一、vim使用介绍vim介绍在linux系统中,大部分配置文件都是ASCII的纯文本形式存放的,所以我们在修改系统设置的时候使用简单的文本编辑软件就可以实现了,如果你使用过windows当中的word的话,那么你可能会感觉l...
-
运维 Linux---(五)三大工具yum、vim、gcc/g++
文章目录一、yum工具1.Linux中安装软件的方法:2.什么是yum?3.yum源更新二、Linux编辑器--vim1.IDE例子2.vim(1)vim的常用模式及切换模式(2)底层模式常用命令(3)插入模式常用命令(4)...
-
编辑器 linux vim批量多行缩进调整
网上其他教程:ctrl + v 或者 v进行visual模式按方向键调整光标位置选中缩进的行Shift + ˃ (或者 Shift + 我只想说,乱七八糟,根本不管用本文教程:增加缩进进入普通模式(按esc键) ctrl...
-
运维 服务器 Linux--基础开发工具篇(2)(vim)(配置白名单sudo)
目录前言1.1vim的基本概念 1.2vim的基本操作1.3vim命令模式命令集1.4vim底行命令 1.5 异常问题 1.6 批量注释和批量去注释1.7解决普通用户无法sudo的问题 1.8简单vim配置前言在前面我们学...
-
linux 运维 c++ vim 如何查看自己的ubuntu系统的镜像源,并且换源
1.查看自己的Ubuntu系统当前使用的镜像源:1.打开终端:按下Ctrl + Alt + T,或者在菜单中搜索“终端”。2.输入以下命令并按Enter键:终端将显示当前系统中所有的镜像源列表,其中以"deb"开头的行指定了...
-
运维 服务器 Linux工具篇Vim
分享Linux的一些基础的工具,今天分享的就是Linux下的vim,vim其实是一个编辑器。我们可以理解为Windows下的一个记事本。这个是vim的键盘图。Linux编辑器-vim使用的区别简单点来说,它们都是多模式编辑器...
-
Linux(deepin)系统 禁用鼠标中键复制以及键盘改建
运行以下命令: xmodmap -e "pointer = 1 25 3 4 5 6 7 8 9" 若要保留此行为,请编辑~/.Xmodmap并添加 pointer = 1 25 3 4 5 6 7 8 9自定义映射表创建一...
-
编辑器 linux vim-gvim使用教程 && 常用配置
目录gvim和vim的区别常用的工作模式常用命令配置文件设置.vimrcgvim和vim的区别和Word等富文本编辑器不同的是,vim编辑器的功能没有那么丰富,是贫文本编辑器,且一般应用于Linux环境下,但是由于做了一系列...
-
tcp/ip linux windows WIN11 22H2版本 WSL2桥接网络并固定IP方法
1.准备工作(本次配置wsl2子系统以ubuntu20为例 1.1确认自己的windows版本确定自己的windows版本是win11 22h2的1.2更新至最新的wsl2版本更新wsl2命令如下所示:1.3安装hyper-...
-
网络 java python linux 编程语言 【Rust 日报】2022-07-07 Poem 框架的极简指南
WSL2 比 Windows 更快?一篇帖子,发帖人在 WSL2 上编译 helix-term 明显比在 Windows 上更快,具体的数据是 WSL2 Ubuntu 22.04 耗时数据是 41秒 ,而 Windows 则...
-
运维 linux系统haproxy负载均衡工具的介绍以及使用
概述haproxy的特点haproxy算法haproxy做四层负载均衡haproxy做七层负载均衡概述ha-proxy是一款高性能的负载均衡软件。其专注于负载均衡这一些事情,因此与nginx比起来,负载均衡做的更好hapro...
-
运维 服务器 持续部署 Linux系统如何部署MySQL数据库
一、前期准备检查环境配置及软件准备 检测项检测命令备注服务器内存 free -m 硬盘 df -h seLinux getenforce Disabled指关闭,Enforcing指开启文件描述符大小 ulimit -n...
-
linux 自动驾驶 使用velodyne-16进行SLAM(ALOAM, LeGO-LOAM, LOAM
总体流程/home/ciro/vlp_ros_bag目录下存放 由VLP-16扫描的三个体育馆入口的点云/home/ciro/catkin_ws/build下配置有A-LOAM(https://github.com/HKUS...
-
运维 服务器 函数库 【Linux拓展】ncurses库的安装和使用 {ncurses库的安装方法,ncurses库的使用手册,基于终端的贪吃蛇游戏}
一、简介ncurses库是一个用于创建基于终端的交互式应用程序的库。它提供了一套API,用于处理终端界面的输入和输出,以及控制终端的光标位置、颜色、窗口等。使用ncurses库,您可以在终端中创建复杂的文本界面,包括窗口、菜...
-
c语言 linux 开发语言 C++相对C增加的东西
相关概念什么是面向过程的语言?面向过程就是自顶向下、逐层求解的一种程序设计方法。函数分解法。过程,就是实现从某个输入集合到某个输出集合的一个映射。 C 和 C++ 的函数都是过程。模块 = 函数 1+ 函数 2+…面向过程的...
-
pip 解决方法:Linux python3.10回退python3.8
一、问题在 Matter SDK 通过运行激活脚本开始构建环境部署 source scripts/activate.sh 时,出现百度说有可能是 python3.10 的 pip 有问题,于是需要回退到 python3.8...
-
java 运维 CVE-2021-44228-Apache-Log4j-Rce漏洞反弹win&linux
0x00 漏洞描述Apache Log4j 是 Apache 的一个开源项目,Apache Log4j2是一个基于Java的日志记录工具。该工具重写了Log4j框架,并且引入了大量丰富的特性。我们可以控制日志信息输送的目的...
-
自动化测试 windows linux python+paddleocr 进行图像识别、找到文字在屏幕中的位置
目录前言1、安装paddleocr2、安装PIL3、安装numpy4、 安装pyautogui5、进行文本识别6、识别结果7、获取文字在图片/屏幕中的位置8、pyautogui+paddleocr鼠标操作9、完整代码前言最近...
-
linux Windows WSL子系统Ubuntu22.04安装Nvidia显卡驱动
最近在研究AI,如果在Linux系统中部署的话需要重装系统,有些麻烦,又不想折腾。所以闲置很久没研究的WSL又拿起来研究了,当然部署ai还需要显卡驱动的支持,就必须先安装显卡驱动。还没有安装过WSL的童鞋可以看我之前发布的这...
-
服务器 java Linux部署spring boot应用(最详细)
现在大部分项目都是springboot项目 ,里面内嵌有服务器部署起来也比较简单,将spring boot项目打成jar包通过命令行进行部署IDEA创建spring boot项目我们还是一样的在idea创建一个maven的s...
-
运维 服务器 Linux里使用命令行控制USB口的供电
1.通过Uhubctl控制。安装:控制命令:sudo uhubctl -l location -p port -a offlocation是USB集线起的位置,port是USB编号,off关闭,on打开;脚本:2.使用Ude...
-
运维 服务器 Linux 远程数据同步工具详解
一、简介1 认识Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远 程两个主机之间的文件达到同步,这个算...