在Linux(CentOS)上编译的方式redis,问题出现的步骤,下载了安装包,解开后,先make & make install 的时候报错提示没有gcc,然后安装了gcc,然后再次执行 make的时候,就出现了 zmalloc.h:50:31:fatal error: jemalloc/jemalloc.h: No such file or directory 以上这个错误。 因为上次在编译的时候遇到了错误,又残留文件,只需要清理上次编译残留文件,重新编译,就可以了,命令如下: make distcle…

2023-02-11 0条评论 538点热度 0人点赞 admin 阅读全文

本文使用Nginx搭建视频点播服务。也是最简单的一种配置方式。使用在hub.docker.com中的rtmp-hls最新的镜像搭建。 所要达到的目标也非常简单: 将mp4文件通过rtmp协议进行在线播放。 https://hub.docker.com/r/alqutami/rtmp-hls https://github.com/arut/nginx-rtmp-module 使用到的镜像为:当前时间(2020-05-08) alqutami/rtmp-hls:latest github地址:https://githu…

2022-12-28 0条评论 553点热度 0人点赞 admin 阅读全文

Apache Benchmark(简称ab) 是Apache安装包中自带的压力测试工具 ,简单易用 在此提供 ab 在 centOS7下的安装和使用方法 注:如果系统已经安装或者自带有ab工具(很可能自带了apache httpd服务器而自动安装了)的,那么可以调过安装过程,具体可以直接命令行下输入ab,如果显示命令未找到,就说明你没有安装。 ①.ab(apache benchmark)安装 命令: # yum -y install httpd-tools ②.ab测试的命令参数 命令: ab 或 ab -help…

2022-12-23 0条评论 379点热度 0人点赞 admin 阅读全文

首先可以查看某个进程的PID,以查看tomcat的进程为例 [root@localhost ~]# ps aux|grep tomcat tomcat 7320 0.0 12.4 3162200 475492 ? Sl Dec06 15:03 /usr/java/default/bin/java -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli…

2022-12-22 0条评论 566点热度 0人点赞 admin 阅读全文

今天遇到个问题,之前一个jar包的程序,换了一个Linux环境部署(启动方式是java -jar xxx.jar),程序的某个功能是读取一个文件展示,读出来的文件是乱码的(在Linux上使用cat /path/to/file是正常的中文) java -jar启动的时候,可以附加encoding参数,便可解决乱码问题,示例如下: # 使用 -Dfile.encoding=GBK 主动增加编码设置,后面如果还有其他参数,这里省略(例如指定内存使用:-Xms2048M -Xmx4096M) java -jar -Dfil…

2022-11-17 0条评论 394点热度 0人点赞 admin 阅读全文

实现一个简单的视频点播服务器,nginx就可以直接实现了,我们事先准备好需要点播的视频资源,假设存放在服务器的目录下 配置1: # 客户端这样访问:http://192.168.1.100:8080/vod/1.mp4 location /vod/ { alias /storage/vod/; mp4; limit_rate 20000k; } 配置2: # 客户端这样访问:http://192.168.1.100:8080/1.mp4 location ~ \.mp4 { root /storage/vod; m…

2022-11-07 0条评论 397点热度 0人点赞 admin 阅读全文

这两个文件都是在home的用户目录下面,属于用户的特有的环境变量,而/etc/profile则是系统的环境变量,每个用户都可以访问的环境变量 那么.bash_profile 与 .bashrc有什么不同呢?官方有句话: .bash_profile is executed for login shells, while .bashrc is executed for interactive non-login shells. 也就是说.bash_profile是登录的时候调用的,而 .bashrc是每次交互的时候就会…

2022-10-21 0条评论 330点热度 0人点赞 admin 阅读全文

本文将比较 Linux 中 service 和 systemctl 命令,先分别简单介绍这两个命令的基础用法,然后进行比较。 从 CentOS 7.x 开始,CentOS 开始使用 systemd 服务来代替 service服务(daemon),原来管理系统启动和管理系统服务的相关命令全部由 systemctl命令来代替。 一、service 命令 service命令是Redhat Linux兼容的发行版中用来控制系统服务的实用工具,它以启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。 语法:…

2022-10-03 0条评论 544点热度 0人点赞 admin 阅读全文

Tomcat的应用服务器,想让tomcat直接对外服务,所以需要把默认的8080端口直接修改成80端口,用户使用的时候,直接输入IP地址或者域名即可,而不需要在tomcat外面套一个nginx了。 修改Tomcat配置文件夹下的server.xml,找到Connector,把里面的port="8080",修改成80,如图: 重启了tomcat后,发现并不能访问80端口,查看端口情况: netstat -ant|grep LISTEN 监听的端口号里面,也不能找到80端口。 linux下非root用户无法打开80端口…

2022-09-27 0条评论 376点热度 1人点赞 admin 阅读全文

我们都知道,MySQL中关于字符,有char和varchar两种常用的类型,可能在平时的使用过程中,大家不会去关心这两种类型的区别,只是会用就可以了,或者说看到过一些它们的区别,但是没有时间去测试,今天有时间了,我将这两种类型的具体情况实验一把,让大家直观感受下,纯属分享,大神请绕道。 ​ 先说说理论吧。 ​ char类型为固定长度的字符串,比如说char(10),它定义了指定的字符串长度最大为10个字符,如果你现在输入一个字符串为’12345678’,那么它在char类型中到底会占用多少个字符呢?答案是10个,后…

2022-09-24 0条评论 406点热度 0人点赞 admin 阅读全文
1234524