- 博客(81)
- 资源 (5)
- 收藏
- 关注
原创 Elasticsearch-8.x.x安装启动后测试报错[WARN ][o.e.x.s.t.n.SecurityNetty4HttpServerTransport] [DESKTOP-0QU7RUU]
修改Elasticsearch某个报错
2023-08-07 16:16:06
696
原创 Grafana+Prometheus+node_exporter 监控告警部署
Prometheus node_exporter grafana安装部署
2023-07-27 15:42:35
1382
原创 Rancher 安装部署
这里将80端口映射成了30040端口,将443端口映射成了30050端口,所以在执行上面的名字之前,检查一下端口30040,30050是否被占用了。
2023-07-26 10:05:39
1078
原创 The connection to the server 127.0.0.1:6443 was refused - did you specify the right host or port? 报错
在部署K3S集群的过程中,部署完之后server端能够查看到在集群内的所有节点,如下图。在agent端查看的时候,却画风一变,提示端口或者主机错误,如下图。
2023-07-25 17:30:34
4114
原创 Ubuntu18.04修改file descriptors(文件描述符限制),解决elasticsearch启动报错问题
最近在学习elasticsearch,使用的平台是Ubuntu18.04,在部署过程中的坑记录一下。看了下网上给的解决方案都是修改vim /etc/security/limits.conf,添加配置。ubuntu上使用这种方法,ulimit -n输出的永远是1024。然后切换目录,再重进然后使用ulimit -n就能看到修改生效。备注:前面的*也可以用实际启用的用户名替代,* 表示所有用户。下载安装的过程就不说了,在启动es的时候报错。然而这在我使用的ubuntu上压根。后来查到了其它大神的解决方法。
2023-07-11 17:03:19
1247
原创 解决Sub-process /usr/bin/dpkg returned an error code
【代码】解决Sub-process /usr/bin/dpkg returned an error code。
2023-06-21 11:40:14
1469
原创 Notepad++ 如何筛选内容
在程序调试的过程中,通常会通过抓取日志来分析,但实际情况抓取的日志会很多,如何在众多的日志中筛选出自己想要的内容呢,我们可以通过notepad打开日志,然后进行筛选。1、通过ctrl+f 切换出查找框,然后选中标记那一栏,输入你要标记的内容,选中标记行,具体如图。3、将复制的内容粘贴到新的一个页面,这样查看起来就方便了很多。2、 搜索>书签>复制书签行即可复制出全部含关键字的行。这样有对应关键字的就标记出来了。
2023-04-26 16:42:34
9868
原创 tcpdump 抓包
Z 使tcpdump 放弃自己的超级权限(如果以root用户启动tcpdump, tcpdump将会有超级用户权限), 并把当前tcpdump的用户ID设置为user, 组ID设置为user首要所属组的ID。17、抓取源ip是192.168.1.100且目的端口是22,或源ip是192.168.1.102且目的端口是80的数据包。-T 将监听到的包直接解释为指定的类型的报文,常见的类型有rpc远程过程调用)和snmp(简单网络管理协议;如果超过了指定大小,则关闭当前文件,然后在打开一个新的文件。
2023-04-17 11:56:05
3689
原创 SO_BINDTODEVICE 使用
(2) 对于PF_PACKET类型的套接口,不能通过SO_BINDTODEVICE绑定到指定的网络接口上,而要通过bind(2)来与特定的网络接口绑定,所用的套接口地址结构为struct sockaddr_ll,此套接口地址结构是链路层的地址结构,独立于具体的网络设备。(1) 对于TCP套接口、UDP套接口、RAW套接口,可以通过SO_BINDTODEVICE套接口选项将套接口绑定到指定的网络接口上。绑定之后,套接口的所有数据包收发都只经过指定的网络接口;
2022-10-18 11:35:46
3021
原创 error while loading shared libraries: libavformat.so.58: cannot open shared object file: 解决
./sutpc_icvtsn_dfa: error while loading shared libraries: libavformat.so.58: cannot open shared object file: No such file or directory出现这种问题就是两种情况:要么确实没有相关的库存在,要么对应的路径的配置没写好,如果库确实存在,而且对应路径的配置也写好了,那就是配置没有生效,可以使用ldconfig -v这个命令让配置文件生效,在使用这个命令的时候注意权限的问题。对应的配置
2022-07-05 09:22:07
2202
原创 ulimit命令的使用
ulimint -a 用来显示当前的各种用户进程限制Linux对于每个用户,系统限制其最大进程数,为提高性能,可以根据设备资源情况,设置个Linux用户的最大进程数,一些需要设置为无限制:数据段长度: ulimit -d unlimited最大内存大小: ulimit -m unlimited堆栈大小: ulimit -s unlimited开启或关闭core文件的生成ulimit -c 可以查看是否打开此选项,若为0则为关闭;ulimit -c 0可手动关闭ulimit -c 1000 为设置
2022-06-29 16:08:12
8740
原创 DIR=$(cd `dirname $0`; pwd)
dirname $0,获取当前脚本所在绝对目录cd `dirname $0`,进入这个目录(切换当前工作目录)pwd,显示切换后脚本所在的工作目录echo,打印变量或者echo后面的内容合起来就是:获取当前脚本所在绝对路径,赋给全局变量DIR...
2022-05-31 09:57:26
433
原创 unix 修改文件类型
Unix及类Unix系统里,每行结尾只有换行“\n”;Windows系统里面,每行结尾是换行+回车“\n\r”。第一种:利用Linux下的vim编辑器,可以方便的在dos文件、unix文件之间进行切换,且可以便利的去除恼人的^M符。vim file然后,:set ff?用于查看当前文件是dos格式还是unix格式,显示如下:强制切换为unix格式,然后保存即可::set ff=unix #转换为unix格式:wq #保存、退出第二种:dos2unix是将Window
2022-05-23 15:22:20
1767
原创 Jetson NX emmc版本系统转移到SSD
因emmc版本的NX自带内存不够大,只有16GB(手上的是这个型号),安装系统大概需要除去4G多内存,再安装CUDA,cuDNN,TensorRT等内存直接爆满,无法继续使用。所以需要将内存转移给外部设备,比如SSD,TF卡等。 原装开发板底座自带M2接口,所以这里将阐述系统转移到SSD的方法。获取脚本资料GitHub - jetsonhacks/rootOnNVMe: Switch the rootfs to a NVMe SSD on the Jetson Xavier...
2022-04-25 14:23:15
4176
4
原创 E: Unable to locate package XXX 的解决办法
在Ubuntu18.04 安装软件包的时候提示E: Unable to locate package vsftpd1.首先执行update命令sudo apt-get update2.然后执行upgradesudo apt-get upgrade上述命令成功以后就能正常使用sudo apt-get install xxxxx备注:在执行上述命令的时候保持网络是通的,即能够ping通百度。...
2022-04-14 18:46:01
2122
3
原创 putty连接设备时报错 Can’t agree a key change algorithm
原因可能是你之前使用的putty版本太久了,重新下载一个最新版本的putty即可解决这个问题,下载网址https://www.putty.org/我的电脑是64位的Windows,所以下载这样的,你可以根据自己的需求下载对应的版本即可...
2022-03-23 10:30:41
1306
原创 chown命令改变目录权限
使用chown -hRh表示修改symbolic链接而不去修改对应的文件。R表示在所有子目录及目录中的文件中递归执行。具体参数说明:-h, --no-dereference affect each symbolic link instead of any referenced file (useful only on systems that can change the ownership o...
2022-02-21 11:05:56
2180
原创 linux下编译.sh文件报错 “[: XXXX: unexpected operator” 问题
在运行一个脚本的时候报错,所有有中括号[]的地方都报错,诡异的事件。后来找了各种资料,是因为ubuntu默认的sh是连接到dash的,又因为dash跟bash的不兼容所以出错了.执行时可以把sh换成bash文件名.sh来执行.成功.dash是什么东西,查了一下,应该也是一种shell,貌似用户对它的诟病颇多。 修改sh默认连接到bash的一种方法: sudo dpkg-reconfigure dash提示界面选择no再次编译,即可通过。...
2022-02-14 17:26:40
772
原创 nm命令使用
nm在linux中列出目标文件的符号清单,常用来查看动态链接库中的函数nm支持的选项如下-a 按照man手册,仅列出调试信息,实际上却是调试信息+正常信息-A 增加一列显示目标文件,没有实际意义-C 将低级符号信息编码成便于查看的用户信息,最终效果是符号清单呈现出class::memberfunction形式的信息,最常用的选项-D 显示动态符号,以目标文件为so为例,显示了so中增加的符号信息以及so引用的so的符号信息-f 指定不同的输出格式,改变命令输出格式...
2022-01-11 09:46:22
837
转载 nc命令用法举例
什么是ncnc是netcat的简写,有着网络界的瑞士军刀美誉。因为它短小精悍、功能实用,被设计为一个简单、可靠的网络工具nc的作用(1)实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口(2)端口的扫描,nc可以作为client发起TCP或UDP连接(3)机器之间传输文件(4)机器之间网络测速 ...
2022-01-04 11:34:41
17401
1
原创 ubuntu多个网卡设置不同的IP,实现多个IP登录ubuntu主机
打开网络IP配置文件/etc/network/interfaces 对不同的网卡设置不同的IP地址即可,内容如上图
2021-12-29 11:03:23
2360
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人