浏览类别

运维

Linux 运维

Linux系统服务器安装youtube-dl下载YouTube视频

我下载YouTube视频其实是用的谷歌浏览器的插件:youtube_video_downloader 毕竟我博客已经备案了,放到国内服务器了,其实我在服务器用youtube-dl,是为了下载某学习网站的视频,不过现在只好借YouTube视频说事了,反正主要就是介绍安装使用youtube-dl。 我是Linux centos系统,用的安装命令: 下载命令: 参考:https://ytdl-org.g […]…

继续阅读

Linux 运维

linux centos7安装ffmpeg

centos上有命令,安装ffmpeg很方便,以下步骤是在国外服务器上操作,国内服务器据说可能会安装不了,或者很慢。 我安装ffmpeg主要是为了把m3u8转换成mp4格式,其他用途还没用到。 1:先安装epel-release 2:安装nux存储库 3:现在就安装ffmpeg 4:上面走完之后测试下 出现上图就可以了,现在就可以转换格式了。 其他可以参考: http://ffmpeg.org h […]…

继续阅读

Linux 运维

通过ffmpeg把m3u8格式转换成mp4

看见一个视频,下载的时候发现视频是m3u8格式的,如果要看m3u8格式有点麻烦,要么用浏览器要么还得安装某播放器,干脆想办法转换成mp4格式吧。 安装ffmpeg的教程之后会单独写,这里只说转换命令。 以下命令是我在Linux centos系统服务器上操作的,由于我需要转换的m3u8源文件地址域名被墙了,我只好用了台国外服务器来转换。 m3u8转mp4: mp4转换成m3u8: 把m3u8格式转换 […]…

继续阅读

信息安全 运维

常见ssl证书颁发机构介绍

今天对接ssl证书接口的时候,才发现这两年ssl颁发机构已经有了一些变化。原来的Comodo已经更名Sectigo,我们大多数就是买的Comodo证书,今天更新的时候才知道这事。 就顺便再去看了下,当然对于大部分用户来说,用免费的就可以了,纯免费的在阿里云,腾讯云等都可以免费申请,也方便使用。腾讯云现在的免费DV证书是TrustAsia(亚洲诚信)提供的,本网站就是用的这个。阿里云的免费Dv证书是 […]…

继续阅读

Linux 运维

make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1解决方法

今天在给一台小机器安装fileinfo出现了这个错误,原因是由于服务器内存不足1G,跑不动。 那就在编译的时候加个:--disable-fileinfo 具体代码就是: 至于怎么单独安装fileinfo,查看之前的文章就行了: Nginx Php安装Fileinfo扩展 重启php之后,也可以用命令看看有没有安装好。: 执行命令之后出现:fileinfo就成功了。…

继续阅读

信息安全 运维

Windows和Mac修改hosts文件

hosts文件属于电脑系统文件,一般我们常用的,就是在里面添加网址,可以访问平时不能访问的网站。 Mac:(常见有两种方法,第一种毕竟麻烦) 第一种.1: 打开访达也就是Finder,然后快捷键Shift+Command+G,一起按,然后在弹出框输入:/etc/hosts 第一种.2: 复制hosts一份到桌面,然后在桌面打开修改。 这样添加: 104.28.2.109 www.jingxiala […]…

继续阅读

Linux 运维

nginx编译新模块

因为要对缓存的网页进行解压,需要用到gunzip模块ngx_http_gunzip_module。 所以就在现有的nginx编译下新增一下,也就用这个当案例记录下。 先要知道自己原来都有编译了啥: nginx -V 备份下原来的,比如我的: 现在进到nginx的文件夹,查看模块的编译参数。 ./configure --help 其中只用到:--with-http_gunzip_module,那记住 […]…

继续阅读

信息安全 运维

cloudflare设置301跳转到www

很久没用过cloudflare了,比我以前接触的时候多了很多功能选项。 最近因为中国防火墙的事,误害我损失2台服务器,为了能让国内用户还能访问网站,只好套cloudflare了。 cloudflare怎么对接就不说了,反正很简单,都有步骤提示的,就是改下域名的dns服务器。 也可以走第三方平台的cname解析,本站就是用的cname解析,自己会折腾,也可以自己找cloudflare申请开放api。 […]…

继续阅读

Linux 运维

PHP开启proc_open

