服务器 目录linux

如何从脚本本身内获取Bash脚本所在的目录?

内容来自 DOC https://q.houxu6.top/?s=如何从脚本本身内获取Bash脚本所在的目录? 如何获取Bash脚本所在目录的路径,并在该脚本内部获取? 我想将一个Bash脚本用作另一个应用程序的启动器。我想将工作目录更改为Bash脚本所在的目录,以便我可以在该目录中的文件上进行操作 ......
脚本 所在 目录 Bash

linux学习记录 10.9

知识点: git-版本管理工具,一个树的结构来维护所有历史版本,可持久化,支持多人合作 工作区:仓库的目录。工作区是独立于各个分支的。 =》 暂存区:工作区写入版本库前的缓存区 =》 版本库:将所有版本用一棵树的形式存下来 每次head只会处于一个结点, 要将当前暂存区存到版本库里的时候,就会在当前 ......
linux 10.9 10

linux学习记录 10.8

ac terminal 分配了如下信息: (1)user 用户名 (2)hostname ip地址 (3)password 密码 homework 4 getinfo 查看上述信息 知识点: 1、ssh登录到某个自己的服务器 ssh user@hostname = 登录服务器 exit / logo ......
linux 10.8 10

虚拟环境搭建,luffy后台项目创建、目录调整,封装logger,封装全局异常,封装Response,后台数据库创建,luffy前台项目创建

1 虚拟环境搭建🚜 #1 虚拟环境作用 多个项目,自己有自己的环境,装的模块属于自己的 # 2 使用pycharm创建 -一般放在项目路径下:venv文件夹 -lib文件夹 》site-package--》虚拟环境装的模块,都会放在这里 -scripts--》python,pip命令 # 3 本地 ......
后台 项目 luffy 全局 前台

Arm Linux内存管理(一)

Arm Linux内存管理(一) 大文 2 人赞同了该文章 一、Arm linux的基本概念 1. Arm Linux物理内存 Arm平台内存大小的定义在DTS设备树中定义 arch/arm/boot/dts/vexpress-v2p-ca9.dts中 内核在启动过程中,需要解析dts文件。代码的调 ......
内存 Linux Arm

学习笔记421—Win7下使用U盘安装linux Ubuntu16.04双系统图文教程

