centos7安装ffmpeg并进行斗鱼电影直播

小伙伴提议说要不个斗鱼的直播间,利用各种吃灰的vps每天自动直播电影,不仅利用了vps的闲置资源,还可以自动月入过万。额,醒醒,该搬砖了。 言归正传,今天春江暮客给大家带来的教程是如何在centos7上面自动推流斗鱼直播,实现24小时无间断直播。

主要步骤:

  1. 安装ffmpeg
  2. 开通斗鱼直播间并获取推流码
  3. 下载好电影并进行推流

安装ffmpeg

ffmpeg是一个免费的视频处理软件,支持多种视频格式,可在不同视频格式间转换,而推流通常使用的是mp4文件,因此提前下载的视频文件需要首先转换成mp4格式。 ffmpeg无法使用yum直接安装,可用以下命令安装rpm格式包。

……

阅读全文

centos如何使用同济大学公共镜像站

前几天在微信上看到我们同济大学竟然是有自己开源软件镜像站的,自己实验室的服务器还在用阿里云的centos7镜像,如果换成学校的镜像的话不是非常快吗?那么如何更换centos7的公共源为同济大学的源呢?

步骤:

  1. 什么是yum
  2. 备份原镜像源文件
  3. 下载同济大学镜像源配置文件
  4. 更新yum缓存

什么是yum

Yum(Yellow dog Updater, Modified)是由Duke University团队修改Yellow Dog Linux的Yellow Dog Updater开发而成,是一个基于RPM包管理的字符前端软件包管理器。能够从指定的服务器自动下载RPM包并且安装,可以处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。被Yellow Dog Linux本身,以及Fedora、Red Hat Enterprise Linux采用。 简单讲就是yum会从指定的服务器上查找rpm(RPM 是一种Red Hat/CentOS Linux系统中安装非常快速的软件)安装包,如果查找到的话就可以直接安装到系统上,方便快捷。而yum的软件包来源就是yum Repository,就是指定去查询软件信息的服务器。 centos7所有的yum Repository文件都保存在/etc/yum.repos.d目录下,文件以repo结尾的就是yum软件查询服务器的配置信息,这里我们把CentOS-Base.repo替换为同济大学的centos7地址。 这里把同济大学的镜像站作为centos7的指定服务器。

……

阅读全文

sklearn线性回归预测virmach黑五vps价格并提醒

virmach的黑五机器疯狂出现然后消失,对于各位主机爱好者来说随时查看vps当前价格并决定是否购买是个非常麻烦的问题,本文将通过sklearn的方法对黑五出现的机器配置做个清单,并通过机器学习的方法预测当前vps价格与实际价格,最后提醒mjj们当前vps是否相对来说便宜,话不多说,本文主要步骤如下:

……

阅读全文

Vps性能网络一键测试分析脚本

在刚刚过去的黑色星期五优惠活动中,刚抢购了一台virmach的特殊机子,于是想着以前看到各种vps的性能网络测试的图,想着自己看下这个看起来性能挺不错的virmach的黑五kvm虚拟机好不好,搜索发现github上有个bench-scripts可以,于是拿来用了。该代码拥有多个测试脚本,但是最好用的也就是第一个了,这里看下27刀的vps性能把。

首先vps性能网络一键测试命令

wget -qO- bench.sh | bash

该命令输出不仅包括系统信息,包括cpu,内存,io等等,另外也从linode等多个数据中心查看网络速度。

  • 显示当前测试的各种系统信息;
  • IO 测试三次,并显示平均值;
  • 全球linode等著名机房网络测试

请看virmach黑五机子结果

----------------------------------------------------------------------
CPU model            : QEMU Virtual CPU version (cpu64-rhel6)
Number of cores      : 2
CPU frequency        : 2099.998 MHz
Total size of Disk   : 30.0 GB (1.7 GB Used)
Total amount of Mem  : 4419 MB (134 MB Used)
Total amount of Swap : 255 MB (0 MB Used)
System uptime        : 0 days, 0 hour 16 min
Load average         : 0.00, 0.02, 0.05
OS                   : CentOS 7.7.1908
Arch                 : x86_64 (64 Bit)
Kernel               : 3.10.0-1062.4.3.el7.x86_64
----------------------------------------------------------------------
I/O speed(1st run)   : 169 MB/s
I/O speed(2nd run)   : 345 MB/s
I/O speed(3rd run)   : 346 MB/s
Average I/O speed    : 286.7 MB/s
----------------------------------------------------------------------
Node Name                       IPv4 address            Download Speed
CacheFly                        205.234.175.175         48.8MB/s
Linode, Tokyo2, JP              139.162.65.37           3.32MB/s
Linode, Singapore, SG           139.162.23.4            3.04MB/s
Linode, London, UK              176.58.107.39           5.52MB/s
Linode, Frankfurt, DE           139.162.130.8           7.48MB/s
Linode, Fremont, CA             50.116.14.9             7.02MB/s
Softlayer, Dallas, TX           173.192.68.18           27.6MB/s
Softlayer, Seattle, WA          67.228.112.250          17.4MB/s
Softlayer, Frankfurt, DE        159.122.69.4            5.22MB/s
Softlayer, Singapore, SG        119.81.28.170           5.00MB/s
Softlayer, HongKong, CN         119.81.130.170          5.83MB/s
----------------------------------------------------------------------

