运维&服务&操作系统
文章平均质量分 78
运维是一个融合多学科(网络、系统、开发、安全、应用架构、存储等)的综合性技术。
冷色调的夏天
WEB3的时代离我们越来越近,加入我们一起共建去中心化的世界!
monad中文社区:monad.wiki
solana中文社区:solana-cn.com
展开
-
Linux(Ubuntu22.04/CentOS8) NetworkManager(nmcli)详解 附:网卡混杂模式简介
NetworkManager详解 附:网卡混杂模式简介原创 2022-10-24 20:39:32 · 6696 阅读 · 0 评论 -
WSL2中使用usb设备 usbipd: error: WSL ‘usbip‘ client not correctly installed.
wsl2中使用usb设备原创 2022-10-11 19:44:55 · 5113 阅读 · 2 评论 -
Linux精简教程
Linux精简教程ROS 依赖 Linux 提供底层支持,一般基于 Linux 系统开发,玩转 ROS 机器人操作系统需要具备基本的 Linux 知识。本篇对Linux 进行基本讲解,并讲解常用 Linux 操作命令。如果您对 Linux 熟练掌握,请自行跳过该篇。第一章 初识Linux1 什么是Linux Linux 是全球最受欢迎的开源操作系统。它是一个由 C 语言编写的,符合 POSIX 标准的类 UNIX 系统。POSIX 是 Portable Operating System Inter原创 2021-10-24 23:15:05 · 16579 阅读 · 9 评论 -
解决Github上的资源无法下载(raw.githubusercontent.com’s server IP address could not be found.)问题[最简单的方法]
解决Github上的资源无法下载(raw.githubusercontent.com’s server IP address could not be found.)问题[修改hosts文件最简单的方法]最近有小伙伴在下载我github上传的资源无法下载,因此我出一篇如何解决这个问题的方法。当我们点击下载结果出现下面的页面显示无法下载首先我们打开Windows开始旁边的搜索界面,搜索powershell,然后通过管理员权限运行(一定要右键管理员权限)打开界面如下,我们进入C:\WINDOWS\原创 2020-10-03 14:00:54 · 17597 阅读 · 4 评论 -
Docker端口映射或启动容器时报错Error response from daemon: driver failed programming external connectivity on ...
Docker端口映射或启动容器时报错Error response from daemon: driver failed programming external connectivity on ...今天我在启动docker的时候遇到了一个错误docker run -p 9000:9000 --name prtainer2 --restart=always -v /var/run/doc...原创 2019-11-20 09:32:15 · 15895 阅读 · 2 评论 -
Ubuntu 19.04安装dlib库imglab(解决libx11-dev等报错)
Ubuntu 19.04安装dlib库imglab(解决libx11-dev等报错)dlib这个库虽然说非常强大,但是安装使用起来却非常困难,另外新手在使用dlib库做机器学习深度学习的时候强烈建议不要使用Windows系统,最好使用Mac或者Ubuntu系统(CentOS也最好不要用,到处都是坑),博主便是一步一步爬过来的。首先dlib安装参考我前面的博客(Windows的话也可以安装,...原创 2019-11-19 11:04:53 · 11887 阅读 · 1 评论 -
OpenStack使用[搭建一套简单的网络环境及创建云主机实例]
OpenStack使用[搭建一套简单的网络环境及创建云主机实例]原创 2020-10-16 18:10:46 · 9695 阅读 · 0 评论 -
OpenStack单节点完整部署[T版]
OpenStack单节点完整部署[T版]原创 2020-10-16 17:47:20 · 10216 阅读 · 3 评论 -
KVM环境部署与使用(附导入qcow2镜像及修改qcow2镜像密码)
KVM环境部署与使用(附导入qcow2镜像及修改qcow2镜像密码)原创 2020-10-16 17:16:29 · 12687 阅读 · 0 评论 -
VMware ESXi 7在VMware Workstation 15.5.2中安装部署
VMware ESXi 7在VMware Workstation 15.5.2中安装部署预备知识ESXI是VMware的企业虚拟化产品,可视为虚拟化的平台基础,部署于实体服务器。不同于VMware Workstation、VMware Server,ESXI采用的是(裸金属或裸机)的一种安装方式,直接将Hypervisor 安装在实体机器上,并不需要实现安装OS。Hypervisor就是掌握硬件资源的微内核。ESXI 专为运行虚拟机、最大限度降低配置要求和简化部署设计。ESXi 体系结构采用基于 AP原创 2020-08-31 01:51:17 · 10318 阅读 · 3 评论 -
Pycharm 安装第三方库报错ModuleNotFoundError: No module named 'distutils.core'
Ubuntu Pycharm 安装第三方库报错ModuleNotFoundError: No module named 'distutils.core'ubuntu19.04 默认没有安装 pip ,需要安装 python3-pip,即可解决sudo apt-get install python3-pip...原创 2019-11-06 18:07:31 · 11768 阅读 · 0 评论 -
如何结决PDF中的文字无法复制或选中(使用Adobe Acrobat X Pro转换双重PDF)
如何结决PDF中的文字无法复制或选中(使用Adobe Acrobat X Pro转换双重PDF)很多时候我们从网上下载到的PDF无法选中其中的字体,我们又恰好需要这些文字,如果一个一个的自己打出来又比较浪费时间,很多人会想截图的方法,然后发送给QQ等文字识别的工具,虽然这也是一种方法,但是效率太过于低下,那么有没有一款工具可以把PDF(其实PDF也是图片)或者图片中的文字批量转换或者提取出来呢...原创 2019-08-19 23:03:46 · 40727 阅读 · 1 评论 -
配置web服务器https的时候访问出现400(apache/nginx)
配置web服务器https的时候访问出现400(apache/nginx)今天在配置web服务器的时候使用本机浏览器访问出现400的错误APACHENGINX解决方法其实很简单访问的时候前面加个https如下所示https://IP:443这样就显示正常了 其实就是自己的一点失误但是网上各种写的乱七八糟都不是我想要的结果国人并不靠谱最后看到serverfault这段评论才发现问题所在Your URL of http://example.com:443 is causing t原创 2020-07-05 00:05:32 · 13640 阅读 · 0 评论 -
Navicat连接本机SQLServer2016无法连接问题
Navicat连接本机SQLServer2016无法连接问题配置安装好SQLServer2016后使用Navicat连接本地数据库发现无法连接,错误如下首先确保SQLServer2016直接是可以连接上的连接不上查看我上篇文章SQLServer2016安装配置(添加sa用户和密码)这里勾上启用远程连接接下来打开SQLServer Configuration Manager检查下面两个服务是不是启动的没有启动右键启动然后再服务中设置为自动接下来回到上面那个SQLServer Conf原创 2020-05-16 10:50:10 · 12651 阅读 · 1 评论 -
SQLServer2016安装配置(添加sa用户和密码)
SQLServer2016安装配置(添加sa用户和密码)首先附上SQLServer2016的官网下载链接https://www.microsoft.com/zh-cn/download/details.aspx?id=56840附上 SQL Server Management Studio管理工具的链接https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?redirectedfrom=原创 2020-05-16 01:03:22 · 18711 阅读 · 0 评论 -
BASH运行程序出错:ERROR: Bash 4.4 or later is required (you are using Bash 4.2).Consider upgradin...
ERROR: Bash 4.4 or later is required (you are using Bash 4.2).Consider upgrading your distribution to get a more recent Bash version.今天在运行某个程序编译安装完毕后使用使用bash执行,结果出现了上述提示原因是自己CentOS7的bash版本太低了需要更新bas...原创 2020-05-01 19:17:36 · 10144 阅读 · 1 评论 -
sftp/ssh报错:/etc/ssh/ssh_config: line 20: Bad configuration option: clientaliveinterval
sftp/ssh报错:/etc/ssh/ssh_config: line 20: Bad configuration option: clientaliveinterval今天在搭建完sftp服务后发现用其他的服务器连接会报错,但是搭建的服务器本身正常错误如下:远程连接服务器上报错如下/etc/ssh/ssh_config: line 20: Bad configuration optio...原创 2020-04-30 20:28:31 · 16205 阅读 · 0 评论 -
SVN提交代码错误 Subversion reported an error :Please execute the 'Cleanup' command.
SVN提交代码错误 Subversion reported an error :Please execute the ‘Cleanup’ command.今天使用svn在公司的阿里云CentOS7服务器上提交代码时出现以下错误解决方法如下:在项目文件夹中点击TortoiseSVN选择Clean up选择Break write locks点击OK就可以了然后再重新提交代码即可...原创 2020-04-30 18:12:07 · 23370 阅读 · 2 评论 -
CentOS7搭建企业FTP服务器(基于阿里云服务器)
CentOS7搭建企业FTP服务器(基于阿里云服务器)FTP(File Transfer Protocol)是一种文件传输协议,基于客户端/服务器架构,支持以下两种工作模式:主动模式:客户端向FTP服务器发送端口信息,由服务器主动连接该端口。被动模式:FTP服务器开启并发送端口信息给客户端,由客户端连接该端口,服务器被动接受连接。PS:大多数FTP客户端都在局域网中,没有独立的公网IP地址...原创 2020-04-30 01:40:50 · 8900 阅读 · 0 评论 -
阿里云服务器动态扩容(阿里云服务器扩容后磁盘空间无变化解决方法)
阿里云服务器动态扩容(阿里云服务器扩容后磁盘空间无变化解决方法)公司某台阿里云服务器磁盘空间满了,于是想给它动态扩容我们从阿里云的控制面板中给硬盘扩容后结果发现我们的磁盘空间并没有改变注意:本次操作是针对CentOS 7的#使用df -h并没有发现我们的磁盘空间增加#使用fdisk -l发现确实还有部分空间运行df -h命令查看云盘分区大小。以下示例返回分区(/dev/vda1)容量...原创 2020-04-17 14:45:25 · 16677 阅读 · 0 评论 -
服务器怎样迁移---服务器迁移篇(WindowsServer2008SVN服务器迁移到Linux)
服务器怎样迁移—服务器迁移篇(WindowsServer2008SVN服务器迁移到Linux)由于公司Windows服务器不太稳定,最近又被黑客攻击,于是进行数据迁移我们准备把WindowsServer2008上的数据都迁移到CentOS7上由于数据量太大以及平台兼容性,我们舍弃部分软件,迁移一些核心的东西由于我们的某些项目是部署在SVN上面的,于是乎,我们先来迁移SVN服务器svn导出...原创 2020-03-14 23:12:17 · 9421 阅读 · 4 评论 -
Dockerfile中构建Python应用镜像pip安装不了第三方库(WARNING: Retrying (Retry(total=4, connect=None, read=None, ....)
Dockerfile中构建Python应用镜像pip安装不了第三方库(WARNING: Retrying (Retry(total=4, connect=None, read=None, …)在搭建人脸识别系统中我们用了docker-gpu,本来前面每次使用dockerfile构建镜像时都好的但是某次构建的时候莫名发现pip一直安装不了第三方库每次都超时找了很久终于发现是docker的DN...原创 2020-03-05 22:44:42 · 12407 阅读 · 2 评论 -
CentOS7+nginx+rtmp+ffmpeg搭建流媒体服务器
CentOS7+nginx+rtmp+ffmpeg搭建流媒体服务器(总结前人经验亲测有效)上次搭建了nginx文件服务器,这次遇到摄像头传时实录像到前台,需要搭建一个流媒体服务器在搭建之前由于服务器上本来使用yum install nginx安装过一个nginx,这个nginx还跑着某些占用了某些端口,我们需要卸载这个nginx,不过为了不删数据跑路,我们暂时就不干掉这个nginx了#查看n...原创 2020-02-28 02:04:12 · 11363 阅读 · 0 评论 -
Redis突然假死,重启卡住解决方案
Redis突然假死,重启卡住解决方案前两天我们的某个系统部署在Ubuntu上的时候发现突然程序就不行了,经过逐一排查后,发现是Redis假死了,具体原因也不知道为什么,我们在本机上运行就是正常的,所以排除了程序本身的原因,我们使用service redis status 查看redis的状态的时候,发现redis是active的,但是我们使用远程工具连不上,使用service redis re...原创 2019-12-22 14:56:13 · 15501 阅读 · 1 评论 -
PyCharm不显示代码提示解决方法
今天在使用pycham的时候突然发现不显示代码提示了,在网上找了许久才发现了原因。首先检查setting -->>ipections中的severity是不是和下面一样然后检查下面的power save mode是不是勾上了 勾上的话记得去掉1)打开pycharm后必须等待indexing全部结束2)检查file菜单里,确保节能模式“power save mode”...原创 2019-11-24 13:19:59 · 16533 阅读 · 3 评论 -
MySQL5.7 初始化启动报错:initialize specified but the data directory has files in it. Aborting
MySQL5.7 初始化启动报错:initialize specified but the data directory has files in it. Aborting今天安装好mysql5.7启动是报下面的错误,然后想到需要初始化mysql 使用 mysqld --initialize2019-10-31T07:52:53.807647Z 0 [Warning] TIMESTAMP...原创 2019-10-31 17:58:19 · 17138 阅读 · 1 评论 -
IBM服务器U盘安装CentOS7出现:Failed to set MokListRT错误解决办法
IBM服务器U盘安装CentOS7出现:Failed to set MokListRT错误解决办法今天是1024程序员节,出差某家公司部署服务器,结果在IBM服务器UEFI模式下U盘安装CentOS7出现:Failed to set MokListRT: Invalid Parameter Something as gone seriously wrong: import_mok_state(...原创 2019-10-24 19:30:06 · 16924 阅读 · 0 评论 -
MySql5.7 1194 – Table ‘tbl_video_info’ is marked as crashed and should be repaired 解决方法
MySql5.7 1194 – Table ‘tbl_video_info’ is marked as crashed and should be repaired 解决方法遇到这个问题可能有两种情况第一种情况数据量太大windows对表有所限制这样我们只需要在navicat等工具中新建查询执行REPAIR TABLE `tbl_vedio_info`;第二种情况表结构损坏...原创 2019-10-17 14:23:00 · 10350 阅读 · 0 评论 -
Docker日志配置及日志常用详解
Docker日志配置及日志常用详解在跑带有Docker项目的时候,我们经常会查看日志排错日志存放的位置在/var/lib/docker/containers/有些时候你会发现Docker的日志呈几何倍数增长,那么你就可能需要定期清理使用docker system df 查看Docker镜像及日志等占用情况```javascript#!/bin/sh #提供一个清理日志的脚本...原创 2019-10-17 12:02:11 · 16493 阅读 · 0 评论 -
MySql5.7报错ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: YES)
MySql5.7报错ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: YES)C:\Program Files\MySQL\MySQL Server 5.7\bin> mysql -u root -pERROR 1045 (28000): Access denied fo...原创 2019-10-15 20:25:08 · 11025 阅读 · 1 评论 -
MySQL显示ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)解决方法
MySQL显示ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)解决方法安装完mysql后把mysqld,mysql,mysqldump都点了一遍 结果黑屏一闪而过 使用命令提示符打开后 发现报了上面的错误网上找到了很多的方法 但是都不太成功 最后在多次尝试下终于成功了...原创 2019-10-14 20:28:53 · 17171 阅读 · 5 评论 -
阿里面试题 | Nginx 所使用的 epoll 模型是什么?
阿里面试题 | Nginx 所使用的 epoll 模型是什么?本文转载自微信公众号https://mp.weixin.qq.com/s/VzxtmZ3sMiW3ClW5fxrb6g对于 Nginx,相信有过 Web 服务部署经验的同学都不陌生,它有以下特点: 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 相较于...转载 2019-09-04 15:00:55 · 18862 阅读 · 1 评论 -
Linux 命令行下的好东西
Linux 命令行下的好东西本文转载自简书http://www.jianshu.com/p/5ca890e5bdbf现在做网站做移动应用最讲究的就是推广了,推广做的好那就成功了一大半,相对的没曝光产品再好也很难做下去。就这个角度而言绝大多数 Linux 命令行的推广简直是烂透了。繁多 Linux 有用极了的命令行工具就静静的躺在你发行版默认安装的包裹里,很多时候只有当你碰到什么问题的时候网...转载 2019-08-31 21:59:16 · 19223 阅读 · 0 评论 -
MySql连接出现Access denied for user 'root'@'localhost' (using password: YES)解决方法(附其它关联安装过程中的问题)
MySql连接出现Access denied for user 'root'@'localhost' (using password: YES)解决方法今天在配置公司服务器时,在webconfig中输入了mysql的账号和密码(是一个C#B-S架构的系统),结果发现再访问页面时候发现以上问题,我在服务器上启动MySql是好的,但是配置webconfig后却连不上是什么原因呢?于是...原创 2019-08-29 14:26:10 · 20703 阅读 · 0 评论 -
数据库迁移-Access转换为SqlServer(SqlServer安装中的问题以及迁移Access数据库)
数据库迁移-Access转换为SqlServer(SqlServer安装中的问题以及迁移Access数据库)在前段时间有个小项目是用access数据库做的,但是由于数据量的增加觉得access数据库很不方便,于是准备进行数据库的迁移,迁移到sqlserver数据库,自己手动迁移的话由于表结构等问题,感觉工作量比较大,于是在网上找了很多的工具,发现DB2DB可以进行各类数据库之间的转换,这个工具...原创 2019-08-18 00:33:06 · 19371 阅读 · 0 评论 -
搭建私有Git服务器
搭建私有Git服务器首先介绍Git和SVN1.最核心的区别Git是分布式的,而Svn不是分布的。能理解这点,上手会很容易,声明一点Git并不是目前唯一的分布式版本控制系统,还有比如Mercurial等,所以说它们差不许多。话说回来Git跟Svn一样有自己的集中式版本库和Server端,但Git更倾向于分布式开发,因为每一个开发人员的电脑上都有一个Local Repository,所以即使没...原创 2019-08-12 23:03:38 · 18874 阅读 · 0 评论 -
使用Navicat Premium 12进行数据库定期自动备份(定时任务)
使用Navicat Premium 12进行数据库定期自动备份(定时任务)上一篇我们刚刚安装好破解版的navicat,这一篇我们就做一个数据库的定时备份任务吧首先我们连接数据库,这里我使用mysql数据库做示范,其他的数据库备份也是一样的点击自动运行点击新建批处理作业按照如下步骤点击,选中我们要备份的数据库点击保存,设置文件名点击设置计划任务,然后按...原创 2019-08-21 00:35:21 · 38491 阅读 · 18 评论 -
Linux-Web服务器综合测试(配置本地YUM源,DNS,Apache,Nginx,ab测试网站压力)
Linux-Web服务器综合测试(配置本地YUM源,DNS,Apache,Nginx,ab测试网站压力)Apache是一款非常优秀的Web服务器,同时它也是世界上使用最多的Web服务器,Nginx是反向代理服务器的鼻祖,它比Apache更小功能也更加强大,在Web时代只有Nginx和Apache才能抗衡,而微软的IIS服务器由于它无法跨平台,并且功能具有局限性,被很多人逐渐抛弃了,DNS是用来...原创 2019-08-11 13:40:31 · 19128 阅读 · 0 评论 -
CentOS7-Apache配置(基于域名,端口,IP,伪静态)
CentOS7-Apache配置(基于域名,端口,IP,伪静态)CentOS7 192.168.2.40(配置DNS,Apache)Windows Server 2008 R2 192.168.2.48首先我们在CentOS7上安装bind和httpd 安装过程不再展示然后我们先配置DNS 做正反向解析在Windows Server 2008 R2上添加DNS服务器地址 使...原创 2019-08-10 22:32:52 · 20271 阅读 · 0 评论 -
CentOS7-DNS服务器搭建
Linux-DNS配置与管理DNS是一个域名系统,是万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。意义:通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。在解析域名时,可以首先采用静态域名解析的方法,如果静态域名解析不成功,再采用动态域名解析的方法,域名是互联网上的身份标识,是不...原创 2019-08-10 22:09:52 · 18939 阅读 · 0 评论