Win7下使用U盘安装linux Ubuntu16.04双系统图文教程 安装步骤: 1、下载Ubuntu 16.04镜像软件;2、使用ultraISO软件制作U盘启动盘;3、利用U盘启动盘来安装Ubuntu系统;4、使用EasyBCD创建启动系统启动引导;5、重启系统即可。 Ubuntu(友帮拓、优 ......
图文 笔记 教程 Ubuntu 系统

国标视频\国标云服务平台EasyGBS在野外场景中摄像头没有固定ip,如何联网实现视频监控需求?

TSINGSEE青犀视频平台的视频能力十分灵活,在实际项目中也经历过多种多样的监控场景与需求。较为常见的监控场景如工厂、校园、商场、楼宇、社区等等,摄像头在固定的场所,现场网络环境较好,摄像头有固定的IP。 对于这样的场景,我们会推荐用户使用EasyNVR或EasyCVR平台,通过RTSP协议拉取摄 ......

Linux系统下,单步调试动态库的简单demo

1、先根据链接建立一个测试demo 此博客参考以下链接得来,仅为学习记录用途 https://blog.csdn.net/xiaowen_10/article/details/45098069 2、生成src.o 目标文件 gcc -c -fPIC -g -rdynamic src.c 命令解析如下 ......
动态 系统 Linux demo

Linux入门知识教程

网络连接概念 IP地址时一种逻辑地址,用来标识网络中一个个主机 IP地址 = 网络地址 + 主机地址 IP地址是一个 4 * 8bit (1字节) 由 0/1 组成的数字串(IP协议) 子网掩码NETMASK 子网掩码只有一个功能,就是将IP地址划分为 网络地址 + 主机地址 子网掩码与 IP地址进 ......
入门知识 教程 知识 Linux

Linux file system All In One

Linux file system All In One 图解 Linux 文件系统 ......
system Linux file All One

Linux系列---【shell脚本-模拟手动跑每天的定时任务】

问题背景 上线的时候经常会遇到这样的问题,上线一个每天跑的定时任务,一般跑最近一年的数据,上线的时候需要手动跑过去最近一年的数据,手动肯定不方便,于是这里写了一个好用的shell脚本,来降本增效。 shell脚本 #!/bin/bash # 设置循环的日期范围 start_date="2023080 ......
脚本 手动 任务 Linux shell

Linux如何创建Pycharm桌面快捷方式

前提: Centos安装完Pycharm后每次打开都要用bash命令比较麻烦,下面我们将在Linux系统下创建pycharm的桌面快捷方式。 1、创建桌面快捷方式文件 vim /usr/share/applications/pycharm.desktop 在文件中插入下面内容 [Desktop En ......
桌面 Pycharm 方式 Linux

Linux检测远程服务器端口的几种方法

1,telnet命令检测 telnet是Windows和Linux上最常用的检查端口的命令。此命令的简单用法是telnet ip地址(或者域名) 端口。如果执行telnet 命令提示命令未发现,请执行"yum install telnet"。 [root@localhost etc]# telnet ......
端口 服务器 方法 Linux

微服务18:微服务治理之异地多活容灾

★微服务系列 微服务1:微服务及其演进史 微服务2:微服务全景架构 微服务3:微服务拆分策略 微服务4:服务注册与发现 微服务5:服务注册与发现(实践篇) 微服务6:通信之网关 微服务7:通信之RPC 微服务8:通信之RPC实践篇(附源码) 微服务9:服务治理来保证高可用 微服务10:系统服务熔断、 ......
异地

Linux下PureFTPd配置安装(完整版)

PureFTPd是一个centos中ftp服务器软件了,我们在网上有很多的关于PureFTPd安装教程了,下面小编来为各位介绍Linux下PureFTPd配置安装教程. 网上关于pureftp的安装教程很多,但是试了以后发现很多其实都不完善,很容易出错,自己安装摸索以后总结如下. 首先安装之前最好用 ......
整版 PureFTPd Linux

dockers搭建服务

目录Zabbix5.0Zabbix6.0wordpress传参-e Zabbix5.0 # 1.启动zabbix数据库 docker run \ --name zabbix-db \ -v /data/zabbix:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD=12 ......
dockers

linux酷炫命令 hollywood

1、 https://cloud.tencent.com/developer/article/2275804 ubuntu系统安装 说实话这个命令可能就是抖音里很火的那个,你眼中的程序猿VS现实中的程序猿,安装命令如下: sudo apt-get install hollywood 执行结果如下: ......
hollywood 命令 linux

Qt/C++原创推流工具/支持多种流媒体服务/ZLMediaKit/srs/mediamtx等

一、前言 1.1 功能特点 支持各种本地视频文件和网络视频文件。 支持各种网络视频流,网络摄像头,协议包括rtsp、rtmp、http。 支持将本地摄像头设备推流,可指定分辨率和帧率等。 支持将本地桌面推流,可指定屏幕区域和帧率等。 自动启动流媒体服务程序,默认mediamtx(原rtsp-simp ......
流媒 流媒体 ZLMediaKit mediamtx 多种

Linux上快速安装 RabbitMQ

1.默认安装最新版,安装erlang apt-get install erlang 2.安装最新版 rabbitmq sudo apt-get update sudo apt-get install rabbitmq-server 3.配置管理端Web系统 rabbitmq-plugins enab ......
RabbitMQ Linux

Linux cat、echo、seq、sort、cut、tr、diff、uniq

cat和echo 特点: cat:从文件或标准输入读取内容并显示到标准输出(通常是屏幕)。提供一个或多个文件名作为参数时,cat 会连续显示这些文件的内容。 echo:输出参数内容到标准输出,提供给 echo 的任何内容(无论是文本、变量还是混合内容)都会被当作参数,然后 echo 将这些参数显示出 ......
Linux echo diff sort uniq

服务链路追踪 —— SpringCloud Sleuth

Sleuth 简介 随着业务的发展,系统规模变得越来越大,微服务拆分越来越细,各微服务间的调用关系也越来越复杂。客户端请求在后端系统中会经过多个不同的微服务调用来协同产生最后的请求结果,几平每一个请求都会形成一个复杂的分布式服务调用链路,在每条链路中任何一个依赖服务出现延迟超时或者错误都有可能引起整 ......
链路 SpringCloud Sleuth

Linux问题记录

Linux问题记录 ​#Linux问题记录#​ 用户不在 sudoers 文件中,此事将被报告 我们首先使用命令 su root 切换至 root 用户,此时需要验证 root 用户密码 然后我们查看 /etc/sudoers 文件内容是否包含当前用户权限 如果没有权限,使用命令 vim /etc/ ......
问题 Linux

研发提速:nacos+openfeign环境下的本地链接服务

项目研发过程中,经常会遇到与测试人员工作重叠的情况,十分影响效率。 做了一个修改,可以在本地环境启动项目后和测试环境交互,并且不影响测试环境,理论上也可以用于线上环境的异常的快速处理。 准备事项如下: 一:搭建本地的nacos服务。 二:导入测试环境相应项目的nacos配置文件。 三:新增代码: 修 ......
openfeign 链接 环境 nacos

Linux:远程Ubuntu服务器误修改sudoers 导致无法sudo的解决办法

问题复现 本来想用腾讯云测试一下用户权限管理,给test用户设置面密码登录,修改/etc/sudoers如下 test ALL=(ALL:ALL) NOPASSWD: ALL 手抖忘了写NOPASSWD后面的冒号,导致关闭后sudo直接报错 (base) ubuntu@VM-16-11-ubuntu ......
sudoers 办法 服务器 Ubuntu Linux

.net6 webapi 项目注册为windows 服务后访问静态文件

直接使用kestrel 运行程序时,只需要 http://localhost:port/file.html 即可访问,但是将程序注册为windows 服务后, http://localhost:port/file.html 会报404的错误,此时要访问到这个文件,http://localhost:p ......
静态 windows 文件 项目 webapi

linux内核升级和内核源码编译

一、ubuntu通过命令安装内核版本 1、检查原系统内核版本 uname -r 2、搜索可用linux内核版本 apt-cache search linux| grep linux-headers 3、 通过apt命令安装内核 apt-get install linux-headers-5.4.0- ......
内核 源码 linux

Linux-grep或和与操作

一、或(or)操作1、使用选项 -Egrep -E 'a1|a2’filename // 找出文件(filename)中包含a1或者包含a2的行 2、使用egrepegrep ‘a1|a2’ filename // 用egrep同样可以实现 3、使用选项 -e使用grep -e 选项,只能传递一个参 ......
Linux-grep Linux grep

MyCAT中间件服务实现读写分离

#三台服务器 centos7 mycat-server 10.0.0.152 内存2G以上 centos8 mysql-master 10.0.0.150 mariadb 10.3 centos8 mysql-master 10.0.0.160 mariadb 10.3 #1)创建数据库主从 [ro ......
中间件 MyCAT

linux跳过cmake,安装高版本的wgrib2

一、安装依赖包 yum group install 'Development Tools ' yum install zlib-devel -y yum install libpng-devel -y yum install openssl-devel -y yum -y install gcc g ......
版本 wgrib2 linux cmake wgrib

redis服务配置文件详解

bind 0.0.0.0 #监听地址,可以用空格隔开后多个监听IP protected-mode yes #redis3.2之后加入的新特性,在没有设置bind IP和密码的时候,redis只允许访问127.0.0.1:6379,可以远程连接,但当访问将提示警告信息并拒绝远程访问 port 6379 ......
服务配置 文件 redis