
服务器配置
文章平均质量分 53
老实人张大傻
这个作者很懒,什么都没留下…
展开
-
CentOS 7 下 MongoDB 分片副本集群日志切割测试
mongodb 分片副本集群 日志切割原创 2023-01-16 10:33:14 · 696 阅读 · 1 评论 -
Linux 下升级 OpenSSH 到 9.x 版本对 scp 影响
Linux 下升级 OpenSSH 到 9.x 版本对 scp 影响原创 2022-12-02 10:41:17 · 1997 阅读 · 2 评论 -
CentOS 7 下升级 OpenSSL + OpenSSH【在线 yum 安装依赖】
CVE-2018-15473 漏洞修复原创 2022-11-02 15:30:19 · 4995 阅读 · 0 评论 -
CentOS 7 下 Telnet 远程 root 登录
Telnet 远程登录原创 2022-11-02 11:10:50 · 1661 阅读 · 0 评论 -
CentOS 7 离线迁移 Elasticsearch 数据
内网环境 elasticsearch-dump 迁移 Elasticsearch 数据原创 2022-10-24 15:29:16 · 980 阅读 · 0 评论 -
Ubuntu 执行 bash 脚本异常
ubuntu shell error原创 2022-10-17 15:28:44 · 1083 阅读 · 0 评论 -
Ubuntu Server 20.04.5 安装
ubuntu server 20.04原创 2022-10-12 11:44:14 · 2608 阅读 · 1 评论 -
CentOS 7 下 Groovy 使用报错解决
java 环境变量配置,导致 groove 使用报错原创 2022-08-09 09:51:48 · 437 阅读 · 1 评论 -
Jenkins Pipeline With Ansible Playbook
Jenkins 集成 Ansible Playbook原创 2022-08-04 16:52:14 · 856 阅读 · 0 评论 -
/bin/sh: /usr/bin/vi: No such file or directory
centos 服务器 无 vi 软件原创 2022-08-04 16:07:01 · 1176 阅读 · 0 评论 -
CentOS 7 下 SVN + Apache 对接 LDAP 服务
centos 7 安装 svn Apache 并集成 ldap 认证原创 2022-08-03 15:16:50 · 836 阅读 · 0 评论 -
CentOS 7 下编译安装 Ruby 并通过 Gem 安装软件包
编译安装 ruby rails原创 2022-08-02 15:20:48 · 2003 阅读 · 2 评论 -
CentOS 7 下 MongoDB 日志切割
mongodb 日志切割原创 2022-07-28 13:59:00 · 549 阅读 · 0 评论 -
CentOS 7 下 War 包启动 Jenkins 很慢
Jenkins 初始化慢原创 2022-07-01 14:12:53 · 1010 阅读 · 0 评论 -
CentOS 7 下 Nginx 下载服务器搭建
Nginx As File Server原创 2022-06-30 16:03:27 · 1125 阅读 · 0 评论 -
MongoDB 分片集群 -- mongos 启动失败
MongoDB 分片集群 – mongos 启动失败文章目录MongoDB 分片集群 -- mongos 启动失败问题现象影响版本问题原因基本信息检查config 过期检查解决办法参考问题现象mongos 服务异常终止,所有日志查看正常,重启 mongos 直接挂掉。影响版本所有使用 MongoDB 4.2.2+,并使用了分片的集群。问题原因# 由于config节点无法正常刷新签名密钥导致。- 正常情况下存在 2 个密钥 - 正在使用的 -- 将在 90 天内过期 - 即将使用的 -原创 2022-05-18 10:23:02 · 1749 阅读 · 0 评论 -
Linux 下 Shell 命令 IFS 分隔符 -- 应用场景 && 解决办法
Linux 下 Shell 命令 IFS 分隔符 – 应用场景 && 解决办法文章目录Linux 下 Shell 命令 IFS 分隔符 -- 应用场景 && 解决办法场景一 -- 变量输出问题问题描述测试文件操作解决办法通过定义 **`IFS`** 分隔符解决场景二 -- 文件读取问题问题描述测试文件操作解决办法方法一:定义 **`IFS`** 分隔符方法二:**`while read`** 方式解决参考场景一 – 变量输出问题问题描述 通过 "cat" 读取文件原创 2022-04-07 15:32:40 · 1442 阅读 · 0 评论 -
CentOS 7 下 ssh 慢 -- “pledge: network“ 卡顿
CentOS 7 下 ssh 慢 – “pledge: network” 卡顿文章目录CentOS 7 下 ssh 慢 -- "pledge: network" 卡顿背景排查思路查看 ssh 相关进程ssh -vvv 查看缓慢原因参考背景CentOS 7 服务器登录缓慢,切换用户缓慢,ssh 自己缓慢排查思路查看 ssh 相关进程查找相关进程# 查看 ssh 和 scp 相关进程ps -ef | grep -E "ssh|scp" | wc -l关闭无用进程kill -9原创 2021-12-07 15:01:45 · 1752 阅读 · 0 评论 -
Linux 下 Oracle 11g 更改默认端口号
文章目录查看当前端口信息进入 oracle 用户进入 oracle 服务启动 oracle 服务查看配置修改远程端口更改 oracle 配置更改 listener.ora更改 tnsnames.ora重启服务启动监听重启 oracle 服务增加远程用户表空间创建用户创建用户授权用户密码配置客户端验证查看当前端口信息进入 oracle 用户[root@node2 ~]# su - oracle进入 oracle 服务[oracle@node2 ~]$ sqlplus / as sysdbaSQ原创 2021-11-07 16:54:51 · 1060 阅读 · 0 评论 -
Linux 下 Shell 文件自增 Header 注释信息
Linux 下 Shell 文件自增 Header 注释信息文章目录Linux 下 Shell 文件自增 Header 注释信息方法一方法二创建模板调用模板参考方法一# 存在问题 -- last modified 不可用[dev@node1 ~]$ cat ~/.vimrc autocmd BufNewFile *.sh exec ":call AddTitleForShell()""" 表示.sh文件添加此行数注释function AddTitleForShell() call a原创 2021-10-28 14:36:06 · 587 阅读 · 0 评论 -
Linux ssh 首次登录 -- 免输入 yes
Linux ssh 首次登录 – 免输入 yes文章目录Linux ssh 首次登录 -- 免输入 yes方法一 -- 全局配置修改配置重启服务方法二 -- 特殊配置增加配置修改权限方法一 – 全局配置修改配置# 全局配置 -- 所有账户可用sed -i 's/# StrictHostKeyChecking ask/StrictHostKeyChecking no/' /etc/ssh/ssh_config重启服务systemctl restart sshd方法二 – 特殊配置增加原创 2021-10-27 15:24:10 · 1588 阅读 · 0 评论 -
Map 在 Shell 脚本中使用示例
info txt[root@node3 test_dict]# cat all_config.csv host_ips,10.10.200.84#10.10.200.49#10.10.200.50host_names,node1#node2#node3map use[root@node3 test_dict]# cat 111.sh #!/bin/bashcsv="./all_config.csv"ips=$(grep 'host_ips' ${csv} | awk -F ',' '{原创 2021-10-26 14:13:54 · 1760 阅读 · 0 评论 -
Linux 下 Shell Script 日志格式化
文章目录脚本目录方法编写脚本调用直接调用嵌套调用脚本执行日志查看目录查看日志查看参考脚本目录[root@node1 logformat]# tree.├── bin│ └── install.sh├── exe_script│ ├── install_111.sh│ ├── install_elasticsearch.sh│ ├── install_jdk.sh│ ├── install_oracle.sh│ └── install_zookeeper.sh├原创 2021-10-19 17:50:23 · 338 阅读 · 0 评论 -
CentOS 7 NTP Server Install
文章目录install ntpd and ntpdateserverclientconfig ntp.confserverclient参考hostnameipcpumemdatarolenode110.10.200.8422GB20servernode210.10.200.4922GB20clientnode310.10.200.5022GB20clientinstall ntpd and ntpdateserver[root原创 2021-10-14 15:34:53 · 176 阅读 · 0 评论 -
CentOS 7 下 Nexus 安装 && 迁移
CentOS 7 下 Nexus 安装 && 迁移文章目录CentOS 7 下 Nexus 安装 && 迁移JDK 安装安装包准备安装环境变量配置Install NexusAdd UserVisudo For UserGet NexusTar PackageChown DirConfig NexusStart NexusStop NexusAuto Start NexusCreate Nexus.serviceStart NexusCheck Nexus StatusUse原创 2021-10-09 14:55:33 · 679 阅读 · 0 评论 -
Linux 下节点互信
免交互生成秘钥ssh-keygen -P '' -f ~/.ssh/id_rsa >/dev/null 2>&1脚本依赖sshpass 安装脚本执行前提知道所有节点 root 信息知道所有节点 ssh 端口编写节点信息文件执行脚本脚本内容节点信息文件[root@dsj-dev2 newAutoSSH]# cat allHostInfo.txt 10.10.200.84,dc01,root,123456,22,old10.10.200.28,dc02,ro原创 2021-09-10 11:06:31 · 428 阅读 · 0 评论 -
Linux 下 {ssh | ssh-copy-id | scp} 首次访问 yes 输入问题
文章目录背景解决办法每次连接都带参数配置文件增加配置背景# {ssh | ssh-copy-id | scp} 免输 yes - ssh 首次访问总是提示 Are you sure you want to continue connecting (yes/no)解决办法每次连接都带参数# sshssh -o stricthostkeychecking=no root@10.10.200.33 "hostname"# ssh-copy-idssh-copy-id -o strictho原创 2021-09-10 10:49:13 · 1455 阅读 · 1 评论 -
多级代理下 Nginx 透传真实 IP
文章目录Nginx Web Server 依赖模块Nginx Web Server 配置Nginx 代理配置日志查看参考主机功能192.168.8.122Nginx 代理10.10.200.176Web ServerNginx Web Server 依赖模块# 加载 realip 模块./configure --with-http_realip_moduleNginx Web Server 配置[dev@hessian01 conf.d]$ cat test_原创 2021-08-31 11:16:35 · 665 阅读 · 0 评论 -
CentOS 7 下 VMware 虚拟机更改格式并导入 KVM
CentOS 7 下 VMware 虚拟机更改格式并导入 KVM准备 VMware 虚拟机[root@localhost test_vm_to_kvm]# ll总用量 1343636-rw------- 1 root root 8684 8月 26 16:11 test_vm_to_kvm.nvram-rw------- 1 root root 1375338496 8月 26 16:11 test_vm_to_kvm.vmdk-rw-r--r-- 1 root root原创 2021-08-26 17:37:06 · 453 阅读 · 0 评论 -
CentOS 7 重启 Failed to mount /sysroot
背景服务器强制断电 -- 启动报错错误截图解决办法#: xfs_repair -v -L /dev/dm-0#: reboot原创 2021-08-20 14:16:58 · 2153 阅读 · 0 评论 -
CentOS 7 升级 OpenSSH 导致用户无法登录
表象/var/log/message# error Could not get shadow information for <user>Jul 30 14:36:39 hessian01 sshd[61866]: Failed password for zhanghq from 192.168.2.176 port 41192 ssh2Jul 30 14:36:43 hessian01 sshd[61866]: Connection closed by authenticating原创 2021-07-30 16:33:14 · 2027 阅读 · 1 评论 -
Linux 下 进程 占用空间不释放 -- lsof
查看磁盘使用情况df -hT通过 du 查看磁盘使用情况sudo du -h / -d 2 | sort -hr | head -10lsof 查看未被释放的进程sudo lsof | grep delete | head -10关闭进程 — 释放空间sudo kill -9 `sudo lsof | grep delete | awk '{print $2}'`...原创 2021-07-29 10:57:22 · 1407 阅读 · 0 评论 -
CentOS 7 下 Oracle 11g CDC 配置
文章目录环境配置准备Oracle 版本查看配置数据库参数开启归档准备测试表创建发布者 && 订阅者创建发布者 && 授权发布 && 订阅发布:准备源表(Source Table)发布:创建变更集(Data Set)发布:创建变更表发布:激活变更集更改源表测试订阅:创建订阅集订阅:配置订阅表信息订阅:激活订阅订阅:扩展订阅窗口测试订阅发布Scott 表更改查询数据发布状态查看数据订阅状态清除变更数据集重新生成变化数据删除发布的数据参考环境配置准备Oracle原创 2021-07-22 15:08:51 · 795 阅读 · 0 评论 -
CentOS 7 下 elasticsearch-dump 迁移 elasticsearch 数据
文章目录NodeJS 安装安装包下载解压 && 配置软连接elasticsearch-dump 安装elasticdump 迁移索引迁移 settings迁移 mapping迁移 dataNodeJS 安装安装包下载[root@testbmj ~]# wget https://nodejs.org/dist/v14.15.1/node-v14.15.1-linux-x64.tar.xz解压 && 配置软连接# 解压[root@testbmj ~]# tar -x原创 2021-06-03 16:57:03 · 422 阅读 · 0 评论 -
Shell 变量嵌套
eval – 转义特殊字符脚本内容[dev@hessian01 ~]$ cat 1.sh #!/bin/bashname="lsr"lsr=18 # 转义 -- '\$'eval echo \$${name}执行[dev@hessian01 ~]$ sh 1.sh 18单引号 – 特殊字符脚本内容[dev@hessian01 ~]$ cat 1.sh #!/bin/bashname="lsr"lsr=18 # 单引号 -- '$'eval原创 2021-06-01 12:02:41 · 2187 阅读 · 0 评论 -
CentOS 7 下 systemctl 开机启动脚本配置
文章目录示例脚本[Unit] 模块 -- 服务说明[Service] 模块 -- 核心区域[Install] 模块参考示例脚本[Unit] # 主要是服务说明Description=test # 简单描述服务After=network.target # 描述服务类别,表示本服务需要在network服务启动后在启动Before=xxx.service # 表示需要在某些服务启动之前启动,After和Before字段只涉及启动顺序,不涉及依赖关系。[Serv原创 2021-05-24 16:16:33 · 807 阅读 · 0 评论 -
CentOS 7 下 NGINX 增加 nginx-module-vts 模块
文章目录CentOS 7 下 NGINX 增加 nginx-module-vts 模块编译依赖安装nginx 下载nginx-module-vts 下载解压 nginx预编译编译 && 安装验证可用模块OpenSSL 生成加密文件nginx.conf 配置启动 NGINX浏览器验证参考CentOS 7 下 NGINX 增加 nginx-module-vts 模块编译依赖安装[root@lsr ~]# yum -y isntall zlib zlib-devel pcre pcre-de原创 2021-04-08 10:28:32 · 1614 阅读 · 0 评论 -
CentOS 7 下 elasticsearch 6.5.4 占用 CPU 高及频繁不可用排查
查看进程 ID[root@localhost ~]# ps -ef | grep elasticsearch6 | grep -v grepdev 9398 1 99 10:04 ? 03:03:47 /bin/java -Xms31g -Xmx31g -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly通过 top 查看 el原创 2021-03-26 16:33:42 · 826 阅读 · 0 评论 -
CentOS 7 下 yum history 实现安装 && 卸载
文章目录安装查看安装记录查看安装详情undo 卸载yum history 验证安装# ansible 安装[root@slave1 ~]# yum -y install ansible-2.9.19-1.el7.ans.noarch.rpm Loaded plugins: fastestmirrorExamining ansible-2.9.19-1.el7.ans.noarch.rpm: ansible-2.9.19-1.el7.ans.noarchMarking ansible-2.9.19原创 2021-03-23 17:45:28 · 530 阅读 · 0 评论 -
Linux 下 *.sh 文件头信息自动配置
目标Linux 下新建 .sh 文件时,自动生成脚本开发者信息新建配置文件# cat .vimrc # 用户家目录下 ".vimrc" 文件autocmd BufNewFile *.sh exec ":call AddTitleForShell()"function AddTitleForShell() call append(0,"#!/bin/bash") call append(1,"# *****************************************.原创 2021-03-22 11:44:53 · 799 阅读 · 0 评论