随笔分类 - Linux
摘要:
Kubernetes 中实现 MySQL 的读写分离 在 Kubernetes 中实现 MySQL 的读写分离,可以通过主从复制架构来实现。在这种架构中,MySQL 主节点(Master)负责处理所有写操作,而 MySQL 从节点(Slave)负责处理所有读操作。下面是一个详细的步骤指南: 步骤 1
阅读全文

摘要:RHEL 环境下 Subversion 服务器部署与配置 1. 更新系统 首先确保系统软件包是最新的: sudo yum update -y 2. 安装Apache和Subversion 2.1 安装Apache HTTP服务器和Subversion 使用以下命令安装 Apache、Subversi
阅读全文
摘要:1. Nginx 负载均衡基础配置 首先,搭建一个基础的 Nginx 负载均衡器,用于将流量分发到多个后端服务器上。 步骤 1.1:安装 Nginx 在每台要作为负载均衡器的服务器上,安装 Nginx。可以使用包管理工具进行安装,例如在 Ubuntu 上执行以下命令: sudo apt update
阅读全文
摘要:一、安装 pidstat 命令 检查系统是否已经安装了 pidstat 打开终端,输入以下命令检查是否已经安装了 pidstat: pidstat -V 如果显示版本信息,说明已经安装,可以跳过安装步骤。如果提示找不到命令,那么继续下一步安装。 更新包管理器 在安装 pidstat 前,建议先更新系
阅读全文
摘要:一、准备工作 1. 检查硬件虚拟化支持 KVM 要求处理器支持硬件虚拟化技术:Intel VT-x(虚拟化技术扩展)或 AMD-V(虚拟化技术扩展)。 检查方法: 使用以下命令检查 CPU 是否支持虚拟化: egrep '(vmx|svm)' /proc/cpuinfo 输出含有 vmx 的为 In
阅读全文
摘要:## 步骤 1:安装必要的软件包 首先,需要确保系统已安装 `dhcp`、`tftp-server` 和 `httpd` 等软件包。可以使用以下命令进行安装: ```bash yum install -y dhcp tftp-server httpd syslinux-tftpboot xinetd
阅读全文
摘要:1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包。 yum -y install httpd mod_ssl mod_perl mod_auth_mysql 2)执行如下命令,查看Apache是否安装成功。 httpd -v 3)执行如下命令,启动Apache服务。 syst
阅读全文
摘要:Linux邮件mail.rc配置 前提条件 邮箱需要开启smtp功能 关闭selinux和防火墙 1、 安装mailx yum install -y mailx 2、 配置/etc/mail.rc #在文件结尾添加以下内容 set from=123456@qq.com set smtp="smtps
阅读全文
摘要:常见的用户配置命令: (1)查看用户清单 root@master:~# ipmitool user list 1 ID Name Callin Link Auth IPMI Msg Channel Priv Limit 1 ADMIN false false true ADMINISTRATOR (
阅读全文
摘要:当我们有时候要更改linux账户密码时,有时候会遇到下面这种情况: Password has been already used. Choose another.passwd: Have exhausted maximum number of retries for service 这个意思是你当前
阅读全文
摘要:第一种方法: 1、启动时用上下键选择要进入的内核,输入'e'进入编辑 2、可以使用上下键移动找到linux16这行编辑ro 为 rw init=/sysroot/bin/sh 并使用ctrl + x进入 3、进入以后执行以下命令并根据提示修改密码 chroot /sysroot password r
阅读全文
摘要:一,ansible的authorized_key模块的用途 用来配置密钥实现免密登录: ansible所在的主控机生成密钥后,如何把公钥上传到受控端? 当然可以用ssh-copy-id命令逐台手动处理,如果受控端机器数量不多当然没问题, 但如果机器数量较多,有几十几百台时,手动处理的效率就成为问题。
阅读全文
摘要:1、查找当前目录下所有以.tar结尾的文件然后移动到指定目录: find . -name “*.tar” -exec mv {}./backup/ ; ❝ 注解:find –name 主要用于查找某个文件名字,-exec 、xargs 可以用来承接前面的结果,然后将要执行的动作,一般跟 find 在
阅读全文
摘要:Shell脚本之while read line的用法 while read line do … done < file read通过输入重定向,把file的第一行所有的内容赋值给变量line,循环体内的命令一般包含对变量line的处理;然后循环处理file的第二行、第三行。。。一直到file的最后一
阅读全文
摘要:一、先说一下用ansible批量采集机器信息的实现办法: 1、先把要采集的机器信息的IP添加到主节点机器的/etc/ansible/hosts里面; 2、在/etc/ansible/hosts里面添加想要登陆的密码和账号: [test] 192.168.192.77 192.168.192.78 1
阅读全文
摘要:应用场景 在日常工作中遇到的很多网络问题都可以通过 tcpdump 优雅的解决: 1. 相信大多数同学都遇到过 SSH 连接服务器缓慢,通过 tcpdump 抓包,可以快速定位到具体原因,一般都是因为 DNS 解析速度太慢。 2. 当我们工程师与用户面对网络问题争执不下时,通过 tcpdump 抓包
阅读全文
摘要:前言 Linux三剑客指的是grep、sed以及awk命令的使用,这三个命令功能异常强大,大到没朋友。grep命令主打“查找”,sed命令主打“编辑”,awk命令主打“分割处理”。 下面给和网管相关的几个例子看看实用的效果,改进建议也经常会用这些命令写自动化脚本。如果以下例子秒懂,那不用看了,该干嘛
阅读全文
摘要:方法 1 编辑文件/etc/sysctl.conf, vi /etc/sysctl.conf 添加下面的行: net.ipv6.conf.all.disable_ipv6 =1 net.ipv6.conf.default.disable_ipv6 =1 如果你想要为特定的网卡禁止IPv6,比如,对于
阅读全文
摘要:1. 使用指定GBK编码格式进行解压可以使用如下指定编码格式进行解压。 unzip -O GBK 资料.zip 或者使用CP936也是可以指定GBK编码格式进行解压 unzip -O CP936 资料.zip 2. 使用环境变量指定压缩/解压缩编码格式在环境变量中,指定unzip参数,总是以指定的字
阅读全文
摘要:快速部署LAMP架构 [root@zhanghuan ~]# iptables -F[root@zhanghuan ~]# systemctl stop firewalld[root@zhanghuan ~]# systemctl disable firewalld[root@zhanghuan ~
阅读全文