精通运维系列
文章平均质量分 76
从基础到进阶,从原理到源码,从手动到自动化全面介绍各项运维技术,深入学习运维技术,关注这一个专栏就够了。
冰 河
这个作者很懒,什么都没留下…
展开
-
如何在Linux服务器上挂载新硬盘?我用几个命令就摆平了
如何在Linux服务器上挂载新硬盘?我用几个命令就摆平了原创 2022-08-29 10:40:59 · 2479 阅读 · 2 评论 -
【MySQL】源码编译MySQL8.x+升级gcc+升级cmake(亲测完整版)
今天给大家分享一篇通过源码编译安装MySQL8的文章,期间涉及到gcc和cmake等编译环境的升级。好了, 不多说了,开始今天的正题。原创 2022-08-08 10:22:06 · 4041 阅读 · 2 评论 -
放假第二天的重大事故:忘记服务器root密码了,于是我一顿操作猛如虎。。。
事情是这样的,今天早上6点多一名读者在微信紧急求助:说是自己忘记了服务器的root密码,问我能不能帮忙解决下。此时的我还没有起床,一看这消息,确实能够体会到这名读者紧急的心情,于是赶紧起床帮他处理下这个问题。...原创 2022-06-04 11:21:33 · 1029 阅读 · 4 评论 -
全网最全Linux命令总结!!(史上最全,建议收藏)
Linux超全命令总结,看这一篇就够了,建议小伙伴们先收藏后阅读!!原创 2021-06-15 08:45:29 · 166086 阅读 · 226 评论 -
跟你说了,你不听,怎么样?服务器“炸”了吧?
估计年前祭拜服务器不灵了,年后服务器总是或多或少的出现点问题。不知是人的问题,还是风水问题。昨天下班时,跟运维小伙伴交代了好几遍要扩大服务器磁盘空间,结果第二天不好的事情还是发生了!原创 2021-04-08 20:54:53 · 4571 阅读 · 31 评论 -
我写了一个脚本,可在“任意”服务器上执行命令!
什么脚本如此厉害?原创 2021-04-08 00:41:59 · 12845 阅读 · 66 评论 -
NGINX配置HTTPS加密反向代理访问–自签CA
出于公司内部访问考虑,采用的CA是本机Openssl自签名生成的,因此无法通过互联网工信Root CA验证,所以会出现该网站不受信任或安全证书无效的提示,直接跳过,直接访问即可!HTTPS的原理和访问过程:服务器必要条件:一个服务器私钥 KEY文件一张与服务器域名匹配的CA证书(公钥,根据私钥key生成)访问过程:1,客户端浏览器通过https协议访问服务器的443端口,并原创 2015-04-27 10:31:30 · 9314 阅读 · 2 评论 -
ping得通外网IP,ping不通外网域名的解决办法
这个办法是最有效的。windows的winsock损坏后,会造成能ping通外网IP,使用nslookup命令能够解析域名,却ping不通外网域名的情况。在网上搜索了一下,发现有的网友说是微软补丁造成的,卸载那个补丁就可以了,或者说要求用360急救箱修复就可以了。本人实践后,发现以上方法均行不通,不能解决这个问题。因为是win7系统,使用常见的winsockfix修复软件也不能修复 。原创 2015-04-12 12:51:24 · 9339 阅读 · 1 评论 -
Win10问题篇之——WIN2016和WIN10关闭同步主机服务,节省磁盘频繁读取,并关闭自动维护
一:“同步主机_XXXXX“的服务项,据说是个没什么用的垃圾同步功能,关闭该服务能有效解决磁盘100%的问题。关闭方法:1、按下WIN+R调出运行,然后输入 regedit 回车;2、在注册表编辑器中定位到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services;3、找到OneSyncSvc、OneSyncSvc_XXXXX、UserDa...转载 2019-11-25 00:58:49 · 5491 阅读 · 0 评论 -
Win10问题篇之——服务中多了很多以随机数字结尾的服务名称
解决方案可以参考:https://docs.microsoft.com/zh-cn/windows/application-management/per-user-services-in-windows原创 2019-11-24 21:36:39 · 4171 阅读 · 2 评论 -
Win10问题篇:彻底禁用 Windows 10 系统自动更新(使用Windows Update Blocker)
软件名称:Windows Update Blocker软件厂商:sordum.org软件主页:https://www.sordum.org/9470/windows-update-blocker/软件版本:v1.5微软为了推广自家亲儿子也是操碎了心,博主其实很讨厌这种替用户作主的做法,包括苹果的OTA,我们花自己钱买的电脑、手机自己说了算,用得着你们替我操心?怕个别用户傻就把所有用户...转载 2019-11-20 09:45:38 · 3963 阅读 · 1 评论 -
VMWare之——安装Windows Server 2012 后安装VMWare Tools报错
在VMWare虚拟机上安装Windows Server 2012 后安装VMWare Tools报错,此时,需要在VMWare虚拟机中的Windows Server 2012操作系统上安装Windows8.1-KB2919442-x64.msu与Windows8.1-KB2919355-x64.msu更新文件。注意:先安装Windows8.1-KB2919442-x64.msu文件,后安装Wi...原创 2019-11-18 00:34:56 · 5802 阅读 · 6 评论 -
Win10问题篇:一次性永久关闭win10系统自动更新
今天给大家带来一个Win10彻底关闭Windows Update自动更新的方法,通过全方位设置,彻底关闭Win10自动更新,使Win10自动更新服务不再死灰复燃。服务中关闭Win10自动更新1、首先使用 Win + R 组合快捷键,打开运行对话框,然后输入命令 services.msc ,点击下方的“确定”打开服务,如下图所示。2、在Win10服务设置中找到 「 Windows U...原创 2019-11-13 09:12:09 · 2312 阅读 · 4 评论 -
Windows之——SECOH-QAD.exe占用CPU太高解决方法
某些的僵尸文件。整个删除注册表HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\IMAGE FILE EXECUTION OPTIONS\SPPEXTCOMOBJ.EXE重启系统再删除僵尸文件。文件存在 C:\Windows 下面找到SECOH-QAD.exeSECOH-QAD.dll删除这俩...转载 2019-06-17 22:36:27 · 19877 阅读 · 1 评论 -
Windows之——CMD一键获取 所有连接过的WIFI密码
Windows 8、Windows 8.1、Windows 10已测试成功!Windows 7没条件测试…一、以管理员权限运行CMD (以及 开启无线网卡、最好是笔记本)二、输入命令:for /f "skip=9 tokens=1,2 delims=:" %i in ('netsh wlan show profiles') do @echo %j | findstr -i -v ech...原创 2018-10-22 18:50:00 · 2184 阅读 · 1 评论 -
Windows之——设置CMD控制台默认编码为UTF-8(插曲)
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/79022989在控制台上输入CHCP会显示当前活动页码,CHCP是一个计算机指令,能够显示或设置活动代码页编号。代码页 描述65001 UTF-8代码页950 繁体中文936 简体中文默认的GBK437 MS-DOS 美国英语将当前原创 2018-01-10 14:12:10 · 11786 阅读 · 1 评论 -
SQL Server之——JDBC 到主机 的 TCP/IP 连接失败
在做JDBC连接SQL 2005数据库的时候,出现下面的异常:com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect at com.microsoft.sqlserver.jdbc.SQLServer原创 2016-04-27 16:57:53 · 10651 阅读 · 0 评论 -
SQL Server之——SQL Server 2005 sa 登录失败,该用户与可信SQL Server连接无关联
解决方案用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联问题一、忘记了登录Microsoft SQL Server 2005 的sa的登录密码解决方法:先用windows身份验证的方式登录进去,然后在‘安全性’-‘登录’-右键单击‘sa’-‘属性’,修改密码(sa的密码不能太简单,最好要有数字,字母,下划线字符组成,且长度最好大于10个字符);点击确定就可以了。原创 2016-04-27 16:54:27 · 7422 阅读 · 0 评论 -
SQL Server之——使用windows身份验证,jdbc连接数据库
1.将你下载到的sqljdbc驱动程序中的sqljdbc_auth.dll文件找到,C:/Program Files/Microsoft SQL Server 2005 JDBC Driver/sqljdbc_1.2/enu/auth/x86/sqljdbc_authdll, 把找到的这个文件放到 C:/WINDOWS/system32目录下,这是一个动态运行库,这个是一定不能少的。原创 2016-04-27 13:45:30 · 17633 阅读 · 2 评论 -
Windows之——pid为4的system进程占用80端口的解决办法
因为Apache无法启动的原因,用netstat命令查看了一下80端口是否被占用了,如下C:\Users\Maple>netstat -ano | findstr 0.0.0.0:80 TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4果然是被占用了,进程PID为4,进任务管理器去查看,PID为4的进程为system,系统进程。网上搜搜,发现system进行是系统服原创 2015-09-04 21:04:15 · 20649 阅读 · 9 评论 -
Mac之——安装wget命令
1. 安装 pkg-config首先需要安装 pkg-config 命令,否则 wget 源码编译会报错。输入 pkg-config 查看命令是否已经安装。官网 下载源代码 执行如下代码tar -xf pkg-config-0.29.1.tar.gz./configure --with-internal-glibmakesudo make install2. 安装 wg...转载 2019-11-20 12:00:13 · 3162 阅读 · 0 评论 -
如何实现CentOS服务器的扩容??
CentOS扩容原创 2021-01-12 23:28:52 · 1085 阅读 · 0 评论 -
Linux环境执行脚本报错:-bash: ./xxx.sh: /bin/bash^M: 坏的解释器: 没有那个文件或目录
Linux系统上执行命令报错:-bash: ./xxxxx.sh: /bin/bash^M: 坏的解释器: 没有那个文件或目录原创 2020-11-27 20:51:23 · 1824 阅读 · 1 评论 -
如何在服务器上添加虚拟IP?看完原来如此简单!!
还不会在服务器上添加虚拟IP?来看看这篇文章吧!!原创 2020-10-30 13:11:21 · 4698 阅读 · 2 评论 -
Git之——Push rejected: Push to origin/master was rejected错误解决方案
解决方案如下:1.切换到自己项目所在的目录,右键选择GIT BASH Here,Idea中可使用Alt+F122.在terminl窗口中依次输入命令:git pullgit pull origin mastergit pull origin master --allow-unrelated-histories3.在idea中重新push自己的项目,成功!!!如果还不行:...原创 2020-06-12 23:42:17 · 1485 阅读 · 0 评论 -
CentOS之——【解决】CentOS 8 Failed to restart network.service: Unit network.service not found.
问题:使用systemctl restart network 或 service network restart 命令重启网卡失败,如下所示。[root@localhost ~]# systemctl restart network Failed to restart network.service: Unit network.service not found.[root@localh...原创 2020-04-13 15:37:26 · 23913 阅读 · 11 评论 -
Win32DiskImager写入U盘容量变小 提示格式化
Win32DiskImager是国外一款非常好用的U盘制作系统写入工具,主要应用于Linux系统U盘安装,很多用软碟通之类的软件写入U盘安装失败的,用Win32DiskImager都可以顺利完成,比如KALI Linux,很多人都遇到过CD-ROM 光盘无法挂载,网上教程一大把,发现都是坑,其实是没找对工具,用Win32DiskImager写入可以顺利通过。但Win32DiskImager唯一...转载 2020-04-13 14:13:27 · 3906 阅读 · 4 评论 -
CentOS之——CentOS 8 启动盘的安装
1.centos 8 下载 官网 https://www.centos.org/download/CentOS Linux DVD ISO {version:8.1}和之前一样普通的镜像下载地址:http://isoredirect.centos.org/centos/8/isos/x86_64/CentOS-8.1.1911-x86_64-dvd1.isoCentOS St...转载 2020-04-13 13:59:44 · 4509 阅读 · 0 评论 -
Linux之——UltraISO写入引导扇区时弹出“找到多于1个分区”解决方法
关于如何使用UltraISO将Linux系统镜像写入U盘,制作启动盘,大家可以参考《安装Linux系统到u盘》前段时间,由于各种原因想在原来的旧电脑里面安装ubuntu系统,于是准备制作一个U盘启动盘。在制作的我过程中出现一个问题:再写入Syslinux引导扇区时总是弹出”找到多于1个分区“的窗口,也写不了引导扇区。经过一番努力终于找到了解决办法。准备工作:首先在电脑里卖弄安装UltraI...转载 2020-04-13 09:36:34 · 4219 阅读 · 0 评论 -
CentOS之——CentOS8 安装 Docker
官方参考地址:https://docs.docker.com/install/linux/docker-ce/centos/里面包含包下载地址:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/安装依赖sudo yum install -y yum-utils device-mapper-pers...转载 2020-04-13 00:39:32 · 44333 阅读 · 15 评论 -
CentOS之——-CentOS 8查看IP报错:bash: ifconfig: command not found
在CentOS8中执行ifconfig查看当前服务器的IP地址时报错,如下所示。[root@binghe ~]# ifconfig-bash: ifconfig: command not found此时,需要执行如下命令安装net-tools工具,如下所示。yum -y install net-tools安装成功后,再次输入ifconfig命令即可查看当前服务器的IP地址,如...原创 2020-04-13 00:25:18 · 7767 阅读 · 0 评论 -
CentOS之—— CentOS-8-x86_64-1905-boot.iso网络安装教程
这里,我安装的CentOS 8版本为CentOS-8-x86_64-1905-boot.iso,大家可以到下面两个链接进行下载。http://centos.mirror.iweb.ca/8.0.1905/isos/x86_64/http://ftp.sjtu.edu.cn/centos/8.0.1905/isos/x86_64/接下来,我们就一起来安装CentOS-8-x86_64-1...原创 2020-04-13 00:15:49 · 23677 阅读 · 2 评论 -
CentOS之——yum安装软件报错(以CentOS 6.8安装percona为例)
问题具体报错信息如下:repository are already installed but they are not correct for this package.Check that the correct key URLs are configured for this repository.例如,在CentOS 6.8上安装 perconayum install...原创 2020-01-07 17:54:34 · 2171 阅读 · 0 评论 -
CentOS之——时间同步出现ntpdate[1788]: the NTP socket is in use, exiting错误
问题:校准CentOS服务器的时间时报错,如下所示。[root@binghe ~]# ntpdate ntp.api.bz2019-11-24 19:22:23 ntpdate[2701]: the NTP socket is in use, exiting原因:由于 xntpd 已经绑定到了该 Socket。运行 ntpdate 时,它会首先进行广播,然后侦听端口 123。如...原创 2019-11-24 19:10:17 · 1992 阅读 · 0 评论 -
Linux之——自定义脚本实现在集群中所有的主机上执行相同的命令
注意:需要提前配置好集群中每台服务器的主机名和IP地址的对应关系,能够互相使用主机名进行通信,并配置了SSH免密码登录。xcall脚本文件内容如下:#!/bin/bashpcount=$#if (( pcount<1 )) ; then echo no args; exit;fi#先在本机上执行命令echo ------------binghe$host-------...原创 2019-09-28 14:25:27 · 909 阅读 · 0 评论 -
Linux之——自定义脚本实现在集群上分发文件
背景:在维护大型服务器集群的时候,如果登录每台服务器进行文件创建操作,那就太麻烦了,此时,我们可以写一个脚本,在集群中的某台服务器上创建文件,之后利用脚本将文件复制到集群中的其他服务器上。作用:循环复制文件到所有节点的相同目录下。执行脚本文件的前提:集群中的主机配置了主机名与IP地址的映射关系,各台主机能够使用主机名通信,同时配置了SSH免密码登录。核心命令使用的是rsyncxsync脚本...原创 2019-09-28 11:51:28 · 1130 阅读 · 0 评论 -
Linux之——在Lunux上启用SCTP
SCTP需要内核的支持,并且需要安装用户库例如,对于Ubuntu,可以使用下面的命令:sudo apt-get install libsctp1对于Fedora、RedHat、CentOS可以使用yum命令安装:sudo yum install kernel-modules-extra.x86_64 lksctp-tools.x86_64...原创 2019-09-23 17:42:29 · 2859 阅读 · 0 评论 -
CentOS之——ab压力测试安装与使用
转载请注明出处:https://blog.csdn.net/l1028386804/article/details/100762839安装yum -y install httpd-tools参数解释[root@binghe100 ~]# abab: wrong number of argumentsUsage: ab [options] [http[s]://]hostna...原创 2019-09-12 09:58:34 · 1382 阅读 · 0 评论 -
Ruby之——CentOS安装Ruby2.5.5 报错 make[2]: *** [openssl_missing.o] Error 1
转载请注明出处:https://blog.csdn.net/l1028386804/article/details/100010819一、问题在CentOS 6.8系统中编译安装Ruby 2.5.5(下载链接为:http://ftp.ruby-lang.org/pub/ruby/ruby-2.5.5.tar.gz),报错,关键报错信息为: make[2]: *** [openssl_...原创 2019-08-22 11:14:25 · 3005 阅读 · 4 评论 -
Linux之—— Unable to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_sock
转载请注明出处:https://blog.csdn.net/l1028386804/article/details/99694223报错信息如下:status: Unable to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or dire...原创 2019-08-17 16:07:41 · 10237 阅读 · 1 评论