Linux
运维专项
ko_oi
你愁啥
展开
-
linux常见的mysql问题
这些是一些常见的MySQL问题及其解答。根据具体情况,可能还会遇到其他问题,需要根据具体错误信息和日志进行进一步的排查和解决。忘记MySQL root用户密码。无法连接到MySQL服务器。MySQL表崩溃或损坏。MySQL日志文件过大。多个MySQL实例冲突。字符集和排序规则问题。数据库授权和权限问题。MySQL运行缓慢。原创 2023-08-15 10:27:17 · 288 阅读 · 2 评论 -
linux服务器巡检报告模板
解决方案和建议:针对每个问题和异常情况,提供相应的解决方案和建议,包括修复方法、优化配置等。请注意,以上仅为一个基本的模板示例,根据实际情况和需求,你可能需要增加或调整其中的内容。服务器基本信息:列出被巡检服务器的基本信息,包括服务器名称、IP地址、操作系统版本等。结论和建议:总结巡检结果,指出服务器的整体状况,并提出进一步改进和优化的建议。发现的问题和异常:记录在巡检过程中发现的问题和异常情况,并进行分类和描述。巡检日期和时间:记录巡检的具体日期和时间,以便后续追踪和比对。原创 2023-08-15 10:25:18 · 1106 阅读 · 0 评论 -
sshd启动报错解决
今天在重启sshd的时候发现报错systemctl restart sshd.service截图如下下面两个问题Failed at step CGROUP spawning /usr/sbin/sshd: No space left on deviceFailed to create cgroup /system.slice/sshd.service: No such file or directory后经过排查是因为 cgroup 没有被挂载上。解决:挂载cgroup 目录mount原创 2022-03-05 13:53:53 · 2815 阅读 · 0 评论 -
yum 安装mysql 5.7
文章目录下载安装密码下载#1.下载安装官方yum repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmwget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm安装2.使用上面的命令就直接下载了安装用的Yum Repository,原创 2022-02-28 10:37:28 · 1669 阅读 · 0 评论 -
mysql 二进制多实例安装
1.准备用户[root@Centos7 ~]#mkdir /data/mysql[root@Centos7 ~]#useradd -r -s /sbin/nologin -d /data/mysql mysql2.解压缩[root@Centos7 ~]#tar xvf mariadb-10.2.25-linux-x86_64.tar.gz -C /usr/local/[root@Centos7 ~]#cd /usr/local/[root@Centos7 local]#ln -s mari原创 2022-02-28 10:29:41 · 669 阅读 · 0 评论 -
l正在等候 事务 锁定 /var/lib/rpm/.rpm.lock
今日执行rpm -ivh zabbix-agent-4.0.27-1.el7.x86_64.rpm --nodeps --force警告:zabbix-agent-4.0.27-1.el7.x86_64.rpm: 头V4 RSA/SHA512 Signature, 密钥 ID a14fe591: NOKEY警告:正在等候 事务 锁定 /var/lib/rpm/.rpm.lock解决方法很简单只需要 删除/var/lib/rpm/.rpm.lock 然后重新运行即可。...原创 2022-02-28 10:22:56 · 3339 阅读 · 0 评论 -
msyql 多实例安装
1)yum多实例安装1.编辑yum源[mariadb]name = MariaDBbaseurl = http://mirrors.ustc.edu.cn/mariadb/yum/10.2/centos7-amd64/gpgkey=http://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDBgpgcheck=1[root@magedu ~]#sudo yum install MariaDB-server MariaDB-client原创 2022-02-28 09:46:22 · 67 阅读 · 0 评论 -
telnet 检测端口号是否正常
安装telnet最简单的方法是 直接yum 安装yum install xinetd telnet telnet-server -yldd /usr/sbin/in.telnetd rpm -ql telnet-serveryum install telnet-serversystemctl start telnet-serversystemctl start telnet.socketsystemctl restart xinetd.service如果我们检测其余服务器的端口有没有通可原创 2022-02-28 09:34:15 · 732 阅读 · 0 评论 -
redis 数据同步 redis-migrate-tool 速度测试
文章目录测试内容单向传输速度1.首先测试 101 新增数据同步到102 的速度2.首先测试 101 删除数据同步到102 的速度测试内容双向传输速度.首先测试 101 ,102新增数据互相同步的速度,同时运行两个脚本。此篇是关于 redis-migrate-tool测试报告时间 2021.11.18单机测试Centos 7redis 5内网环境,无延迟状态。本次测试的工具是 redis-migrate-tool 版本为 0.1.0两台服务器192.168.41.101192.168.41原创 2021-11-22 17:37:10 · 1038 阅读 · 0 评论 -
第20天_1 [加密和安全Ⅰ]
文章目录搭建CA证书修改配置⽂件中的Port 配置参数基于KEY的ssh验证防火墙添加禁用ipssh跳转多个iplinux随机口令搭建CA证书1先搭建ca2.发申请3.颁发证书openssl 配置文件:/etc/pki/tls/openssl.cnf[ CA_default ]dir = /etc/pki/CA # Where everything is keptcerts = $dir/certs原创 2020-11-10 16:29:34 · 273 阅读 · 0 评论 -
第19天 [AWK详解]
AWK是一种处理文本文件的语言,是一个强大的文本分析工具。举例:1.所在路径 [root@centos7 ~]#ll `which awk` lrwxrwxrwx. 1 root root 4 May 10 13:05 /usr/bin/awk -> gawk2.基本用法 awk '{print $1}' /etc/fstab -- $1指的是第几列。 举例:awk '{print 20*10}'3.可以由3部分组成 BEGIN{print }{print}END{print}原创 2020-11-10 16:24:36 · 171 阅读 · 0 评论 -
第18天 [系统启动和内核管理]
启动流程简介car /boot/grub/grub.conf加入password magedu 进入单用户时候需要输入密码。删除bootismod /lib/e1000.ko 加载网卡cat /etc/sysctl.conf 内核加载-----------------------------修改系统密码-----------------------------------------破解CentOS7的root口令方法一启动时任意键暂停启动按e键进入编辑模式将光标移动linu原创 2020-11-10 16:23:26 · 201 阅读 · 0 评论 -
第17天 [Shell循环进阶]
文章目录shell脚本调用expecttomcat监控脚本shell脚本调用expectvim test.sh#!/bin/baship=$1user=$2password=$3expect <<EOFset timeout 20spawn ssh $user@$ipexpect {"yes/no" { send "yes\n";exp_continue }"password" { send "$password\n" }}expect "]#" { send "us原创 2020-11-10 16:17:11 · 150 阅读 · 0 评论 -
第16天 [Shell脚本编程进阶]
for循环for 变量名 in 列表;do循环体donefor i in {1..3} ;do echo $i;done for i in {10..5} ;do echo $i;done for i in {10..5..2} ;do echo $i;done for i in `seq 10 -3 1` ;do echo $i;done for i in $*;do echo num is $i done for i in $* do echo num is $i do原创 2020-11-10 16:08:27 · 167 阅读 · 0 评论 -
第15天 [进程管理计划任务]
前后台执行前后台执行 ping 127.0.0.1&后台执行前台显示。 ping 127.0.0.1 前台执行按ctrl + z 可以放到后台,jobs 可以查看后台执行的任务,后台进程。 bg 将一个在后台暂停的命令,变成继续执行 (在后台执行) fg 放在前台,ctrl + c 即刻停止。 killall -19 ping 后台停止 killall -18 ping 继续执行同时运行多个进程,提高效率方法1 vi all.sh f1.sh& f2.sh&原创 2020-11-10 16:07:50 · 112 阅读 · 0 评论 -
第14天 [网络配置]
文章目录centos 7 相关配置Ubuntu18.04修改IP地址的方法创建网桥centos 7 相关配置/etc/sysconfig/network-scripts/ifcfg-ens33DEVICE="ens33" --网卡名NAME='ens33' BOOTPROTO="static" --静态dhcp 为自动获取TYPE="Ethernet" --网络类型IPADDR="192.168.41.105" --ip#IPADDR1="192.168.4原创 2020-11-10 16:00:08 · 346 阅读 · 0 评论 -
第13天 [TCPIP协议]
ip协议: IPv4 地址分类: 点分十进制:0-255 0000 0000 - 1111 1111 0.0.0.0-255.255.255.255 A类:前8位网络,后24位主机id 0 000 0000 - 0 111 1111: 1-127 网络数:126, 127网络数:2^可变数网络id 每个网络中的主机数:2^24-2 默认子网掩码:255.0.0.0 私网地址:10.0.0.0原创 2020-11-10 15:53:29 · 297 阅读 · 0 评论 -
第12天 [网络协议和管理]
https://blog.csdn.net/Mr_Yang__/article/details/897374631.APR是一个通过解析网络层地址来找寻数据链路层地址的网络传输协议。2.网卡 物理层 具有唯一mac地址写在ROM上。3.保留私有地址 172.16.0.0 – 172.31.255.255 192.168.0.0 – 192.168.255.2554.络攻击式DDOS全称是__Distributed Denial of Service,即分布式拒绝服务攻击。5.UDP;又原创 2020-11-10 15:52:37 · 96 阅读 · 0 评论 -
第10天 [磁盘存储和文件系统]
磁盘存储和文件系统cat /sys/block/sda/queue/rotational 1是机械硬盘0是固态硬盘hexdump 进制查看器 -n length只格式化输入文件的前length 个字节 -C 输出规范的十六进制和ASCII码 hexdump -C -n 512 /dev/sda 从硬盘上只读前512个字节 从80 20 到1f 06是分区表 000001b0 00 00 00 00 00 00 00 00 17 8f 02 00 00 00 80 20原创 2020-07-06 16:43:10 · 296 阅读 · 0 评论 -
第09天 [yum仓库和编译安装]
misc 文件打不开解决办法 yum install autofs -y systemctl start autofs systemctl enable autofs1、安装时提示:warning: *.rpm: Header V3 RSA/SHA256 Signature, keykey ID c105b9de: NOKEY解决的方法就是在rpm 语句后面加上 --force --nodeps2.要是无法解决,可以先mount /dev/sr0 /mnt yum源配原创 2020-07-06 16:40:28 · 263 阅读 · 0 评论 -
第08天 [find,压缩打包,sed]
locate查找 -i 不区分大小写 -n 只列举前n个匹配项目 -r 使用基本正则表达式 根据数据库实时更新查找,在文件/var/lib/mlocate/mlocatedb 如果说在终端新建立了一个文件夹如果要想生效,必须要运行updatedb,之后运行 locate file就可以生效了。速度快,模糊查找 建议在系统使用不高的时候使用,消耗系统性能大 各种选项用法 -r调用表达式常用 locate -r "\.\(jpp|npg\)$"find 指搜索层级 -maxdept原创 2020-07-06 16:39:36 · 175 阅读 · 0 评论 -
搭建tftp服务器
一定要配置完之后重启才会生效服务端yum install tftp-server弹出光驱 eject -t /dev/sr0rpm -ql tftp-serverss -ntlusystemctl start tftpls /var/lib/tftpboot/ 这个下载把文件存在这里面echo 122 > asystemctl is-enabled tftpsystemc...原创 2019-12-25 09:01:01 · 168 阅读 · 0 评论 -
linux开启隐藏文件
misc 文件打不开解决办法yum install autofs -ysystemctl start autofssystemctl enable autofscd /misc/cd原创 2019-12-23 10:16:22 · 414 阅读 · 0 评论 -
linux编译安装步骤
源代码-->预处理-->编译-->汇编-->链接-->执行C语言源代码编译安装三步骤: 1、./configure(1) 通过选项传递参数,指定启用特性、安装路径等;执行时会参考用户的指定以及Makefile.in文件生成Makefile(2) 检查依赖到的外部环境,如依赖的软件包 2、make 根据Makefile文件,构建应用程序 3、make in...原创 2019-12-23 10:16:10 · 276 阅读 · 1 评论 -
linux查看本地局域网
查看局域网ip[root@Centos7 ~]#curl http://ipinfo.io/ip114.249.246.111[root@Centos7 ~]#curl ifconfig.me114.249.246.111原创 2019-12-20 09:10:14 · 742 阅读 · 0 评论 -
ip协议分类
ip协议: IPv4 地址分类: 点分十进制:0-255 0000 0000 - 1111 1111 0.0.0.0-255.255.255.255 A类:前8位网络,后24位主机id 0 000 0000 - 0 111 1111: 1-127 网络数:126, 127网络数:2^可变数网络id 每个网...原创 2019-12-20 09:09:53 · 800 阅读 · 0 评论 -
linux创建本地仓库
----------------------------以下为linux中的代码---------------------------------------------------------------------------[root@Centos7 yum.repos.d]#cat base.repo [base]name=cdrom basebaseurl=file:///mis...原创 2019-12-17 10:33:46 · 1353 阅读 · 0 评论 -
linux 查看操作系统版本,内核版本,CPU型号,内存大小,硬盘分区。
echo "系统版本: cat /etc/centos-release"echo "内核版本: uname -r"echo “CPU型号 :cat /proc/cpuinfo | grep "model name"|cut -d: -f2|head -1”echo “内存大小: free -m |grep Mem|tr -s " "|cut -d" " -f2 MB”echo -e “硬盘...原创 2019-12-17 10:32:58 · 356 阅读 · 0 评论 -
oracle常见视图
常见视图1、查询ASM磁盘可以通过视图VASMDISK;ASM磁盘组则可以通过视图VASM_DISK;ASM磁盘组则可以通过视图VASMDISK;ASM磁盘组则可以通过视图VASM_DISKGROUP2、查询数据库闪回空间的使用情况,可以通过视图VRECOVERYFILEDEST3、查看当前数据库名:vRECOVERY_FILE_DEST3、查看当前数据库名:vRECOVERYFILED...原创 2019-12-16 14:51:00 · 148 阅读 · 0 评论 -
蓝绿/金丝雀发布/AB测试
蓝绿部署蓝绿部署: 蓝绿部署指的是不停老版本代码(不影响上一个版本访问),而是在另外一套环境部署新 版本然后进行测试,测试通过后将用户流量切到新版本,其特点为业务无中断,升级风 险相对较小金丝雀发布金丝雀发布: 金丝雀发布也叫灰度发布,是指在黑与白之间,能够平滑过渡的一种发布方式,灰度发 布是增量发布的一种类型,灰度发布是在原有版本可用的情况下,同时部署一个新版本 应用作为“金丝雀”(小白鼠...原创 2019-12-12 16:15:09 · 695 阅读 · 0 评论 -
linux批量创建用户密码为user后面跟5个随机字符
#!/bin/bash#description: useraddfor i in seq 1 20dopwd=$(cat /dev/urandom | head -1 | md5sum | head -c 5)#passwd=echo $RANDOM | md5sum | cut -c 1-5useradd useriecho"useriecho "useriecho"useripw...原创 2019-12-10 16:23:12 · 221 阅读 · 0 评论 -
NFS实现共享
101创建文件夹使其102能够进行访问[192.168.41.101]1.安装nfs包yum install nfs-utils -yservice rpcbind startservice nfs start (centos6) systemctl start nfs-server (centos7)chkconfig nfs on 开机自启动 (centos6) syst...原创 2019-12-09 14:44:45 · 153 阅读 · 0 评论 -
linux下部署finereport
参考网址:https://blog.csdn.net/Z_YTTT/article/details/68059517https://juejin.im/post/5d3d51f9e51d45777621bc97安装jdk安装tomcat引入toolscp /usr/local/jdk/lib/tools.jar /apps/tomcat/webapps/webroot/WEB-INF...原创 2019-12-09 13:33:41 · 2983 阅读 · 0 评论 -
Linux DNS各实验
一.DNS正主服务器二.DNS正从服务器三.DNS转发缓存服务器四.智能DNS五.实现Internet架构的dns解析bindyum install bind -ysystemctl start named服务脚本和名称:/etc/rc.d/init.d/named /usr/lib/systemd/system/named.service主配置文件:/etc/n...原创 2019-07-03 13:09:08 · 512 阅读 · 0 评论 -
Linux anaconda系统自动安装
anaconda 系统自动安装在安装的时候按esc键输入root :linux text参考文档https://blog.csdn.net/Sunny_Future/article/details/78420514yum install system-config-kickstart运行system-config-kickstart添加脚本,保存。可以编辑生成出...原创 2019-06-27 15:38:37 · 497 阅读 · 0 评论 -
linux实现计划任务
crond 计划任务先确保是不是开机启动:systemctl status crond启动 systenctl start crondrpm -ql cronie目录在 /etc/crontabman 5 crontab计划任务所在文件夹 /var/spool/cron/wangcrontab命令:crontab [-u user] [-l | -r | -e] [-i]-l ...原创 2019-12-06 11:06:20 · 111 阅读 · 0 评论 -
linux实现后台执行
前后台执行ping 127.0.0.1&后台执行前台显示。ping 127.0.0.1 前台执行按ctrl + z 可以放到后台,jobs 可以查看后台执行的任务,后台进程。bg 将一个在后台暂停的命令,变成继续执行 (在后台执行)fg 放在前台,ctrl + c 即刻停止。killall -19 ping 后台停止killall -18 ping 继续执行...原创 2019-12-06 10:49:05 · 279 阅读 · 0 评论 -
linux生成随机密码/随机数
[root@host1 ~]$echo $RANDOM|md5sum|cut -c 1-8[root@host1 ~]$echo $RANDOM | cksum | cut -c 1-5 #只生成数字的。原创 2019-12-05 14:31:00 · 303 阅读 · 0 评论 -
linux 设置发送邮件
yum install mailx[root@centos ~]$vim /etc/mail.rcset from=你的qq号@qq.com #发件人set smtp=smtp.qq.com #端口set smtp-auth-user=你的号 #登录邮箱帐号set smtp-auth-password=666666 #授权码(已改)set smtp-auth=l...原创 2019-12-05 09:50:32 · 286 阅读 · 0 评论 -
linux各目录说明
/boot:引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader, grub)都存放于此目录/bin:所有用户使用的基本命令;不能关联至独立分区,OS启动即会用到的程序/sbin:管理类的基本命令;不能关联至独立分区,OS启动即会用到的程序/sbin/nologin令可以实现礼貌地拒绝用户登录系统,同时给出信息/lib:启动时程序依赖的基本共享库文件以及内核模块...原创 2019-12-05 09:50:16 · 196 阅读 · 0 评论