互联网老辛
云原生讲师,创业公司负责人,还有一堆虚名:CSDN博客专家,华为云-云享专家,阿里云专家博主等;
展开
-
运维职场精英必须熟悉的武器库,yyds
运维职场精英必须熟悉的武器库原创 2023-03-31 09:09:37 · 2068 阅读 · 4 评论 -
CentOS6.9初始化环境设置
系统安装完成后需要做的初始环境原创 2022-09-07 16:48:25 · 1376 阅读 · 0 评论 -
【庖丁解牛】xshell链接服务器 /usr/bin/xauth: file /root/.Xauthority does not exist
错误复现xshell连接服务器的时候提示 /usr/bin/xauth: file /root/.Xauthority does not exist原因分析一般是因为新服务刚安装好,在root下没有这个隐藏文件导致的,事实上他是可以自己自动重建的,也就是虽然有此提示,但在提示完后也自动创建了这个文件[root@gaosh-1 ~]# ls .Xauthority .Xauthority.Xauthority是做什么的?.Xauthority文件可以在每个用户主目录中找到,用于存储xaut原创 2020-11-29 18:30:47 · 20240 阅读 · 0 评论 -
【庖丁解牛】成功解决nginx报错:bind() to 0.0.0.0:8090 failed (13: Permission denied)
文章目录错误复现错误原因解决方案错误复现在nginx设置基于端口的虚拟主机的时候,设定两个端口,一个是80,一个是8090, 在重启nginx的时候[root@zmedu-17 rpm]# systemctl restart nginxJob for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service "journalctl -xe"原创 2020-07-31 11:15:54 · 5776 阅读 · 0 评论 -
【庖丁解牛】configure: error: off_t undefined; check your library configuration
问题重现configure: error: off_t undefined; check your library configuration问题解决在配置文件里添加如下几行可以直接复制下面内容:[root@xinsz08 php-7.3.6]# cat /etc/ld.so.confinclude ld.so.conf.d/*.conf/usr/local/lib64/usr/local/lib/usr/lib/usr/lib64 执行:[root@xinsz08 php-7原创 2020-07-23 23:42:34 · 3578 阅读 · 0 评论 -
成功解决VMware安装操作系统出现分辨率的问题
成功解决VMware安装操作系统出现分辨率的问题原创 2023-01-12 17:44:29 · 6988 阅读 · 1 评论 -
【庖丁解牛】图像处理库: 解决WeCenter至少需要有GD图像处理库才能正常运行
错误复现以下是安装wecenter时候的报错信息:解决方案[root@xinsz08 install]# yum install php-mysqlnd原创 2020-07-24 00:11:39 · 2547 阅读 · 0 评论 -
【庖丁解牛】centos7最小化安装没有ifconfig命令的解决方案
解决最小化没有ifconfig的命令的解决方案原创 2022-02-15 12:03:11 · 4728 阅读 · 2 评论 -
linux虚拟机可以ping通Windows,但windwos无法ping虚拟机
今天这个linux虚拟机可以ping通Windows,但windwos无法ping虚拟机的问题, 我修改了DNS就可以了。ping不同的问题解决了,但是遇到了另外一个问题:这两天为了实验的方便,我把家里的移动带宽改成了联通宽带;移动还未到期,相当于家里安装了两条宽带。新购买了一个华为路由器,加上原来的两个路由器,一共三个,分出了6个无线wifi;神奇的是这几个wifi貌似会打架; 比如我用192.168.1.0的网段做实验,他自己突然就断网变成了192.168.124.0的网段。我配置的固态IP原创 2021-03-27 08:35:16 · 2572 阅读 · 1 评论 -
【庖丁解牛】configure: error: Please reinstall the libzip distribution
问题复现重新编译php报错configure: error: Please reinstall the libzip distribution使用yum安装无效[root@xinsz08 php-7.3.6]# yum install libzipLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfilePackage libzip-0.10.1-8.el7.x86_64 already installed a原创 2020-07-23 23:37:25 · 4219 阅读 · 0 评论 -
关于python安装模块之后pychram仍然提示没有安装模块的问题
项目场景:如图所示:需要安装的包已经安装好,但是到了pycharm里就没法使用,相信很多小伙伴遇到过这个问题。原因分析:遇到这个问题的主要原因是你的电脑里安装了两个pycharm解释器,你安装后,实际上是安装到了你电脑的Python3而非pycharm解释器。解决方案:所以我们可以在pycharm里面直接安装如图所示:点击Terminal ,然后输入pip install schedule如果界面提示Jenkins正在启动,请稍后…或者提示Please wait while Jenkins is getting ready to work…原创 2020-07-19 22:33:51 · 3479 阅读 · 4 评论 -
解决 Request Entity Too Large问题
问题产生过程安装好wordpress后,上传主题,提示 413 Request Entity Too Large使用的系统为centos7,使用的环境为LNMP解决方案在nginx配置文件中修改:在http{} 中增加client_max_body_size 10m;[root@itlaoxin-17 jf]# nginx -s reload重新执行即可:完美解决...原创 2021-05-26 11:47:26 · 3295 阅读 · 4 评论 -
【庖丁解牛】configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution
问题复现configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution问题解决[root@xinsz08 php-7.3.6]# yum install libxslt-devel -y总结这种在编译php时候出现的问题,需要一个要给解决,因为我这个是遇到啥解决啥,所以一篇博客,也就三五百字,哈哈,写3000字以上的博客写惯了,这种直接解决问题 的博客,反而觉得有点水了不原创 2020-07-23 22:38:59 · 2971 阅读 · 0 评论 -
庖丁解牛:Xshell连接虚拟机中的Linux时经常自动断开,断开之后还很难连接上
文章目录问题重现:原因分析:解决方案解决方案一:解决方案二问题重现:xshell连接虚拟机,一段时间后自动断开,有时候一分钟就短开了。原因分析:极大可能是因为IP地址冲突,在IP不冲突的情况下,可以修改ssh连接中的useDNS,也有可能是xshell软件的问题解决方案解决方案一:修改ssh配置文件[root@k8s-master ~]# vim /etc/ssh/sshd_config重启下服务[root@k8s-master ~]# systemctl restart sshd解原创 2021-03-27 10:32:43 · 6471 阅读 · 2 评论 -
【庖丁解牛】成功解决yum安装mysql时报错libmysqlclient.so.18
yum安装软件时报错libmysqlclient.so.18()(64bit)问题复现在centos7.5的环境中按照mysql时候,报错: 需要:libmysqlclient.so.18(libmysqlclient_18)(64bit) 正在删除: 1:mariadb-libs-5.5.64-1.el7.x86_64 (@anaconda) libmysqlclient.so.18(libmysqlclient_18)(64bit)原创 2020-08-24 21:20:15 · 5015 阅读 · 0 评论 -
【庖丁解牛】Abort class-pclzip.php : Missing zlib extensions
文章目录问题复现问题思考问题解决问题复现在安装wordpress主题的时候,出现了如下提示 Abort class-pclzip.php : Missing zlib extensions问题思考Abort class-pclzip.php : Missing zlib extensions 这个问题是因为我们在编译mysql的时候没有编译zlib导致的,重新编一下加上zlib即可问题解决切换到php的目录[root@ecs-c13b php-7.1.24]# ./configure --原创 2020-07-27 08:39:59 · 2878 阅读 · 0 评论 -
【庖丁解牛】MySQL编译出现报错 : Could not find rpcgen 解决方案
错误复现在编译MySQL8的时候出现以下报错:CMake Error at plugin/group_replication/libmysqlgcs/rpcgen.cmake:100 (MESSAGE): Could not find rpcgenCall Stack (most recent call first): plugin/group_replication/libmysqlgcs/CMakeLists.txt:38 (INCLUDE)解决思路可以参看日志在报错下面有相应原创 2020-11-27 10:48:04 · 5597 阅读 · 0 评论 -
【庖丁解牛】执行yum提示错误:rpmdb: BDB0113 Thread/process 424227/139826856310848 failed
文章目录问题复现问题原因问题解决问题复现错误:rpmdb: BDB0113 Thread/process 66126/140498505373504 failed: BDB1507 Thread died in Berkeley DB library错误:db5 错误(-30973) 来自 dbenv->failchk:BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery错误:无法使用 db5 - (-30973) 打开 Pac原创 2020-07-31 10:13:41 · 3171 阅读 · 0 评论 -
【庖丁解牛】Navicat for MySQL连接时候报错1251无法连接MySQL
问题重现:已经安装好MySQL并设置本地用户可以登录MySQL,下载并安装navicat后,进行安装测试,结果提示1251错误,无法继续链接。问题解决先在CMD里启动数据库,然后登录数据库进行修改,一般修改 mysql_native_password的密码即可输入ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘mysql的密码’;如图:修改完后记得刷新:FLUSH PRIVILEGES;在原创 2020-11-22 13:00:17 · 2380 阅读 · 0 评论 -
【庖丁解牛】checking for cURL 7.15.5 or greater... configure: error: cURL version 7.15.5
问题复现:在编译php的时候,报错:checking for cURL 7.15.5 or greater… configure: error: cURL version 7.15.5问题解决[root@xinsz08 php-7.3.6]# yum -y install curl-devel然后重新编译即可:[root@xinsz08 php-7.3.6]# './configure' '--prefix=/app/php' '--with-pdo-pgsql' '--with-zlib-原创 2020-07-23 22:23:15 · 4149 阅读 · 0 评论 -
【庖丁解牛】成功解决LAMP架构中无法验证index.php的问题
问题复现安装完LAMP架构,并启动mysql和apache,并在/var/www/html下建立index.php写入phpinfo();后,重启apache,通过浏览器访问,却发现浏览器无法访问,显示空白。解决思路一般出现这样的情况需要查看下防火墙和selinux是否关闭,解决任何问题都需要看是否通,如果不通,要么是权限问题,要么是防火墙问题。问题解决关闭防火墙和selinux[root@gaosh-1 html]# service iptables stopiptables:将链设置原创 2020-07-26 17:36:51 · 2518 阅读 · 0 评论 -
阿里云ssh远程连接短时间就会断掉的解决方案
文章目录问题重现问题分析问题解决1. 打开sshd的配置文件2. 修改如下参数3. 重启服务:补充总结问题重现阿里云服务器,使用Finalshell远程连接,在操作中没有出现任务异常,只要远程连接过程中没有了操作,过一会服务器就会断开。出现无法在输入框里敲入命令,需要关掉当前窗口重连。问题分析一般这种问题,我们先检查finalshell本身是否有问题,我们可以打开xshell,远程连接阿里云,发现xshell依旧会有断开的情况。 那我们就排除了是软件的问题,接下来要排查ssh服务,是否是sshd配置原创 2020-07-11 00:28:25 · 4436 阅读 · 0 评论 -
【庖丁解牛】vmware虚拟机使用NAT模式网络
文章目录前言设置步骤1. 查看虚拟机的虚拟网卡是否启动2. 设置IP地址设置虚拟机1) 改为NAT模式2) 设置虚拟网络编辑器3)修改vmware8的网络DHCP的范围4) 重启测试总结前言这段时间一直上网课,在家里我用的桥接模式,两台电脑16个IP,没出过任何问题。 现在复工了,到了学校办公, 一打开电脑,桥接用不了,只能用NAT模式。今天我就来聊聊,如何在NAT模式下分配IP, 不能分配IP是一件最让人头疼的事,因为你总不能不用多台虚拟机吧。设置步骤1. 查看虚拟机的虚拟网卡是否启动2.原创 2020-07-20 11:44:50 · 3978 阅读 · 0 评论 -
【庖丁解牛】如何解决wordpress安装主题或者插件时候提示:“安装失败:无法创建目录”的问题
问题复现当我们安装好wordpress的时候,需要安装插件,但是插件在安装的时候报错,提示:安装失败,或者提示:“安装失败:无法创建目录”的问题那么遇到诸如wordpress安装主题或者插件时候提示:“安装失败:无法创建目录”的问题 的时候该如何做呢问题解决1. 查看apache的运行用户和用户组[root@xinsz08 httpd24]# find / -name httpd.conf | xargs grep -i "^group"我这里查出来是 daemon用户2. 给wordpr原创 2020-07-30 17:45:45 · 3387 阅读 · 0 评论 -
ansible:Using a SSH password instead of a key is not possible because Host Key checking
问题背景当设置好ansible的hosts后,尝试用ansible去连接host里设置的主机。我使用的是162主机去连接163主机:如果你之前从来没有连接过163主机,执行后会报错[root@itlaoxin162 ~]# ansible -i /etc/ansible/hosts web-servers -m ping[WARNING]: Invalid characters were found in group names but not replaced, use -vvvv tosee原创 2021-04-21 08:12:38 · 4252 阅读 · 0 评论 -
【庖丁解牛】configure: WARNING: unrecognized options: --with-mcrypt, --enable-gd-native-ttf
问题复现configure: WARNING: unrecognized options: --with-mcrypt, --enable-gd-native-ttf问题分析php7.2以后不支持–with-mcrypt, --enable-gd-native-ttf 这两个参数,需要去掉问题解决php编译我一开始用的源码:[root@xinsz08 php-7.3.6]# './configure' '--prefix=/app/php' '--with-pdo-pgsql' '--wit原创 2020-07-23 23:48:51 · 10491 阅读 · 0 评论 -
【庖丁解牛】Starting MySQL.. ERROR! The server quit without updating PID file (/tmp/mysqld.pid)
问题复现编译安装mysql结束后,初始化mysql,使用的命令:/var/lib/mysql/bin/mysqld --initialize-insecure --user=mysql --basedir=/var/lib/mysql --datadir=/var/lib/mysql/data初始化结束后,启动mysql,启动失败,报错:Starting MySQL… ERROR! The server quit without updating PID file (/tmp/mysqld.pid)原创 2020-07-27 07:25:08 · 4200 阅读 · 0 评论 -
初始化kubernetes端口占用问题
执行 命令:[root@oldxin-master17 ~]# kubeadm init --apiserver-advertise-address=192.168.1.17 --image-repository registry.aliyuncs.com/google_containers --kubernetes-version v1.20.5 --service-cidr=10.96.0.0/12 --pod-network-cidr=10.244.0.0/16发生报错信息:原报错:原创 2021-03-22 08:01:05 · 4214 阅读 · 0 评论 -
【mysql】新手必备 centos7 安装mysql8
文章目录前言实验环境1. 内核版本2. 操作系统版本:3. 准备mysql数据库及版本:4. 卸载掉机器中mariadb的包5. 关闭selinux和防火墙注意:正式安装mysql1. 下载并配置mysql8.0安装源3. 查看mysql的初始密码,一般在log里4. 使用初始密码登陆数据库:修改成自己后期使用的密码:关于密码的一点小思考1. 思考2. 问题解决总结前言在CentOS中默认的数据库是mariadb, 所以安装mysql比以前稍微有了点难度,尤其对于新手来说,看着文档就是做不出来。很无奈原创 2020-07-21 20:54:35 · 4884 阅读 · 45 评论 -
【MySQL】mysql数据库备份实战-mysqldump
前言正好要对阿里云服务器的数据库进行备份,趁着这个机会我们一起来探讨下mysqldump的备份方式mysql备份工具的使用作用:MySQL数据库自带的一个很好用的备份命令。是逻辑备份,导出 的是SQL语句。也就是把数据从MySQL库中以逻辑的SQL语句的形式直接输出或生成备份的文件的过程。1. 备份整个数据库[root@xinsz08 backup]# mysql -p #进入数据库Enter password: 查看现在有哪些数据库需要备份MariaDB [(none)]>原创 2020-07-30 21:49:27 · 2537 阅读 · 0 评论 -
面试官:关于数据库MySQL说说你的理解吧
文章目录万万没想到面试前戏面试开始1. MySQL体系结构2. 我们再来看看Query Cache后续万万没想到万万没想到,一个运维去面试,面的全是数据库,因为在面试官心里运维应该对数据库很熟。的确是对数据库很熟, 那为什么还回答的不好? 主要是因为给的工资少,如果给多点,能更熟。没有很熟,只有更熟!万万没想到,一个运维去面试,不问体系架构,只问增删改查,只问事务和存储过程,他们希望一个运维,最好把DBA的活给干了,但不给DBA的工资。面试前戏开发小张正在拼命的写着bug,时而停下喝一口冒着原创 2020-11-26 17:17:27 · 2966 阅读 · 1 评论 -
【循序渐进学运维】MySQL运维系列文章汇总
大家好,我是互联网老辛,关注我,每天给自己一点学习的理由。本文是MySQL -DBA系列文章的汇总,黑体字是还没有更新的, 会在后面的文章中更新,然后汇总过来。其他系列可以直接通过置顶文章找到对应的专栏进行学习。HR小姐姐都能学会的2021最新最全云计算运维学习专栏学习中如果遇到问题,欢迎留言一起讨论。mysql初级【MySQL】数据库的概述【MySQL】centos7安装MySQL5.7【MySQL】新手必备 centos7 安装mysql8【MySQL】windows10下安装使.原创 2021-04-25 22:06:08 · 2856 阅读 · 1 评论 -
修改linux swap空间的swappiness,降低对硬盘的缓存
linux 会使用硬盘的一部分做为SWAP分区,用来进行进程调度–进程是正在运行的程序–把当前不用的进程调成‘等待(standby)‘,甚至‘睡眠(sleep)’,一旦要用,再调成‘活动(active)’,睡眠的进程就躺到SWAP分区睡大觉,把内存空出来让给‘活动’的进程。 如果内存够大,应当告诉 linux 不必太多的使用 SWAP 分区, 可以通过修改 swappiness 的数值。sw...原创 2018-06-12 08:36:17 · 8909 阅读 · 0 评论 -
分库分表讨论
你为什么会决定进行分库分表,分库分表过程中遇到什么难题,如何解决的a. 为什么决定进行分库分表 1. 根据业务类型,和业务容量的评估,来选择和判断是否使用分库分表。 2. 当前数据库本事具有的能力,压力的评估。 3. 数据库的物理隔离,例如减少锁的争用、资源的消耗和隔离等。 4. 热点表较多,并且数据量大,可能会导致锁争抢,性能下降。 5. 数据库的高并发,数据库的读写压力...原创 2018-06-11 22:51:46 · 2471 阅读 · 0 评论 -
【MySQL】那些年我们玩过的MySQL错误日志-error log
MySQL日志文件系统的组成:a、错误日志:记录启动、运行或停止mysqld时出现的问题。b、通用日志:记录建立的客户端连接和执行的语句。c、更新日志:记录更改数据的语句。该日志在MySQL 5.1中已不再使用。d、二进制日志:记录所有更改数据的语句。还用于复制。e、慢查询日志:记录所有执行时间超过long_query_time秒的所有查询或不使用索引的查询。f、Innodb日志:innodb redo log今天我们来一起探讨,错误日志。错误日志一般存放在数据目录下,以error.log原创 2020-11-27 11:58:59 · 2698 阅读 · 0 评论