服务器运维
文章平均质量分 51
树下水月
技术宅
展开
-
查看linux 服务器上 内存的使用详情 ps_mem
查看linux 服务器上 内存的使用详情 命令如下:ps_mem。原创 2024-04-07 16:56:59 · 251 阅读 · 0 评论 -
关于centos7虚拟机右上角网络图标消失导致无法上网的解决办法
关于centos7虚拟机右上角网络图标消失导致无法上网的解决办法原创 2022-09-11 14:46:07 · 1906 阅读 · 6 评论 -
在Linux系统中开启一个socket端口监听服务
背景:今天学习了JAVA ,是开启一个socket服务接口用于发送数据,java使用Flink进行接收数据,怎么开启一个tcp的socket服务去发送数据呢 命令如下:nc -lk 8080在shell中输入上面命令,即监听一个8080端口用于socket服务 此时我们使用键盘输入,即发送数据!技术拓展在linux中,命令 nc -lk 和nc -lp 的区别是什么-l 开启 监听模式,用于指定nc将处于监听模式。通常 这样代表着为一个 服务等待客户端来链接指定的端口。-p<原创 2022-03-29 14:19:27 · 6663 阅读 · 0 评论 -
Linux 使用命令df -h 卡住 解决方法
场景:在一次使用中 使用mount 进行了挂载,但这个挂载是一个网络挂载 如:mount 192.168.1.1:/opt/download /var/download但 当这个挂载失效或无法访问时,此时使用命令df -h 查看磁盘情况,就会卡住,没任何结果显示。解决办法:解决方法:1、首先就是使用strace去追踪到底在哪里卡住了strace df -h2、如果没有strace命令则进行安装即可(如果安装了 则直接跳过此步骤)yum install strace..原创 2021-11-19 09:37:08 · 11342 阅读 · 0 评论 -
Keepalived配置文件权限导致无法正常启动问题
启动不了keepalived 于是乎查看相关日志 如下图:解决方法:配置/etc/keepalived/目录下的配置文件权限 644权限 然后重启服务就好 如果设置其他权限 如777 反而Keepalived启动不了!!chmod 644 keepalived.conf...原创 2021-10-28 22:01:04 · 640 阅读 · 0 评论 -
安装php的zip扩展 以及升级camke 3.x.x
在做项目的时候 我将PHP 5.6升级7.4 是直接替换的安装包,但以前编译好的zip.so 无法使用,需要重新编译。安装版本libzip-1.7.3 php扩展zip-1.19.3网上百度 安装libzip-1.7.3 需要cmake 3 以上的版本 于是乎我们先重新升级安装一下cmake安装cmake 步骤1、安装基本工具[root@localhost ~]# yum install -y gcc gcc-c++[root@loca...原创 2021-10-05 19:24:52 · 669 阅读 · 0 评论 -
php -v 报错error while loading shared libraries: libonig.so.5:cannot open share directory
当前从PHP5.6升级到php 7.4时,直接将编译好的安装包替换,输入php -v 时,就会报错error while loading shared libraries: libonig.so.5:cannot open share directory#php -v#php: error while loading shared libraries: libonig.so.5:cannot open share directory解决办法:步骤一、修改/ect/ld.so.c...原创 2021-10-05 18:43:53 · 2211 阅读 · 0 评论 -
使用Linux+FFmpeg+SRS+flv.js 打造兼容性较高的直播、点播平台
当前场景 有前端摄像头使用RTSP生产视频流,网页页面需要播放实时视频,以前是采用FFmpeg转码+Nginx的rtmp模块 推送视频直播流。但目前这种方式前端采用FLASH播放器进行播放已经不适用当前的环境,毕竟Flash在某些浏览器中已经被禁止。故现在改用FFmpeg+SRS进行流媒体服务器进行视频直播推流,这种方式可以支持H5播放。下面来介绍其操作步骤。步骤一、下载SRS源代码并编译 或下载其编译好的SRS 服务。下载源码,推荐用CentOS7系统git clone -b..原创 2021-10-05 16:25:33 · 1198 阅读 · 5 评论 -
Keepalived +VIP(虚拟IP) 漂移 部署系统高可用 离线部署|故障转移
目前需要做一个项目需要高可用 项目采用Keepalived+VIP(虚拟IP)进行一个故障转移。Keepalived和VIP的相关知识就不在这里废话介绍了 介绍一下当前的高可用环境实现思路。目前有三台服务器。分别为三台服务器上部署keepalived 进行故障转移,当用户访问虚拟IP时,其keepalived会判断其优先级,主要根据监控的相关的服务端口 如nginx 监听的端口 80数据库服务端口 3306php-fpm的9000端口 将优先级的进行虚拟IP(VIP)的...原创 2021-10-03 21:25:38 · 3583 阅读 · 0 评论 -
验证码使用不了 Fatal error: Call to undefined function imagettftext() 解决办法 PHP+GD库添加freetype拓展 解决问题的整个过程复盘
今天作者遇到一个问题 是使用某一验证码类时,PHP的报错imagettftext 函数未定义PHP Fatal error: Call to undefined function imagettftext() 错误提示是指GD库中缺少freetype库,你装了GD不一定就支持freetype,很多人理解错误,freetype 不是一个独立的扩展,是附着在GD库上的。freetype库相关知识补充freetype库是一个完全免费开源的、高质量的且可移植的字体引擎,它提供统一的接..原创 2021-06-26 09:50:55 · 1400 阅读 · 1 评论 -
APCU扩展 php-fpm 启动报错PHP Startup: apc_mmap: mmap failed: inUnknown on line 0
当安装怕apcu扩展后 启动php-fpm 就报错 NOTICE: PHP message: PHP Fatal error: PHP Startup: apc_mmap: mmap failed: in Unknown on line 0作者找了半天解决方案,不是说扩展路径问题,就是和opcache啥的还是php-fpm的PHP zend 扩展有冲突,半天硬是没有把php服务启动起来。原因是shm_size 设置太大问题 解决办法: 将shm_size 配置改小 就可以了如下:apc....原创 2021-01-15 23:06:15 · 378 阅读 · 0 评论 -
dockerToolbox和docker for windows的区别详解
dockerToolbox和docker for windows的区别最近在安装docker时发现网上有很多资料写的都挺详细,但是安装方式各有不同,搞到最后有点蒙圈了,不知道按照哪个操作,幸运的是在网上查到了具体的区别。文章写的比较全面,娓娓道来。下面直接把大牛的重点转移到前面。=========================docker运行是需要linux内核的,为了能在非linux...原创 2020-04-22 20:02:19 · 821 阅读 · 0 评论 -
NGINX配置 配置高性能,安全 和稳定的NGINX服务器的最简单方法
NGINX配置 配置高性能,安全 和稳定的NGINX服务器的最简单方法参考网址 nginxconfig.io https://www.digitalocean.com/community/tools/nginx原创 2020-02-06 19:56:27 · 177 阅读 · 0 评论 -
Linux nginx+rtmp服务器配置实现直播点播
环境搭建首先我们看如何实现视频点播,视频支持flv文件及H264编码视频,ACC编码音频的mp4文件:第一步,创建单独的目录(因为软件较多,容易混乱),下载需要的软件:我们需要下载nginx,pcre,zlib,openssl以及nginx-rtmp-module:nginx 官网下载最新,nginx-rtmp-module 可以在github上下载最新,本人是在官网下...原创 2019-11-05 15:34:37 · 631 阅读 · 0 评论 -
Nginx做负载均衡
Nginx做简单的负载均衡1.Nginx简单介绍及开启Nginx是一款轻量级兼备高性能的Http和反向代理服务器。所谓反向代理就是指在用户发起访问请求,由代理服务器接收,然后将请求转发给正式服务器,并且将正式服务器处理完的数据返回给客户端,此时代理服务器就表现为一个服务器。这么做看起来多经过了一步,稍显麻烦,但实则是好处多多,在下面的demo中我会将其体现出来。若是2台服务器,这里我遇...原创 2019-08-09 15:54:24 · 164 阅读 · 0 评论