摘要: vim的使用: yum install vim -y x 保存退出 q 退出,不保存 q! 强制退出,不保存 w 保存,但没退出 wq 保存并退出 wq! 强制保存并退出 配置网卡: vim /etc/sysconfig/network-scripts/ifcfg-ens33(以实际网卡为准,可以用 阅读全文
posted @ 2023-11-06 11:27 hmiking 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 传统虚拟机技术 虚拟机是虚拟出一套硬件,在其上面运行一个完整的操作系统给,例如我们使用KVM,指定系统镜像,然后装系统,最终可以使用,在该系统上再运行所需的应用程序。 KVM创建虚拟机是,指定较少的cpu,内存,硬盘等资源,虚拟机性能较低。 容器技术 容器内的应用程序直接运行再宿主机的内核上,容器内 阅读全文
posted @ 2023-11-06 11:27 hmiking 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 网络配置 一、配置文件方式 1、编辑网卡配置文件interfaces vim /etc/network/interfaces ... auto ens33 iface ens33 inet static address address 172.16.100.201/25 gateway 172.16 阅读全文
posted @ 2023-11-06 11:26 hmiking 阅读(645) 评论(0) 推荐(0) 编辑
摘要: DHCP服务 yum install –y dhcp* DHCP所需的软件包 cp –p /usr/share/doc/dhcp.4.2.5/dhcp.conf.sample /etc/dhcp/dhcpd.conf 复制模板文件 vim / etc/dhcp/dhcpd.conf shared-n 阅读全文
posted @ 2023-11-06 11:26 hmiking 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 服务器 首先创建共享文件,mkdir/test 在下面创建index.html 安装所需的软件包 yum install –y nfs-utils vim /etc/exports /test *(sync,rw,no_root_squash) 任何客户端都能访问 /test 192.168.65. 阅读全文
posted @ 2023-11-06 11:26 hmiking 阅读(12) 评论(0) 推荐(0) 编辑
摘要: Nginx主配置文件 nginx.conf指令注释 # 定义Nginx运行的用户和用户组 # user nobady nobady; # nginx进程数,建议设置为等于CPU总核心数,默认为1。 worker_processes 8; #全局错误日志定义类型,[ debug | info | no 阅读全文
posted @ 2023-11-06 11:26 hmiking 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 前言 Keepalived是一款高可用性的服务,它可以帮助您在云服务器上实现负载均衡和故障转移。该服务通过VRRP协议实现了主备节点之间的故障切换和负载均衡。 VRRP是一种虚拟路由器冗余协议,它能够在网络中的节点故障时自动将工作负载转移到备用节点上,从而保证网络的高可用性。Keepalive软件与 阅读全文
posted @ 2023-11-06 11:26 hmiking 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 安装软件 安装所需软件包: yum install –y samba samba-client systemctl restart smb 编写配置文件: vim /etc/samba/smb.conf 基本参数 map to guest=bad user 实现无密码访问 comment 描述该共享 阅读全文
posted @ 2023-11-06 11:24 hmiking 阅读(19) 评论(0) 推荐(0) 编辑
摘要: Shebang 计算机程序中, shebang 指的是出现在文本文件的第一行前两个字符 #! 在Unix系统中,程序会分析 shebang 后面的内容,作为解释器的指令,例如 以 #!/bin/bash 开头的文件,程序在执行的时候会调用 /bin/bash ,也就是bash解释器 以 #!/usr 阅读全文
posted @ 2023-11-06 11:24 hmiking 阅读(32) 评论(0) 推荐(0) 编辑
摘要: Shell内置命令、外置命令 什么是内置命令,什么是外置命令? 内置命令:在系统启动时就加载入内存,常驻内存,执行效率更高,但是占用资源 外置命令:系统需要从硬盘中读取程序文件,再读入内存加载 外置命令 也称之为,自己单独下载的文件系统命令,处于bash shell之外的程序 #一般目录会存放在以下 阅读全文
posted @ 2023-11-06 11:24 hmiking 阅读(16) 评论(0) 推荐(0) 编辑
摘要: Squid代理服务配置命令 安装软件 yum install -y squid 创建cache目录 mkdir /cache chmod 777 /cache chown squid:squid /cache 修改配置文件 Vim /etc/squid/squid.conf 56: http_acc 阅读全文
posted @ 2023-11-06 11:23 hmiking 阅读(17) 评论(0) 推荐(0) 编辑
摘要: Fdisk 分区 Fdisk /dev/sdb (拿一块盘举个例子) n 创建一个分区 d 删除一个分区 p 显示分区信息 d 删除一个分区 w 保存并退出 t 改变分区类型(ID) a 标记某个分区为启动扇区 Raid卷 mdadm -C (创建) -v(显示过程) /dev/md0(等级) -l 阅读全文
posted @ 2023-11-06 11:23 hmiking 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 环境变量设置 环境变量一般指的是用export内置命令导出的变量,用于定义shell的运行环境、保证shell命令的正确执行。shell通过环境变量确定登录的用户名、PATH路径、文件系统等各种应用。 环境变量可以在命今行中临时创建,但是用户退出shell终端,变量即丢失,如要永久生效,需要修改 环 阅读全文
posted @ 2023-11-06 11:22 hmiking 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 脚本语言 shell脚本语言属于一种弱类型语言 无需声明变量类型,直接定义使用。 强类型语言,必须先定义变量类型,确定是数字、字符串等,之后再赋予同类型的值。 centos steam9系统中支持的shell情况,有如下种类 [root@localhost ~]# cat /etc/shells / 阅读全文
posted @ 2023-11-06 11:22 hmiking 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 什么是shell脚本? 当命令或者程序语句写在文件中,我们执行文件,读取其中的代码,这个程序文件就称之为shell脚本。在shell脚本里定义多条Linux命令以及循环控制语句,然后将这些Linux命令一次性执行完毕,执行脚本文件的方式称之为,非交互式方式。 Windows中存在 *.bat/ 批处 阅读全文
posted @ 2023-11-06 11:22 hmiking 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 执行shell脚本的方式 bash script.sh 或 sh scripte.sh ,文件本身没权限执行,没 x 权限,则使用的方法,或脚本未指定 shebang ,重点推荐的方式 使用 绝对/相对 路径执行脚本,需要文件含有 x 权限 source script.sh 或者 .script.s 阅读全文
posted @ 2023-11-06 11:21 hmiking 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 前言 nginx以高效的linux网络模型,epoll,event作为网络IO模型,kqueue,在高并发网站情况下,nginx能够轻松支持5w+的并发流量,并且消耗的服务器内存,cpu等资源,也是很低的,运行起来非常稳定。 一、编译安装nginx 在Linux系统中,软件的安装方式有两种: 包管理 阅读全文
posted @ 2023-11-06 10:25 hmiking 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 什么是白盒、黑盒? 白盒监控:程序内部的一些指标,这类监控专注的点是原因,也就是一般为出现问题的根本,此类监控称为白盒监控,主要关注的是原因 黑盒监控:监控关注的是现象,也就是正在发生的告警,比如某个网站突然慢了,或者是打不开了。此类告警是站在用户的角度看到的东西,比较关注现象,表示正在发生的问题, 阅读全文
posted @ 2023-11-06 10:24 hmiking 阅读(121) 评论(0) 推荐(0) 编辑
摘要: jumpserver 官网 JumpServer 是广受欢迎的开源堡垒机,是符合 4A 规范的专业运维安全审计系统。JumpServer 帮助企业以更安全的方式管控和登录所有类型的资产,实现事前授权、事中监察、事后审计,满足等保合规要求。 当我们通过jumpserver对服务器进行管理时,需要上传或 阅读全文
posted @ 2023-11-06 10:24 hmiking 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 一、什么是Prometheus? Prometheus是一个开源的系统监控和报警框架,其本身也是一个时序列数据库(TSDB),它的设计灵感来源于Google的Borgmon,就像Kubernetes是基于Borg系统开源的。 Prometheus是由SoundCloud的Google前员工设计并开源 阅读全文
posted @ 2023-11-06 10:23 hmiking 阅读(604) 评论(0) 推荐(0) 编辑