今天在测试国外某程序的时候,安装提示少了proc_open没有。 proc_open在PHP这边是个函数,程序需要去读取。 一般安装环境的时候,默认是已经安装proc_open了的,只是默认禁止使用了。 现在去改下php.ini配置文件就行了。 搜索:disable_functions 把后面proc_open删了,然后重启下PHP服务。…

继续阅读

信息安全 运维

小程序配置CDN防盗链与防御

今天凌晨12点10分左右,一个客户的小程序遭到了恶意机器人拉取图片识别,126个IP,请求了20多万次,消耗了24G流量。 之前小程序绑定的域名做了CDN,只是简单的套上,其他什么都没做,在今天凌晨这事之后,我们收到了腾讯云的通知,就赶紧修改了CDN配置,并且拉黑了恶意IP。 1:配置QPS限制 降到了20秒/次,其实正常用户访问,基本不到10秒一次的。(当然看是什么业务) 2:宽带封顶设置 其实 […]…

继续阅读

Linux 运维

Another app is currently holding the yum lock; waiting for it to exit...

今天在给一台服务器升级PHP的时候,出现了一个yum的错误: 大概这样吧,当时没有完全复制错误提示。 因为在单独升级PHP版本之前,同服务器下,已经有个命令在执行yum的升级了。 就导致现在继续用yum,就用不了。 所以就得先强制停止下yum进程: 至于会不会影响服务器这块,其实也取决于之前在升级什么,可以先看下。 最后记得重启就好。…

继续阅读

Linux

Linux服务器卸载阿里云云盾屏蔽监控扫描IP

前段时间收到了阿里云的扫描通知。 事情不大,但是很反感。 在这之前已经卸载了云盾,但是没彻底清除,加上也没屏蔽阿里云的IP端吧。 在官网找了很久,都没有个完全卸载的文档,官方只让在阿里云操作后台去卸载。 但是哪里的卸载其实并没啥用... 然后在官方论坛找到了卸载命令,不过也没外面网络的详细。 看了下外面的很多教程都是一样的,只是IP端不同,最常见的是提到了:140开头的,偶尔有人提到106。 因为 […]…

继续阅读

Linux

Linux服务器设置防火墙端口

以前说过Linux centos7默认firewalld防火墙的规则, 具体可参考:LINUX CENTOS7下FIREWALLD防火墙操作说明 现在很多服务器运营商,都需要在后台去设置安全组。 阿里云,腾讯云都有自己都教程,默认也有设置,依葫芦画瓢就行。 安全组设置之后,再来服务器操作。 这里再总结下centos7和以下: centos7 centos6…

继续阅读

Linux

开启bbr 脚本命令 -秋水

秋水网站被墙了,只能自己备份下他的命令了。 返回值有 tcp_bbr 模块即说明 bbr 已启动。注意:并不是所有的 VPS 都会有此返回值,若没有也属正常。 如果以上链接不能获取了,就用:…

继续阅读

Linux

Linux定时执行url任务的一次错误

其实这个错误以前就遇到过一次,但是很少用到,就没怎么在意。 今天又遇到一套系统的定时任务走的url链接,然后开始设置错了。 在当时测试是可行的,但是又遇到一个问题,就是链接里面带了一些符号,这在Linux命令中就被判断为参数了,然后执行不过去,只能显示出源码。然后换了方式进行,把链接带双引号,这样还不用考虑是不是https,另外加个-s: 1、crontab -e 2、*/5 * * * * /u […]…

继续阅读

Linux

Linux 命令导出mysql数据库

本来有安装phpMyAdmin,但是数据库太大,导出不方便。 就只好还是用Linux命令了。 进入数据库安装目录: mysqldump -u用户名 -p 数据库名 > 数据库名.sql然后输入数据库密码就行了,导出来的文件就在你当前位置下。比如:/usr/local/mysql/bin/mysqldump -uroot -p my > my.sql只导出表结构:mysqldump -u用户名 -p […]…

继续阅读

Linux

mysql8.0开启远程连接的问题

昨天有一段时间博客打不开,因为把数据库升级到8.0了。 由于我是用的其他服务器单独创建的数据库,就需要开放远程给我用了。 但是8.0我在phpmyadmin后台创建的时候,总是开启不了权限,或者就是8.0密码验证的问题。 网上搜索了下,没有找到类似的问题,最后只好用了命令才创建成功了。 Linux centos7:…

继续阅读