![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
二把刀运维
文章平均质量分 70
工作记录
跃龙客
智慧校园,智慧城市,智慧交通,安全监控,智能家居
展开
-
Shell参数扩展形式学习笔记
Shell 参数扩展原创 2024-05-08 14:29:14 · 820 阅读 · 0 评论 -
ubuntu上尝试libpqxx库链接人大金仓
C++的项目让使用国产数据库运维给架了一个人大金仓数据库,Kingbase 8 是基于 PostgreSQL 9.6 做的,尝试直接使用libpqxx链接数据库。原创 2023-02-18 16:18:34 · 928 阅读 · 0 评论 -
鸟哥私房菜 第三部分 学习shell与shell script 学习笔记
shell壳程序:操作系统的内核管理系统的硬件,内核需要进行一定的保护,防止被用户错误导致系统崩溃。可程序是一个在用户和内核之间的桥梁,shell壳程序包含着很多命令,用户通过壳程序和内核进行交互,从而控制硬件。原创 2022-12-02 13:27:55 · 367 阅读 · 0 评论 -
《性能之巅》学习笔记
学习笔记原创 2022-07-28 16:25:25 · 277 阅读 · 0 评论 -
Wirshark学习笔记
wirshark学习笔记原创 2022-07-28 15:31:17 · 261 阅读 · 0 评论 -
ubuntu18.04扩容操作笔记(lvm)
lvm扩容原创 2022-07-26 10:32:30 · 3013 阅读 · 0 评论 -
STUN打洞学习笔记
由于处理GB28181问题时,设计到NAT网络的问题,领导就把6月份的能力提升任务设定为SIP的UDP打洞。不过我们使用的国标服务器就是公网服务器,每台服务器均有自己的公网IP地址,好像没有打洞的问题,但是工作这么多年,确实有必要针对于NAT网络相关的知识点做一个总结。摘录自(随便点的链接):http://www.cppblog.com/lapcca/archive/2010/01/28/106663.htmlUDP打洞和我理解的差不多,作者说的也够直白的了,笔者也边学边写,这篇帖子的说法是否准确,我也原创 2022-06-14 09:02:15 · 2219 阅读 · 1 评论 -
mysql用户管理与权限分配( Account Management Statements)学习笔记
mysq账号(用户)管理语句( Account Management Statements)学习笔记文章目录mysq账号(用户)管理语句( Account Management Statements)学习笔记mysql 官方文档学习笔记常用操作授权服务器权限数据库权限数据表权限指定权限列表mysql 官方文档https://dev.mysql.com/doc/refman/5.7/en/account-management-statements.html13.7.1.1 ALTER USER Sta原创 2022-05-17 11:05:29 · 179 阅读 · 0 评论 -
linux查看目录磁盘占用
linux查看目录磁盘占用文章目录linux查看目录磁盘占用命令命令说明命令du -h --max-depth=1命令说明root@yn-kaiyuan-web:/var/lib# du --helpUsage: du [OPTION]... [FILE]... or: du [OPTION]... --files0-from=FSummarize disk usage of the set of FILEs, recursively for directories.Mandator原创 2022-05-16 11:06:01 · 84 阅读 · 0 评论 -
Nginx做TCP/UDP代理学习笔记
Nginx做TCP/UDP代理nginx相关网址官网:https://www.nginx.com/文档:https://docs.nginx.com/开源文档:https://nginx.org/en/docs/TCP和UDP负载均衡说明:https://docs.nginx.com/nginx/admin-guide/load-balancer/tcp-udp-load-balancer/TCP健康检测:https://docs.nginx.com/nginx/admin-guide/load原创 2022-03-10 11:07:46 · 4191 阅读 · 0 评论 -
P2P学习笔记
P2P学习笔记有一篇好帖子,勾起我学习重新总结P2P知识的欲望https://www.cnblogs.com/mlgjb/p/8243690.html文章目录P2P学习笔记STUNTURNICESTUNSTUN,首先在RFC3489中定义,作为一个完整的NAT穿透解决方案,英文全称是Simple Traversal of UDP Through NATs,即简单的用UDP穿透NAT。TURNTURN,首先在RFC5766中定义,英文全称是Traversal Using Relays aroun原创 2022-02-25 10:25:50 · 203 阅读 · 0 评论 -
tcpdump笔记
tcpdump原创 2022-01-27 10:00:13 · 1445 阅读 · 0 评论 -
ubuntu下nginx配置
ubuntu下nginx配置文章目录ubuntu下nginx配置查看nginx.service找到服务文件查看服务文件查看配置文件的加载路径查看nginx.service$ systemctl list-units --type=service | grep nginxnginx.service loaded active running A hig原创 2021-11-13 16:42:04 · 4084 阅读 · 0 评论 -
搭建自己的mqtt服务器(EMQ)
搭建自己的mqtt服务器(EMQ)文章目录搭建自己的mqtt服务器(EMQ)下载安装安装脚本启动使用下载https://www.emqx.cn/downloads/broker/下载对应版本我下载的是:https://www.emqx.io/downloads/broker/v4.3.3/emqx-ubuntu18.04-4.3.3-amd64.deb安装sudo dpkg -i emqx-ubuntu18.04-4.3.3-amd64.deb安装脚本其实官方提供了安装脚本,看见时已经原创 2021-06-21 20:32:20 · 653 阅读 · 0 评论 -
Mysql给已有数据添加自增ID
mysql给已有数据添加自增ID文章目录mysql给已有数据添加自增ID需求生成语句语句分析总结需求领导摔下来一个excel表格,要求导入一些数据到数据库中,并生成编号。表格直接转为CVS文件,通过批量替换生成sql语句,导入数据库。问题来了,怎么自动生成编号。如果有个自增ID,编号可以通过自增ID值生成。网上找了语句直接运行就OK了。生成语句ALTER TABLE `test_table` ADD `custom_id` INT UNSIGNED NOT NULL AUTO_INCRE原创 2021-04-28 11:15:19 · 748 阅读 · 0 评论 -
linux系统 dd命令做U盘启动
linux系统 dd命令做U盘启动盘U盘启动盘制作1 准备iso系统镜像系统官网下载您需要的iso文件2 插入U盘cat /proc/partitions 查看设备插入U盘cat /proc/partitions 查看新的设备名称fdisk -l 查看硬盘信息3 查看挂载df -H如果设备名称 说明自动挂载了,需要卸载sudo umount <设备路径:/dev/sdx>4 格式化U盘(非必须,但是我还是格式化了)mkfs -t vfat <设备路径:/dev/原创 2021-01-29 10:19:15 · 927 阅读 · 0 评论 -
MYSQL语法测试:CASE WHEN THEN LESE END
MYSQL语法测试:CASE WHEN THEN LESE END文章目录MYSQL语法测试:CASE WHEN THEN LESE END官方文档CASE语法语法1语法2测试语法1测试语法2测试(实用案例)注意官方文档https://dev.mysql.com/doc/refman/5.7/en/case.htmlCASE语法语法1CASE case_value WHEN when_value THEN statement_list [WHEN when_value THEN原创 2021-01-07 11:59:48 · 190 阅读 · 1 评论 -
figlet命令生成linux终端有ASCII码拼凑成的字符串图案
figlet命令生成linux终端有ASCII码拼凑成的字符串图案文章目录figlet命令生成linux终端有ASCII码拼凑成的字符串图案官网安装帮助测试获取字体列表字体效果官网http://www.figlet.org/安装sudo apt-get install figlet其它命令行工具,暂时没有测试sudo apt-get install sysvbannersudo apt-get install toilet帮助figlet [ -cklnoprstvxDELNRSWX ]原创 2020-12-26 11:52:55 · 1429 阅读 · 0 评论 -
linux 软件安装工具 [Debian(Ubuntu ,Mint)系列工具(apt,dpkg)] VS [RedHat(Centos,Fedora)系列工具(yum,rpm)]
[Debian(Ubuntu ,Mint)系列工具(apt,dpkg)] VS [RedHat(Centos,Fedora)系列工具(yum,rpm)]文章目录[Debian(Ubuntu ,Mint)系列工具(apt,dpkg)] VS [RedHat(Centos,Fedora)系列工具(yum,rpm)]系统软件安装软件包安装未整理系统对比Debian 系列RedHat 系列系统Debian、Ubuntu 、Linux MintRedhat、Centos、Fedora原创 2020-12-25 14:45:24 · 560 阅读 · 0 评论 -
doxygen使用笔记
doxygen使用安装apt-get install -y doxygen的使用文档https://www.doxygen.nl/download.htmldoxgen --help$ doxygen-帮助Doxygen版本1.8.13Dimitri van Heesch版权所有1997-2015You can use doxygen in a number of ways:1) Use doxygen to generate a template configuration fil原创 2020-12-07 00:25:15 · 531 阅读 · 0 评论 -
Apache 通过 htpasswd 命令生成目录密码
Apache 通过 htpasswd 命令生成目录密码文章目录Apache 通过 htpasswd 命令生成目录密码Apache配置.htaccess生效配置好的密码后的文件生成.htpasswd文件Apache配置.htaccess生效<Directory "/your/app/path"> AllowOverride ALL Order allow,deny Allow from all</Directory>配置好的密码后的文件cat .h原创 2020-12-07 00:24:37 · 216 阅读 · 0 评论 -
docker搭建npm仓库(verdaccio)
docker搭建npm仓库(verdaccio)文章目录docker搭建npm仓库(verdaccio)拉去镜像设置存储目录创建目录结构配置文件内容运行拉去镜像docker pull verdaccio/verdaccio设置存储目录mkdir -p ~/data/verdaccio/volume创建目录结构$ tree volume volume├── conf│ ├── config.yaml│ └── htpasswd└── storage配置文件内容不同版本可原创 2020-11-29 17:35:36 · 422 阅读 · 0 评论 -
docker搭建Coturn TURN服务器
docker搭建Coturn TURN服务器文章目录docker搭建Coturn TURN服务器下载镜像启动镜像(失败)启动镜像(不太对)启动镜像(搞个配置文件)自签证书使用配置文件测试下载镜像docker pull instrumentisto/coturn启动镜像(失败)docker run -d -p 3478:3478 -p 49152-65535:49152-65535/udp instrumentisto/coturn报错:Error response from daemon: d原创 2020-11-25 15:53:06 · 7360 阅读 · 2 评论 -
docker使用笔记
docker使用笔记文章目录docker使用笔记docker命令基础用法拉取镜像运行镜像进阶用法进入容器停用所有容器删除所有容器(慎用)停用并删除所有容器(更慎用)删除幽灵镜像(dangling)顶级用法Dockerfile语法docker-compose命令docker-compose.yaml语法docker命令基础用法拉取镜像docker pull <镜像名>[:<版本>]运行镜像docker run <镜像名>[:<版本>]进阶用法进原创 2020-11-25 10:01:41 · 474 阅读 · 0 评论 -
docker搭建自己的git仓库Gogs
docker搭建自己的git仓库Gogs文章目录docker搭建自己的git仓库Gogsdocker安装Gogs下载镜像设置存储目录创建容器首次运行安装程序(Gogs配置)数据库配置域名配置SSH 端口号HTTP 端口号应用 URLdocker安装Gogs下载镜像docker pull gogs/gogs设置存储目录mkdir -p /data/gogs创建容器docker run --name=gogs -d -p 10022:22 -p 10080:3000 -v /data/gogs:原创 2020-11-23 13:32:52 · 155 阅读 · 0 评论 -
armbian笔记
armbian笔记文章目录armbian笔记armbian什么鬼怎么查看系统版本查看网卡查看全部网卡查看虚拟网卡查看物理网卡配置网络改源安装SSH服务端开始玩吧armbian什么鬼来自百度百科:Armbian是轻量级的Debian系统和为ARM开发板专门发行并重新编译的Debian系统(Ubuntu派生自Debian)。怎么查看系统版本命令 cat /etc/debian_versionlinaro-alip:~# cat /etc/debian_version 9.9命令 cat /e原创 2020-11-23 10:23:06 · 3721 阅读 · 0 评论 -
mysql开启远程连接笔记
mysql开启远程连接文章目录mysql开启远程连接修改步骤修改配置文件重启mysql服务登录mysql设置数据库修改user表刷新权限笔记修改步骤修改配置文件# vi /etc/mysql/mysql.conf.d/mysqld.cnf修改一下内容bind-address = 0.0.0.0重启mysql服务# systemctl restart mysql登录mysql# mysql -uroot -p输入密码设置数据库msyql> use mys原创 2020-11-20 17:58:19 · 102 阅读 · 0 评论 -
ubuntu18.04安装docker,docker-compose,镜像加速,修改镜像存储路径
ubuntu18.04安装docker,docker-compose,镜像加速,修改镜像存储路径官网https://docs.docker.com/engine/install/ubuntu/安装流程卸载旧版本$ sudo apt-get remove docker docker-engine docker.io containerd runc更新源$ sudo apt-get update安装工具(添加GPG密匙前必须安装)$ sudo apt-get install \ apt原创 2020-11-19 18:30:20 · 470 阅读 · 0 评论 -
github修改hosts(2020年12月06日,目前只有能用的速度慢,求新的hosts留言)
github修改hosts(腾讯云主机上测试有效,2020年11月19日)腾讯云MD应该是被墙了双11用700元抢了一个腾讯的2核4G内存3M流量3年北京站点的云服务器,Oh My Zsh安装不上,连不上github,怎么忍?hosts改起网上找的,腾讯云亲测有效,额外加了raw.githubusercontent.com。这东西有时效性,发帖不加日期都是耍流氓,我加了啊!204.232.175.78 http://documentcloud.github.com207.97.227.239原创 2020-11-19 07:48:22 · 1824 阅读 · 1 评论 -
linux命令: sed配合grep批量替换
linux命令: sed配合grep批量替换sed -i "s/<old_string>/<new_string>/g"grep -rl <old_string> ./`文章目录linux命令: sed配合grep批量替换sed与grep组合sedgrepsed与grep组合sed替换文件中的文本grep查找存在文本的文件sed格式Usage: sed [OPTION]... {script-only-if-no-other-script} [input-原创 2020-11-09 09:35:03 · 1345 阅读 · 0 评论 -
文件系统笔记
Linuxext4日志式文件系统,最大文件16TB注:EXT(Extended file system)是延伸文件系统、扩展文件系统WindowsFAT32:最大文件4GBNTFS: 最大文件2TBOthreNFS:网络文件系统ISO 9660:光盘RAMFS:内存文件系统SMBAFS/CIFS:支持Samba协议的网络文件系统Linux swap:交换分区,用以提供虚拟内存。...原创 2020-10-29 19:32:31 · 78 阅读 · 0 评论 -
ulimit修改以及永久修改(limits.conf)
ulimit修改以及永久修改(limits.conf)文章目录ulimit修改以及永久修改(limits.conf)ulimit命令临时修改永久修改(limits.conf)配置格式(limits.conf)ulimit命令命令说明ulimit [-SHacdefilmnpqrstuvx]参数S:表示软限制,当超过限制值会报警参数H:表示硬限制,必定不能超过限制值参数a:将列出所有资源限制ulimit -a 查看所有可以设置的项目root@A9300:/etc/security# uli原创 2020-10-19 18:55:03 · 24622 阅读 · 0 评论 -
摄像头(camera)数据传输中 码率/比特率(Bit rate) 与 带宽(Bandwidth)对应表
摄像头(camera)数据传输中 码率/比特率(Bit rate) 与 带宽(Bandwidth)对应表1000兆网口序号码率(Kb/S)码率(KB/S)带宽路数1256 Kb/S32 KB/S1000 Mb/s40002512 Kb/S64 KB/S1000 Mb/s200031024 Kb/S128 KB/S1000 Mb/s100042048 Kb/S256 KB/S1000 Mb/s50053072 Kb/S3原创 2020-10-17 16:28:51 · 8315 阅读 · 0 评论 -
iperf3测试服务器带宽
iperf3测试服务器带宽文章目录iperf3测试服务器带宽mii-tool搜一下软件包安装iperf3help看看怎么用测试启动服务端启动客户端结果解决开发中遇到带宽问题,做一下带宽测试。mii-toolusage: mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...] -V, --version display version information -v, --verbo原创 2020-10-17 15:46:59 · 564 阅读 · 0 评论 -
局域网扫描命令
局域网扫描命令目录)局域网扫描命令arp-scan新进一家公司,主网路由器不开DHCP,开虚拟机总是和别人的IP冲突,扫描一下局域网找到未使用IP。arp-scansudo apt-get install -y arp-scanarp-scan -I eth0 --localnet测试管用...原创 2020-10-16 15:54:22 · 1372 阅读 · 0 评论 -
ubuntu服务器安装
ubuntu服务器安装文章目录ubuntu服务器安装安装配置网络(静态IP)中文菱形块修改apt镜像openssh安装openssh-server编译环境C/C++ 基础cmakeLLVM/Clang版本控制工具gitsubversion命令行工具zshoh-my-zsh服务器nginx安装一直下一步(为才坑做准备工作)配置网络(静态IP)公司网没有配DHCP,安装直接略过网络,装后没有网。ifconfig中只用loip addr看网卡名称,我的是ens3修改/etc/network/in原创 2020-09-28 12:20:28 · 820 阅读 · 0 评论 -
Windows环境下X11转发屏幕(Xshel+Xming+virt-mamager)
Windows环境下X11转发屏幕(Xshel+Xming+virt-mamager)文章目录Windows环境下X11转发屏幕(Xshel+Xming+virt-mamager)服务端配置安装X11开启ssh隧道转发客户端配置1 安装Xshell2 安装Xming3 配置Xshell转发X114 宿主机上敲命令服务端配置同事配置好的,此处只做记录,未实操。安装X11yum install xorg-x11-font-utils xorg-x11-server-utils xorg-x11-uti原创 2020-09-28 10:25:38 · 1394 阅读 · 0 评论 -
vscode(Visual Studio Code)中预定义变量(${workspaceFolder} ${file} ${fileBasename} ${fileDirname})
预定义变量文章目录预定义变量预定义变量列表预定义变量的例子更多资料去查看官方文档预定义变量列表$ {workspaceFolder} -在VS Code中打开的文件夹的路径$ {workspaceFolderBasename} -在VS Code中打开的文件夹名称,不带任何斜杠(/)$ {file} -当前打开的文件$ {relativeFile} -当前相对于打开的文件workspaceFolder$ {relativeFileDirname} -当前打开文件的目录名,相对于workspa原创 2020-09-25 16:08:22 · 4674 阅读 · 1 评论 -
git submodule使用(添加子仓库,删除子仓库,更新子仓库)
git submodule使用文章目录git submodule使用git submodule 帮助git submodule addgit submodule deinitgit submodule updategit submodule 帮助root@A9300:/opt/data/RtspToPsRtp# git submodule --hlepusage: git submodule [--quiet] add [-b <branch>] [-f|--force] [--name原创 2020-09-11 10:02:32 · 8123 阅读 · 1 评论 -
VSCode在服务器上搞开发不香么
VSCode在服务器上搞开发不香么文章目录VSCode在服务器上搞开发不香么vscode插件 Remote DevelopmentRemote - SSH配置免密登录生成密匙远程配置Remote - WSLRemote - Containersvscode插件 Remote Development这个插件需要配合一个扩展包使用,扩展包有三个,分别为:Remote - SSH使用SSH打开远程计算机上的文件夹Remote - WSL打开WSL (Windows Subsystem for Li原创 2020-09-01 16:08:57 · 95 阅读 · 0 评论