- 博客(65)
- 资源 (3)
- 收藏
- 关注

原创 Ansible管理windows机器
目录标题一.环境信息二.Windows主机要求三.部署1.windows2.Ansible管理主机(centos7.9)**注意**(1)安装pip(2)安装ansible(3)安装pywinrm插件(4)ansible-hosts文件(inventory清单)一.环境信息Ansbile操作系统:Centos 7.9Windows操作系统:Windows Server 2016二.Windows主机要求要使 Ansible 与 Windows 主机通信并使用 Windows 模块,Windo
2022-01-13 10:27:43
1311
原创 银河麒麟操作系统free查看服务器的内存,为什么比实际物理内存少很多?
首先,系统启动时会初始化相关设备,该过程会占用内存,内核启动时,也会占用一部分的内存。其中,kdump占用的内存是可以自行设置的,如无特殊要求,请勿自行修改kdump占用的内存大小。通过测试发现:/boot/grub2/下没有grub.cfg,那么启动方式为UEFI。银河麒麟操作系统创建成功后,free -m命令查询内存大小,查询结果比实际物理内存小很多。命令查询到的内存大小比实际的要小一些,属于正常情况,非问题。下图为redhat7.9,配置的实际内存为8192M,命令查询的是服务器的可用内存,
2023-03-15 16:49:20
6894
1
原创 Ceph集群显示XXX daemons have recently crashed警告
最近有一个或多个Ceph守护进程崩溃,管理员尚未对该崩溃进行存档(确认)。这可能表示软件错误、硬件问题(例如,故障磁盘)或某些其它问题。“recent”所指的时间段由选项mgr/crash/warn_recent_interval控制(默认值:两周)。Ceph集群一直显示XXX daemons have recently crashed,而且数目越来越多;仍然可以看到已存档的崩溃,但不是。
2023-01-09 17:31:04
1495
原创 Kdump解释
Kdump是一种内核崩溃转储机制。在系统崩溃的情况下,kdump将从系统中捕获信息,这些信息对于确定崩溃的原因非常有用。请注意,kdump确实需要保留一部分系统内存,这些内存将不可用于其他用途。
2022-12-19 11:17:39
1361
原创 安装es报错: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
将 vm.max_map_count 的值改为262144,重新启动即可解决问题。原因:最大虚拟内存值设置过小,无法支持ElasticSearch的运行。
2022-12-16 17:42:33
3347
1
原创 KVM虚机添加磁盘或删除磁盘
1、添加虚拟磁盘文件2、添加物理磁盘1、/kvm/kvms目录是我们KVM磁盘镜像集中管理的位置,我们需要在/kvm/kvms下给ceph1虚拟机创建名为ceph1-vdb.qcow2的磁盘文件,大小为80G,作为ceph1的vdb磁盘2、将物理主机的物理磁盘/dev/sdb作为server的/dev/sda磁盘。如下。
2022-12-02 11:22:25
3953
原创 连接VNC时出现attempting to reconnect to vnc server
attempting to reconnect to vnc server意思就是:试图重新连接到vnc服务器。根据网上查的资料,将画质调低解决该问题。
2022-11-28 11:23:15
1884
3
原创 npm install安装报错,网络超时-npm ERR! network timeout at: https://registry.npmjs.org/xxx
重新执行成功。
2022-11-18 11:14:04
6469
3
原创 docker login 明文密码登录提示WARNING! Using --password via the CLI is insecure. Use --password-stdin.
要以非交互方式运行该命令,您可以设置 flag 以提供密码通过。使用防止密码最终出现在外壳的历史记录中, 或日志文件。linux下可以通过/etc/profile 设置 PASSWORD变量,windows下可以添加系统环境变量。
2022-11-16 17:03:28
22048
原创 git clone 报错: Peer‘s Certificate issuer is not recognized.
提示SSL证书错误。这个错误并不重要是系统证书的问题,系统判断到这个行为会造成不良影响,所以进行了阻止,只要设置跳过SSL证书验证就可以了。然后重新拉取git 远程仓库,输入远程仓库账号,密码即可。
2022-11-15 16:35:13
1709
1
原创 docker登录私库时提示 x509: certificate signed by unknown authority
docker登录私库时提示 x509: certificate signed by unknown authority。编辑daemon.json。
2022-11-08 09:43:16
594
原创 windows server2019远程连接win7旗舰版服务器出现内部错误
(3)找到计算机配置→管理模板→Windows 组件→远程桌面服务→远程桌面会话主机→安全。远程连接windows服务器时出现提示框 “出现了内部错误”(2)输入:gpedit.msc回车;(1)开始“运行”(win+r);
2022-11-01 15:53:44
1290
原创 Windows7配置多用户登录
有时候我们服务器安装的是Win7系统,远程登录桌面时,即使登录的是不同的管理账号,还是会提示把远程登录的人给踢下来。即系统只允许存在一个远程会话窗,不管是不是相同的用户。下面讲解如何设置Win7让多个账号的各自会话同时存在,且相互之间不冲突。1、创建需要远程的账号。点击桌面计算机,右键—>管理—>本地用户和组—>用户—>新建用户2、将新建用户添加到远程桌面组Remote Desktop Users3、开启计算机远程。点击桌面计算机,右键—>属性—>远程设置—>勾上允许任意版本远程桌面的计算机连接4、防火墙注
2022-10-31 09:53:04
3926
原创 shell脚本中远程执行awk命令失效解决办法
3、如果awk在if for break中要加3次转义字符 \ \ \。2、awk的print要加转义字符。1、远程命令要加双引号""
2022-09-15 11:40:11
1522
原创 linux普通用户ssh免密
要使SSH能够正常工作,它需要对~/.ssh或/home/username/.ssh目录具有正确的权限,即所有用户特定的SSH配置和身份验证文件的默认位置。推荐的权限是用户的读/写/执行,并且不能被组和其他用户访问。此外,SSH还要求目录中的文件必须对用户具有读/写权限,并且不能被其他用户访问。其实,如果遇到上述错误,可以使用chmod命令在.ssh目录上设置正确的ssh目录权限。
2022-09-07 11:50:39
1048
原创 kibana无法连接Elasticsearch all shards failed
报错如下:Unable to connect to Elasticsearch. Error: [search_phase_execution_exception] all shards failed。运行(运行完这一部,一般就会解决问题)如果有密码 ,根据提示输入密码。运行(删除所有索引)
2022-09-02 13:45:18
1768
2
原创 Linux密码重置
,在/目录下创建一个.autorelabel文件,而有这个文件存在,系统在重启时就会对整个文件系统进行relabeling。以及命令[exit]退出,以及命令[reboot]重启。然后就可以开始修改密码了,说明一下我有两个用户,root和shawn。这是设置root密码,如果是设置其它用户密码使用命令:passwd 用户名 即可。选择正确的内核版本,按e进入编辑界面,将 [ro] 改为。1、重启ubuntu,随即长按shift进入grub菜单;],passwd表示更改使用者的密码,最后输入命令[......
2022-08-11 09:20:01
13656
原创 shell之nohup后台运行
以下命令在后台执行 root 目录下的 runoob.sh 脚本,并重定向输入到 runoob.log 文件:nohup /root/runoob.sh > runoob.log 2>&1 &2>&1 解释:将标准错误 2 重定向到标准输出 &1 ,标准输出 &1 再被重定向输入到 runoob.log 文件中。shell上:ansible中...
2022-07-18 10:45:02
3005
原创 Shell监控主机连通性或者http服务可访问性,发现异常消息到钉钉群。
建群成功后,点击右上角的“群设置”按钮:点击“智能群助手” --> 点击“添加机器人”点击添加自定义机器人这里的安全设置选项是必须选的,可以选一个或多个勾选“自定义关键词”,设置关键词。在发送的消息里,必须带有设置的关键词,才能发送成功其它安全设置参考:https://blog.youkuaiyun.com/HeyShHeyou/article/details/104277083安全设置官网参考: https://open.dingtalk.com/document/robots/customiz
2022-07-14 16:04:39
826
原创 docker 镜像加速器
修改 /etc/docker/daemon.json 文件并添加上 registry-mirrors 键值。修改保存后重启 Docker 以使配置生效。其它加速服务:163:http://hub-mirror.c.163.comutsc:https://docker.mirrors.ustc.edu.cn(快)阿里:https://2lqq34jg.mirror.aliyuncs.com......
2022-06-28 17:16:31
316
原创 实现本地镜像的导出、导入(export、import、save、load)
1. 查看本机的容器这两个命令是通过镜像来保存、加载镜像文件的。首先我们使用 docker images 命令查看本机所有的镜像。2. 保存镜像(1)下面使用 docker save 命令根据 ID 将镜像保存成一个文件。(2)我们还可以同时将多个 image 打包成一个文件,比如下面将镜像库中的 nginx 和 nginx22 打包:3. 载入镜像使用 docker load 命令则可将这个镜像文件载入进来。二、使用 export 和 import1. 查看本机的容器这两个命令是通过容器
2022-06-22 17:15:51
2471
原创 夜莺v5监控系统-Nightingale
GitHub项目地址: https://github.com/ccfos/nightingale参考文档地址:https://www.bookstack.cn/read/n9e-5.6-zh/usage-alert-cur-event.md纠错:[root@nightingale-1 docker]# docker --versionDocker version 19.03.9, build 9d988398e7docker-compose版本低!要安装高版本的docker-compose安装完执行d
2022-06-08 15:57:11
3874
原创 Nginx证书格式转换,证书配置 生成pem(公钥)、key(私钥)、csr(签名文件)、crt(自签名SSL证书)
需要依赖opensslyum install -y openssl openssl-devel[root@tlgakp1 rntibp]# openssl versionOpenSSL 1.0.2k-fips 26 Jan 2017生成没有加密得私钥: openssl genrsa > nginx.key 2048 Generating RSA private key, 2048 bit long modulus.................................
2022-05-17 17:50:52
17586
1
原创 Nginx 向客户端输出真实的后端IP地址
nginx在做代理时有时候后后端有几台服务器,当你访问时是不知道你访问的哪台的,在做测试时不方便做跟踪测试、和日志查看,这个时候就需要把后端服务器ip地址显示出来。add_header Kss-Upstream $upstream_addr; server中加上这条命令 这样就能在请求头里看到后端地址了。http { server { listen 9943 ssl; server_name 192.168.100.83; ssl.
2022-05-17 16:17:23
2459
原创 centos7下防火墙配置开放所有端口,对指定IP开放指定端口
centos7下防火墙默认用的是firewall,但是iptables也可以用iptables配置方法:iptables所有的规则都写在配置文件里,所以生效配置必须重启防火墙,下面以开放所有端口,对指定IP开放18080端口为例-p 协议-m module_name:-m tcp 的意思是使用 tcp 扩展模块的功能 (tcp扩展模块提供了 –dport, –tcp-flags, –sync等功能)禁用firewallsystemctl stop firewalld.service syste
2022-05-10 17:35:23
4668
原创 Cannot allocate memory,实际有内存
问题:内存和磁盘还有空闲,但不能继续分配内存[root@pg1 ~]# su - flyingLast login: Tue May 10 14:10:41 CST 2022 on pts/2-bash: fork: Cannot allocate memory-bash: xmalloc: cannot allocate 4112 bytes (135168 bytes allocated)问题虚拟机或服务器使用过程中,出现如下问题:问题分析问题定位:无非就是软件安装时的问题或者服务器
2022-05-10 14:40:25
914
原创 -bash: fork无法分配内存
1、问题当ssh连接linux系统时,出现-bash:fork无法分配问题2、分析:提示这样的错误,导致shell 命令无法响应,可能是系统内存被占满的原因3.解决输入:free 查看内存使用情况 (发现内存还有很多空闲)输入:sysctl kernel.pid_max 查看系统最大pid使用数输入:ps -eLf | wc -l 查看当前使用的pid数发现接近系统设置的最大pid个数修改系统最大进程数 pid_max,配置文件sysctl.conf在/etc/sysct
2022-05-10 08:59:44
4785
原创 启动zookeeper节点报错 Unable to run quorum server
[kafka@manager-2 zookeeper-3.4.14]$ tailf zookeeper.out2022-05-07 11:07:37,931 [myid:2] - ERROR [main:QuorumPeerMain@92] - Unexpected exception, exiting abnormallyjava.lang.RuntimeException: Unable to run quorum serverat org.apache.zookeeper.server.quo.
2022-05-07 11:15:00
1645
转载 Linux中使用curl命令发送带参数的get请求和post请求
转载链接: https://blog.youkuaiyun.com/finghting321/article/details/1057331401. curl与wget 命令的区别相似之处:wget 和 cURL 都可以下载内容,都可以向互联网发送请求并返回请求项,也可以进行 HTTP POST 请求,它们都是命令行工具,可以设计成可脚本化应用到bash脚本中。wget特点:简单直接、可直接下载程序、支持递归下载、使用方便。curl特点:多功能工具、支持多种网络协议、安全、支持 gzip 压缩技术。选择使用
2022-05-06 11:40:38
2426
1
原创 curl发送带有Authorization的POST请求
一、参数说明格式: curl -H 请求头 -d 请求体 -X POST 接口地址参数内容格式-H(- -header)请求头“Content-Type: application/json”-d请求内容“{“remote_host”: “10.163.215.41”, “service_name”: “telegraf”}”-u(- -user)Authorization(账号密码)admin:password-X请求协议POST、GET、PUS
2022-05-06 11:30:23
9745
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人