linux
zhaikaiyun
每天学习记录点,作为知识的积累,不然时间久了容易忘。
展开
-
欧拉系统使用ansible安装软件报错Error: Unable to find a match: python2-dn
欧拉系统使用ansible安装软件报错Error: Unable to find a match: python2-dn原创 2023-02-20 14:36:44 · 1785 阅读 · 0 评论 -
xfs文件系统误删除文件恢复(testdisk工具)
xfs文件系统误删除文件恢复(testdisk工具)原创 2022-08-03 11:24:55 · 7004 阅读 · 0 评论 -
wireshark分析https之javaagent获取jsslkeylog进行解码
wireshark分析https之javaagent获取jsslkeylog进行解码原创 2022-06-20 10:09:19 · 2091 阅读 · 0 评论 -
linux常用命令汇总
linux常用命令汇总原创 2022-06-15 16:46:18 · 181 阅读 · 0 评论 -
html2image在linux上图片中文乱码
在本地window系统正常,放到服务器linux系统时候中文乱码问题。这个是linux上缺失字体。1、从window查找中文字体 ,window的字体存放目录C:\Windows\Fonts网盘另存一份备用2、对应字体拷贝到linux主机的jdk的jdk/jre/lib/fonts/fallback目录,以及操作系统的/usr/share/fonts/目录3、安装字体查看工具,yum install fontconfig,查看中文:fc-list :lang=zh.原创 2022-03-30 09:20:06 · 3049 阅读 · 0 评论 -
wireshark常见提示错误
TCP dup ack (重复应答)[TCP dup ack XXX#X] 表示第几次重新请求某一个包,XXX表示第几个包(不是Seq),X表示第几次请求。丢包或者乱序的情况下,会出现该标志。RST,ACK(重置)一般问题不大[TCP Retransmission] (超时重传)超时重传,如果一个包的丢了,又没有后续包可以在接收方触发[Dup Ack],或者**[Dup Ack]也丢失**的情况下,TCP会触发超时重传机制。[TCP P原创 2022-03-18 11:00:45 · 6204 阅读 · 0 评论 -
linux磁盘格式化失败(机器重启也不行)
[root@k8smaster01 ~]# mkfs.xfs -i size=512 /dev/sdbmkfs.xfs: cannot open /dev/sdb: Device or resource busy由于之前的硬盘是存在分区并挂载的情况,需要把绑定的设备移除后,才能格式化。dmsetup常用命令参数:显示当前devicemapper 的信息demsetup ls #列出所有逻辑设备demsetup status # 列出所有逻辑设备的状态信息desetup remove .原创 2021-12-30 10:45:18 · 3982 阅读 · 0 评论 -
Prometheus(二)部署Prometheus和node_exporter
软件包列表Prometheus安装解压部署rm -rf ./prometheus-2.28.1.linux-amd64tar -xvf prometheus-2.28.1.linux-amd64.tar.gzrm /usr/local/prometheus* -rfmv prometheus-2.28.1.linux-amd64 /usr/local/ln -sv /usr/local/prometheus-2.28.1.linux-amd64/ /usr/local/P原创 2021-12-27 15:58:36 · 787 阅读 · 0 评论 -
linux时区和编码设置
时区设置[root@k8smaster01 ~]# tzselect |morePlease identify a location so that time zone rules can be set correctly.Please select a continent or ocean.1) Africa2) Americas3) Antarctica4) Arctic Ocean5) Asia6) Atlantic Ocean7) Australia8) Eu...原创 2021-12-20 16:18:53 · 543 阅读 · 0 评论 -
mysql设置表名忽略大小写不生效
之前由于文件无法访问,修改了一把mysql目录下的文件权限,重启mysql数据库,程序报表不存在的错,但发现数据库表是存在,同时检查my.cnf配置也配置了lower_case_table_names=1参数解决方法:修改my.cnf的文件权限chmod 644 my.cnf,重启mysql,忽略表大小的设置生效。mysql> SHOW VARIABLES LIKE '%case%';...原创 2021-12-10 11:27:15 · 1266 阅读 · 0 评论 -
centos网卡启动报错RTNETLINK answers: File exist
报错信息:Dec 09 15:26:16 test01 network[7599]: Bringing up loopback interface: [ OK ]Dec 09 15:26:16 test01 network[7599]: Bringing up interface ens33: Error: Connection activation failed: No suitable device found for this connection.Dec 09 15:26:16 te...原创 2021-12-09 15:34:34 · 1438 阅读 · 0 评论 -
predixy代理redis集群
概述predixy 是高性能的适用于 redis 集群和哨兵的代理。predixy github 地址:https://github.com/joyieldInc/predixypredixy 编译安装需要 C++11 版本的编译器,至少需要 CentOS 7及以上版本才能编译安装。对于 CentOS 6或更低版本,可以直接使用在 github release 中的二进制版本。安装下载https://github.com/joyieldInc/predixy/releases/downloa原创 2021-11-23 17:33:06 · 1129 阅读 · 0 评论 -
curl分析http请求各阶段耗时情况
curl案例curl查看http请求各阶段耗时time_namelookup:%{time_namelookup}time_connect:%{time_connect}time_appconnect:%{time_appconnect}time_pretransfer:%{time_pretransfer}time_redirect:%{time_redirect}time_starttransfer:%{time_starttransfer}----------time_total:%原创 2021-06-02 14:20:48 · 2043 阅读 · 0 评论 -
jenkins插件(一)Permissive Script Security Plugin解决报错(In-process Script Approval)
Scripts not permitted to use staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.lang.Object java.lang.String. Administrators can decide whether to approve or reject this signature.解决方法一安装Permissive Script Security Plugin插件,启动Jenk.原创 2021-01-06 18:16:45 · 4363 阅读 · 1 评论 -
jenkins构建历史保留策略
设置保留构建历史的策略,这里设置保留近七天历史,最多保留10个文件。以释放空间原创 2021-01-06 16:55:53 · 1498 阅读 · 0 评论 -
jenkins插件(一)Environment Injector增加环境变量
流水线预定义参数,需要安装Environment Injector插件prepare an environment for the run,需要安装Environment Injector插件原创 2021-01-06 16:44:25 · 1969 阅读 · 0 评论 -
centos7系统sshpass之安装使用
(一)使用yum方式安装sshpassyum -y install sshpass(二)使用案例1、远程登录主机[root@k8smaster01 ~]# sshpass -p '123456' ssh root@192.168.23.103Last login: Sat Jul 11 16:09:09 2020[root@k8smaster03 ~]#2、远程执行命令[root@k8smaster01 ~]# sshpass -p '123456' ssh root@192.168.2原创 2020-11-22 20:32:30 · 1716 阅读 · 0 评论 -
centos7系统ansible使用之ansible.cfg配置文件说明(二)
范例[root@k8smaster01 myansible]# more ansible.cfg[defaults]inventory = ./inventory #inventory文件路径,默认/etc/ansible/hostsroles_path = ./roles #role存放路径,默认/etc/ansible/rolesgather_facts = yeshost_key_checking = False #解决首次登陆失败的问题command_warnings = Fa...原创 2020-11-22 19:42:06 · 773 阅读 · 0 评论 -
centos7系统rpm-build安装报错
[root@k8smaster01 ~]# yum install rpm-build -yTransaction check error: file /etc/rpm/macros.ghc-srpm from install of redhat-rpm-config-9.1.0-88.el7.noarch conflicts with file from package epel-release-6-8.noarchError Summary解决办法:[root@k8smaster01 my.原创 2020-11-22 12:24:14 · 1035 阅读 · 0 评论 -
rpm包升级内核
依赖使用的rpm包[root@localhost myyum]# ls -lrttotal 126104-rw-r--r--. 1 root root 76948992 May 14 2019 linux-firmware-20190429-72.gitddde598.el7.noarch.rpm-rw-r--r--. 1 root root 52176080 Nov 11 16:45 kernel-3.10.0-1062.9.1.el7.x86_64.rpm安装过程[root@localh.原创 2020-11-12 09:23:25 · 1196 阅读 · 0 评论 -
linux强制覆盖文件的方法
Linux下默认cp命令是有别名(alias cp=‘cp -i’)的,无法强制覆盖1、使用\cp执行cp命令时不走alias[root@k8smaster01 ~]# \cp test1.log test2.log2、使用管道[root@k8smaster01 ~]# yes | cp test1.log test2.log3、取消cp的alias[root@k8smaster01 ~]# unalias cp[root@k8smaster01 ~]# cp test1.log t...原创 2020-11-08 12:28:42 · 1365 阅读 · 0 评论 -
yum配置安装32和64位软件
同时安装32和64位版本echo 'multilib_policy=all' >> /etc/yum.conf原创 2020-08-13 20:06:01 · 360 阅读 · 0 评论 -
搭建nexus+java+maven开发环境
1、安装的程序包java-1.8.0_101nexus-3.24.0-022、解压jdk和nexus软件3、配置jdk环境变量#java的环境变量设置export JAVA_HOME=/data/soft/jdk18export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/bin4、配置ne原创 2020-08-09 18:23:49 · 673 阅读 · 0 评论 -
centos7系统ansible使用之安装使用(一)
安装ansible[root@zhaikaiyun ~]#yum install ansible -y[root@zhaikaiyun ~]# cd /etc/ansible/[root@zhaikaiyun ansible]# lltotal 20-rw-r--r-- 1 root root 14396 Nov 11 09:37 ansible.cfg-rw-r--r-- 1 root root 1016 Nov 11 09:37 hostsdrwxr-xr-x 2 root root .原创 2020-06-23 09:50:20 · 202 阅读 · 0 评论 -
linux磁盘sh脚本进行分区
[root@zhaikaiyun ~]# more fdisk.sh#!/bin/bash#Determine whether the disk has been partitionedif (( $(fdisk -l /dev/sdb|grep "^/dev/sdb"|wc -l) > 1 ))then echo "This disk has been partitioned. Please check" exitfifdisk /dev/sdb <<...原创 2020-06-22 14:14:15 · 497 阅读 · 0 评论 -
磁盘分区管理
普通分区[root@zhaikaiyun ~]# fdisk /dev/sdb #给磁盘sdb创建分区Welcome to fdisk (util-linux 2.23.2).Changes will remain in memory only, until you decide to write them.Be careful before using the write command.Device does not contain a recognized partition tab.原创 2020-06-22 13:28:52 · 1146 阅读 · 0 评论 -
VMware新增磁盘的设置步骤截图
VMware新增磁盘的设置步骤截图建议:在设置虚拟的时候,不要运行虚拟机的系统,不然添加了新的虚拟磁盘则要重启虚拟机原创 2020-06-22 10:14:51 · 211 阅读 · 0 评论 -
使用的lrzsz上传下载工具
安装lrzsz# yum -y install lrzsz上传文件,执行命令rz,会跳出文件选择窗口,选择好文件,点击确认即可。# rz下载文件,执行命令sz# sz yourfilename原创 2020-06-08 15:25:20 · 173 阅读 · 0 评论 -
NSF网络文件系统
1、NSF介绍NFS,是Network File System的简写,即网络文件系统。网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。nfs为什么需要RPC?因为NFS支持的功能很多,不同功能会使用不同程序来启动,因此,NFS对应的功能所对应的端口无法...原创 2020-02-25 10:45:21 · 2365 阅读 · 0 评论 -
常用find命令(find级联复制或删除)
1、find查找文件级联复制cp-t参数指定目标目录,-f一般文件[root@k8smaster yum]# find /var/cache/yum/ -type f -name '*rpm'|xargs cp -t /home/zhaiky/rpm/2、查找大于100M的文件-size文件大小,-n小于大小为 n 的文件,+n大于大小为 n 的文件find ./ -size +100M...原创 2020-02-19 17:45:05 · 1842 阅读 · 0 评论 -
centos主机初始化
1、查看ip和mac地址,进行远程登录[root@hps_test network-scripts]# ip addr1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 0...原创 2020-02-09 17:10:36 · 326 阅读 · 0 评论 -
利用yum下载的rpm包制作本地yum源
1、利用yum-utils工具从网络上下载rpm安装包安装yum-utils包yum -y install yum-utils下载rpm包yumdownloader --destdir=/tmp/soft/createrepo --resolve createrepo脚本:单个软件包下载脚本:#!/bin/bash#---------------------------------...原创 2020-01-05 20:38:05 · 2183 阅读 · 0 评论 -
配置阿里源和安装yum工具(只下载rpm包,不安装)
配置阿里源:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repoyum clean allyum makecache安装yum-utils包yum -y install yum-utilsrpm -ql yum-utilsyumdownloader --destd...原创 2020-01-04 21:05:24 · 724 阅读 · 0 评论 -
centos7升级内核
centos 7.X系统自带的3.10.x内核存在一些bugs,例如导致运行的docker、kubernetes不稳定,需要升级内核到4.4版本以上。安装内核Install CentOS 7.x:rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm[root@k8smaster0...原创 2020-01-04 21:10:15 · 489 阅读 · 0 评论 -
yum设置安装后保留安装文件
有时候我们需要制作本地yumyum源,可以将对能联网的机器的yum安装后的安装文件缓存起来,利用下载的安装文件,通过createrepo工具制作成本地的yum仓库。修改/etc/yum.conf里面的参数keepcache,从0改为1[root@k8smaster01 ~]# more /etc/yum.conf[main]cachedir=/var/cache/yum/$basear...原创 2020-01-04 21:10:45 · 448 阅读 · 0 评论