- 博客(90)
- 资源 (1)
- 收藏
- 关注
原创 elasticsearch设置为开机自启动服务
**摘要:**在es集群部署时,有时会因为系统原因导致服务终止,这时候就需要我们设置为开机自启动的系统服务
2022-06-03 21:52:00
2200
原创 在CentOS7 上实现PXE自动化安装Centos windows
在CentOS7 上实现PXE自动化安装Centos windows一、安装前准备关闭防火墙和SELINUXsystemctl stop firewalldsed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/configsetenforce 0二、安装相关软件包并启动服务#1.安装 httpd、tftp、dhcpdyum -y install httpd tftp-server dhcp syslinux syste
2022-05-31 14:14:56
1091
原创 docker inspect命令详解
docker inspect命令详解1、作用获取容器/镜像的元数据(JSON格式)2、语法格式docker inspect [OPTIONS] NAME|ID [NAME|ID...]-f 指定返回值的模板文件-s 如果类型为容器,则显示文件总大小--type 返回指定类型的JSON3、实际例子#获取容器 IPdocker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $CONTA
2022-05-31 14:14:18
7179
原创 linux搭建ftp虚拟用户服务器
linux搭建ftp虚拟用户服务器1 安装服务#1、安装ftp服务[root@localhost ~]#yum install -y vsftpd ftp#2、关闭防火墙[root@localhost ~]#systemctl stop firewalld[root@localhost ~]#sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config[root@localhost ~]#setenforce 02
2022-05-31 14:13:47
1188
原创 linux将上一条命令的结果作为下一条命令的参数
linux将上一条命令的参数作为下一条命令的参数1、xargs[root@localhost test]# touch test{1..10}.txt[root@localhost test]# lstest10.txt test1.txt test2.txt test3.txt test4.txt test5.txt test6.txt test7.txt test8.txt test9.txt[root@localhost test]# ls /test/|grep -v t
2022-05-21 16:21:34
5854
原创 centos 彻底卸载软件包(含依赖)并解决安装冲突包问题
centos 彻底卸载软件包(含依赖)并解决安装冲突包问题1、查看yum操作事务[root@localhost ~]# yum history list 或 yum historyLoading "fastestmirror" pluginConfig time: 0.007Yum version: 3.4.3ID | Login user | Date and time | Action(s) | Altered--------------
2022-05-20 23:42:45
5234
1
原创 sed多个替换选项
sed -i -e 's/192.168.10.10/192.168.66.10/' -e 's/192.168.10.1/192.168.66.1/' /etc/sysconfig/network-script/ifcfg-ens33sed -i -e 's/192.168.10.10/192.168.66.10/'; 's/192.168.10.1/192.168.66.1/' /etc/sysconfig/network-script/ifcfg-ens33
2022-05-18 22:07:58
2299
原创 sed修改网卡配置
sed -i -e 's/192.168.10.10/192.168.66.10/' -e 's/192.168.10.1/192.168.66.1/' /etc/sysconfig/network-script/ifcfg-ens33
2022-05-18 22:02:10
370
原创 k8s常用命令总结
k8s常用命令#查看所有namespace的pods运行情况kubectl get pods --all-namespaces #查看具体pods,记得后边跟namespace名字哦kubectl get pods kubernetes-dashboard-76479d66bb-nj8wr -n kube-system# 查看pods具体信息kubectl get pods -o wide kubernetes-dashboard-76479d66bb-nj8wr -n kube-system
2022-05-17 23:04:30
997
原创 K8S初学命令
K8S初学命令1、pod常用命令作用命令查看pod节点kubectl get pod查看所有pod节点kubectl get pods -A查看pod节点详情kubectl get pod -o wide查看所有名称空间下的podkubectl get pod --all-namespaces根据yaml文件创建podkubectl apply -f <文件名称>根据yaml文件删除podkubectl delete -f <
2022-05-17 23:03:35
186
原创 linux 运维最常用命令大全
linux 运维最常用命令大全1、帮助命令man:全拼manual,用来查看系统中自带的各种参考手册。help:用于显示shell内部命令的帮助信息。2、文件和目录操作命令ls:全拼list,列出目录的内容及其内容属性信息。cd:全拼change directory,切换当前工作目录至dirName(目录参数)。cp:全拼copy,复制文件或目录。find:用来在指定目录及目录下查找文件。mkdir:全拼make directories,创建目录。mv:全拼move,移动或重命名文件。
2022-05-17 22:15:58
924
原创 linux 共享盘cifs、nfs
linux 共享盘cifs、nfs1、安装并启用nfs服务#安装nfs并启用相关服务yum install -y rpcbind nfs-utils systemctl start rpcbindsystemctl start nfs-server#创建本地nfs文件夹mkdir -p /data/nfs/d{1..4}[root@localhost ~]# vim /etc/exports/data/nfs/d1 *(rw,sync,no_root_squash,no_all_squa
2022-05-17 01:15:47
856
原创 K8s集群离线部署
K8s集群离线部署(最新版)1、部署k8s的两种方式:本次实验采用的部署Kubernetes方式:kubeadmKubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。2、环境准备服务器要求:建议最小硬件配置:2核CPU、2G内存、20G硬盘服务器最好可以访问外网,会有从网上拉取镜像需求,如果服务器不能上网,需要提前下载对应镜像并导入节点软件环境:操作系统:CentOS Linux release 7.8.2003
2022-05-15 08:31:35
5813
8
原创 K8S使用habor作为私有仓库
K8S使用habor作为私有仓库1、修改每个node上的docker认证仓库# 将每个node节点上的docker同样需要配置可信任仓库vi /etc/docker/daemon.json #修改为{"registry-mirrors": ["https://b9pmyelo.mirror.aliyuncs.com"],"insecure-registries": ["192.168.66.11"]}systemctl restart docker2、创建认证secret# 由
2022-05-14 09:30:41
482
原创 Harbor私有仓库部署(最新)
Harbor私有仓库部署(最新)[root@K8s-Master ~]#yum install wget -y[root@K8s-Master ~]#wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo #docker-ce国内yum源[root@K8s-Master ~]#yum -y install docker-ce[root@K8s-Ma
2022-05-14 00:32:46
197
原创 K8s集群部署(最新版)
K8s集群部署(最新版)1、部署k8s的两种方式:本次实验采用kubeadm工具来部署Kubernetes集群。Kubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。2、环境准备服务器要求:建议最小硬件配置:2核CPU、2G内存、20G硬盘我们这里采用的是vmware虚拟机进行实验,利用hostonly网络实现,并搭建了koolshare软路由来现在hostonly网络与外网的互联。以方便下载安装包/镜像等资源。软件
2022-05-13 23:02:01
1853
2
原创 linux 备份文件滚动删除
linux 备份文件滚动删除**摘要:**在实际的生产环境中,需要我们不断的备份文件,但是受到磁盘空间的影响,只能保留最新的备份文件。1、只保存最近n天的文件[root@cn01 test1]# ll总用量 0drwxr-xr-x 2 root root 6 2月 14 2020 10.txt-rw-r--r-- 1 root root 0 5月 10 00:00 1.csvdrwxr-xr-x 2 root root 6 2月 14 2020 1.txt-rw-r--r-- 1 ro
2022-05-12 17:11:51
510
1
原创 Linux之shell中的大括号、中括号、小括号的使用详解
Linux之shell中的大括号、中括号、小括号的使用详解及示例**摘要:**很多人和我一样对于shell的各种括号的各种用法肯定不是很清楚,有时候看见别人脚本都不知道是什么意思,今天就来说说bash中的大中小括号的用法和解释,本人常用bash所以也只能用bash来说明了,若其他shell有出入请勿怪我。一、shell中的大括号 "{}"的用法:1、常用方法[root@cn21 ~]# var=login[root@cn21 ~]# echo "aa$var"aalogin[root@cn21
2022-05-11 12:32:38
6940
原创 linux中单引号、双引号
linux中单引号与双引号的区别和用法1、单引号单引号定义为所见即所得,单引号内部的内容原样输出,被单引号引起来的内容不管时变量还是常量都不会发生替换#在表示连续字符串时,单引号、双引号、无引号都是一样的[root@cn21 ~]# str1="string"[root@cn21 ~]# str2='string2'[root@cn21 ~]# str3=string3[root@cn21 ~]# echo $str1string[root@cn21 ~]# echo $str2stri
2022-05-11 10:34:54
5339
原创 linux shell 判断主机三次存活之批量探测
linux shell 判断主机三次存活之批量探测在生产环境中,需要查看主机在线情况,之前都是采用执行一次ping命令的方式去操作,会丢失某些存活主机,故改进了脚本采用ping三次的方式进行操作。#for 语句#!/bin/baship_list="192.168.10.11 192.168.10.12 192.168.10.13 192.168.10.14 192.168.10.15 192.168.10.16 192.168.10.17 "for ip in $ip_listdo
2022-05-10 17:46:10
674
原创 docker搭建postgresql 14主从库 及使用shell脚本备份数据库
docker搭建postgresql 14主从库 及使用shell脚本备份数据库1、地址规划IP地址名称备注192.168.1.11pg1主库192.168.1.12pg2从库2、安装部署主库[root@cn01 ~]# mkdir -p /data/postgressql/data[root@cn01 ~]# docker run --name pgtest --restart=always -v /data/postgressql/data/:/var/
2022-05-10 14:58:32
2249
原创 linux之awk超详解
linux之awk详解1、awk简介awk是一种编程语言,用于linux下对文本和数据进行处理。数据可以来来自标准输入、一个或多个文件,或其他命令的输出。更多作为脚本来使用。awk处理数据的方式:逐行扫描文件,寻找匹配的特定模式的行,并在这些行上进行你想要的操作。如果没有指定动作,则把匹配的行显示到标准输出(屏幕)。如果没有指定模式,则所有被操作所指定的行都被处理。2、选项选项含义备注-f从脚本文件中读取awk命令。常用-F指定输入文件折分隔符,fs是一个字符串
2022-05-09 09:42:48
22650
原创 api与sdk
API/SDKAPI (Application Programming Interface)=应用程序接口SDK(Software Development Kit )=软件开发工具包api就是一个接口,指向应用程序,一般是通过这个接口能够获得这个应用程序的产生或者处理的数据。sdk是一个打包的好开发模块,通过使用模块获得某种功能而不用自己造轮子。 这两种对接方式一般来说没有显著区别。两种对于使用者来说都是黑箱。api由于是接口,服务提供者存在获取篡改数据的可能,可靠性不可控,倾向于内部和边缘功能
2022-05-06 11:23:49
238
原创 linux shell脚本批量创建公钥
linux shell脚本批量创建公钥为实现对多台服务器部署服务,如果只用交互方式输入密码,耗时耗力,因此必须考虑自动化部署,查询资料发现expect方式可以实现。一、介绍expect脚本是Tcl脚本语言的拓展。用来实现自动的交互式任务,无需人为干预。在实际开发中,运行shell脚本有时候会输入linux密码或者是mysql密码等,而expect可以帮我们输入。二、安装expect在linux系统中没有自带,需要我们自行安装,在centos系统下,安装命令如下yum install expect
2022-05-06 10:42:09
364
原创 Linux之grep 命令
Linux之grep 命令1. grep 简介[grep] (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。命令格式:grep [option] pattern file;正则表达式选择与解释: -E, --extended-regexp PATTERN 是一个可扩展的正则表达式(缩写为 ERE) -
2022-05-05 22:01:14
3297
原创 linux 之sed用法大全
linux 之sed用法大全sed详细用法1. sed的作用sed是Stream Editor(流编辑器)的缩写,简称流编辑器;主要用来处理文本的。跟awk、grep合起来成为linux三驾马车。sed是一行一行读取文件内容并按照要求进行处理,把处理后的结果输出到屏幕2. 命令行格式sed [options] ‘处理动作’ 文件名3. sed常用选项选项说明备注-r使用正则表达式常用-i直接编辑文件会生效常用-n取消默认输出 采用静默的方式
2022-05-05 13:17:45
3907
原创 linux输入多行内容至文件
linux输入多行内容至文件1. 单行写入[root@cn01 test]# echo "192.168.1.1" >test.txt[root@cn01 test]# cat test.txt 192.168.1.12. 单行追加[root@cn01 test]# echo "192.168.1.1" >>test.txt[root@cn01 test]# cat test.txt 192.168.1.1192.168.1.13. 多行写入[root@cn01
2022-05-04 17:22:09
6164
原创 认识和选购显卡
作者:Liuweifei认识和选购显卡显卡一般是一块独立的电路板,插在主板上接收由主机发出的控制显示系统工作的指令和显示内容的数字信号,然后通过输出模拟(或数字)信号控制显示器显示各种字符和图形,它和显示器构成了电脑的图像显示系统。1.通过外观认识显卡从外观上看,显卡主要由显示芯片(GPU)、散热器、显存和显示输出接口等几部分组成。显示芯片:它是 显卡上最重要的部分,其主要作用是处理软件指令,让显卡能完成某些特定的绘图功能,它直接决定了显卡的性能。由于显示芯片发热量巨大,因此往往在其上面都会覆
2021-05-12 21:44:07
702
原创 电脑数据存储工具----光盘驱动器
作者:Liuweifei电脑数据存储工具----光盘驱动器光盘驱动器简称光驱,是电脑用来读写光盘内容的设备,也是在台式机和笔记本电脑里比较常见的一个硬件,随着移动存储设备的快速发展,光驱逐渐被其取代。1. 光驱的类型现在市面上光驱的类型只有DVD、DVD刻录、蓝光COMBO 和蓝光刻录4种。DVD:用来读取DVD光盘中的数据,而且完全兼容VCD、CD-ROM、CD-R、CD-RW 等光盘,其最高可达17GB的存储。DVD刻录:DVD刻录光驱综合了DVD光驱的性能,不仅能读取DVD格式和CD格
2021-05-10 20:59:18
2121
原创 认识和选购极致的显示器
作者:Liuweifei3. 显示器面板的主流选择----IPS显示器面板的类型关系着显示器的响应时间、色彩、可视角度、对比度等重要性能参数,显示器面板还占据了一台显示器成本70%左右,所以显示器面板对于显示器的优劣起着决定性的作用。现在市面上的显示器面板类型包括TN、ADS、PLS、VA和IPS5种。TN(扭曲向列):这种类型的面板应用于入门级显示器产品中,优点是响应时间容易提高,辐射水平很低,眼睛不易产生疲劳感,比较适合游戏玩家。缺点是可视角度受到了一定的限制,不会超过160度。TN面板属于软屏
2021-05-08 21:52:40
682
1
原创 认识和选购极致画质的显示器
Liuweifei认识和选购极致画质的显示器显示器是电脑输出数据的主要硬件设备,它是一种电光转换工具,现在市面上的显示器都是LCD(Liquid Crystal Display,液晶显示器)显示器,它具有无辐射危害、屏幕不会闪烁、工作电压低、功耗小、重量轻和体积小等优点。1. LED和4K显示器LED显示器LED就是发光二极管,LED显示器就是由发光二极管组成显示屏的显示器。LED显示器的优点:与LCD显示器相比,LED显示器在亮度、功耗、可视角度和刷新速率等方面都更具优势,有机LED显示屏的单
2021-05-08 21:51:38
305
原创 硬盘结构
硬盘结构1.硬盘结构 硬盘大致由盘片、读写头(磁头)、马达、底座、电路板等几大项组合而成。 硬盘的每一个盘片都有两个盘面,即上、下盘面。每个盘面都能利用,都可以存储数据,成为有效盘片。每一个这样的有效盘面都有一个盘面号,按从上到下的顺序从0开始依次编号。在硬盘系统中,盘面号又叫磁头号,因为每一个有效盘面都有一个对应的读写磁头。硬盘的盘片组在2~14片不等,通常有2~3个盘片,故盘面号(磁头号)为0~3或0~5。2.硬盘划分 硬盘首先在逻辑上被划分为磁道、柱面以及扇区2.1磁道
2021-04-28 20:07:24
1514
原创 bind配置文件解析
bind配置文件解析bind作为一般的dns服务器的解析服务。/etc/named.conf #bind的全局配置文件/etc/named.rfc1912.zones #域配置文件/var/named/ #存放zone&arpa文件/var/log/messages #查看配置过程中出错信息 其中named.conf为服务器的全局配置,而避免单个配置down掉整个服务,而/etc/named.rfc1912
2021-04-26 21:54:22
2216
原创 硬盘类型的区分
硬盘接口类型的区分1.IDE接口IDE接口硬盘多用于家用产品中,部分应用于服务器,具体如图所示2.SATA接口使用SATA口的硬盘又叫串口硬盘,是现在和未来的PC机硬盘主流趋势,具体如图所示3.SCSI接口SCSI接口具有应用范围广、多任务、带宽大、CPU占用率低以及热插拔等优点,但价格较高,因此SCSI硬盘主要应用于中、高端服务器和高端工作站中。如图所示4.SAS接口SAS即串行连接SCSI,是新一代的SCSI技术, 这种接口主要是为了改善存储的操作系统效能,提供可用性和扩展性,与串
2021-04-26 09:23:16
2263
2
原创 Metrics_collector还没有添加到共享预加载库(shared_preload_libraries)中
gpcc踩坑本文最大的锅,最大的坑来了安装完成之后会报以下错误!你可以完全忽略错误的解决过程直接跳到最后!Metrics_collector还没有添加到共享预加载库(shared_preload_libraries)中。请添加它以启用指标收集。详见文档。error alert message,必须打开GUC gp_enable_query_metrics来启用指标收集。详见文档。第一个问题解决gpconfig -lgpconfig -c gp_enable_query_metrics -v
2021-02-19 10:10:47
1368
3
原创 GPCC安装以及踩坑经历
gpcc安装以及踩坑经历官方下载地址文档https://network.pivotal.io/products/pivotal-gpdb#/releases/29190安装开始之前 chown gpadmin:gpadmin /usr/local安装完成之后chown root:root /usr/local添加访问权限vim /opt/greenplum/data/master/gpseg-1/pg_hba.conflocal gpperfmon gpmon
2021-02-19 10:07:05
2863
4
原创 在windows环境下ftp服务器的文件上传和下载
在windows环境下ftp服务器的文件上传和下载mo一、上传本地文件第一步:登录FTP服务器。在开始菜单中输入cmd,回车进入。输入ftp进入服务器,输入命令格式:open FTP服务器地址 端口,例如open 192.168.2.5 21如果FTP端口是21则可以省略。第二步:上传文件。在本地新建一个文件xiazai.txt链接FTP服务器,首先进入新建文件的目录,命令格式lcd 文件路径,例子如下lcd C:\Users\peixun\Desktop,输入命令put,格式put 文件名
2021-02-08 12:49:07
13451
原创 以命令方式从ftp服务器上下载和上传文件
**以命令方式从ftp服务器上下载和上传文件wang**1、“开始”→“运行”,输入“cmd“,打开命令提示符;2、在命令提示符内输入”ftp“并回车,进入ftp提示符ftp>3、在ftp>输入 open 192.168.2.5 回车;如果你的FTP服务器不是用的21默认端口,假如端口是10021,那么此步的命令应在后面空格加6000,即“open 192.168.2.5 60004、用户提示输入用户名5、密码提示输入密码,密码不会显示,输完密码后回车即可6、di
2021-02-08 12:47:07
2643
原创 Win7搭建http文件共享
Win7搭建http文件共享作者:莫咸海第一步:在除C盘以外的盘符中新建一个共享文件夹,命名为“http文件共享”;将需要共享的文件放在“http文件共享”文件夹中。第二步:安装IIS组件。开始菜单->控制面板->程序->程序和功能->打开或关闭Windows功能->Internet信息服务。将其中的Web管理工具和万维网全部打钩。更改完成之后重启电脑。第三步:设置防火墙。打开Windows防火墙,点击允许程序或功能通过Windows防火墙。将“万维网服务(
2021-02-07 19:55:50
3266
原创 Windows7搭建FTP文件
Windows7搭建FTP文件第一步:在任意一盘创建一个共享文件夹,这里我们把它命名为“ftp文件共享”,把需要共享的文件放里面,如图所示第二步:安装IS组件开始菜单→控制面板→程序→程序和功能→打开或关闭Windows功能→Internet服务将“Internet服务”下面的选项全部勾选,之后重启电脑,如图所示第三步:配置FTP服务器创建“上传”和“下载”服务,计算机右键进入“计算机管理”界面,找到“服务与应用程序”下的“Internet信息服务(IIS)管理器”第四步:打开后,创建
2021-02-07 19:51:17
1761
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人