草庐IT

rsync:一次配置实践

RemoteSynchronize简称rsync,这是一款可以远程同步文件的软件,同步过程采用rsync加密算法保证了文件安全,并且同步的文件可保持原文件的属性(比如权限、时间等)不变。服务器A:配置为rsync服务器(假设IP为192.168.61.130)#安装rsync软件[root@localhost~]#yuminstallrsync#安装xinetd[root@localhost~]#yumyuminstallxinetd#配置xinetd、rsync开机自启动[root@localhost~]#chkconfigxinetdon[root@localhost~]#chkconfi

8: Shell脚本进阶

3.bash的配置文件查看当前Shell类型echo$SHELL/bin/bashbashshell的配置文件很多,可以分成下面类别3.1按照生效范围全局配置/etc/profile/etc/profile.d/*.sh/etc/bashrc个人配置~/.bashrc~/.bash_profile3.2Shell登录两种方式分类3.2.1交互式登录直接通过输入账号密码登录使用su-USERNAME切换的用户配置文件执行顺序/etc/profile.d/*.sh/etc/bashrc/etc/profile/etc/bashrc#此文件执行两次~/.bashrc~/.bash_profile范例

kubernetes(十一) 数据存储(挂载卷管理)

在前面已经提到,容器的生命周期可能很短,会被频繁地创建和销毁。那么容器在销毁时,保存在容器中的数据也会被清除。这种结果对用户来说,在某些情况下是不乐意看到的。为了持久化保存容器的数据,kubernetes引入了Volume的概念。Volume是Pod中能够被多个容器访问的共享目录,它被定义在Pod上,然后被一个Pod里的多个容器挂载到具体的文件目录下,kubernetes通过Volume实现同一个Pod中不同容器之间的数据共享以及数据的持久化存储。Volume的生命容器不与Pod中单个容器的生命周期相关,当容器终止或者重启时,Volume中的数据也不会丢失。kubernetes的Volume支

Git安装和常规使用

1.系统环境准备[root@nodedata]#cat/etc/redhat-releaseCentOSLinuxrelease7.8.2003(Core)[root@nodedata]#uname-r3.10.0-1127.8.2.el7.x86_64[root@nodedata]#getenforceDisabled[root@nodedata]#systemctlstopfirewalld2.Gti安装部署gitconfig‐‐global使用全局配置文件‐‐system使用系统级配置文件‐‐local使用版本库级配置文件#配置git使用用户gitconfig--globaluser.n

find命令基本用法

基本使用find-name比如,在/root下找以test开头的文件和目录find/root-name"test*"!非运算,下面所有的命令参数都可以用非比如查名字是test开头的文件和目录find/root!-name"test*"-typef:只查文件,d:只查目录find-type-name比如,在/root下找名字包含tdir的目录find/root-typed-name"*tdir*"-size按照文件大小查询文件,+n表示文件大小大于n,-n表示文件大小小于n。常用单位:k,M,G比如在root下查找大于100M小于1G的文件find/root-size+100M-size-1G-

systemd服务管理

systemd简介systemd是Linux系统的一组基本构建块它提供了一个系统和服务管理器它作为PID1运行并启动系统的其余部分进程控制systemd的主要命令是systemctlsystemd命令[root@web1~]#systemctl#列出所有启动的服务[root@web1~]#systemctlstatus#查看服务状态[root@web1~]#systemctlstart#启动服务状态[root@web1~]#systemctlstop#关闭服务状态[root@web1~]#systemctlrestart#重启服务状态[root@web1~]#systemctlenable#设

k8s-v1.18.1证书过期处理

很久没开的k8s测试环境,今天打开发现在master节点查看node发现node2notready状态在node2节点查看发现kubelet停止运行了kubelet报错:partoftheexistingbootstrapclientcertificateisexpired:2022-06-04通过查看/etc/kubernetes/kubelet.conf发现证书路径/var/lib/kubelet/pki/kubelet-client-current.pemcat/etc/kubernetes/kubelet.confapiVersion:v1clusters:-cluster:certi

nginx部署多个前端项目

这里就不介绍同一端口和同一nginx.conf,有需要的童鞋自行百度。这里介绍不同项目的不同配置。服务器中已经部署了其他项目,这里做一个简单的页面做测试:1、新建目录:/root/nginx/8571//root/nginx/8571/html//root/nginx/8571/log/2、将文件:/usr/sbin/nginx拷贝至/root/nginx/8571/3、新建index.html:/root/nginx/8571/html/index.html12cesi4、新建配置文件:/root/nginx/8571/nginx.conf微信图片_20220623180125.pnguse

rsync:一次配置实践

RemoteSynchronize简称rsync,这是一款可以远程同步文件的软件,同步过程采用rsync加密算法保证了文件安全,并且同步的文件可保持原文件的属性(比如权限、时间等)不变。服务器A:配置为rsync服务器(假设IP为192.168.61.130)#安装rsync软件[root@localhost~]#yuminstallrsync#安装xinetd[root@localhost~]#yumyuminstallxinetd#配置xinetd、rsync开机自启动[root@localhost~]#chkconfigxinetdon[root@localhost~]#chkconfi

ElasticSearch高可用集群安装记录

涉及版本声明:Linux:CentOS7.964位Jdk:1.8.0_11ElasticSearch:elasticsearch-7.16.2下载地址:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.16.2-x86_64.rpmIk-Analysis:elasticsearch-analysis-ik-7.16.2下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releasesanalysis-pinyin:elasticsearch-an