与vultr一个月5刀对比

为了对比vps性能,我拿已经在用的1个月5刀的vultr机子来对比测试看看,vultr结果

……

阅读全文

使用find和sed批量替换文本中的字符串

在linux批量替换字符串怎么办,一开始想着直接用sed带-r之类的迭代式的方法来替换,但是发现sed没有迭代的参数,只能配合使用find来获取文件再利用sed来进行替换。

目录:

  1. 批量替换文本中的字符串
  2. find扩展使用方法
    • 以文件名查找文件
    • 一些find使用例子
    • find的进阶与优化
    • 通过修改时间查找文件
    • 结合grep通过文件内容查找文件
    • 查找文件并进行其他修改文件操作

批量替换文本中的字符串

这里直接查看查找包含字符串的文件并替换的用法

……

阅读全文

centos7手动创建自定义系统服务

在linux系统开发过程中,有时自己的程序可能会出问题或者被关掉,如果要一直维持运行的话,把程序加入到服务列表中是非常好的一个做法,这里就说明讲linux中讲自有程序加入到系统服务的过程,以centos7为例。

步骤:

  1. python的flask自建一个简单的web程序
  2. 加入到系统服务
  3. 启动服务以及详细参数说明

python的flask自建一个简单的web程序

这一步可以是任何你自己想要加入系统服务的程序,这里的例子是flask的一个web程序,只会输出hello world

……

阅读全文

利用python使用回溯法快速解决专家级数独问题

经常在休闲时间玩玩数独游戏作为休息手段,一般使用手段是去除重复,找到唯一的数据先填上,然后在来一步一步填上,但是还是难免有需要猜个数字,根据反馈来做,那么有没有一个比较好的算法解决数独问题呢,这里就使用回溯法用python解决9✖️9 的数独难题。回溯法采用试错的思想,它尝试分步的去解决一个问题。在分步解决问题的过程中,当它通过尝试发现现有的分步答案不能得到有效的正确的解答的时候,它将取消上一步甚至是上几步的计算,再通过其它的可能的分步解答再次尝试寻找问题的答案。回溯法通常用最简单的递归方法来实现,我们那么使用python解决数独步骤分为以下几步。

……

阅读全文

centos8减少/home分区大小增加/root空间大小

最近使用虚拟机的方式弄了个centos8的虚拟机,体验最新centos系统,分配了127g的空间,由于实际需要,发现home空间有好几十g的空间,而我都是使用root用户,无需home空间,因此找到在centos8中把home空间调整到root的方法,这里跟网上找到的centos7是有差别的。

……

阅读全文

为padavan路由器配置ipv6穿透使内网主机均有ipv6

电信和教育网均有ipv6的支持,但是路由器上配置总是出错,这里讲下k2路由器刷了padavan固件后最终使得路由器下的主机均有ipv6的设置方法。 同样padavan的固件地址也放在这里,有公网ipv6的小伙伴们也可以使用这个固件设置好所有设备的ipv6.

固件地址:padavan

步骤:

  1. 在外部网络中开启原生ipv6支持
  2. 配置开机启动脚本进行ipv6的穿透

在外部网络中开启原生ipv6支持

首先登陆padavan路由器,地址192.168.123.1 login_router

……

阅读全文

1024国际程序员节一句话证明你是程序员

今天是10月24日,也就是国际程序员节,这是一个国际上被众多科技公司和软件企业承认的业内人士节日。首先这个节日由来是1024,也就是256,因为它是2的8次方,计算机以二进制方式存储,因此也就成为程序员节。 虽然节日是大家承认的,但是这个节日有两种说法,一种是一年的第256天,也就是平年的9月13日或闰年的9月12日。而中国人工人为10月24日,组成1024.

……

阅读全文

最近文章

分类

标签

友情链接

其它